@charset "UTF-8"; html { overflow-y: scroll; -webkit-text-size-adjust: 100%; } html * { -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; } html, body { font: 12px/1.5 "Microsoft YaHei", Tahoma, sans-serif; background: #ffffff; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } caption, th { text-align: left; } fieldset, img { border: 0; } em, i, strong { font-style: normal; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } ul, ol { list-style: none; } del { text-decoration: line-through; } input, button, textarea, select { font-size: 100%; border: none; background: none; } select.select_sty { -webkit-appearance: normal; } a, button, input, select, textarea, a:focus, button:focus, input:focus, select:focus, textarea:focus { outline: 0 none; } a { text-decoration: none; color: #666; } a:hover { color: #3c9df9; } .clearfix { *zoom: 1; } .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } ::-webkit-input-placeholder { color: #999; } ::-moz-placeholder { color: #999; } :-moz-placeholder { color: #999; } ::-ms-clear, ::-ms-reveal { display: none; } body { color: #666; } .hide { display: none; } .prompt { width: 100%; height: 34px; position: relative; line-height: 34px; background: #ffffe1; font-size: 12px; text-align: center; color: #3b2707; border-bottom: 1px solid #eed8a6; } .prompt .iconWarn { display: inline-block; width: 14px; height: 14px; margin-right: 6px; position: relative; top: 2px; *top: -1px; background: url("../../images/common/icon-warn.png") no-repeat; } .prompt .updateButton { display: inline-block; width: 78px; height: 24px; line-height: 24px; color: #fff; background: #3c9df9; margin-left: 30px; } .prompt .updateButton:hover { background: #55acff; } .prompt .updateButton:active { background: #3c9df9; } .prompt .closeButton { position: absolute; top: 0px; right: 78px; color: #999; } .nav { height: 38px; line-height: 38px; /*background: #fafafa;*/ width: 1200px; margin: 0 auto; } .nav li { float: left; } .nav li:first-child a { padding-left: 2px; border-left: none; } .nav li a { color: #666666; padding: 0 13px; border-left: 1px solid #e6e6e6; } .nav li a:hover { color: #3c9df9; } .nav .collectionButton { float: right; } .nav .collectionButton .collectionIcon { width: 16px; height: 16px; background: url("../../images/common/stars.png") no-repeat; float: left; display: block; margin-right: 3px; margin-top: 11px; } .nav .collectionButton:hover .collectionIcon { background-position: -16px 0; } .nav .collectionButton:hover a { color: #3c9df9; } .header { position: relative; margin: 0 auto; padding-top: 21px; width: 1200px; height: 77px; } .header .logo { position: absolute; top: 18px; left: 0; } .header .searchContainer { position: absolute; right: 0; top: 21px; width: 520px; height: 40px; z-index: 2; background-color: #2e8ae6; } .header .searchInput { width: 430px; height: 36px; position: absolute; top: 2px; left: 2px; overflow: hidden; background-color: #fff; } .header .input { position: absolute; top: -1px; left: -1px; padding: 10px 0 10px 10px; width: 420px; height: 18px; overflow: hidden; line-height: 18px; font-family: "Microsoft YaHei"; color: #666666; font-size: 14px; border: 0 none; background: none; } .header .serchButton { position: absolute; top: 0; right: 0; width: 90px; height: 40px; overflow: hidden; background: #2e8ae6; border: 0 none; cursor: pointer; z-index: 2; color: #fff; font: 16px/40px "Microsoft YaHei"; text-align: center; } .header .serchButton:hover { background: #2077ce; text-decoration: none; } .header .serchButton:active { background: #2e8ae6; } .header .searchHot { position: absolute; left: 0; top: 46px; height: 18px; overflow: hidden; color: #999999; } .header .searchHot a { margin-right: 12px; color: #666666; float: left; } .header .searchHot a:hover { color: #2e8ae6; text-decoration: underline; } .tab { position: relative; margin: 0 auto 10px; background: #2e8ae6; font-family: Microsoft YaHei; font-size: 16px; } .tab .tabContainer { width: 1200px; margin: 0 auto; position: relative; } .tab .tabList { overflow: hidden; float: left; } .tab .tabList li { position: relative; float: left; } .tab .tabList li:hover { background: #1e77c9; text-decoration: none; z-index: 2; } .tab .tabList li.current a { background: #2077ce; z-index: 3; } .tab .tabList a { position: relative; display: inline-block; width: 120px; height: 45px; line-height: 45px; text-align: center; color: #ffffff; } .tab .extraLink { position: absolute; top: 11px; right: 8px; color: #ffffff; font-size: 14px; } .main { width: 1200px; margin: 0 auto; } .crumb { margin-bottom: 10px; } .hd { border-bottom: 2px solid #e6e6e6; padding: 9px 0 0; height: 38px; } .hd .more { float: right; font-size: 14px; line-height: 28px; position: relative; top: 2px; } .caption { float: left; padding-bottom: 10px; color: #333333; font-weight: bold; font-size: 20px; line-height: 28px; display: inline-block; min-width: 156px; *width: auto; } /*底部信息*/ .footerContainer { width: 1200px; margin: 0 auto; } .footerContainer .footerTab { border-bottom: 2px solid #e6e6e6; padding: 9px 0 0; } .footerContainer .footerTab ul { float: left; position: relative; top: 2px; } .footerContainer .footerTab ul li { font-size: 16px; color: #666; line-height: 28px; float: left; padding-bottom: 7px; margin-right: 35px; position: relative; } .footerContainer .footerTab ul li.cur { border-bottom: 3px solid #2e8ae6; } .footerContainer .footerTab ul li.cur a { color: #2e8ae6; } .footerLink { width: 1200px; margin: 0 auto; overflow: hidden; margin-bottom: 20px; height: 112px; } .footerLink li { float: left; height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 133px; } .footerLink a { font-size: 14px; line-height: 28px; color: #666; } .footerLink a:hover { color: #2e8ae6; text-decoration: underline; } .footer { text-align: center; padding-top: 30px; background: #f5f5f5; padding-bottom: 30px; } .footer .web_count { padding: 0 0 10px; line-height: 28px; padding: 0 0 12px; line-height: 28px; font-size: 14px; color: #999; } .footer .web_count h1 { display: inline; font-weight: normal; } .footer .num { font-family: Arial; } .footer .cut { margin: 0 5px 0 8px; color: #b2b2b2; } .footer p a { color: #333; } .footer p a:hover { color: #f30; } .footer .copyright { color: #999; } .footer .copyright a { color: #999; } .footer .police a { display: inline-block; margin: 0 6px; width: 107px; height: 43px; overflow: hidden; background: url("../../images/soft/footer-sprites.png") no-repeat; } .footer .police a.p1 { width: 55px; background-position: 0 -360px; } .footer .police a.p2 { width: 118px; background-position: 0 -216px; } .footer .police a.p3 { background-position: -125px -216px; } .footer .police a.p4 { background-position: 0 -264px; } .footer .police a.p5 { background-position: -112px -264px; } .footer .police a.p6 { background-position: 0 -312px; } .footer .police a.p7 { background-position: -112px -168px; } .footer .police a.p8 { background-position: 0 -168px; } /*合集列表 start*/ .topicRank { overflow: hidden; margin-left: -30px; padding: 10px 0 0; } .topicRank .rankList { width: 378px; height: 198px; border: 1px solid #e6e6e6; float: left; position: relative; margin: 0 0 30px 30px; } .topicRank .rankList .no1, .topicRank .rankList .no2, .topicRank .rankList .no3 { width: 100px; height: 100px; position: absolute; top: -4px; right: -4px; } .topicRank .rankList .no1.no1, .topicRank .rankList .no2.no1, .topicRank .rankList .no3.no1 { background: url("../../images/soft/no1.png") no-repeat; } .topicRank .rankList .no1.no2, .topicRank .rankList .no2.no2, .topicRank .rankList .no3.no2 { background: url("../../images/soft/no2.png") no-repeat; } .topicRank .rankList .no1.no3, .topicRank .rankList .no2.no3, .topicRank .rankList .no3.no3 { background: url("../../images/soft/no3.png") no-repeat; } .topicRank .softInfo { clear: both; padding-left: 95px; position: relative; height: 95px; *zoom: 1; } .topicRank .softInfo .ewm { display: none; } .topicRank .softLogo { width: 72px; height: 72px; } .topicRank .softLogo, .topicRank .ewm { height: 75px; width: 75px; overflow: hidden; position: absolute; left: 20px; top: 20px; } .topicRank .softDetail .softName { overflow: hidden; padding-top: 20px; padding-left: 18px; text-overflow: ellipsis; white-space: nowrap; width: 185px; font-size: 18px; } .topicRank .score { display: block; overflow: hidden; } .topicRank .score .recommended2 { margin: 5px 0; float: left; } .topicRank .score .star { float: left; display: block; width: 95px; height: 15px; margin: 7px 0; position: relative; background: url("../../images/soft/star.png") repeat; } .topicRank .score .curStar { position: absolute; width: 0px; height: 15px; left: 0; top: 0; background: url("../../images/soft/h-star.png") repeat; } .topicRank .desc { padding-left: 18px; position: relative; } .topicRank .desc .softDownloadButton { position: absolute; right: 33px; bottom: 0; } .topicRank .desc .softDownloadButton:hover { background: #2e8ae6; color: #fff; } .topicRank .recommended { clear: both; font-size: 14px; color: #666; line-height: 21px; padding: 15px 20px 0; margin-bottom: 4px; height: 42px; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 2; overflow: hidden; } .topicRank .fblue { color: #2e8ae6; } .topicRank .app:hover .softDownloadButton { background: #2e8ae6; color: #fff; border-color: #2e8ae6; } .topicRank .softDownloadButton { width: 64px; height: 24px; display: inline-block; line-height: 24px; border: 1px solid #2e8ae6; text-align: center; border-radius: 3px; cursor: pointer; color: #2e8ae6; } .softType { position: relative; left: 13px; top: 5px; font-size: 14px; color: #999; } .softType a { padding: 0 8px; line-height: 16px; } .softType a i { display: inline-block; width: 16px; height: 16px; margin-right: 4px; position: relative; top: 2px; } .softType a + a { border-left: 1px solid #e6e6e6; } .softType .andriod i { background: url("../../images/soft/icon-sprites.png") no-repeat 0 0; } .softType .iphone i { background: url("../../images/soft/icon-sprites.png") no-repeat -16px 0; } .softType .mac i { background: url("../../images/soft/icon-sprites.png") no-repeat -32px 0; } .softType .ipad i { background: url("../../images/soft/icon-sprites.png") no-repeat -48px 0; } .softType .andriod-pc i { background: url("../../images/soft/icon-sprites.png") no-repeat -16px 0; } .softType .ios-pc i { background: url("../../images/soft/icon-sprites.png") no-repeat -16px 0; } .softType .like-dislike { position: absolute; left: 601px; } .softType .like-dislike .dislike { padding-left: 20px; background: url("../../images/soft/dislike.png") no-repeat 0 center; } .softType .like-dislike .dislike:hover { background: url("../../images/soft/h-dislike.png") no-repeat 0 center; } .softType .like { padding-left: 20px; background: url("../../images/soft/like.png") no-repeat 0 center; margin-right: 10px; } .softType .like:hover { background: url("../../images/soft/h-like.png") no-repeat 0 center; } .softType .share { position: absolute; right: 27px; line-height: 28px; color: #666; font-size: 14px; padding-left: 24px; cursor: pointer; } /*合集列表 end*/ .dotLlinks { margin-left: -50px; } .dotLlinks li { float: left; width: 100%; *width: 212px; height: 30px; position: relative; background: url("../../images/soft/dot.png") no-repeat 0 center; } .dotLlinks li a { color: #333; line-height: 30px; height: 30px; font-size: 14px; display: inline-block; padding-left: 14px; position: relative; overflow: hidden; *zoom: 1; width: 236px; white-space: nowrap; text-overflow: ellipsis; } .dotLlinks li a:hover { color: #f30; } .dotLlinks li .time { position: absolute; right: 0; top: 6px; color: #999; font-size: 12px; background: #fff; } .dotLlinks.topic-txt-dot-links li { width: 20%; } .dotLlinks li { width: 550px; margin-left: 50px; } .topicRecommended { margin-bottom: 30px; } .topicRecommended a { margin-right: 10px; font-size: 14px; line-height: 30px; color: #666; white-space: nowrap; } .topicRecommended a:hover { color: #f30; }