html {overflow-y:scroll; overflow-x:hidden; font-family:"arial"; }body {font-size:14px !important; -webkit-text-size-adjust:none; color:#8c8c8c; margin:0px; padding:0px; background:#333; }a {text-decoration:none; color:#abaaaa}a:hover{text-decoration:none;color:red;}p {margin:0;padding:0;}img {border:none;}ul,dl,dt,dd {list-style-type:none; margin:0px; padding:0px;}input,label{outline:none; margin:1px; padding:0;}.w {width:980px;}.wa {width:100%;}.wp {width:982px; margin-left:auto; margin-right:auto;}.wp-auto {float:left; width:980px; height:auto; background:#232323; border:1px solid #1e1e1e; margin-top:1px;}.sbg {background:url(../images/djye.png); _background:url(../images/djye.gif);}/* global */.gg1 {width:960px; margin-left:auto; margin-right:auto;}.gg {float:left; width:220px; margin-right:10px; display:inline;}.gg img {float:left; margin:0; padding:0;}/* title common */.title {float:left; width:100%; height:28px; position:relative;}.title a.playall {position:absolute; right:0px; top:-3px; font-size:12px; width:51px; height:22px; padding-left:20px; line-height:25px; display:inline-block; background-position:-230px -114px}.title a.more {position:absolute; right:0px; top:-3px; font-size:12px; height:22px; padding-left:20px; line-height:25px; display:inline-block; background-position:-230px -114px}.title .t {float:left; height:35px; position:relative; margin-bottom:-10px; display:inline;}.title .n {float:left; height:35px; position:relative; margin-bottom:-10px;}.title .t b {float:left; height:23px; padding-left:12px; padding-right:12px; font-size:12pt; padding-bottom:5px; display:inline; cursor:pointer;}.title .n b {float:left; height:23px; padding-left:12px; padding-right:12px; font-size:12pt; padding-bottom:5px; color:#ccc; display:inline; cursor:pointer;}.blue {color:#00b4ff;  border-bottom:2px solid #4a4a4a;}.blue .t {background:url(../images/title_blue.gif) center bottom no-repeat;}.blue .t b {border-bottom:2px solid #00b4ff; }.yellow {color:#ffd800;  border-bottom:2px solid #4a4a4a;}.yellow .t {background:url(../images/title_yellow.gif) center bottom no-repeat;}.yellow .t b {border-bottom:2px solid #ffd800; }/* checkbox */a.checkbox-uncheck {floaT:left; width:11px; height:11px; background:url(../images/checkbox.png); background-position:0px 0px; margin-top:-1px; _margin-top:1px; cursor:pointer; font-size:0px;}a.checkbox-checked {floaT:left; width:11px; height:11px; background:url(../images/checkbox.png); background-position:-18px 0px; margin-top:-1px; _margin-top:1px; cursor:pointer; font-size:0px;}/* all block */.all-block {float:left; height:auto; margin-top:10px;}/* right block common */.right-block {float:left; width:263px; height:auto; margin-top:-10px;background:#1b1b1b; padding:10px; position:relative; border-left:1px solid #161616; display:inline; }/* rank common */.rank {padding-bottom:0px; padding-bottom:2px\0; *padding-bottom:8px;_padding-bottom:3px;}.rank .title {margin-bottom:14px;}.rank .list {float:left; width:262px; height:auto;}.rank .list dl {float:left; width:100%; margin-bottom:13px; height:25px;}.rank .list dl dt {float:left; width:25px; line-height:20px; font-style:italic; color:#ddd; background:#2d2d2d; text-align:center; margin-right:10px; font-weight:bold; display:inline; }.rank .list dl dt.top {background:#ffd800; color:#000;}.rank .list dl dd {float:left; width:185px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  display:inline;}.rank .list dl dd.hits {float:left; text-align:right; width:37px; padding-right:3px; line-height:20px; font-size:12px; font-style:italic; color:#eee; margin-right:0; font-weight:bold;}/* play buttons */.play-buttons {float:left; _float:none; width:336px; _width:333px; display:block; border-top:1px solid #2a2a2a; text-align:right; padding-top:5px; padding-bottom:5px; overflow:hidden;}.play-buttons a {margin-left:5px; font-size:12px; line-height:22px; line-height:25px\0; *line-height:24px; text-align:left; padding-left:20px; display:inline;}.play-buttons a:hover {color:#00acf4;}.play-buttons a.checkall {width:30px; height:22px; display:inline-block; background-position:-52px -114px}.play-buttons a.checkother {width:30px; height:22px; display:inline-block; background-position:-104px -114px}.play-buttons a.addtolist {width:50px; height:22px; display:inline-block; background-position:-157px -114px}.play-buttons a.playall {width:51px; height:22px; display:inline-block; background-position:-230px -114px}.play-buttons a.playmore {width:40px; height:22px; display:inline-block; background-position:0px -114px; padding-left:10px; margin-right:0px;}/* header */#thead {width:100%; height:171px;  background:#242424; /*url(../images/box-bg.png);*/}/* topbar */#thead #top {margin-left:auto; margin-right:auto; display:block; height:30px; background:#1e1e1e; border-bottom:1px solid #171717; }#thead #top .bar {margin-left:auto; margin-right:auto; display:block; height:30px; position:relative;}#thead #top .bar div {height:30px; line-height:30px;}#thead #top .bar .welcome-message {position:absolute; left:0px;}#thead #top .bar .global-links {position:absolute; left:170px;}#thead #top .bar .global-links a {margin-left:5px; margin-right:5px;}#thead #top .bar .global-share { position:absolute; right:150px; padding-top:8px; height:22px; margin-right:10px;}#thead #top .bar .other-links {position:absolute; right:0;}#thead #top .bar .other-links a {margin-left:5px; margin-right:5px;}/* head */#thead #head {margin-left:auto; margin-right:auto; display:block; height:90px; position:relative; }#thead #head .logo {position:absolute; left:0px; top:2px; width:220px; height:80px; background:url(../images/top_logo.gif)}#thead #head .search {position:absolute; left:270px; top:30px; width:375px; height:29px;}#thead #head .search input {position:absolute; left:1px; top:0px; top:2px\0; *top:2px; width:291px; height:24px; padding-left:5px; padding-right:5px; line-height:22px; padding-top:2px; font-size:14px; border:none; background:none;}#thead #head .search button {position:absolute; right:1px; top:1px; width:70px; height:27px; border:none; background:none; cursor:pointer}/* login */#thead #head .login {position:absolute; right:3px; top:0px; width:265px; height:90px;}#thead #head .login .login-panel {position: absolute; left:0; top:15px; width:280px; height:60px;}#thead #head .login .login-panel .login-item {width:179px; height:35px; display:block;}#thead #head .login .login-panel .login-item .login-item-text {float:left; width:40px; height:25px; line-height:23px; padding-right:10px; text-align:right;}#thead #head .login .login-panel .login-item .login-item-input {float:left; width:126px; height:25px; text-align:right;}#thead #head .login .login-panel .login-item input {border:none; height:18px; width:120px; background-position:0px -29px; color:#fff; padding:3px;}#thead #head .login .login-panel .login-reme {position:absolute; top:5px; *top:2px; _top:2px; left:189px; *left:185px;}#thead #head .login .login-panel label {position:absolute; top:2px; top:4px\0; *top:5px; _top:4px; left:207px; letter-spacing:1px;}#thead #head .login .login-panel .login-btn {position:absolute; bottom:1px; *bottom:0px; _bottom:10px; left:189px; width:73px; height:24px; cursor:pointer; background-position:0px -56px; border:none;}#thead #head .login .face {position: absolute; left:0; top:0px; height:60px;}#thead #head .login .face img {width:60px; height:60px;}#thead #head .login .welcome {position: absolute; left:70px; top:-2px; height:30px; color:#fff;font-size:12px;}#thead #head .login .stat {position: absolute; left:70px; top:20px; height:30px; color:#fff; font-size:12px;}#thead #head .login .links {position: absolute; left:70px; bottom:-13px; height:30px; color:#fff; font-size:12px;}#thead #head .login .links a {margin-right:5px; margin-left:5px; font-size:12px;}#thead #head .login .login-loading {position: absolute; left:70px; top:0px; height:30px;}/* menu */#thead #menu {margin-left:auto; margin-right:auto; display:block; height:50px; background:#000; }#thead #menu .links {margin-left:auto; margin-right:auto; display:block; height:50px; position:relative;}#thead #menu .links a {height:50px;width:90px;*width:87px; font-weight:bold; line-height:50px; display:inline-block; font-size:12pt; text-align:center; color:#7c7c7c; margin:0;}#thead #menu .links a:hover,#thead #menu .links a.select {text-decoration:none; color:#fff; background:url(../images/menu_bg.gif) center bottom no-repeat;background-color:#3f3f3f; }#thead #menu .links .random {position:absolute; width:118px; height:34px; bottom:8px; right:0px; background-position:0px -80px; cursor:pointer;}/* copyright */.copyright {float:left; width:100%; display:inline; padding-bottom:10px; margin-top:10px; text-align:center; border-top:2px solid #252525; padding-top:10px;}.copyright .links {float:left; width:100%; color:#999; margin-bottom:5px;}.copyright .links a {margin-left:8px; margin-right:8px; color:#ddd; line-height:17px; color:#999;}.copyright .links a:hover {color:red;}.copyright p {float:left; display:block; width:100%;line-height:25px; text-indent:8px;}

/* nav */
.navamax{width:100%; min-width:980px; height:45px; border-bottom:#f06d15 solid 3px; overflow:hidden;}
.navamax ul{width:980px; margin:0 auto;}
.navamax li{float:left; font-size:14px; text-align:center; height:45px; width:97px;}
.navamax li.navhov a{background-color:#f16d15; border-right-color:#f06d15;}
.navamax li.navhov a:hover{background-color:#f16d15; border-right-color:#f06d15;}
.navblock li.navlb{width:97px;}
.navblock li.navlc{width:97px; border-right:#171717 solid 1px;}
.navblock{background-color:#000;}
.navblock li a{display:block; width:96px; height:45px; line-height:45px; color:#fff; border-left:#0b0b0b solid 1px; border-right:#3e3e3e solid 1px; }
.navblock li.navlb a,.navblock li.navlc a{width:97px;}
.navblock li a:hover{text-decoration:none; color:#fff; background-color:#00a0ff; border-left-color:#171717; border-right-color:#525252;}
.navblock li.navhov a:hover{border-left-color:#0b0b0b;}


.ajax_user a.qq_login {background: url(../img/qq_login.jpg) no-repeat;width: 85px;height: 28px;display: block;float: right;text-align: right;padding-right: 12px;font:14px/26px "Î¢ÈíÑÅºÚ";}
.ajax_user a.login_btn, .ajax_user a.reg_btn {height: 28px;display: block;float: right;text-align: right;padding-right: 17px; font:14px/28px "Î¢ÈíÑÅºÚ"; color:#ccc!important;}
.ajax_user a.login_btn:hover, .ajax_user a.reg_btn:hover {color:#0d94c0!important;}
.ajax_user a.cm_name { color:#00c9f7;}
.ajax_user a.cm_djtb { width:16px; height:16px;}
.ajax_user a.cm_djtb img { width:16px; height:16px; margin:5px 0 0 0;}
.ajax_user .cm_jf { padding-right:10px; padding-left:10px; height:28px; line-height:27px;}
.ajax_user .cm_jf strong { color:#ffc105; font-weight:bold;}
.ajax_user .cm_jb { padding-right:10px; padding-left:20px; background: url(../img/cm_jb.jpg) no-repeat 0px 5px; height:28px; line-height:27px;}
.ajax_user .cm_jb strong { color:#ffc105; font-weight:bold;}
.ajax_user .cm_no_qd { background: url(../img/cm_qd.gif) no-repeat 4px 0px;  height:22px; line-height:12px; padding:5px 10px; margin-top:2px; text-align:center; color:#fff; cursor:pointer;}
.ajax_user .cm_yes_qd { background: url(../img/cm_qd.gif) no-repeat center -38px; height:22px; line-height:12px; padding:5px 10px; margin-top:2px; text-align:center; color:#82858b; cursor:pointer;}