.survey-box { opacity: .3; opacity: 1 \0/; width: 318px; height: 0; position: fixed; right: 0; bottom: -244px; overflow: hidden; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: -2px -2px 15px #ccc; -webkit-box-shadow: -2px -2px 15px #ccc; -moz-box-shadow: -2px -2px 15px #ccc; font-family: arial, '\5b8b\4f53'; font-size: 12px; z-index: 2000 } .survey-ie { visibility: hidden; height: 205px; right: 0; bottom: 0 } .survey-show-w3c { height: 205px; opacity: 1; right: 0; bottom: 0; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .8s; -moz-transition-duration: .8s; -o-transition-duration: .8s } .survey-hide-w3c { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-duration: .8s; -moz-transition-duration: .8s; -o-transition-duration: .8s } .survey-header { width: 318px; height: 32px; border-bottom: 1px solid #f0f0f0; line-height: 32px; color: #333 } .survey-title { float: left; font: 700 12px/32px '\5b8b\4f53'; text-indent: 15px } .survey-title em { color: #F60 } .survey-close { float: right; height: 32px; width: 32px; background-position: 0 -53px; outline: 0 none } .survey-close:hover { background-position: -25px -53px } .survey-main { padding: 10px 15px 15px; width: 290px } .survey-radio { float: left; position: relative; zoom: 1; width: 50px; padding-left: 50px; height: 25px; line-height: 25px; background-position: -87px -56px; cursor: pointer } .survey-radio-bad-sel, .survey-radio-good-sel { background-position: -87px -81px } .survey-radio i { position: absolute; left: 23px; top: 4px; width: 21px; height: 18px } .survey-radio-good i { background-position: 0 -115px } .survey-radio-good-sel i { background-position: 0 -89px } .survey-radio-bad i { background-position: -26px -115px } .survey-radio-bad-sel i { background-position: -26px -89px } .survey-text { clear: both; width: 283px; height: 74px; border: 1px solid #d8d7d7; margin: 12px 0 0; padding: 2px 0 2px 5px; resize: none; font-size: 12px; overflow-y: auto; line-height: 18px; vertical-align: top } .survey-text.default { color: #999 } .survey-count { margin-top: 10px; float: left; height: 24px; line-height: 24px; color: #999 } .survey-count-cur { color: #666 } .survey-count-over { color: #f60 } .survey-submit { float: right; border: 0 none; width: 49px; height: 24px; margin-top: 10px; text-indent: -999em; overflow: hidden; background-position: -51px -28px; cursor: pointer } .survey-submit:hover { background-position: 0 -28px } .survey-submit-disabled, .survey-submit-disabled:hover { cursor: default; background-position: 0 -145px } .survey-mask { background: #eee; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10; opacity: .5; filter: alpha(opacity=50); display: none } .survey-tip { position: absolute; left: 50%; top: 50%; display: none; margin: -20px 0 0 -100px; padding: 9px; width: 180px; height: 20px; line-height: 20px; border: 1px solid #ffc34c; background-color: #fffad6; z-index: 11; text-indent: 20px; opacity: .7; filter: alpha(opacity=70) } .survey-tip.warning { background-position: -50px -143px } .survey-tip.success { background-color: #d8f1ff; background-position: -75px -106px; border-color: #6abeea } #pubFeedBack { position: fixed; right: 15px; bottom: 15px; width: 54px; font-size: 12px } #backTop, #callSurvey { display: block; width: 52px; padding: 1px; height: 56px; line-height: 22px; text-align: center; color: #fff; text-decoration: none } #backTop { display: none; background: #999 } #backTop:hover { background: #ccc; zoom: 1; text-decoration: none; color: #fff } #backTop i { display: block; width: 25px; height: 13px; margin: 14px auto 8px; background-position: -63px 0 } #callSurvey { margin-top: 1px; background: #3687d9 } #callSurvey:hover { background: #66a4e3; zoom: 1; text-decoration: none; color: #fff } #callSurvey i { display: block; width: 26px; height: 25px; margin: 9px auto 0; background-position: 0 0 } #callSurvey:hover i { background-position: -30px 0 } #J_LoginOverlay { z-index: 10000; position: fixed; top: 0; left: 0; width: 100%; height: 100% } #J_LoginOverlay .login-dialog-overlay { position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; background: #000; opacity: .4; filter: alpha(opacity=40) } #J_LoginOverlay iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0; filter: alpha(opacity=0); border: 0 none } .login-dialog-inner { background: #fff; padding: 40px 50px 30px } .login-dialog-close { position: absolute; right: 12px; top: 12px; width: 33px; height: 33px; background-position: -146px 8px; text-indent: -9999em; overflow: hidden; cursor: pointer } .login-type-tip { height: 11px; border-bottom: 1px solid #f0f0f0; font: 0/0 arial; text-align: center } .login-type-tip span { position: relative; margin-bottom: -13px; display: inline-block; padding: 0 10px; height: 24px; overflow: hidden; font: 14px/24px arial; vertical-align: top; background: #fff; color: #999 } .login-social { margin: 12px 0 10px; padding: 15px 0 15px 8px; overflow: hidden; zoom: 1 } .login-social a { float: left; width: 70px; height: 70px; margin: 0 13px 0 12px; text-indent: -9999em; overflow: hidden } .login-social .qq { background-position: 0 0 } .login-social .qq:hover { background-position: -71px 0 } .login-social .sina { background-position: 0 -71px } .login-social .sina:hover { background-position: -71px -71px } .login-social .baidu { background-position: 0 -142px } .login-social .baidu:hover { background-position: -71px -142px } .login-zol { margin: 12px 0 0; padding: 5px 0 0; position: relative; zoom: 1 } .login-input-item { position: relative; height: 36px; overflow: hidden; margin: 10px 0 } .login-input-item label { position: absolute; z-index: 2; left: 1px; top: 1px; padding: 8px 11px; height: 18px; font: 14px/18px arial; color: #ccc } .login-input-item input { position: absolute; z-index: 1; padding: 8px 10px; width: 278px; height: 18px; border: 1px solid #ccc; font: 14px/18px arial; color: #333; outline: 0 none } .login-input-focus label { color: #e0e0e0 } .login-input-focus input { border-color: #f90 } .login-wrong-tip { display: none; position: absolute; left: 0; top: -25px; padding-left: 23px; width: 275px; height: 28px; line-height: 28px; border: 1px solid #fc9; background-color: #fff9e9; background-position: -154px -41px; color: #f60 } .login-button { display: block; width: 300px; height: 36px; margin: 10px 0; border: 0 none; background: #3687d9; outline: 0 none; cursor: pointer; color: #fff; font-size: 14px } .login-zol-forget { height: 22px; line-height: 22px; overflow: hidden } .login-zol-register { float: right; height: 22px; line-height: 22px; margin-top: -22px; white-space: nowrap; color: #333 } .login-zol-forget a, .login-zol-register a { color: #1f4f88; font-family: simsun } .login-zol-forget a:hover, .login-zol-register a:hover { color: #f60; text-decoration: underline } .site-nav { border-bottom: 1px solid #e4e4e4; background: #f5f5f5; height: 27px } .site-nav-inner { width: 980px; margin: 0 auto; padding-top: 3px; height: 24px; line-height: 24px } .site-nav-inner a { color: #666; text-decoration: none } .site-nav-inner a:hover { color: #f60 } .quick-menu { float: left; color: #ccc } .quick-menu a { margin: 0 6px } .quick-menu .home { margin: 0 6px 0 0 } .quick-more { float: left; position: relative; z-index: 50; zoom: 1 } .quick-more .m { float: left; position: relative; z-index: 1; padding: 1px 20px 1px 8px; padding: 2px 20px 0 8px \9; height: 22px; line-height: 22px; color: #666; cursor: default } .quick-more-hover .m { margin-bottom: -2px; padding: 0 19px 2px 7px; padding: 1px 19px 1px 7px \9; border: 1px solid #ccc; border-bottom: 0 none; background: #fff } .quick-more-hover .quick-more-list { display: block } .quick-more .m b { position: absolute; right: 8px; top: 10px; width: 7px; height: 4px; font: 0/0 arial; background-position: -129px -65px } .quick-more-hover .m b { right: 7px; top: 9px; background-position: -129px -88px } .quick-more-list { display: none; position: absolute; left: 0; top: 24px; width: 158px; border: 1px solid #ccc; background: #fff } .quick-more-list dl { padding: 4px 0 6px 10px } .quick-more-list .hover { background: #f5f5f5 } .quick-more-list dt { height: 24px; line-height: 24px; overflow: hidden; color: #666; font-weight: 700 } .quick-more-list dd { overflow: hidden; zoom: 1; line-height: 20px } .quick-more-list dd a { float: left; margin-right: 12px; white-space: nowrap } .quick-more-list .line { padding-top: 0 } .quick-more-list .line dt { padding-top: 4px; margin-right: 10px; border-top: 1px solid #ccc } .quick-more-list p { margin: 0 10px; height: 32px; line-height: 32px; border-top: 1px solid #ccc; font-weight: 700 } .login-info { float: right } .login-info span { margin: 0 10px; color: #ccc } .login-info span a { margin: 0 } .login-info a { margin-left: 10px } .login-info .logout { margin: 0 0 0 12px; color: #666; font-family: Simsun } #msg_n { margin: 0 0 0 10px } .search-suggest { display: none; position: absolute; top: 30px; left: 1px; border: 1px solid #bfbfbf; width: 416px; background: #fff; z-index: 20 } .suggest-list li { height: 24px; line-height: 24px; overflow: hidden; padding-left: 18px; color: #666; cursor: pointer } .suggest-list li span { float: none; margin-right: 0; color: red } .suggest-list .sug-sel { background: #f3f3f3 } .suggest-list .sug-t { padding-left: 5px; font-weight: 700 } .head-links { float: right; margin-top: 15px; padding-right: 1px; height: 24px; width: 188px } .head-links a { float: left; margin-right: 12px; line-height: 24px } .head-links .help-link { float: left; width: 70px; position: relative; margin-left: -6px; z-index: 9999 } .head-links .help-link span { position: relative; z-index: 2; display: block; padding: 1px 16px 1px 6px; height: 22px; line-height: 22px; color: #0368a8; cursor: default } .help-link i { position: absolute; right: 5px; top: 10px; width: 7px; height: 4px; font: 0/0 arial; background-position: -129px -65px } .head-links .help-link ul { display: none; position: absolute; right: 0; top: 23px; padding: 4px 0; width: 116px; background: #f7f7f7; border: 1px solid #e6e6e6 } .head-links .help-link ul li { padding: 0 10px; height: 24px; overflow: hidden } .head-links .help-link-on span { padding: 0 15px 1px 5px; border: 1px solid #e6e6e6; border-bottom: 0 none; background: #f7f7f7 } .head-links .help-link-on i { top: 9px; right: 4px; background-position: -129px -88px } .head-links .help-link-on ul { display: block } #navigation { clear: both; padding-top: 20px; height: 38px } .pub_nav { width: 976px; height: 36px; padding: 0 3px 2px; margin: 0 auto } .pub_nav .home { background: 0 0 } .pub_nav li { float: left; padding-right: 1px; line-height: 36px; background-position: 100% -100px } .pub_nav li span { display: inline-block; padding: 0 11px } .pub_nav li strong { display: inline-block; padding: 0 0 0 13px; font-weight: 400; color: #333 } .pub_nav .onav span { background-position: 100% -49px } .pub_nav .onav span a { padding-right: 12px } .pub_nav .all { background: 0 0 } .pub_nav .cur { position: relative; z-index: 21; padding-right: 0; border: 1px solid #bfbfbf; margin-left: -1px; background: #fff; line-height: 34px } .pub_nav .cur span { height: 36px; position: relative; margin-bottom: -2px; z-index: 2; background-color: #fff; background-position: 100% -73px } .pub_nav .cur .sub_nav { display: block } .sub_nav { display: none; position: absolute; z-index: 1; left: -85px; top: 36px } .sub_nav_inner { position: relative; left: -2px; top: -2px; width: 465px; padding: 0 12px; border: 1px solid #bfbfbf; background: #fff } .sub_nav_inner a { color: #333 } .sub_nav_inner a:hover { color: #f60; text-decoration: underline } .sub_nav_inner dl { position: relative; zoom: 1; border-top: 1px dotted #bfbfbf; margin-top: -1px; padding: 5px 4px 15px 80px; line-height: 16px } .sub_nav_inner dt { position: absolute; left: 4px; top: 13px; font-weight: 700 } .sub_nav_inner dd { overflow: hidden; line-height: 16px } .sub_nav_inner dt a { padding: 0; background: 0 0 } .sub_nav_inner dd a, .sub_nav_inner dd em { float: left; padding: 0 8px 0 9px; margin-left: -1px; margin-top: 8px; background-position: -149px -110px; white-space: nowrap } .ocls { position: absolute; z-index: 2; top: 0; right: 0; width: 10px; height: 9px; padding: 8px; font: 0/0 arial; background-position: -1px -53px; cursor: pointer } .ocls:hover, .ocls_hover { background-position: -1px -77px } @-moz-document url-prefix() { .pub_nav .onav span { background-position: 100% -48px } .pub_nav .cur span { background-position: 100% -72px } .sub_nav_inner dd a { background-position: -149px -110px } } .nav_shadow { background: #ccc; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; opacity: .5; filter: alpha(opacity=50) } * html .nav_shadow { display: none } #sub_list1 { left: -74px } #sub_list6, #sub_list7, #sub_list8, #sub_list9 { left: auto; right: -162px } #sub_list10 { left: auto; right: -167px } #sub_list13 { left: auto; right: -84px } .header-homepage .pub_nav li { padding-left: 1px; padding-right: 0; background-position: -149px -100px } .header-homepage .pub_nav li span { padding: 0 11px } .header-homepage .pub_nav .home { margin-right: -6px } .header-homepage .pub_nav .home strong { position: relative; vertical-align: top; margin-right: -1px; font-weight: 700 } .J_MoreCateTrigger { cursor: pointer } .J_MoreCateTrigger:hover { color: #f60; text-decoration: underline } .J_MoreCatePanel { float: left; display: none } .footerw { margin-top: 30px !important; border-top: 1px solid #ccc } input[type=button]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner { border: none; padding: 0; font-family: arial } .cate-rank-nav .current, .more-sub-cate span, .rate-bar-inner i, .section-head h4, .showcase-list li, .side-module-head, .side-nav .arrows, .side-nav .cate-item h4, .side-nav .cate-item li { background-image: url(../image/ranking.png); background-repeat: no-repeat } .wrapper { width: 1200px; margin: 0 auto; padding: 0 10px } .side { float: left; width: 200px } .main { float: right; width: 970px } .hide { display: none } .breadcrumb { position: relative; margin: 10px 0 -10px; height: 22px; line-height: 22px; font-family: Simsun; color: #333 } .breadcrumb a, .breadcrumb span { font-family: arial } .side-nav { width: 200px; margin-top: 20px } .side-nav .nav-head { position: relative; height: 32px; overflow: hidden; padding-left: 15px; font: 16px/32px "Microsoft Yahei", Arial; background: #30C37E; z-index: 3 } .side-nav .nav-head a { display: block; color: #fff; text-decoration: none } .side-nav .nav-head .arrows { position: absolute; right: 6px; top: 8px; width: 15px; height: 15px; overflow: hidden; background-position: 0 0 } .cate-item .hover .arrows { display: none } .side-nav .cate-item { padding-bottom: 1px; border: 1px solid #B5E1C7; border-top: none; background: #f3f9f6 } .side-nav .cate-item li { position: relative; vertical-align: middle; background-repeat: repeat-x; background-position: 0 -435px } .side-nav .cate-item .computer { background: 0 0 } .side-nav .cate-item .hover { z-index: 5; margin: 0 0 -2px -1px; border: 1px solid #30C37E; border-right: 0 none } .side-nav .main-cate { position: relative; width: 190px; padding: 8px 0 6px 8px; vertical-align: baseline } .cate-item .hover .main-cate { margin-right: -1px; padding: 7px 1px 7px 8px; background: #fff; z-index: 2 } .side-nav .main-cate .arrows { position: absolute; right: 8px; top: 17px; width: 4px; height: 7px; overflow: hidden; background-position: 0 -16px } .side-nav .main-link { overflow: hidden; zoom: 1; line-height: 20px } .side-nav .main-link a { float: left; margin-right: 8px; color: #999; text-decoration: none } .side-nav .main-link a:hover { color: #aaa; text-decoration: underline } .side-nav .cate-item h4 { height: 22px; margin-bottom: 2px; overflow: hidden; padding-left: 0; font: 14px/22px "Microsoft Yahei", Arial; color: #333; background: 0 0 } .cate-item h4 a { color: #333; text-decoration: none } .cate-item h4 a:hover { color: #aaa; text-decoration: underline } .side-nav .computer h4 { background-position: 0 -23px } .side-nav .communication h4 { background-position: 0 -45px } .side-nav .digital h4 { background-position: 0 -67px } .side-nav .hardware h4 { background-position: 0 -89px } .side-nav .circult h4 { background-position: 0 -111px } .side-nav .office h4 { background-position: 0 -133px } .side-nav .server h4 { background-position: 0 -155px } .side-nav .security h4 { background-position: 0 -177px } .side-nav .playstation h4 { background-position: 0 -199px } .side-nav .main-cate .main-link { font: 12px/20px Arial; white-space: nowrap } .side-nav .main-cate .main-link:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0 } .side-nav .cate-item .sub-cate { vertical-align: baseline; display: none; position: absolute; left: 198px; top: -1px; width: 420px; padding: 0 5px 5px 15px; border: 1px solid #30C37E; background: #fff } .cate-item .sub-cate-item { padding: 12px 0 5px 0 } .cate-item .sub-cate-item strong { display: block; padding-bottom: 5px; margin-bottom: 4px; border-bottom: 1px solid #dadada; font: 700 14px/20px Arial; color: #1761ab } .side-nav .sub-cate-list { overflow: hidden; zoom: 1 } .side-nav .hasmore { position: relative; overflow: hidden; zoom: 1 } .side-nav .sub-cate-list li { float: left; width: 105px; height: 22px; overflow: hidden; font: 12px/22px Arial; border: 0 none; background: 0 0 } .side-nav .sub-cate-list a { color: #666 } .side-nav .sub-cate-list a:hover { color: #aaa } .side-nav .hover .sub-cate { display: block } .more-sub-cate { height: 22px; line-height: 22px; overflow: hidden } .more-sub-cate span { padding-right: 12px; color: #f60; cursor: pointer; background-position: 100% -310px } .more-sub-cate .fold { background-position: 100% -328px } .side-nav .digital .sub-cate { top: -75px } .side-nav .hardware .sub-cate { top: -105px } .side-nav .circult .sub-cate { top: -60px } .side-nav .office .sub-cate { top: -75px } .side-nav .server .sub-cate { top: -107px } .side-nav .security .sub-cate { top: -72px } .side-nav .playstation .sub-cate { top: -174px } .side-module { margin-top: 10px } .side-module-head { padding: 5px 0 6px 22px; height: 24px; overflow: hidden; border-bottom: 2px solid #; font: 18px/24px "Microsoft Yahei", Arial; color: #333; background-position: -3px -275px } .side-module .more-letters { font-size: 14px } .side-module .more { float: right; height: 24px; line-height: 24px; margin-top: -26px } .showcase-item { margin-top: -1px; border-top: 2px solid #30C37E } .showcase-head { position: relative; padding: 0 10px 0 20px; line-height: 30px; border: 1px solid #e6e6e6; border-top: 0 none } .showcase-head h4 { height: 30px; font: 700 14px/30px Arial; color: #333 } .showcase-head h4 a { color: #333 } .showcase-head h4 a:hover { color: #aaa } .side-module .showcase-head .more { float: none; height: 30px; line-height: 30px; position: absolute; right: 0; top: 0; padding: 0 10px; margin: 0 } .showcase-list { padding: 5px 5px 10px 10px; border: 1px solid #e6e6e6; border-top: 0 none } .showcase-list li { padding-left: 11px; height: 24px; line-height: 24px; background-position: -10px -349px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .showcase-list .hover { height: 100px } .showcase-list .pic { display: none; padding: 6px 0 } .showcase-list .pic img { vertical-align: top } .showcase-list .hover .pic { display: block } .tab-nav { margin-top: 15px; margin-bottom: -10px; height: 32px; line-height: 32px; overflow: hidden; zoom: 1 } .tab-nav a, .tab-nav span { float: left; width: 50%; text-align: center; font-size: 14px; font-family: 'Microsoft YaHei' } .tab-nav a { background-color: #ebebeb; color: #666 } .tab-nav a:hover { background-color: #e0e0e0; text-decoration: none } .tab-nav span { background-color: #30C37E; color: #fff; text-decoration: none } .main-head-box { height: 38px; margin-top: 20px; border-bottom: 3px solid #bcbcbc } .main-head-box .main-head { float: left; position: relative; margin-bottom: -2px; padding-right: 2px; background: #fff } .main-head-box h1, .main-head-box h2, .main-head-box strong { display: block; float: left; height: 30px; padding-bottom: 7px; border-bottom: 4px solid #30C37E; font: 28px/1 'Microsoft Yahei', arial } .main-head-box p { float: right; height: 32px; margin-top: 6px; white-space: nowrap; font: 12px/32px arial; color: #666 } .main-head-box .main-head-tab { float: left; position: relative; margin-bottom: -2px; background: #fff } .main-head-box .main-head-tab li { float: left; margin-right: 8px; cursor: pointer } .main-head-box .main-head-tab .active { cursor: default } .main-head-box .main-head-tab h1, .main-head-box .main-head-tab span { display: block; height: 30px; padding: 0 10px 8px; border-bottom: 3px solid #bcbcbc; font: 28px/1 'Microsoft Yahei', arial } .main-head-box .main-head-tab span { padding: 0 10px 8px } .main-head-box .main-head-tab .active h1, .main-head-box .main-head-tab .active span { padding-bottom: 7px; border-bottom: 4px solid #30C37E } .section-head { position: relative; margin-top: 20px; height: 34px; font: 18px/34px 'Microsoft Yahei', arial; color: #ccc; border-bottom: 1px solid #ccc } .section-head span { color: #134ba0 } .section-head h4 { padding-left: 22px; background-position: 0 -245px; font-weight: 400; color: #333; font-size: 18px } .section-head p { position: absolute; right: 0; top: 8px; height: 24px; font: 12px/2 arial; white-space: nowrap; color: #666 } .rank-box { padding: 0 0 10px } .rank-item { float: left; width: 470px; height: 479px; margin: 20px 30px 0 0; position: relative } .rank-box .mr0 { margin-right: 0 } .rank-head { height: 32px; padding: 0 0 0 20px; background: #f2f2f2; border-bottom: 1px solid #ccc } .rank-head h3 { float: left; height: 32px; overflow: hidden; font: 18px/32px "Microsoft Yahei", Arial; color: #333 } .rank-tab { float: right; width: 156px } .rank-tab li { float: left; width: 78px; position: relative; height: 31px; padding: 2px 0 0 0; margin-bottom: -1px; cursor: pointer; color: #666; text-align: center } .rank-tab li span { display: block; padding: 0 1px; height: 31px; line-height: 30px } .rank-tab .current { padding: 0; border-top: 2px solid #30C37E; color: #333; background: #fff; cursor: default } .rank-tab .current span { padding: 0; border-left: 1px solid #ccc; border-right: 1px solid #ccc } .rank-list { padding: 7px 0 3px } .rank-list li { position: relative; height: 34px; line-height: 34px; padding-left: 26px; border-bottom: 1px solid #e6e6e6 } .rank-list .info { display: none; padding: 2px 0 15px } .rank-list .info img { vertical-align: top; border: 1px solid #dadada } .imgWidth { min-width: 100px } .rank-list .hover { height: 110px } .rank-list .hover .info { display: block } .rank-list .hover .info a { display: block; width: 60px; height: 60px } .rank-item .rank-more { height: 22px; overflow: hidden; font: 12px/22px Arial; text-align: right; position: absolute; right: 10px; top: 6px } .rank-item .hide { display: none } .rank-list .n1, .rank-list .n2 { position: absolute; left: 0; top: 8px; width: 18px; height: 18px; font: italic 700 12px/18px "Palatino Linotype", "Book Antiqua", Palatino, serif; text-align: center } .rank-list .n1 { background: #30C37C; color: #fff } .rank-list .n2 { background: #e6e6e6; color: #333 } .rank-list .price { position: absolute; top: 0; right: 70px; width: 70px; height: 34px; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .rank-list li a { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 260px } .rate-bar { width: 58px; height: 4px; background: #fff; font: 0/0 arial } .rate-bar em { display: block; height: 4px; background: #c2e181; font: 0/0 arial } .rank-list .rate-bar { position: absolute; right: 0; top: 14px } .cate-rank-nav { margin-top: 20px } .cate-rank-nav .cate-rank-head { height: 32px; overflow: hidden; padding-left: 15px; font: 16px/32px "Microsoft Yahei", Arial; color: #fff; background: #30C37E } .cate-rank-nav .cate-rank-head a { display: block; color: #fff } .cate-rank-nav .cate-rank-head a:hover { color: #fff; text-decoration: none } .cate-rank-nav .cate-rank-list { border: 1px solid #B5E1C7; border-top: 0 none } .cate-rank-nav .cate-rank-list dl { padding-bottom: 6px; background: #f3f9f6 } .cate-rank-nav .cate-rank-list dt { padding-left: 15px; margin-bottom: 6px; background: #dbf6e6; font: 14px/26px "Microsoft Yahei", Arial; color: #333 } .cate-rank-nav .cate-rank-list dd { padding: 4px 10px 4px 15px; font: 12px/16px Arial } .cate-rank-nav .cate-rank-list .current { background-position: -5px -221px; font-weight: 700; color: #333 } .cate-rank-nav .hover a, .ranking-select .hover a:hover { color: #333; text-decoration: none; cursor: text } .btn-add, .btn-cansel, .chart-brand-select .confirm, .icon-down, .icon-fair, .icon-up, .more-btn, .select-trigger, .ustar, .ustar em, .zstar, .zstar em { background: url(../image/rank-list.png) no-repeat } .icon-down, .icon-fair, .icon-up { display: block; width: 7px; height: 8px; font: 0/0 arial; margin: 0 auto; text-indent: -999em; overflow: hidden } .icon-fair { background-position: -22px -129px } .icon-down { background-position: -11px -129px } .icon-up { background-position: 0 -129px } .rank-brand-table, .rank-list-table { border-collapse: collapse; width: 100%; table-layout: fixed } .rank-brand-table th, .rank-list-table th { height: 30px; border-bottom: 1px solid #e6e6e6; background: #f7f7f7; font-weight: 400 } .rank-brand-table td, .rank-list-table td { height: 100px; border-bottom: 1px dotted #e6e6e6 } .rank-brand-table .n1, .rank-brand-table .n2, .rank-list-table .n1, .rank-list-table .n2 { display: block; margin-left: 10px; width: 18px; height: 18px; font: italic 700 12px/18px "Palatino Linotype", "Book Antiqua", Palatino, serif; text-align: center } .rank-brand-table .n1, .rank-list-table .n1 { background: #30C37C; color: #fff } .rank-brand-table .n2, .rank-list-table .n2 { background: #e6e6e6; color: #333 } .num-cell { color: #999; text-align: center } .rank-list-table .rate-bar { margin: 0 auto } .rank-brand-table .hover, .rank-list-table .hover { background: #f7f7f7 } .rank-list-table .hover .btn-add, .rank-list-table .hover .btn-cansel { display: block } .rank-list-table .cell-1 { width: 44px } .rank-list-table .cell-2 { width: 88px } .rank-list-table .cell-3 { padding-left: 20px; width: 206px; text-align: left } .rank-list-table .cell-4 { width: 200px } .rank-list-table .cell-5 { width: 100px } .rank-list-table .cell-7 { width: 90px } .rank-list-table .pic { display: block; width: 82px; height: 82px; margin: 0 auto } .rank-list-table .pic img { vertical-align: top; border: 1px solid #e1e1e1 } .rank-list-table .name-cell h3 { padding: 0 0 0 15px; width: 211px; line-height: 22px; font: 12px/22px arial } .rank-list-table .name-cell h3 a { display: inline-block; max-width: 240px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .rank-list-table .name-cell .desc { padding-left: 15px; width: 211px; height: 22px; line-height: 22px; overflow: hidden; zoom: 1 } .name-cell .desc span { float: left } .name-cell .price { font-weight: 700; color: #c00; font-size: 14px; margin-right: 10px } .name-cell .type { color: #999; font-family: simsun } .more-info-box { width: 90px; height: 80px; position: relative } .btn-add, .btn-cansel, .more-btn { position: absolute; z-index: 2; right: 10px; width: 70px; height: 20px; text-indent: -9999em; overflow: hidden } .more-btn { top: 30px; background-position: 0 -84px } .more-info-on .more-btn { background-position: 0 -105px } .btn-add, .btn-cansel { display: none; top: 60px; border: 0 none; cursor: pointer } .btn-add { background-position: 0 0 } .btn-add:hover { background-position: 0 -21px } .btn-cansel { background-position: 0 -42px } .btn-cansel:hover { background-position: 0 -63px } .more-info { display: none; position: absolute; z-index: 1; right: 0; top: -1px; width: 266px; padding: 7px 10px 10px 20px; border: 1px solid #e6e6e6; background: #f7f7f7 } .more-info-on { z-index: 10 } .more-info-on .more-info { display: block } .more-info li { height: 30px; line-height: 30px; margin-top: 6px; overflow: hidden; zoom: 1 } .more-info li a, .more-info li img, .more-info li span { float: left } .more-info .score { color: #999 } .more-info .ustar, .more-info .zstar { height: 12px; width: 60px; margin: 9px 10px 0 0; background-position: 0 -145px } .more-info .ustar em, .more-info .zstar em { display: block; height: 12px; overflow: hidden } .more-info .zstar em { background-position: 0 -173px } .more-info .ustar em { background-position: 0 -158px } .more-info .links { font-family: simsun } .more-info .links a { margin-right: 12px } .rank-brand-table td, .rank-brand-table th { text-align: center } .rank-brand-table td { height: 77px; padding: 15px 0 12px } .rank-brand-table th { color: #666 } .rank-brand-table .cell-1 { width: 44px } .rank-brand-table .cell-2 { width: 128px; padding-left: 28px; text-align: left } .rank-brand-table .cell-3 { width: 120px } .rank-brand-table .cell-4 { width: 90px } .rank-brand-table .cell-5 { width: 90px; padding-left: 22px; text-align: left } .rank-brand-table .cell-6 { width: 86px } .rank-brand-table .cell-7 { width: 142px } .rank-brand-table td.cell-7 { width: 122px; padding-right: 10px; text-align: right; color: #ccc } .rank-brand-table td.cell-2 { padding-left: 0 } .rank-brand-table .enter-website { color: #999 } .rank-brand-table .enter-website:hover { color: #aaa } .rank-brand-table .brand-name { margin-left: 3px } .rank-brand-table .pic { display: block; width: 102px; height: 52px; margin: 0 0 3px } .rank-brand-table .pic img { vertical-align: top; border: 1px solid #ebebeb } .num-cell span { color: #c00 } .rank-brand-table .n1, .rank-brand-table .n2 { margin-top: -20px } .main .checkmore { height: 40px; line-height: 40px; background: #f7f7f7; margin-top: 10px; display: block; font-size: 12px; color: #999; text-align: center; position: relative } .main .checkmore:hover { text-decoration: none; background: #ebebeb } .main .checkmore i { width: 9px; height: 5px; position: absolute; top: 17px; margin-left: 4px } .rank-brand-table .num-cell .price-rank { margin: 0 0 -2px; font-weight: 700; color: #c00; font-size: 14px } .rank-brand-table .sum { text-align: left } .rank-brand-table .stars { display: inline-block; margin-top: -3px; width: 69px; height: 12px; vertical-align: middle } .rank-brand-table .stars em { height: 12px; display: block } .rank-brand-table .stars-score { padding: 0 0 0 3px; color: #f60 } .rank-brand-table .mark { margin-top: 6px; line-height: 18px; color: #999; font-size: 12px } .rank-brand-table .mark em { font-size: 14px; color: #f60 } .pie-chart { margin-top: 12px; overflow: hidden; height: 24px; line-height: 24px; color: #666 } .pie-chart .date { float: right; margin-top: -24px } .pie-chart .date span { color: #c00 } #container-pie { margin-top: 10px } .chart-brand-select { margin-top: 20px; height: 22px } .chart-brand-select strong { float: left; margin-right: 4px; height: 22px; line-height: 22px; color: #666; font-weight: 400 } .chart-brand-select .confirm { float: left; width: 50px; height: 22px; overflow: hidden; background-position: 0 -191px; border: 0 none; cursor: pointer; text-indent: -9999em } .select-menu { float: left; margin-right: 10px; width: 140px; height: 22px; position: relative; z-index: 9; padding-right: 20px } .select-menu span { display: block; padding: 0 0 0 4px; height: 20px; line-height: 20px; border: 1px solid #e1e1e1 } .select-trigger { position: absolute; right: 0; top: 0; width: 20px; height: 22px; background-position: 0 -215px; cursor: pointer } .select-menu-panel { display: none; position: absolute; left: 0; top: 21px; width: 158px; height: 220px; overflow: auto; border: 1px solid #e1e1e1; background: #fff } .select-menu-panel li { height: 20px; padding: 1px 0; line-height: 20px; overflow: hidden } .select-menu-panel label { position: relative; display: block; padding: 0 4px 0 22px; height: 20px } .select-menu-panel label input { position: absolute; left: 4px; top: 3px } .select-menu-on span { border-bottom: 0 none } .select-menu-on .select-menu-panel { display: block; border-top: 0 none } .chart-trend { margin-top: 20px; position: relative; padding-top: 20px } .chart-type { position: absolute; left: 0; top: 0; white-space: nowrap; height: 20px; overflow: hidden; zoom: 1 } .chart-type span { float: left; width: 24px; height: 16px; line-height: 16px; text-align: center; margin: 2px 5px 0 0; background: #bcbcbc; color: #fff; cursor: pointer } .chart-type span { height: 15px \9; line-height: 15px \9 } .chart-type .current { background: #30C37E; cursor: default } .v3-compare-box-close, .v3-compare-item-del { font-family: iconfont; font-size: 12px; text-align: center; line-height: 18px; color: #fff } .v3-compare-box-close::before, .v3-compare-item-del::before { content: "\e601" } .v3-compare-box { position: fixed; display: none; right: 20px; top: 50px; z-index: 9999; width: 110px; background: #fff; font-family: 'microsoft yahei', arial } .v3-compare-box .v3-compare-box-header { height: 30px; background: #30C37E; line-height: 30px } .v3-compare-box-header .v3-compare-box-close { float: right; width: 19px; height: 19px; overflow: hidden; margin: 6px 5px 0 0; cursor: pointer } .v3-compare-box-header .v3-compare-box-close:hover { background-color: #00a39E } .v3-compare-box-header .v3-compare-box-title { padding-left: 10px; color: #fff; font-size: 12px; font-weight: 400 } .v3-compare-box-list li { position: relative; padding: 4px 10px 5px; border: 1px solid #efefef; border-bottom: 0 none } .v3-compare-box-list a { text-decoration: none } .v3-compare-box-list .pic { display: block; text-align: center } .v3-compare-box-list .pic img { width: 100%; padding: 4px 0; vertical-align: top } .v3-compare-box-list span { display: block; max-height: 36px; color: #aaa; text-align: left; overflow: hidden; word-break: break-all; word-wrap: break-word } .v3-compare-box-list a:hover span { color: #aaa } .v3-compare-box-list .v3-compare-item-del { display: none; position: absolute; top: -1px; right: -1px; width: 17px; height: 17px; overflow: hidden; cursor: pointer } .v3-compare-box-list .hover, .v3-compare-box-list li:hover { z-index: 10; margin-bottom: -1px; border: 1px dashed #30C37E } .v3-compare-box-list .hover .v3-compare-item-del, .v3-compare-box-list li:hover .v3-compare-item-del { display: block } .v3-compare-box-buttons { padding: 10px 0 12px; border: 1px solid #efefef; text-align: center } .v3-compare-box-buttons a { display: block; width: 80px; height: 26px; margin: 5px auto 0; border: 0 none; -webkit-border-radius: 2px; border-radius: 2px; background: #30C37E; color: #fff; font: 400 12px/26px 'microsoft yahei', arial; text-align: center; line-height: 26px; cursor: pointer; outline: 0 none } .v3-compare-box-buttons a:hover { background: #00a39E } .v3-compare-box-buttons .v3-compare-box-clear { display: inline-block; margin: 13px 0 0; color: #0a50a1; vertical-align: middle; cursor: pointer } .v3-compare-box-buttons .v3-compare-box-clear:hover { color: #aaa } .bg_gray_01 { background-color: #f8f9fb; margin-top: 25px; padding-bottom: 10px } .left_title { height: 30px; line-height: 30px; color: #fff; background: #30C37E; text-align: center; font-size: 16px } .side_170 .title_wrap { padding: 20px 0 5px 40px; color: #31C27E; font-size: 18px } ul.title_list { margin: 0 10px; padding-bottom: 10px } ul.title_list { margin: 0 10px; padding-bottom: 10px; border-bottom: #cfcfcf dashed 1px } ul.title_list li { height: 28px; line-height: 28px; font-size: 14px; padding-left: 30px }