@charset "utf-8";html, body {     height: 100%;}body {     background: none repeat scroll 0% 0% #FFFFFF;     font-family: Verdana,"宋体";     font-size: 12px;     margin: 0px;     padding: 0px;}hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {     margin: 0px;     padding: 0px;}select, textarea, input {     background: none repeat scroll 0% 0% transparent;     border: 0px none;}ul, ol, li, dl, dd, dt {     list-style: none outside none;}input, select, img {     outline-style: none;     vertical-align: middle;}h1, h2, h3, h4, h5, h6 {     margin: 0px;     padding: 0px;}table {     border-collapse: collapse;     border-spacing: 0px;}em, i {     font-style: normal;}img {     border: 0px none;     outline-style: none;}.fl {     float: left;}.fr {     float: right;}.cl {     background: none repeat scroll 0% 0% transparent;     clear: both;     height: 0px;     line-height: 0;     overflow: hidden;     width: 0px;}.clearfix:after {     clear: both;     content: ".";     display: block;     height: 0px;     visibility: hidden;}.clearfix {    }a {     color: #1F79BE;     text-decoration: none;}a:hover {     text-decoration: underline;}.wrap {     background: url("../images/ku-bg.gif") repeat-x scroll 0px -531px transparent;     margin: 25px 0px 0px;}.head {     height: 82px;     margin: 0px auto;     width: 980px;}.logo {     display: inline-block;     float: left;     margin: 10px 0px 0px;}.nav {     float: left;     height: 50px;     margin: 28px 10px 0px;     width: 500px;}.search {     background: url("../images/ku-bg.gif") no-repeat scroll 0px -91px transparent;     height: 36px;     margin-top: 32px;     padding: 2px 0px 0px 3px;     position: relative;     width: 220px;}.search .txt {     background: none repeat scroll 0% 0% #FFFFFF;     border: medium none;     color: #767676;     height: 28px;     line-height: 28px;     padding: 0px 0px 0px 5px;     width: 175px;}.search .btn {     background: none repeat scroll 0% 0% transparent;     border: medium none;     cursor: pointer;     height: 38px;     margin-left: -3px;     text-indent: -9999px;     width: 36px;}.options {     -moz-border-bottom-colors: none;     -moz-border-left-colors: none;     -moz-border-right-colors: none;     -moz-border-top-colors: none;     background-color: #FFFFFF;     border-color: -moz-use-text-color #ADADAD #ADADAD;     border-image: none;     border-right: 1px solid #ADADAD;     border-style: none solid solid;     border-width: medium 1px 1px;     left: 0px;     position: absolute;     top: 36px;     width: 219px;     z-index: 99;}.options ul {     border-bottom: 1px solid #D6D6D6;     padding: 1px;}.options ul.no-border {     border: medium none;}.options li {     background: none repeat scroll 0% 0% transparent;     clear: both;     cursor: pointer;}.options li a {     clear: both;     display: block;     height: 1%;     padding: 5px 10px;     text-decoration: none;     width: auto;}.options li a:hover {     background-color: #609ADB;     color: #FFFFFF;     text-decoration: none;}.options li .c-ff0 {     color: #FF0000;     font-size: 12px;}.options li .c-999 {     color: #999999;}.options li dl p {     color: #333333;}.options li a:hover dl p {     color: #FFFFFF;}.options li dt {     float: left;}.options li dt img {     border: 1px solid #D2D2D2;}.options li dd {     float: left;     line-height: 20px;     margin-left: 10px;}.options li.current {     background: none repeat scroll 0% 0% #609ADB;}.options li.current dl p {     color: #FFFFFF;}#searchcompany dl {     height: 27px;     overflow: hidden;}#searchgame dl {     height: 42px;     overflow: hidden;}.nav li {     background: url("../images/nav.gif") no-repeat scroll 100% center transparent;     border-bottom: 0px none;     display: inline;     float: left;     height: 50px;     padding-right: 3px;}.nav li a {     background: url("../images/nav_bg.gif") no-repeat scroll 0% 0% transparent;     display: block;     height: 50px;     outline: medium none;     overflow: hidden;     text-indent: -9999px;}.nav li a.index {     background-position: 27px center;     width: 90px;}.nav li a.find {     background-position: -68px center;     width: 111px;}.nav li a.firm {     background-position: -186px center;     width: 125px;}.nav li a.my {     background-position: -315px center;     width: 142px;}.nav li.current {     border-bottom: 3px solid #E95212;}.nav li.current a, .nav li a:hover {     background: url("../images/nav_bghover.gif") no-repeat scroll 0% 0% transparent;}.nav li.current .index, .nav li a.index:hover {     background-position: 27px center;}.nav li.current .find, .nav li a.find:hover {     background-position: -68px center;}.nav li.current .firm, .nav li a.firm:hover {     background-position: -186px center;}.nav li.current .my, .nav li a.my:hover {     background-position: -315px center;}.nav li.last {     background: none repeat scroll 0% 0% transparent;}.index-nav {     background: url("../images/index.jpg") no-repeat scroll center -1px #EBEBEB;     border-bottom: 1px solid #E5E5E5;     height: 93px;     margin-top: 3px;}.index-main {     background: none repeat scroll 0% 0% #F7F7F7;     height: 93px;     margin: 0px auto;     overflow: hidden;     width: 980px;}.index-main h2 {     background: url("../images/ku-bg.gif") no-repeat scroll 0px -266px transparent;     float: left;     font-family: "微软雅黑";     font-size: 14px;     height: 93px;     padding: 8px 19px 0px 10px;     width: 12px;}.index-main h2 a {     color: #000000;     text-decoration: none;}.index-main h2 a:hover {     color: #333333;}.index-main ul {     display: inline-block;     float: left;}.index-main li {     border-right: 1px solid #E0E0E1;     display: inline;     float: left;     height: 74px;     margin: 10px 5px 0px 0px;     padding: 0px 7px 0px 2px;}.index-main li a {     color: #373737;     display: inline-block;     margin: 2px 6px 9px;     text-decoration: none;}.index-main li a:hover {     text-decoration: underline;}.index-main li.index1 {     width: 73px;}.index-main li.index2 {     width: 61px;}.index-main li.index3 {     width: 110px;}.index-main li.index4 {     border: medium none;     width: 188px;}.index-main li.index5 {     width: 156px;}.index-main li.index6 {     border: medium none;     margin-right: 0px;     width: 44px;}.index-main li.index7 {     border: medium none;     margin-right: 0px;     width: 120px;}.index-main .wl {     width: 536px;}.index-main .dj {     width: 270px;}.index-main .wy {     width: 174px;}.main {     background: none repeat scroll 0% 0% #FFFFFF;     margin: 0px auto;     position: relative;     width: 980px;}.main .side, .main .content {     padding-top: 20px;}h1 {     border-bottom: 1px solid #E5E5E5;     color: #333333;     font-family: "微软雅黑",Arial,Helvetica,sans-serif;     font-size: 26px;     font-weight: normal;     height: 60px;     line-height: 60px;     padding-left: 10px;     text-shadow: 0px 0px 1px #999999;}h1 span {     color: #5F5F5F;     font-size: 16px;     height: 30px;     line-height: 30px;     margin-left: 10px;}.fla {     background: none repeat scroll 0% 0% #000000;     height: 236px;     overflow: hidden;     position: relative;}.fla .fla-pic, .fla .fla-nav {     height: 236px;     position: absolute;     text-decoration: none;     top: 0px;}.fla .fla-pic {     left: 0px;     z-index: 10;}.fla .fla-pic a {     display: block;     height: 236px;     width: 710px;}.fla .fla-pic img {     height: 236px;     width: 710px;}.fla .fla-nav {     right: 0px;     z-index: 100;}.fla .fla-nav a {     background: url("http://ku.178.com/images/fla-nav.png") no-repeat scroll 0px -59px transparent;     color: #D4D4D4;     display: block;     height: 59px;     line-height: 59px;     outline: medium none;     padding: 0px 10px 0px 25px;     width: 184px;}.fla .fla-nav a.current {     background-position: 0px 0px;     color: #000000;     font-size: 14px;     font-weight: bold;}.fla .fla-nav a:hover {     text-decoration: none;}.redBox {     border: 1px solid #F9D1C8;     height: 325px;     overflow: hidden;}.redBox h2 {     background: url("../images/ku-bg.gif") repeat-x scroll 0px -439px transparent;     border-bottom: 1px solid #F9D1C8;     color: #E95212;     font-size: 14px;     height: 33px;     line-height: 34px;     padding: 0px 5px 0px 15px;     position: relative;}.blueBox {     border: 1px solid #A6D0F0;     height: 325px;     overflow: hidden;}.blueBox h2 {     background: url("../images/ku-bg.gif") repeat-x scroll 0px -479px transparent;     border-bottom: 1px solid #A6D0F0;     color: #207ABE;     font-size: 14px;     height: 33px;     line-height: 33px;     padding: 0px 5px 0px 15px;     position: relative;}.blueBox h2 a.more {     color: #333333;     float: right;     font-size: 12px;     font-weight: normal;}.btnCtrl {     bottom: 10px;     height: 10px;     line-height: 10px;     overflow: hidden;     position: absolute;     right: 0px;     width: 60px;}.btnCtrl a {     background: url("../images/ku-bg.gif") no-repeat scroll -210px -161px transparent;     display: inline-block;     float: left;     height: 10px;     margin-right: 5px;     text-indent: -9999px;     width: 10px;}.btnCtrl a.tabactive {     background-position: -210px -148px;}.scrollBox {     border-top: 2px solid #FEF5F3;     overflow: hidden;     padding: 0px 0px 10px 5px;}.scrollBox li {     border-right: 1px solid #FCECE8;     display: inline;     float: left;     height: 252px;     margin: 20px 0px 0px 30px;     padding: 3px 30px 3px 3px;     position: relative;     width: 156px;}.scrollBox li img {     height: 200px;     width: 150px;}.scrollBox li a.cover {     background: url("../images/border.png") no-repeat scroll 0% 0% transparent;     display: block;     height: 206px;     left: 0px;     position: absolute;     top: 0px;     width: 156px;     z-index: 2;}.scrollBox li a.cover .score {     bottom: 6px;     color: #FFFFFF;     font: 30px/38px Georgia,"Times New Roman",Times,serif;     height: 38px;     left: 3px;     padding-right: 5px;     position: absolute;     text-align: right;     width: 145px;}.scrollBox li a.cover .gname {     color: #1F79BE;     font-size: 14px;     font-weight: bold;     height: 20px;     left: 0px;     overflow: hidden;     position: absolute;     text-align: center;     text-overflow: clip;     top: 210px;     white-space: nowrap;     width: 156px;}.scrollBox li a.cover:hover {     text-decoration: none;}.scrollBox li a.cover:hover .gname {     color: #E95212;}.scrollBox li p {     bottom: 0px;     color: #979797;     font-size: 14px;     height: 20px;     left: 0px;     position: absolute;     text-align: center;     width: 156px;}.scrollBox li p em {     color: #E44820;}#tabcontent2, #tabcontent3 {     display: none;}.con-box-b {     background: url("http://ku.178.com/images/con-box.png") repeat-x scroll 0% 0% transparent;     border: 1px solid #FFFFFF;     padding: 5px 8px 10px;}.con-box-b .t .more, .t .more {     color: #666666;     float: right;     font-size: 12px;     margin-top: 14px;     text-shadow: 0px 1px 0px #FFFFFF;}.con-list {     border-top: 2px solid #F4F8FB;     overflow: hidden;     padding: 6px 3px 6px 10px;}.con-list li {     border-bottom: 1px solid #F0F0F0;     display: inline;     float: left;     margin-top: 15px;     padding: 0px 0px 10px 10px;     text-align: left;     width: 203px;}.con-list li a.name {     color: #207ABE;     display: block;     font-size: 14px;     font-weight: bold;     height: 20px;     line-height: 20px;     overflow: hidden;     text-overflow: ellipsis;     white-space: nowrap;     width: 115px;}.con-list li a.name:hover {     color: #E95212;     text-decoration: underline;}.con-list li dt {     float: left;     margin-right: 5px;}.con-list li dd {     color: #666666;     float: right;     margin-bottom: 2px;     padding-top: 2px;     width: 115px;}.con-list li dd p {    line-height: 20px;    height: 20px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.con-list li dd a {     color: #666666;}.con-list li dd a:hover {     color: #207ABE;     text-decoration: underline;}.con-toplist {     background: url("http://ku.178.com/images/con-toplist.jpg") no-repeat scroll 0% 0% transparent;     height: 159px;     margin-top: 15px;     padding: 0px 8px;}.con-toplist .t {     font-size: 14px;     height: 33px;     line-height: 36px;}.con-toplist .qd, .con-toplist .hy {     width: 326px;}.con-toplist ol {     border-top: 1px solid #FFFFFF;     display: block;     overflow: hidden;     padding: 11px 0px 0px;}.con-toplist li {     float: left;     margin-bottom: 10px;     width: 130px;}.con-toplist .top {     height: 104px;     margin-right: 16px;     width: 180px;}.con-toplist .top dt {     float: left;     margin-right: 6px;}.con-toplist .top .name {     font-size: 14px;     font-weight: bold;}.con-toplist .topnum {     color: #000000;}.con-toplist .num {     margin-right: 3px;}.con-toplist .name {     height: 17px;     line-height: 17px;     overflow: hidden;     width: 85px;}.con-toplist .qd .gname {     display: inline-block;     height: 19px;     margin-bottom: 15px;     overflow: hidden;     width: 94px;}.con-toplist .qd .firm {     margin-bottom: 35px;}.con-toplist .qd .firm a {     color: #666666;}.con-toplist .hy .gname {     display: inline-block;     height: 19px;     margin-bottom: 45px;     overflow: hidden;     width: 94px;}.con-toplist .uscore {     margin-bottom: 3px;}.tags {     height: 226px;     line-height: 23px;     overflow: hidden;     padding: 5px 10px;}.tags a {     display: inline;     margin: 0px 20px 0px 0px;}.side-box {     overflow: hidden;}.num {     margin: 5px 0px 0px 2px;}.num1 {     background: url("../images/ku-bg.gif") no-repeat scroll -205px -226px transparent;     color: #FFFFFF;     display: inline-block;     font-family: Georgia,"Times New Roman",Times,serif;     font-size: 10px;     font-weight: bold;     height: 15px;     line-height: 14px;     margin: 6px 5px 0px 2px;     text-align: center;     width: 15px;}.toplist li span.top {     background-position: -205px -211px;}.toplist {     display: block;     padding: 0px 8px;}.redBox .toplist {     border-top: 2px solid #FEF5F3;}.blueBox .toplist {     border-top: 2px solid #F4F8FB;}ol.nobg span {     background: none repeat scroll 0% 0% transparent;}.toplist li {     border-bottom: 1px solid #EBEBEB;     float: left;     height: 28px;     line-height: 28px;     overflow: hidden;     width: 100%;}.toplist li .name {     line-height: 28px;     overflow: hidden;     text-overflow: clip;     white-space: nowrap;     width: 120px;}.toplist li a.c-black {     color: #666666;     margin: 0px 3px;}.toplist li a.c-black:hover {     color: #666666;     text-decoration: underline;}.toplist li a.c-999 {     color: #999999;     cursor: default;     margin: 0px 3px;     text-decoration: none;}.toplist li .num {     margin-right: 5px;}.toplist li dt {     float: left;     height: 79px;     width: 79px;}.toplist li dd {     float: left;     margin-left: 5px;}.testNav {     position: absolute;     right: 10px;     top: 8px;}.testNav a {     color: #333333;     display: inline-block;     float: left;     font: 12px/20px "";     height: 18px;     margin: 0px 5px;     text-align: center;     width: 26px;}.testNav a.current {    }.toplist table {     margin: 5px auto 0px;}.toplist table thead {     height: 20px;}.toplist th {     text-align: left;}.toplist tr {     height: 26px;     text-align: left;}.toplist td {     border-bottom: 1px solid #EBEBEB;}.toplist tr.last td {    }.toplist td.time {     color: #E44921;}.toplist td.name a {     color: #000000;     display: inline-block;     margin-top: 4px;     overflow: hidden;     text-overflow: ellipsis;     white-space: nowrap;     width: 80px;}.toplist td.test {     color: #999999;}.toplist td.fahao {     color: #008000;}.comment-count {     color: #666666;     font-family: Georgia;     padding: 2px 0px 10px;}.comment-count i {     color: #B6B6B6;     font-style: normal;     margin: 0px 5px;}.hotcomment {     height: 334px;     overflow: hidden;}.hotcomment ul {     display: block;     margin: -8px 0px 0px;     overflow: hidden;}.hotcomment dl {     background: url("http://ku.178.com/images/border.png") repeat-x scroll 0% 0% transparent;     display: block;     height: 79px;     padding: 21px 10px;}.hotcomment dt {     margin-right: 10px;}.hotcomment .name {     font-size: 14px;     font-weight: bold;     height: 16px;     overflow: hidden;     width: 98px;}.hotcomment li {     display: block;     float: left;     height: 119px;     overflow: hidden;     width: 100%;}.ulike {     height: 160px;}.ulike ul, .ulike2 ul {     display: inline-block;     margin: 0px auto;     overflow: hidden;}.ulike li, .ulike2 li {     display: inline;     float: left;     margin: 10px 5px 0px;     overflow: hidden;     text-align: center;     width: 112px;}.ulike li .name, .ulike2 li .name {     display: inline-block;     height: 20px;     margin: 2px 0px 0px;     overflow: hidden;}.ulike10 ul {     display: inline-block;     margin: 0px;     overflow: hidden;}.ulike10 li {     display: inline;     float: left;     margin: 10px 6px 0px 8px;     overflow: hidden;     text-align: center;     width: 48px;}.ulike10 li .name {     display: inline-block;     height: 16px;     margin: 2px 0px 0px;     overflow: hidden;}.ulike10 li .pic80 {     height: 62px;     width: 48px;}.ulike10 li .pic80 img {     height: 62px;     width: 48px;}.container {     background: url("http://ku.178.com/images/con-bg.jpg") no-repeat scroll right 37px transparent;     border-bottom: 1px solid #D6D6D6;     color: #333333;     margin: 0px auto 10px;     padding: 0px 0px 20px;     position: relative;     width: 980px;}.position {     background: url("../images/icon.gif") no-repeat scroll 0px 15px transparent;     border-bottom: 1px solid #E5E5E5;     line-height: 3em;     padding: 0px 0px 0px 20px;}.position a {     color: #666666;}.position span {     margin: 0px 6px;}.container .side-box {     color: #666666;     margin-bottom: 10px;}.container .ulike, .container .toplist {     background: none repeat scroll 0% 0% #FFFFFF;     height: 1%;}.hot-tag {     display: inline-block;     line-height: 2em;     padding: 10px;}.hot-tag a {     margin: 0px 20px 0px 0px;}.container .side-box input {     margin-right: 5px;     width: 145px;}.high-search {     line-height: 2em;     overflow: hidden;     padding: 10px 15px;}.high-search li {     clear: both;     width: 100%;}.high-search p, .high-search label {     float: left;}.high-search p {     width: 560px;}.related-tip {     background-color: #F1F9F9;     margin-top: 10px;     padding: 3px 10px;}.high-search p a, .related-tip a {     padding: 2px 5px;}.high-search p a:hover, .high-search p a.current, .high-search a.current, .firm-search a.current {     background-color: #E44921;     color: #FFFFFF;     text-decoration: none;}.high-search .font-14 b {     padding: 0px 6px;}.findGame {     clear: both;     padding: 20px 10px;}.findList {     clear: both;}.findList li {     border-bottom: 1px dotted #CBCBCB;     height: 106px;     overflow: hidden;     padding: 15px 0px;}.findList li dd.mid {     margin: 5px 0px 0px;     overflow: hidden;     width: 380px;}.findList li dd.mid h4 {     font-size: 14px;     font-weight: normal;     height: 20px;     padding: 5px 0px;}.findList li dd.mid span.ka {     background: url("../images/order-icon.png") no-repeat scroll 0% 0% transparent;     display: inline-block;     height: 17px;     margin-left: 10px;     width: 39px;}.findList li dd.mid span.fahao {     background-position: 0px 0px;}.findList li dd.mid span.taohao {     background-position: 0px -17px;}.findList li dd.mid span.order {     background-position: 0px -34px;}.findList li dd.mid span.dengdai {     background-position: 0px -51px;}.findList li dd.r {     margin: 0px;     text-align: right;     width: 160px;}.findList li dd.r .score {     font: bold 40px/54px "宋体";     height: 54px;}.t-indent {     overflow: hidden;     text-overflow: ellipsis;     white-space: nowrap;}.game-rank {     border-bottom: 1px dashed #CCCCCC;     padding-bottom: 10px;     position: relative;     width: 100%;}.game-rank .num {     margin-right: 15px;}.game-rank .score-area {     position: absolute;     right: 0px;     text-align: right;     top: 20px;}.findList li dt, .findList li dd, .game-info dt, .game-info dd, .info-pup dt, .info-pup {     float: left;     margin-right: 10px;}.findList li .gname {     vertical-align: text-top;}.findList li .gname, .game-info .gname, .info-pup .gname {     font-size: 14px;}.findList li .firm {     padding-bottom: 13px;}.game-rank .firm {     padding-bottom: 0px;}.findList li .firm a, .game-info .firm a, .info-pup .firm a {     color: #5E9DCE;}.findList li p, .info-pup p {     color: #666666;     height: 26px;     line-height: 26px;}.sort, .newSort, .sort-l-nav {     font-family: "宋体";     font-size: 12px;     font-weight: normal;     text-align: right;}.sort a {     color: #666666;}.sort a.current {     color: #E44921;}.sort a, .unfold a {     padding: 0px 5px;}.newSort {     text-align: left;}.newSort a {     background: none repeat scroll 0% 0% #FFFFFF;     border: 1px solid #D6D6D6;     color: #666666;     display: inline-block;     height: 20px;     line-height: 20px;     margin: 0px 5px;     padding: 0px 5px;}.newSort a:hover {     color: #1F79BE;}.newSort a.current {     background: none repeat scroll 0% 0% #1F79BE;     color: #FFFFFF;     text-shadow: none;}.sort-l-nav {    }.sort-l-nav a {     color: #666666;     display: inline-block;     margin: 0px 5px;}.sort-l-nav a.current {     color: #E44921;}.game-info {     background: url("../images/bg_game-info.jpg") no-repeat scroll left bottom transparent;     line-height: 24px;     overflow: hidden;     padding: 20px 0px 5px 10px;     width: 260px;}.game-list .gameTable {     line-height: 2.4em;     text-align: center;}.game-list .gameTable .l-n {     overflow: hidden;     padding: 0px 5px;     text-align: left;     text-overflow: clip;     white-space: nowrap;     width: 110px;}.game-list .factory li {     display: inline;     float: left;     margin: 0px 18px 15px;     text-align: center;     width: 120px;}.game-list .factory li .name {     display: inline-block;     height: 16px;     margin-top: 5px;     overflow: hidden;     width: 120px;}.video-box, .pic-box {     overflow: hidden;     padding: 20px 0px 0px;}.pic-box li, .video-box li {     display: inline;     float: left;     text-align: center;}.pic-box li {     margin: 0px 8px 10px 9px;     width: 112px;}.pic-box li .pic-border {     background: url("../images/ku-bg.gif") no-repeat scroll 0px -134px transparent;     height: 116px;     position: relative;     width: 112px;}.pic-box li .pic-border a {     display: inline-block;     padding: 20px 6px;     text-decoration: none;}.game-box li .new-icon {     background: url("../images/ku-png.png") no-repeat scroll -49px -62px transparent;     display: block;     height: 35px;     left: 0px;     position: absolute;     top: 0px;     width: 35px;}.pic-box li .pic-count, .pic-box li .count-word {     bottom: 21px;     height: 20px;     left: 6px;     position: absolute;}.pic-box li .pic-count {     background: none repeat scroll 0% 0% #000000;     display: block;     opacity: 0.5;     width: 100px;}.pic-box li .count-word {     color: #FFFFFF;     line-height: 20px;     padding-right: 5px;     text-align: right;     width: 95px;}.side-box .pic-box li {     margin: 0px 8px 10px 5px;}.picTag {     overflow: hidden;     padding: 20px 0px 0px;}.picTag a {     background: none repeat scroll 0% 0% #999999;     border: 1px solid #5B5B5B;     color: #FFFFFF;     display: inline-block;     font: bold 12px/24px "";     margin: 0px 5px 5px 0px;     padding: 0px 5px;     text-align: center;}.picTag a.current, .picTag a:hover {     background: none repeat scroll 0% 0% #F38B5F;     border-color: #E95212;     text-decoration: none;}.picList {     overflow: hidden;}.picList li {     display: inline;     float: left;     margin: 15px 15px 0px 17px;     width: 130px;}.video-box li {     margin: 0px 6px 10px 8px;     width: 148px;}.video-box li .video-border {     border-radius: 3px 3px 3px 3px;     border: 1px solid #C5C5C5;     height: 103px;     position: relative;     width: 148px;}.video-box li .video-border a {     display: inline-block;     height: 97px;     padding: 3px;     width: 142px;}.video-box li .video-border img {     height: 97px;     width: 142px;}.video-box li .btn-play {     background: none repeat scroll 0% 0% #000000;     border-radius: 3px 3px 3px 3px;     border: 1px solid #000000;     cursor: pointer;     height: 40px;     left: 53px;     opacity: 0.6;     position: absolute;     top: 31px;     width: 40px;}.video-box li .btn-play-icon {     background: url("../images/ku-png.png") no-repeat scroll 0px -123px transparent;     cursor: pointer;     height: 24px;     left: 70px;     position: absolute;     top: 40px;     width: 13px;}.video-box li p, .picList li p {     height: 32px;     line-height: 16px;     overflow: hidden;     text-align: center;}.pic-tit {     color: #000000;     font: bold 16px/30px "宋体";     text-align: center;}.shareBox {     height: 20px;     line-height: 20px;     padding: 10px 60px 10px 0px;     position: relative;     text-align: right;}.shareBox .scan {     background: url("../images/ku-bg.gif") no-repeat scroll -202px -182px transparent;     display: inline-block;     padding-left: 25px;}.shareBox .sharebtn {     height: 26px;     line-height: 26px;     position: absolute;     right: 0px;     top: 6px;}.r-news {     color: #000000;     padding-top: 15px;}.r-news li {     background: url("http://ku.178.com/images/point.gif") no-repeat scroll 0% 0% transparent;     height: 26px;     line-height: 2em;     overflow: hidden;     padding-left: 15px;}.r-news li a {     color: #000000;}.photo-img {     margin: 0px auto 15px;     min-height: 250px;     position: relative;     text-align: center;}.photo-img img {     margin: 0px auto;}.photo-img .page-up, .photo-img .page-down {     background: url("../images/page-bg.png") no-repeat scroll 0% 0% transparent;     border: medium none;     cursor: pointer;     height: 30px;     position: absolute;     width: 29px;}.photo-img .page-up {     left: 10px;     top: 50%;}.photo-img .page-down {     background-position: 0px -30px;     right: 10px;     top: 50%;}.photo-img .wait-notic {     background: url("../images/wait-bg.png") no-repeat scroll 0% 0% transparent;     color: #333333;     display: block;     font: 14px/62px "宋体";     height: 62px;     left: 157px;     position: absolute;     text-align: center;     top: 45%;     width: 356px;     z-index: 3;}.photo-img .wait-notic b {     color: #323232;}.video-page-tit {     clear: both;     color: #000000;     height: 20px;     line-height: 20px;     padding-top: 10px;}.sharevideo {     height: 500px;     margin: 15px auto ! important;     width: 660px;}.intro-area {     clear: both;     line-height: 2em;     padding: 10px 0px 10px 10px;     position: relative;     text-indent: 2em;}.intro-area .unfold, .comments li .unfold, .com-op .unfold, .game-rank .unfold {     bottom: 0px;     clear: both;     display: block;     height: 22px;     line-height: 22px;     position: absolute;     right: 0px;     text-align: right;     width: 100%;}.con-box h3 {     border-bottom: 1px solid #E5E5E5;     color: #333333;     font-family: "微软雅黑",Arial,Helvetica,sans-serif;     font-size: 22px;     font-weight: normal;     height: 60px;     line-height: 60px;     padding-left: 10px;     text-shadow: 0px 0px 1px #999999;}.con-box h3 span {     color: #5F5F5F;     font-size: 14px;     height: 30px;     line-height: 30px;     margin-left: 10px;}.con-box h3 a.more {     font-family: "宋体";     font-size: 12px;     font-weight: normal;     margin: 35px 0px 0px;     text-shadow: none;}.factory {     font-size: 14px;     line-height: 2em;     padding: 10px 0px;}.factory dt, .factory dd {     float: left;}.factory dd {     width: 370px;}.factory dt {     margin-right: 20px;}.factory dt img {     border: 1px solid #EFEFEF;     padding: 5px;}.factory dd p {     color: #A8A8A8;     font-size: 14px;     line-height: 20px;}.games-list, .studio-list {     overflow: hidden;     padding: 20px 8px 0px;}.games-list li {     display: inline;     float: left;     margin: 0px 13px 15px;     position: relative;     text-align: center;     width: 81px;}.games-list li .outage-icon {     background: url("../images/bg_ty.png") repeat scroll 0% 0% transparent;     display: block;     height: 39px;     left: 2px;     position: absolute;     top: 2px;     width: 69px;     z-index: 999;}.games-list li .name, .studio-list li .name {     display: block;     height: 24px;     line-height: 2em;     overflow: hidden;}.studio-list li {     display: inline;     float: left;     margin: 0px 16px 15px;     text-align: center;}.my-game {     overflow: hidden;     padding: 20px 0px 0px;}.my-game li {     display: inline;     float: left;     margin: 0px 21px 15px 15px;     position: relative;     text-align: center;     width: 75px;}.info-pup {     background-color: #FFFFFF;     border-radius: 5px 5px 5px 5px;     border: 1px solid #999999;     box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);     color: #AAAAAA;     left: -11px;     line-height: 2em;     padding: 10px;     position: absolute;     text-align: left;     top: -11px;     width: 300px;     z-index: 99;}.info-pup p {     line-height: 1.6em;}.pop-up p {     clear: both;     line-height: 24px;     padding: 5px 0px 0px;}.pop-up p a {     margin-right: 10px;}.pop-up .single-star {     cursor: pointer;}.pop-up .tag_title, .pop-up .collect_tags {     float: left;}.pop-up .tag_title {     font-weight: normal;     padding-top: 5px;}.pop-up .collect_tags {     overflow: hidden;}.pop-up .collect_tags span {     background: none repeat scroll 0% 0% #1F79BE;     border: 1px solid #EEEEEE;     color: #FFFFFF;     cursor: pointer;     display: inline;     margin: 0px 0px 3px 5px;     padding: 3px;     text-overflow: clip;     white-space: nowrap;}.pop-up .collect_tags span.on {     background: none repeat scroll 0% 0% #AAAAAA;     color: #FFFFFF;}.pop-up label {     display: inline-block;     margin: 0px 15px 0px 5px;}.pop-up {     background: url("http://ku.178.com/images/con-box.png") repeat-x scroll 0% 0% #FFFFFF;     height: 270px;     padding: 0px 10px;}#rank_p {    }#rank img {     cursor: pointer;     display: inline-block;     float: left;     padding-top: 5px;}.rank_text {     float: left;     line-height: 22px;}.rank_new {     line-height: 22px;}.rank_new img {    }.z-in {     z-index: 98;}.goods {     color: #666666;     line-height: 26px;     padding: 10px 0px 10px 10px;     position: relative;}.goods dt {     float: left;     margin-right: 20px;}.goods dd {     float: left;     width: 180px;}.goods p {     font-size: 14px;}.goods dt {     text-align: center;}.goods .score-area {     float: right;     text-align: right;     width: 270px;}.goods .score-area p {     font-size: 12px;}.goods .score-area ul {clear:both; height:42px; padding-bottom:20px;}.goods .score-area ul li {float:right; background:url(../images/bg_li_button.jpg); text-align:center; width:80px; height:42px; line-height:42px; display:block; margin-left:10px; font-size:17px; font-family:"microsoft YaHei", "微软雅黑", "黑体", "宋体"; color:#666;}.goods .score-area ul li a {width:80px; height:42px; display:block; color:#FFF; text-decoration:none;}.goods .score-area ul li a:hover {color:#950000;}.bigStar {     height: 30px;     position: relative;}.bigStar .notice {     background: none repeat scroll 0% 0% #FDF1EE;     border-radius: 5px 5px 5px 5px;     border: 1px solid #ED866E;     color: #E44921;     display: none;     height: 22px;     line-height: 22px;     position: absolute;     right: 0px;     text-align: center;     top: 34px;     width: 210px;}.bigStar .notice span {     background: url("../images/ku-bg.gif") no-repeat scroll -211px -135px transparent;     display: block;     height: 5px;     left: 100px;     position: absolute;     top: -4px;     width: 9px;}.goods .score-area ul li a {     display: block;     float: right;}.goods .score {     float: right;     font-family: "微软雅黑",Arial,Helvetica,sans-serif;     font-size: 24px;     font-weight: bold;     margin-top: 2px;}.goods .pace {     margin: 0px 0px 0px 10px;     padding-top: 5px;     width: 85px;}.org-roll {     background-color: #FF9966;     font-size: 0px;     height: 10px;     line-height: 10px;}.goods .btn-area {     padding: 10px 0px 0px 30px;     text-align: left;}.goods .btn-area a {     margin-right: 15px;}.goods .btn-area .btn-org {     display: inline-block;     float: left;     margin-right: 10px;}.use-tags {     padding: 10px;}.use-tags ul {     display: inline;     width: 100%;}.use-tags ul li {     float: left;     height: 34px;     margin: 0px 1px 1px 0px;}.use-tags ul li a {     border-style: solid;     border-width: 1px;     color: #FFFFFF;     cursor: pointer;     display: block;     float: left;     font: bold 12px/32px "";     height: 32px;     padding: 0px 10px;     text-align: center;     text-decoration: none;     white-space: nowrap;}.use-tags ul li span {     clear: both;}.use-tags ul li a.bb0 {     background: none repeat scroll 0% 0% #FCDBB0;}.use-tags ul li a.color0 {     background: none repeat scroll 0% 0% #D22828;     border-color: #D22828;}.use-tags ul li a.color0:hover, .use-tags ul li a.color0.current {     border-color: #D22828;     color: #D22828;}.use-tags ul li a.color1 {     background: none repeat scroll 0% 0% #EA3060;     border-color: #EA3060;}.use-tags ul li a.color1:hover, .use-tags ul li a.color1.current {     border-color: #EA3060;     color: #EA3060;}.use-tags ul li a.color2 {     background: none repeat scroll 0% 0% #EA446F;     border-color: #EA446F;}.use-tags ul li a.color2:hover, .use-tags ul li a.color2.current {     border-color: #EA446F;     color: #EA446F;}.use-tags ul li a.color3 {     background: none repeat scroll 0% 0% #E56486;     border-color: #E56486;}.use-tags ul li a.color3:hover, .use-tags ul li a.color3.current {     border-color: #E56486;     color: #E56486;}.use-tags ul li a.color4 {     background: none repeat scroll 0% 0% #E27D98;     border-color: #E27D98;}.use-tags ul li a.color4:hover, .use-tags ul li a.color4.current {     border-color: #E27D98;     color: #E27D98;}.use-tags ul li a.color5 {     background: none repeat scroll 0% 0% #D997A8;     border-color: #D997A8;}.use-tags ul li a.color5:hover, .use-tags ul li a.color5.current {     border-color: #D997A8;     color: #D997A8;}.use-tags ul li a.color6 {     background: none repeat scroll 0% 0% #C1C7CC;     border-color: #C1C7CC;}.use-tags ul li a.color6:hover, .use-tags ul li a.color6.current {     border-color: #C1C7CC;     color: #C1C7CC;}.use-tags ul li a.color7 {     background: none repeat scroll 0% 0% #C0BEBF;     border-color: #C0BEBF;}.use-tags ul li a.color7:hover, .use-tags ul li a.color7.current {     border-color: #C0BEBF;     color: #C0BEBF;}.use-tags ul li a.color8 {     background: none repeat scroll 0% 0% #B0ADAE;     border-color: #B0ADAE;}.use-tags ul li a.color8:hover, .use-tags ul li a.color8.current {     border-color: #B0ADAE;     color: #B0ADAE;}.use-tags ul li a.color9 {     background: none repeat scroll 0% 0% #9F9D9E;     border-color: #9F9D9E;}.use-tags ul li a.color9:hover, .use-tags ul li a.color9.current {     border-color: #9F9D9E;     color: #9F9D9E;}.use-tags ul li a:hover {     text-decoration: none;}.use-tags ul li a:hover, .use-tags ul li a.current {     background: none repeat scroll 0% 0% #FFFFFF;}.add-tags {     clear: both;     padding: 20px 0px 0px;     text-align: right;}.add-tags .txt {     background: none repeat scroll 0% 0% transparent;     border: 1px solid #8C99A9;     height: 20px;     line-height: 20px;     padding: 0px 5px;     width: 150px;}.resource {     padding: 0px;}.resource dt {     color: #333;     font-family: "宋体",Arial,Helvetica,sans-serif;     font-size: 15px;     font-weight: bold;     padding: 10px 0px 5px 5px;}.resource dd {     border-top: 1px dashed #D3D3D3;     padding-top: 5px;	 padding-left:5px;}.resource dd span {     display: inline-block;     line-height: 1.6em;     margin-right: 6px;     overflow: hidden;     padding: 2px 2px 0px 0px;     text-align: left;     text-overflow: clip;     white-space: nowrap;     width: 70px;}.history {     background-color: #EEEEEE;     float: left;     line-height: 1.6em;     margin: 5px;     text-align: center;     width: 400px;}.history span {     background: url("../images/icon.gif") no-repeat scroll 24px -20px transparent;     padding-right: 8px;}.history span a {     color: #666666;}.comments li {     border-bottom: 1px dotted #CCCCCC;     line-height: 2em;     padding: 10px 0px;     position: relative;}.comments li .actor, .comments li .info, .com-op .actor, .com-op .info {     float: left;     padding: 0px 0px 0px 15px;}.comments li .actor, .com-op .actor {     text-align: center;}.comments li .actor a, .com-op .actor a {     display: block;}.comments li .actor a.name, .com-op .actor a.name {     height: 2em;     overflow: hidden;     width: 75px;}.comments li .info, .com-op .info {     width: 550px;}.comments li .operation, .com-op .operation {     color: #999999;     height: 2em;     position: relative;}.comments li .operate, .com-op .operate {     background: url("../images/icon.gif") no-repeat scroll 0px -114px transparent;     padding-left: 15px;     position: absolute;     right: 0px;     top: 0px;}.comments li span, .com-op span {     margin-right: 5px;}.comments li .operate span, .com-op .operate span {     margin: 0px;}.info .comment, #short_summary, #all_summary {     padding-bottom: 20px;}.resource-l {     padding: 5px 0px 0px 15px;}.resource-l a {     margin-right: 25px;}.com-op {     background-color: #F9F9F9;     line-height: 2em;     padding: 15px 0px;     position: relative;}.com-op textarea {     border: 1px solid #E1E1E1;     font-size: 12px;     height: 200px;     padding: 3px;     width: 540px;}.com-op input {     margin-top: 15px;}.sth-wrong {     background: url("http://ku.178.com/images/wrong.jpg") no-repeat scroll 95px 60px transparent;     height: 400px;     padding: 200px 0px 0px 460px;     width: 100%;}.sth-wrong h1 {     font-family: "微软雅黑","宋体";     font-size: 18px;     line-height: 2.4em;}.login {     padding: 30px 0px 0px 170px;}.unfold {     color: #666666;     z-index: 999;}.con-toplist .top dd {     float: left;}.goods .pace {    }.search {     z-index: 100;}.high-search {    }.reply {     background: none repeat scroll 0% 0% #F9F9F9;     border: 1px solid #E1E1E1;     margin-bottom: 30px;     overflow: hidden;     padding: 8px;}.reply .reply-actor {     border: 1px solid #FFFFFF;     float: left;     height: 48px;     width: 48px;}.reply .reply-actor img {     height: 48px;     width: 48px;}.reply .reply-info {     float: left;     padding-left: 15px;     width: 460px;}.reply .reply-info textarea {     border: 1px solid #F0F0F0;     height: 80px;     width: 460px;}.reply .reply-info .comment {     padding-bottom: 10px;}.comments li .operate, .com-op .operate {     float: right;     position: static;}.comments li .reply-link, .com-op .reply-link {     background: url("/images/reply.gif") no-repeat scroll 0px 5px transparent;     margin-left: 5px;     padding-left: 18px;}.new-comment {     background: url("reply.gif") no-repeat scroll 0px -23px transparent;     padding-left: 20px;}.gameState {     clear: both;     padding: 10px 0px;}.State thead {     background: none repeat scroll 0% 0% #F5F5F5;     height: 28px;}.gameState th, .gameState td {     text-align: center;}.gameState tbody {     border: 1px solid #E5E5E5;}.gameState tr {     height: 24px;     line-height: 24px;}.reply {     margin-bottom: 6px;}.reply-info-box {     border-bottom: 1px dotted #CACACA;     margin-bottom: 10px;}.com-op .reply-link {     background: url("/images/reply.gif") no-repeat scroll 0px 5px transparent;     margin-left: 5px;     padding-left: 18px;}.reply .pagination {     padding: 0px;}.reply-tip {     color: #666666;     margin-left: 20px;}.reply-tip-error {     background: url("/images/error.gif") no-repeat scroll 0% 0% transparent;     color: #CC0000;     margin-left: 20px;     padding-left: 20px;}.show-all {     color: #FF3300;     display: block;     text-align: center;}.wrap {     margin: 0px;}.fla {     z-index: 5;}.ulike3 ul {     padding: 5px 0px 0px;}.ulike3 ul img {     height: 150px;     width: 270px;}.ulike3 ul li.list {     color: #000000;     line-height: 26px;     padding-left: 10px;     text-align: left;}.ulike3 ul li.list a {     color: #5E9DCE;     display: inline-block;     font-size: 12px;     padding-left: 5px;}.ulike3 ul li.list span {     color: #E44921;     padding-right: 3px;}.ulike3 ul li.list:hover {     background: none repeat scroll 0% 0% #EAEAEA;}.ulike3 ul li.list:hover a {     text-decoration: underline;}.fans ul li {     border-bottom: 1px dashed #D3D3D3;     clear: both;     height: 60px;     padding: 10px 0px;     position: relative;}.fans ul li .fans-l {     float: left;     width: 57px;}.fans ul li .fans-l img {     height: 50px;     width: 50px;}.fans ul li .fans-r {     float: left;}.fans ul li .fans-r p {     color: #666666;     height: 16px;     line-height: 16px;}.fans ul li .fans-r p a {     color: #1F79BE;}.fans ul li .fans-r p a:hover {     text-decoration: none;}.fans ul li .tail {     display: none;     position: absolute;     right: 10px;     top: 30px;}.game-con dd {     margin: 0px;}.news-box {     border-bottom: 1px dashed #CBCBCB;     overflow: hidden;     padding: 10px;}.news-box li {     background: url("../images/ku-bg.gif") no-repeat scroll -213px -255px transparent;     height: 30px;     line-height: 30px;     padding-left: 15px;     position: relative;}.news-box li a {     color: #666666;     display: inline-block;     font: 14px/30px "宋体";     overflow: hidden;     text-overflow: ellipsis;     white-space: nowrap;     width: 450px;}.news-box li span {     position: absolute;     right: 0px;     top: 0px;}.new_item .tit {     color: #000000;     float: left;     font-size: 14px;     height: 35px;     line-height: 35px;     width: 60px;}.new_item .midd {     display: inline;     float: left;     position: relative;     width: 280px;}.new_item .midd-l {     float: left;     height: 35px;     margin-right: 5px;     width: 100px;}.new_item .midd-l input {     border: 1px solid #B5B5B5;     color: #000000;     font-size: 16px;     font-weight: bold;     height: 30px;     line-height: 30px;     margin: 0px;     padding: 0px;     width: 100px;}.new_item .midd-r {     float: left;     margin-top: -5px;}.new_item .midd-r img {     border: 0px none;     height: 46px;     width: 100px;}.new_item .midd .change-icon {     position: absolute;     right: 0px;     top: 8px;}.r-video-box li {     display: inline;     float: left;     margin: 12px 10px;     width: 106px;}.r-video-box li .video-border {     border-radius: 3px 3px 3px 3px;     border: 1px solid #C5C5C5;     display: block;     height: 75px;     padding: 2px;     position: relative;     width: 100px;}.r-video-box li .video-border img {     height: 75px;     width: 100px;}.r-video-box li .btn-play {     background: none repeat scroll 0% 0% #000000;     border-radius: 3px 3px 3px 3px;     border: 1px solid #000000;     cursor: pointer;     height: 30px;     left: 35px;     opacity: 0.6;     position: absolute;     top: 25px;     width: 30px;}.r-video-box li .btn-play-icon {     background: url("../images/video-p.png") no-repeat scroll 0% 0% transparent;     cursor: pointer;     height: 24px;     left: 46px;     position: absolute;     top: 30px;     width: 13px;}.r-video-box .name, .pic-box .name {     height: 32px;     line-height: 16px;     margin: 3px 0px;     overflow: hidden;     text-align: center;}.firm-search {     line-height: 2em;     padding: 0px 0px 10px;}.firm-box {     background-color: #F1FAF9;     border: 1px solid #D0E3E1;}.firm-box .letter {     color: #2D3333;     float: left;     padding-top: 10px;     text-align: center;     width: 40px;}.firm-box .list {     background: url("/images/firm-list.gif") repeat scroll 0% 0% transparent;     border-left: 1px solid #D0E3E1;     margin-left: 40px;}.firm-box .list li {     height: 25px;     line-height: 25px;     text-indent: 24px;}.toplist .new-top {     height: 100px;     padding-top: 12px;}.toplist li dt.bigger {     height: 95px;     width: 75px;}.new-top a.g-name {     color: #000000;     display: inline-block;     float: left;     font: bold 12px/18px "宋体";     margin: 2px 0px 0px;     overflow: hidden;     text-overflow: ellipsis;     white-space: nowrap;     width: 60px;}.g-score {     color: #FF6600;     display: block;     float: right;     font-family: "黑体";     font-size: 24px;     font-weight: bold;}.g-score small {     font-size: 14px;}.new-top div {     margin: 2px 0px;}.new-top div a {     color: #000000;}.new-top div a:hover {     color: #E44921;}.new-top div a span {     color: #137AC9;}.toplist li .list-name {     color: #000000;     margin-right: 3px;     overflow: hidden;     padding-left: 5px;     text-overflow: ellipsis;     white-space: nowrap;     width: 95px;}.toplist li i {     color: #979797;     display: block;     float: left;     font-style: normal;}.friendLink {     clear: both;     margin: 20px auto;}.friendLink .blueBox, .container .blueBox {     height: auto;}.container .blueBox {     margin-bottom: 10px;}.friendLink .linklist {     border-top: 2px solid #F4F8FB;     color: #D6D6D6;     padding: 10px;}.friendLink .linklist a {     color: #666666;     display: inline-block;     padding: 5px 8px;     text-align: left;     vertical-align: middle;     white-space: nowrap;}li.last {     border: 0px none;}