@font-face { font-family: NeueMetana; src: url(../images/NeueMetana-Regular.eot?v=e744fa3e); src: url(../images/NeueMetana-Regular.eot?v=e744fa3e#iefix) format("embedded-opentype"), url(../images/NeueMetana-Regular.woff?v=3742b697) format("woff"), url(../images/NeueMetana-Regular.ttf?v=10dd4b03) format("truetype"); } @font-face { font-family: NeueMetana-Bold; src: url(../images/NeueMetana-Bold.eot?v=4a8a47a3); src: url(../images/NeueMetana-Bold.eot?v=4a8a47a3#iefix) format("embedded-opentype"), url(../images/NeueMetana-Bold.woff?v=ee27d0a6) format("woff"), url(../images/NeueMetana-Bold.ttf?v=ceaf35f7) format("truetype"); } @font-face { font-family: HelveticaNeueLTStd-Hv; src: url(../images/SourceHanSansCN-Heavy-Alphabetic.eot?v=06ba3acd); src: url(../images/SourceHanSansCN-Heavy-Alphabetic.eot?v=06ba3acd#iefix) format("embedded-opentype"), url(../images/SourceHanSansCN-Heavy-Alphabetic.woff?v=aa3ba559) format("woff"), url(../images/SourceHanSansCN-Heavy-Alphabetic.ttf?v=032dd9a1) format("truetype"); } @font-face { font-family: SourceHanSansCN-regular; src: url(../images/SourceHanSansCN-Regular-Alphabetic.eot?v=1f786387); src: url(../images/SourceHanSansCN-Regular-Alphabetic.eot?v=1f786387#iefix) format("embedded-opentype"), url(../images/SourceHanSansCN-Regular-Alphabetic.woff?v=352ab401) format("woff"), url(../images/SourceHanSansCN-Regular-Alphabetic.ttf?v=6fac5eb9) format("truetype"); } @font-face { font-family: SourceHanSansCN-Normal; src: url(../images/SourceHanSansCN-Normal-Alphabetic.eot?v=df861cb0); src: url(../images/SourceHanSansCN-Normal-Alphabetic.eot?v=df861cb0#iefix) format("embedded-opentype"), url(../images/SourceHanSansCN-Normal-Alphabetic.woff?v=c8fcee0f) format("woff"), url(../images/SourceHanSansCN-Normal-Alphabetic.ttf?v=b3815992) format("truetype"), url(../images/SourceHanSansCN-Normal-Alphabetic.svg?v=bc0550e6#iconfont) format("svg"); } @font-face { font-family: SourceHanSansCN-Bold; src: url(../images/SourceHanSansCN-Bold-Alphabetic.eot?v=7cdbca37); src: url(../images/SourceHanSansCN-Bold-Alphabetic.eot?v=7cdbca37#iefix) format("embedded-opentype"), url(../images/SourceHanSansCN-Bold-Alphabetic.woff?v=ca3b01e6) format("woff"), url(../images/SourceHanSansCN-Bold-Alphabetic.ttf?v=63265e41) format("truetype"), url(../images/SourceHanSansCN-Bold-Alphabetic.svg?v=ddecec15#iconfont) format("svg"); } @font-face { font-family: SourceHanSansCN-Heavy; src: url(../images/SourceHanSansCN-Heavy-Alphabetic.eot?v=06ba3acd); src: url(../images/SourceHanSansCN-Heavy-Alphabetic.eot?v=06ba3acd#iefix) format("embedded-opentype"), url(../images/SourceHanSansCN-Heavy-Alphabetic.woff?v=aa3ba559) format("woff"), url(../images/SourceHanSansCN-Heavy-Alphabetic.ttf?v=032dd9a1) format("truetype"), url(../images/SourceHanSansCN-Heavy-Alphabetic.svg?v=2ff4910b#iconfont) format("svg"); } @font-face { font-family: SourceHanSansCN-Medium; src: url(../images/SourceHanSansCN-Medium-Alphabetic.eot?v=d4e2365d); src: url(../images/SourceHanSansCN-Medium-Alphabetic.eot?v=d4e2365d#iefix) format("embedded-opentype"), url(../images/SourceHanSansCN-Medium-Alphabetic.woff?v=58817956) format("woff"), url(../images/SourceHanSansCN-Medium-Alphabetic.ttf?v=ecf62753) format("truetype"), url(../images/SourceHanSansCN-Medium-Alphabetic.svg?v=6d881ff7#iconfont) format("svg"); } body, html { background-color: #f5f4f1; } blockquote, body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, table, td, textarea, th, ul { margin: 0; padding: 0; -webkit-text-size-adjust: none; } body, button, input, select, textarea { font: 14px/1.5 SourceHanSansCN-Normal, Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; } address, cite, em, i { font-style: normal; } small { font-size: 12px; } li { list-style: none; } a { text-decoration: none; } a:hover { text-decoration: underline; } legend { color: #000; } fieldset, img { border: 0; } button, input, select, textarea { font-size: 100%; line-height: normal; } table { border-collapse: collapse; border-spacing: 0; } input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; } iframe { display: block; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { zoom: 1; } .fn-hide { display: none; } a { color: #000; } a:hover { text-decoration: none; color: #a1a2a2; } .swiper-pagination-bullet-active { background-color: #fff; } .wrapper { display: block; width: 1200px; margin: 0 auto; } .ad-swiper img { width: 100%; } .btborder { border-bottom: 1px solid #000; } header { margin-bottom: 27px; } header .logo-area { position: relative; z-index: 2; padding: 35px 0; } header .logo { display: block; text-align: center; } header .logo img { margin: 0 auto; width: 300px; } header .menu { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } header .menu li { display: inline-block; line-height: 32px; position: relative; margin-left: 10px; } header .menu li a { font-size: 26px; color: #000; } header .menu li:hover .menu-layer, header .menu li:hover .search-layer, header .menu li:hover .user-layer { display: block; } header .menu .user-layer { display: none; position: absolute; background-color: #f5f4f1; border: 2px solid #000; width: 60px; padding: 10px 0; z-index: 5; font-size: 20px; left: 50%; -webkit-transform: translate(-50%); transform: translate(-50%); top: 38px; } header .menu .user-layer div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } header .menu .user-layer div a:hover { color: #a1a2a2; } header .menu .user-layer:before { position: absolute; top: -17px; line-height: 16px; font-family: iconfont; content: "\E64D"; left: 50%; margin-left: -8px; z-index: 1; } header .menu .user-layer:after { position: absolute; top: -3px; width: 18px; height: 4px; content: ""; background-color: #f5f4f1; left: 50%; margin-left: -7px; } header .menu .search-layer { display: none; position: absolute; background-color: #f5f4f1; border: 2px solid #000; width: 256px; padding: 10px; z-index: 5; right: -50px; top: 38px; } header .menu .search-layer div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } header .menu .search-layer div input { line-height: 30px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0 10px; border: 1px solid #a1a2a2; border-right: 0; width: 100px; border-radius: 0; outline: 0; background-color: #f5f4f1; } header .menu .search-layer div a { display: block; background-color: #000; color: #fff; font-size: 15px; padding: 0 5px; line-height: 30px; -ms-flex-negative: 0; flex-shrink: 0; white-space: nowrap; border: 1px solid #a1a2a2; } header .menu .search-layer div a span { display: block; -webkit-transform: scaleY(0.9); transform: scaleY(0.9); } header .menu .search-layer:before { position: absolute; top: -17px; line-height: 16px; font-family: iconfont; content: "\E64D"; right: 50px; font-size: 20px; z-index: 1; } header .menu .search-layer:after { position: absolute; top: -3px; width: 18px; height: 4px; content: ""; background-color: #f5f4f1; right: 50px; margin-left: -6px; } header .menu .m-menu { display: none; } header .tnav { position: relative; border-top: 3px solid #000; border-bottom: 3px solid #000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } header .tnav li { width: 8%; } header .tnav li a { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; color: #a1a2a2; font-size: 22px; line-height: 72px; -webkit-transform: scaleY(0.9); transform: scaleY(0.9); // font-family: SiYuan-Heavy2728d285712325e; font-family: SourceHanSansCN-Heavy1; } header .tnav li.active a { color: #000; text-decoration: none; } header .tnav li:hover .header-recommend-layer { display: -webkit-box; display: -ms-flexbox; display: flex; } header .tnav .header-recommend-layer { position: absolute; width: 100%; left: 0; z-index: 99; display: none; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 20px; margin-bottom: 10px; background-color: #f5f4f1; } header .tnav .header-recommend-layer dl { position: relative; width: calc(25% - 8px); padding-bottom: 10px; margin-right: 10px; } header .tnav .header-recommend-layer dl:nth-child(4n) { margin-right: 0; } header .tnav .header-recommend-layer dl a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 14px; line-height: 1.5; -webkit-transform: scale(1); transform: scale(1); font-family: SourceHanSansCN-Normal !important; } header .tnav .header-recommend-layer dl a img { display: block; width: 100%; } header .tnav .header-recommend-layer dl a .poster { margin-bottom: 5px; } header .tnav .header-recommend-layer:before { content: ""; position: absolute; width: 100%; top: -20px; left: 0; height: 20px; } header .m-search-layer { display: none; } header.homeheader .tnav li a { color: #000; } header.homeheader .tnav li.active a { color: #000; text-decoration: none; } header.homeheader .tnav li a:hover { color: #a1a2a2; text-decoration: none; } footer { width: 1200px; margin: 20px auto 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-top: 3px solid #000; padding: 30px 0 20px; } footer, footer .imgs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } footer .imgs { width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } footer .imgs .blogo { width: 150px; } footer .imgs .blogo img { display: block; width: 100%; } footer .imgs .copyright { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } footer .imgs .copyright img { width: 80px; } footer span { margin-top: 10px; } .common-tit { max-width: 1200px; margin: 0 auto; font-size: 25px; font-weight: 900; border-top: 1px solid #000; padding: 18px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; font-family: NeueMetana-Bold; } .common-tit.noborder { padding: 0; border: 0; } .common-tit.notpborder { border: 0; } .common-tit span { display: block; } .common-tit em { font-size: 12px; color: #a1a2a2; font-weight: 400; font-family: NeueMetana-normal; } .more { display: block; max-width: 1200px; text-align: center; font-size: 20px; border: 1px solid #000; line-height: 40px; } .more span { display: block; -webkit-transform: scaleY(0.9); transform: scaleY(0.9); padding-top: 3px; } .ad { position: relative; margin-top: 20px; padding-bottom: 20px; } .ad img { display: block; } .ad .pagination { z-index: 1; display: none; } .ad .icon-close { position: absolute; right: 5px; top: 5px; font-size: 19px; line-height: 1; color: #fff; z-index: 1; } .gotop { position: fixed; width: 50px; height: 50px; background: url(../images/top.png?v=39053fa7) no-repeat; bottom: 100px; left: 50%; -webkit-transform: translate(600px); transform: translate(600px); display: none; z-index: 300; } .common-pagination ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 10px 0 20px; } .common-pagination ul li { width: 30px; line-height: 26px; text-align: center; border: 1px solid #000; box-sizing: border-box; font-size: 14px; margin: 0 10px; } .common-pagination ul li.pg-next, .common-pagination ul li.pg-prev { width: auto; } .common-pagination ul li.pg-next a, .common-pagination ul li.pg-prev a { padding: 2px 19px 0; } .common-pagination ul li a { padding-top: 2px; display: block; } .common-pagination ul li.active a, .common-pagination ul li:hover a { color: #fff; background: #000; } .top-module { float: right; width: 380px; height: 380px; border: 1px solid #ccc; padding: 0 25px; box-sizing: border-box; } .top-module h3 { font-size: 26px; line-height: 62px; border-bottom: 1px solid #ccc; font-weight: 400; margin-bottom: 25px; } .top-module li { height: 46px; display: -webkit-box; display: -ms-flexbox; display: flex; } .top-module li em { font-size: 26px; color: #b59a72; margin-right: 17px; font-style: normal; font-family: ArialMT; width: 30px; text-align: center; -ms-flex-negative: 0; flex-shrink: 0; } .top-module li a { font-size: 18px; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .top-module li a:hover { color: #b59a72; text-decoration: none; } .top-module li:nth-child(n + 4) em { color: #000; } .star-module { border-bottom: 1px solid #000; } .star-module .wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-bottom: 62px; } .star-module .wrapper dl { width: 380px; margin-bottom: 35px; } .star-module .wrapper dl dt { width: 380px; height: 380px; overflow: hidden; } .star-module .wrapper dl dt img { display: block; width: 100%; height: 100%; transition-property: all; transition-duration: 1s; } .star-module .wrapper dl dt a:hover { text-decoration: none; color: #b59a72; } .star-module .wrapper dl dt a:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .star-module .wrapper dl dd h3 a { font-size: 22px; color: #000; line-height: 36px; font-weight: 400; display: block; padding: 34px 0 28px; } .star-module .wrapper dl dd h3 a:hover { text-decoration: none; color: #b59a72; } .star-module .wrapper dl dd h3:after { display: block; content: ""; width: 60px; height: 4px; background-color: #b59a72; } .star-module .wrapper dl dd p { padding: 26px 20px 0 0; font-size: 16px; line-height: 26px; box-sizing: border-box; } .banner-ad { background-color: #f2f2f2; padding: 15px 0 25px; } .banner-ad img { display: block; } .mask { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; } .mask .layer { position: absolute; background-color: #f5f4f1; width: 410px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 40px 35px; box-sizing: border-box; } .mask .layer .close { background: url(../images/close.png?v=464b46c9) no-repeat; width: 18px; height: 18px; position: absolute; top: 25px; right: 25px; } .mask .layer h4 { font-size: 18px; text-align: center; } .mask .layer h4 span { display: block; padding: 4px 0 13px; } .mask .layer h4:after { content: ""; display: block; width: 30px; height: 2px; background-color: #000; margin: 0 auto; } .mask .layer form { margin: 70px 0 0; width: 100%; } .mask .layer form .form-item { border-bottom: 1px solid #ccc; height: 34px; margin-top: 34px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .mask .layer form .form-item .ico-email, .mask .layer form .form-item .ico-password { -ms-flex-negative: 0; flex-shrink: 0; } .mask .layer form .form-item input { display: block; border: 0; outline: 0; margin-left: 18px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; line-height: 34px; } .mask .layer form .form-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 18px; color: #999; } .mask .layer form .form-links a { color: #999; } .mask .layer form .form-links a:hover { text-decoration: none; color: #b59a72; } .mask .layer form .form-links.align-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .mask .layer form .form-links.align-right span { margin: 0 5px; } .mask .layer form .btn-wrap { margin-top: 77px; } .mask .layer form .btn-wrap .btn { font-size: 18px; color: #fff; background-color: #000; display: block; line-height: 46px; text-align: center; } .mask .layer.share-layer { display: block; width: 402px; padding: 0; border: 1px solid #000; } .mask .layer.share-layer .qrcode { width: 400px; margin: 0; box-sizing: border-box; padding: 20px; } .mask .layer.share-layer .qrcode canvas, .mask .layer.share-layer .qrcode img { display: block; width: 100%; } .mask .layer.share-layer h5 { display: none; font-size: 18px; text-align: center; font-weight: 400; margin-bottom: 5px; } .mask .layer.share-layer .close { display: none; } .mask .layer.share-layer p { display: none; font-size: 14px; color: #999; line-height: 28px; text-align: center; margin: 5px auto 0; } .no-result { text-align: center; font-size: 20px; padding: 50px 0; } .night-skin { background-color: #000; } .night-skin * { border-color: #fff !important; } .night-skin *, .night-skin .a, .night-skin a { color: #fff !important; } .night-skin .a:hover, .night-skin a:hover { color: #a1a2a2 !important; } .night-skin header .user-layer { background-color: #000; border: 2px solid #fff; } .night-skin header .user-layer:after { background-color: #000; } .night-skin header .search-layer { background-color: #000; border: 2px solid #fff; } .night-skin header .search-layer:after { background-color: #000; } .night-skin header .header-recommend-layer { background-color: #000; color: #fff; } .night-skin header .header-recommend-layer a:hover { color: #a1a2a2 !important; } @media screen and (max-width: 1200px) { .common-tit, .wrapper, footer { box-sizing: border-box; width: calc(100% - 30px); margin-left: auto; margin-right: auto; } header .menu .search-layer { right: -26px; left: auto; -webkit-transform: translate(0); transform: translate(0); } header .menu .search-layer:after, header .menu .search-layer:before { left: auto; right: 26px; } header .menu .user-layer { right: 0; left: auto; -webkit-transform: translate(0); transform: translate(0); } header .menu .user-layer:before { left: auto; right: 0; } header .menu .user-layer:after { left: auto; right: 1px; } } @media screen and (max-width: 1100px) { header .tnav li:last-child { width: 10%; } } @media screen and (max-width: 900px) { header .tnav li:last-child { width: 12%; } } @media screen and (max-width: 767px) { body { padding-top: 60px; } .common-tit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 5px 10px; } .common-tit.textleft { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 10px 0; } header { padding-top: 0; position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; background-color: #f5f4f1; } header .logo-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 50px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0; } header .logo-area .logo img { width: 75px; } header .logo-area .menu { margin-bottom: 0; } header .logo-area .menu .m-menu { display: inline-block; } header .logo-area .menu .pc-menu, header .logo-area:after { display: none; } header .nav-wrapper { border-top: 2px solid #000; } header .nav-wrapper .tnav { display: none; } header .menu-layer { display: none; position: absolute; background-color: #f5f4f1; border: 2px solid #000; padding: 10px 10px 0; font-size: 20px; right: -2px; top: 36px; } header .menu-layer ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid; } header .menu-layer ul li { -webkit-transform: scaleY(0.9); transform: scaleY(0.9); line-height: 32px; margin: 0; width: 100%; } header .menu-layer ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 16px; font-weight: 900; white-space: nowrap; } header .menu-layer .share { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; } header .menu-layer:before { position: absolute; top: -16px; line-height: 16px; font-family: iconfont; content: "\E64D"; right: 0; margin-left: -8px; z-index: 1; } header .menu-layer:after { position: absolute; top: -3px; content: ""; width: 18px; height: 4px; background-color: #f5f4f1; right: 0; } header .m-search-layer { position: absolute; left: 10px; top: 0; background-color: #f5f4f1; height: calc(100% - 2px); width: calc(100% - 20px); display: none; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 5; } header .m-search-layer i { -ms-flex-negative: 0; flex-shrink: 0; } header .m-search-layer .iconfont { font-size: 26px; } header .m-search-layer > form { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; } header .m-search-layer > form input { border: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0 10px; background-color: #f5f4f1; } .no-result { font-size: 16px; } .ad { margin-top: 10px; padding-bottom: 10px; } .ad .icon-close { font-size: 16px; } footer { padding: 20px 0 10px; } footer .imgs .blogo { width: 75px; } footer .imgs .copyright img { width: 30px; } footer span { font-size: 12px; } .mask .layer.share-layer { width: calc(100% - 20px); } .mask .layer.share-layer .qrcode { width: 100%; } } .pagination { z-index: 1; } /*# sourceMappingURL=global.css.map?v=f3d225e2*/ @font-face { font-family: SourceHanSansCN-Heavy1; src: url("../images/SourceHanSansCN-Heavy.woff") format("woff"); font-weight: normal; font-style: normal; }