@charset "UTF-8"; $yahei: "Microsoft YaHei", SimHei, sans-serif; $maincolor : #6acc42; $titlecolor : #70bb51; $hovercolor : #6acc42; $titleFont : PingFang sc,"Helvetica Neue",Helvetica,Tahoma,Arial,"Liberation Sans","Hiragino Sans GB","Source Han Sans CN","Source Han Sans SC","Microsoft YaHei","Wenquanyi Micro Hei","WenQuanYi Zen Hei","ST Heiti",SimHei,"WenQuanYi Zen Hei Sharp",sans-serif; @import "lego/lego"; // @import "base/header"; @import "base/mixins"; @import "base/base"; html { font-size: 12px; overflow-y: scroll; font: 12px/1.5 PingFang sc,"Helvetica Neue",Helvetica,Tahoma,Arial,SimSun,TW-Sung,"WenQuanYi Bitmap Song","AR PL UMing CN","AR PL UMing HK","AR PL UMing TW","AR PL UMing TW MBE",serif; // font-family: $yahei; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; } body { min-width: 1040px; font-family: $titleFont; a { text-decoration: none; &:hover { text-decoration: underline; } } p, a, span, em, i, h1, h2, h3, h4, h5, h6{ text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; } } .g-zq-inner{ width: 1135px; margin: 0 auto; a{ outline: none; } } .g-col-400{ width: 400px; } .g-col-305{ width: 305px; } .mt-20{ margin-top: 20px; } .mt-40{ margin-top: 40px; } .mt-60{ margin-top: 60px; } .dw-mod-fl{ width: 816px; float: left; } .dw-mod-fr{ width: 305px; float: right; .dw-mod-card{ .item-info{ width: 306px; height: 260px; margin-bottom: 20px; background: url(../img/bg-card2.png) no-repeat; li{ width: 82px; height: 36px; line-height: 36px; } } .info-cont{ padding: 10px 12px 0 12px; height: 172px; } } } .mod-crumbs{ font-size: 12px; color: #666; a{ color: #666; margin: 0 2px; } span{ color: #999; } b{ font-weight: 700; } } .mod-title{ padding-bottom: 11px; border-bottom: 1px solid #e3e3e3; @include clearfix; line-height: 24px; h2{ font-size: 18px; font-weight: 700; float: left; color: #333333; height: 24px; position: relative; i{ position: absolute; bottom: -12px; left: 0; width: 100%; height: 3px; background: $maincolor; } } .mod-lineList{ float: right; a{ color: #888888; font-size: 14px; padding-right: 18px; margin-left: 15px; background: url(../img/gItem-more.png?__sprite) 33px 3px no-repeat; } } } .g-ui-tab{ .g-tab__hd{ @include clearfix(); height: 54px; line-height: 54px; background: #363636; border: 3px solid #a99d89; position: relative; h2{ font-size: 20px; font-weight: 700; float: left; color: #FFFFFF; line-height: 42px; height: 42px; padding-left: 54px; margin: 8px 100px 0 14px; } .u-bg-top1{ width: 837px; height: 40px; position: absolute; top: -24px; left: -14px; background: url(../img/bg-tab-top1.png) no-repeat; } .u-bg-top2{ width: 1157px; height: 40px; position: absolute; top: -24px; left: -14px; background: url(../img/bg-tab-top2.png) no-repeat; } } .g-tab__nav{ @include clearfix; float: left; margin-left: 16px; } .g-tab__trigger{ float: left; color: #333333; font-size: 14px; position: relative; margin-right: 34px; a{ color: #ffffff; display: block; cursor: pointer; &:hover{ text-decoration: none; color: #58b731; } } &.is-active{ a{ color: #58b731; } .icon-underline{ display: block; } } .icon-underline{ position: absolute; bottom: 0; left: 50%; margin-left: -39px; width: 78px; height: 11px; background: url(../img/icon-stone3.png?__sprite) no-repeat; display: none; } } .g-tab__ext{ float: right; width: 60px; height: 54px; a{ color: #ffffff; font-size: 12px; margin-left: 6px; } } .title-dtzz{ background: url(../img/icon-dtzz.png?__sprite) no-repeat; } .title-jcsp{ background: url(../img/icon-jcsp.png?__sprite) no-repeat; } .title-dljx{ background: url(../img/icon-dljx.png?__sprite) 2px -4px no-repeat; } .title-yxtj{ background: url(../img/icon-yxtj.png?__sprite) no-repeat; } .title-map { background: url(../img/icon-map.png?__sprite) 0 3px no-repeat; } .title-yxjc { background: url(../img/icon-yxjc.png?__sprite) 5px 3px no-repeat; } .g-tab__bd{ clear: both; } } .g-rank-tab{ margin-top: 8px; .rank-tab__hd{ height: 46px; @include clearfix; background: #363636; border: 3px solid #a99d89; position: relative; line-height: 46px; h2{ font-size: 18px; font-weight: 700; float: left; color: #ffffff; position: relative; padding-left: 50px; margin-left: 6px; &.rank-title1{ background: url(../img/icon-dtph.png) 0 5px no-repeat; } &.rank-title2{ background: url(../img/icon-spph.png) 0 5px no-repeat; } } .u-bg-top{ width: 111px; height: 25px; position: absolute; top: -25px; left: -4px; background: url(../img/bg-tab-top3.png) no-repeat; } } .rank-list-zi{ margin-top: 7px; li{ @include ellipsis(); &.active span{ background: #74B628; } >span{ display: inline-block; width: 16px; height: 16px; color: #fff; text-align: center; line-height: 16px; font-family: Tahoma; background: #BFC7CD; margin-right: 20px; } a{ color: #666; &:hover{ color: #70BB51; } } line-height: 31px; font-size: 12px; font-family: "宋体"; } } .rank-tab__nav{ @include clearfix; float: right; padding: 12px 10px 0 0; } .rank-tab__trigger{ float: left; color: #333333; font-size: 12px; margin-left: 8px; a{ color: #666666; display: block; height: 24px; line-height: 24px; padding: 0 7px; cursor: pointer; &:hover{ text-decoration: none; } } &.is-active{ a{ background: $maincolor; color: #FFFFFF; } } } .list-rank{ margin-top: 10px; height: 480px; overflow: hidden; li{ margin-bottom: 14px; height: 56px; overflow: hidden; &.is-active{ .index{ background: $maincolor; } } &:hover{ h3{ a{ color: #333333; } } } .ranking-col-fl{ float: left; } .img-wrap{ width: 100px; height: 56px; overflow: hidden; position: relative; } img{ width: 100%; display: block; overflow: hidden; transition: all .4s; } .index{ float: none; position: absolute; top: 0; left: 0; font-size: 12px; line-height: 16px; text-align: center; width: 16px; height: 16px; color: #FFF; background: #878787; transition: all .4s; } .ranking-col-fr{ margin-left: 110px; } h3{ line-height: 16px; height: 32px; overflow: hidden; font-weight: normal; font-size: 12px; a{ color: #000000; } } p{ @include clearfix(); line-height: 14px; height: 14px; font-size: 12px; margin-top: 8px; } .ranking-name{ float: left; color: #999999; } .ranking-count{ float: right; color: #a2a2a2; display: inline-block; background: url(../img/gItem-vdIcon2.png?__sprite) 0 2px no-repeat; padding-left: 17px; &.ranking-hot{ background: url(../img/icon-hot.png?__sprite) 0 1px no-repeat; } } } } } .g-act-recommend{ ul{ } li{ margin-top: 1px; } a{ display: block; height: 112px; &:hover{ @include opacity(0.8); } } img{ display: block; width: 100%; height: 100%; overflow: hidden; } } .dw-mod-nav{ position: relative; .icon-stone1{ position: absolute; bottom: -22px; left: -22px; z-index: 3; width: 68px; height: 60px; background: url(../img/icon-stone1.png?__sprite) no-repeat; } .icon-stone2{ position: absolute; bottom: -26px; right: -26px; z-index: 3; width: 48px; height: 60px; background: url(../img/icon-stone2.png?__sprite) no-repeat; } .btn-dl{ position: absolute; top: -70px; right: -15px; width: 286px; height: 87px; background: url(../img/bg-dl.png?__sprite) no-repeat; } .mod-hd{ @include clearfix(); line-height: 1; background: url(../img/bg-nav.png) no-repeat; width: 1176px; height: 159px; margin-left: -20px; position: relative; z-index: 2; .nav-fl{ @include clearfix(); float: left; text-align: center; margin: 50px 0 0 70px; li{ float: left; margin-right: 60px; } a{ display: block; color: #ffe0b7; font-size: 14px; font-weight: 700; outline: none; padding: 10px 0; &:hover{ @include opacity(0.8); } } span{ display: block; width: 64px; height: 34px; font-size: 0; color: transparent; } } .nav-fr{ display: block; width: 230px; height: 90px; font-size: 0; color: transparent; float: right; margin: 36px 36px 0 0; &:hover{ @include opacity(0.8); } &.btn-bbs{ background: url(../img/bg-bbs.png?__sprite) no-repeat; } &.btn-hezi{ background: url(../img/bg-hezi.png?__sprite) no-repeat; } } .font-sy{ background: url(../img/font-sy.png?__sprite) no-repeat; } .font-dt{ background: url(../img/font-dt.png?__sprite) no-repeat; } .font-gl{ background: url(../img/font-gl.png?__sprite) no-repeat; } .font-sp{ background: url(../img/font-sp.png?__sprite) no-repeat; } .font-tj{ background: url(../img/font-tj.png?__sprite) no-repeat; } .font-lt{ background: url(../img/font-lt.png?__sprite) no-repeat; } } .mod-bd{ background: #363636; padding: 20px 0 10px 0; height: 70px; overflow: hidden; border: 2px solid #4b7741; position: relative; z-index: 1; width: 100%; margin-top: -30px; .box-fl{ float: left; line-height: 25px; width: 866px; padding-left: 60px; ul{ @include clearfix(); } label{ float: left; display: block; height: 25px; width: 70px; text-align: center; background: #faf3e0; color: #363636; margin-right: 10px; font-size: 14px; border-radius: 3px; } li{ float: left; margin: 5px 0; width: 50%; height: 26px; overflow: hidden; } a{ font-size: 14px; color: #f5f1e7; margin: 0 5px; } } .box-fr{ float: right; padding: 14px 30px 0 0; a{ display: inline-block; height: 16px; line-height: 16px; color: #FFFFFF; font-size: 14px; padding-left: 23px; } .row{ text-align: right; line-height: 1; margin-bottom: 12px; } .link-dl{ margin-right: 24px; background: url(../img/icon-download.png?__sprite) no-repeat; } .link-bbs{ background: url(../img/icon-bbs.png?__sprite) no-repeat; } .input-wrap{ width: 164px; height: 40px; padding-left: 10px; background: #272727; } input{ outline: none; border: none; background: transparent; width: 130px; height: 38px; line-height: 38px; float: left; margin-left: 12px; color: #727272; font-size: 14px; } button{ float: left; outline: none; border: none; background-color: transparent; width: 20px; height: 28px; margin-top: 4px; background: url(../img/icon-search.png?__sprite) 0 4px no-repeat; } } } } .dw-mod-primary{ margin-top: 26px; height: 570px; overflow: hidden; .g-col-400{ float: left; margin-right: 15px; } .g-col-436{ float: left; h2{ text-align: center; line-height: 1; a{ color: #ff8900; font-size: 20px; font-weight: 700; display: block; @include ellipsis(); } } .sm-title{ text-align: center; line-height: 1; font-size: 14px; margin: 10px 0 15px 0; a{ font-size: 14px; &:hover{ color: $maincolor; } } } } .g-col-294{ float: right; } .news-hd{ height: 130px; background: #363636; text-align: center; line-height: 1; .u-top-border{ background: #7ac54d; border: 1px solid #518f2c; border-bottom: 4px solid #518f2c; height: 10px; } h1{ width: 370px; margin: 0 auto; padding: 16px 0 17px 0; font-size: 20px; font-weight: 700; line-height: 30px; height: 30px; overflow: hidden; border-bottom: 1px solid #616161; a{ color: #FFF; } } .sm-title{ margin-top: 22px; a{ font-size: 12px; color: #b2b2b2; &:hover,&.active{ color: $maincolor; text-decoration: none; } } } } .news-ui-tab{ background: #FFFFFF; } .news-ui-tab__hd{ padding-top: 4px; background: #58b731; @include clearfix; line-height: 36px; } .news-ui-tab__nav{ @include clearfix; float: left; li{ float: left; width: 105px; height: 36px; position: relative; &.is-active{ background: #FFFFFF; a{ color: #666666; } } } a{ color: #c3f6af; font-size: 14px; display: block; text-align: center; cursor: pointer; &:hover{ text-decoration: none; } } } .news-tab__ext{ float: right; margin-right: 8px; line-height: 34px; a{ color: #c3f6af; font-size: 12px; } } .news-ui-tab__bd{ padding: 0 12px; } .list-news{ line-height: 20px; margin-top: 20px; li{ @include clearfix(); margin-bottom: 10px; *margin-bottom: 6px; } label{ width: 40px; height: 20px; text-align: center; color: #fff; font-size: 12px; float: left; margin-right: 10px; } p{ float: left; display: block; width: 286px; height: 20px; overflow: hidden; font-size: 14px; } .date { float: right; font-size: 12px; color: #999; } a{ color: #666666; &:hover{ color: $maincolor; } } .label-ds{ background: #58b731; } .label-animate{ background: #eb985d; } .label-news{ background: #608bec; } } .version-wrap{ margin-top: 10px; } .version-tab-nav{ @include clearfix(); background: #673e24; li{ float: left; width: 200px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; font-weight: 700; color: #FFFFFF; cursor: pointer; &.is-active{ background: url(../img/bg-tab-hd.png?__sprite) 168px 0 no-repeat; background-color: #58b731; i{ display: block; } } } span{ display: inline-block; position: relative; } i{ width: 100%; height: 2px; position: absolute; bottom: 5px; left: 0; background: #FFF; display: none; } } .bbs-wrap{ background: #f7f7f7; height: 350px; .v-bbs-hd{ padding: 0 12px; line-height: 50px; border-bottom: 2px solid #eeeeee; h2{ font-size: 20px; font-weight: 700; color: #363636; float: left; } a{ float: right; color: #999999; font-size: 12px; } } .v-list-news{ margin: 8px 12px 0 12px; line-height: 30px; height: 276px; overflow: hidden; position: relative; li{ @include clearfix(); &:hover a{ color: $hovercolor; } } p{ float: left; width: 330px; height: 30px; overflow: hidden; } a{ font-size: 14px; color: #666666; } span{ float: right; font-size: 12px; color: #999999; } } .bg-pink{ background: #f28260; } .bg-orange{ background: #e9a145; } .bg-yellow{ background: #eddc4c; } .bg-green{ background: #83d861; } .bg-blue{ background: #60eaec; } .bg-purple{ background: #88b1ef; } } } .dw-mod-card{ .list-info{ margin-right: -15px; } .info-cont{ background: #cfa586; padding: 20px 12px 0 12px; margin: 0 12px; border-radius: 2px; height: 220px; } .item-info{ float: left; width: 368px; height: 325px; margin-right: 15px; background: url(../img/bg-card.png) no-repeat; h2{ color: #ffffff; font-size: 20px; font-weight: 700; line-height: 39px; padding-left: 42px; margin: 16px 12px 6px; &.title-xsrm{ background: url(../img/icon-xsrm.png?__sprite) 2px 0 no-repeat; } &.title-gsjj{ background: url(../img/icon-gsjj.png?__sprite) 2px 0 no-repeat; } &.title-zjcw{ background: url(../img/icon-zjcw.png?__sprite) no-repeat; } } ul{ margin-right: -6px; } li{ float: left; width: 102px; height: 45px; line-height: 45px; border-radius: 2px; margin: 0 6px 6px 0; text-align: center; font-size: 14px; } a{ color: #FFF; display: block; @include ellipsis(); background: #be8c67; &:hover{ text-decoration: none; background: #b17f5b; } } } } .dw-mod-news{ .list-type{ margin-right: -15px; } .info-cont{ background: #cfa586; padding: 12px 12px 0 12px; margin: 0 12px; border-radius: 2px; height: 225px; } .item-type{ float: left; width: 368px; height: 325px; margin-right: 15px; background: url(../img/bg-card.png) no-repeat; &.ext-item{ width: 400px; background: url(../img/bg-card3.png) no-repeat; p{ width: 316px; } } h2{ color: #ffffff; font-size: 20px; font-weight: 700; line-height: 36px; padding-left: 40px; margin: 16px 12px 8px; @include clearfix(); &.title-zhgl{ background: url(../img/icon-zhgl.png?__sprite) no-repeat; } &.title-xwzx{ background: url(../img/icon-xwzx.png?__sprite) 2px 6px no-repeat; } &.title-yxwd{ background: url(../img/icon-yxwd.png?__sprite) 6px 4px no-repeat; } a{ color: #FFFFFF; font-size: 12px; font-weight: normal; float: right; } } ul{ margin-right: -6px; } li{ height: 30px; line-height: 30px; color: #322114; @include clearfix(); font-size: 14px; } p{ float: left; height: 30px; overflow: hidden; width: 280px; } span{ float: right; } a{ color: #322114; } } } .dw-mod-video{ .link-more{ display: block; text-align: center; line-height: 36px; background: #ededed; color: #333; margin-top: 17px; font-size: 14px; &:hover{ color: #9a9c9e; text-decoration: none; background: #e9ebed; } } } .dw-mod-sourse{ background: #363636; .g-tab__hd{ border-bottom: none; } .g-tab__bd{ border: 3px solid #a99d89; border-top: none; padding-bottom: 10px; @include clearfix; .col-l,.col-r{ float: left; } .col-l{ width: 147px; padding:0 11px; background: #363636; h5{ margin: 25px 0 15px; color: #fff; font-size: 14px; color: #fff; font-weight: bold; } .input-wrap{ width: 148px; height: 33px; padding-left: 10px; background: url(../img/bg-search2.png?__sprite) no-repeat; input{ outline: none; border: none; background: transparent; width: 105px; height: 33px; line-height: 33px; float: left; margin-right: 6px; font-size: 14px; color: #fff; } button{ float: left; outline: none; border: none; background-color: transparent; width: 20px; height: 33px; background: url(../img/icon-search.png?__sprite) 0 6px no-repeat; } } .radio-wrap{ margin-left: 20px; li{ color: #ffffff; font-size: 14px; margin-bottom: 10px; cursor: pointer; @include inline-block(); &.is-active .radio-box{ background: url('../img/checkbox-bg-select.png?__sprite') no-repeat; } } .radio-box{ vertical-align: middle; margin-right: 10px; @include inline-block(); width: 15px; height: 15px; background: #2e2e2e; } } label{ color: #f4d383; font-size: 14px; width: 70px; @include inline-block(); margin-bottom: 17px; input{ vertical-align: middle; margin-right: 9px; } } } .col-r{ width: 960px; height: 375px; overflow-y: auto; background: #FFF; .col-r-content{ margin-bottom: 6px; } ul{ @include clearfix; margin-left: -1px; margin-top: -1px; } li{ width: 93px; height: 127px; float: left; border-right: 1px solid #F6F6F6; border-bottom: 1px solid #F6F6F6; a{ width: 100%; height: 100%; text-decoration: none; text-align: center; .img{ border: 2px solid transparent; margin-top: 4px; margin-left: 3px; display: inline-block; *display:inline; width: 84px; height: 84px; overflow: hidden; img{ width: 85px; *height:85px; } } &:hover{ .img{ border: 2px solid $hovercolor; } p{ color: $hovercolor; } } p{ //margin-top: 10px; @include ellipsis(); text-align: center; color: #666; cursor: pointer; font-size: 12px; } } } } } } .page-index{ .dw-mod-video{ height: 554px; } } .page-tujian{ .dw-mod-sourse .g-tab__bd .col-r{ height: auto; min-height: 375px; } } .page-boke,.page-video{ .dw-mod-boke{ background: #FFFFFF; } .link-more{ margin: 50px auto 0; width: 300px; display: block; text-align: center; line-height: 36px; color: #74b628; font-size: 12px; border: 1px solid #74b628; border-radius: 5px; background: #FFFFFF; &.u-hide{ display: none; } &:hover { text-decoration: none; background: #74b628; color: #FFF; } } } .page-index,.page-video,.page-list,.page-artical,.page-tujian,.page-pics{ background-repeat: no-repeat; background-position: center top; padding: 370px 0 50px 0; } .page-index{ } .page-pics,.page-video{ .list-rank{ height: auto; } } .page-artical,.page-list,.page-pics{ font-family: "微软雅黑"; .dw-mod-fl{ background: #FFFFFF; } .mod-crumbs{ margin: 10px 0 0 10px; } .list-artical{ li{ } a{ display: block; padding: 30px 16px 30px 18px; border-bottom: 1px dashed #b0b0b0; @include clearfix(); transition: all .2s; background: #FFF; &:hover{ text-decoration: none; .item-info{ text-decoration: none; } h2,p{ color: $hovercolor; } } } .item-cover{ width: 198px; height: 112px; *display: inline; float: left; margin-right: 16px; } img{ width: 100%; height: 100%; } h2{ font-size: 18px; font-weight: bold; color: #333333; @include ellipsis(); } p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px; color: #666666; line-height: 24px; height: 48px; overflow: hidden; margin-top: 10px; } .item-info{ margin-top: 16px; font-size: 14px; span{ line-height: 20px; color: #a4adb3; margin-right: 18px; } } } .bdsharebuttonbox { float: right !important; _display: inline; padding-right: 10px; height: 20px; line-height: 20px; overflow: hidden; } .bdsharebuttonbox a { position: relative; top: -4px; } .bdsharebuttonbox span { float: left; _display: inline; } .artical-wrap{ .box-hd{ } table{ width: 100%; td{ border: 1px solid #CCC; line-height: 30px; text-align: center; } } .art-title{ padding-left: 20px; color: #333; font-size: 32px; height: 1.1em; line-height: 1.1em; margin: 18px 0 18px; font-weight: 700; } .art-info{ font-style: normal; color: #999; font-size: 14px; padding-bottom: 20px; border-bottom: 1px solid #EAEAEA; margin: 0 20px; span{ margin-right: 15px; } a{ margin: 0 10px; color: $maincolor; } } .art-summary{ padding: 20px 25px; @include clearfix(); background-color: #FBFBFB; //padding-right: 12px; font-size: 14px; margin: 22px 20px; position: relative; p{ overflow: hidden; line-height: 1.8em; text-indent: 2em; } em{ position: absolute; width: 19px; height: 15px; &.icon-topleft{ background: url("../img/icon-art1.png?__sprite") no-repeat; top: 18px; left: 18px; } &.icon-botright{ background: url("../img/icon-art2.png?__sprite") no-repeat; bottom: 18px; right: 18px; } } } .box-bd{ position: relative; padding: 0 20px; p{ font-size: 16px; margin-top: 1.5em; line-height: 1.5em; } img{ max-width: 100%; } .link-bbs{ width: 368px; height: 30px; display: block; background-color: #cff7bf; color: $maincolor; margin: 40px auto; font-size: 14px; text-align: center; line-height: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px } a{ color: $maincolor; } } .box-ft{ .share-wrap{ padding: 20px 0; border-bottom: 1px dashed #CCC; } } } } .page-artical{ .mod-crumbs{ margin: 22px 0 0 20px; } .no-aside{ .dw-mod-fl{ width: 1135px; } } .comment-wrap{ margin: 15px 20px 0; font-family: "微软雅黑"; } .dw-mod-fl{ .g-act-recommend{ margin: 30px 0; ul{ @include clearfix(); margin-right: -6px; } li{ float: left; width: 223px; height: 84px; margin-right: 5px; } a{ height: 84px; } } } } .dw-mod-zt{ .list-zt{ @include clearfix; li{ float: left; margin-top: 10px; } a{ display: block; width: 227px; height: 170px; position: relative; overflow: hidden; &:hover{ img{ transform: scale(1.2); } } } img{ width: 100%; height: 100%; display: block; overflow: hidden; transition: all .2s; } span{ position: absolute; width: 100%; bottom: 0; left: 0; font-size: 12px; color: #FFFFFF; line-height: 28px; height: 28px; text-align: center; @include transparent(#000000, .4, true); } } } .g-comlist{ @include clearfix(); margin-right: -18px; position: relative; overflow: hidden; &.comlist-row2{ height: 342px; } &.comlist-row3{ height: 504px; } .ext-comlist-row2{ height: 358px; } .g-col-gItem{ vertical-align: top; float: left; zoom: 1; margin: 10px 12px 0 0; width: 194px; height: auto; font-size: 12px; overflow: hidden; a{ display: block; color: #e94646; cursor: pointer; &:hover{ text-decoration: none; img{ opacity: 0.85; } .gItem-title{ color: #333333; } .gItem-mask{ opacity: 1; } .gItem-vdIcon{ bottom: 5px; } .gItem-vdTime{ bottom: 0; } .gItem-title{ height: 46px; color: $maincolor; } .gItem-info{ display: none; } } } .gItem-pic{ width: 194px; height: 108px; overflow: hidden; position: relative; *display:inline; img{ width: 100%; *height: 108px; display: block; *display:inline; overflow: hidden; transition: opacity ease 300ms; } } .gItem-mask{ position: absolute; background: url(../img/gItem-mask.png) repeat-x; bottom: 0; left: 0; width: 100%; height: 41px; z-index: 10; opacity: 0; transition: opacity 300ms ease; } .gItem-tag{ padding: 0 5px; position: absolute; right: 0; top: -24px; width: auto; height: 24px; line-height: 24px; text-indent: 5px; color: #fff; overflow: hidden; background-color: transparent; background-color: rgba(0,0,0,.5); zoom: 1; z-index: 11; transition: all 300ms ease; } .gItem-vdIcon{ position: absolute; z-index: 11; width: 24px; height: 24px; background: url(../img/gItem-vdIcon.png?__sprite) no-repeat; bottom: -24px; left: 5px; transition: all 300ms ease; } .gItem-vdTime{ position: absolute; z-index: 11; right: 7px; bottom: -24px; line-height: 30px; color: #ffffff; font-size: 12px; transition: all 300ms ease; } .gItem-title{ font-size: 12px; color: #333333; line-height: 24px; height: 28px; font-weight: normal; overflow: hidden; text-align: left; margin-top: 2px; } .gItem-info{ line-height: 18px; height: 18px; overflow: hidden; font-size: 12px; span{ float: left; color: #839bb4; width: 90px; line-height: 18px; height: 18px; overflow: hidden; } em{ float: right; color: #999999; padding-left: 18px; background: url(../img/gItem-vdIcon2.png?__sprite) 0 4px no-repeat; &.date{ background: none; padding-left: 0; background: none; overflow: hidden; } } } &.ext-gItnm-215{ width: 215px; .gItem-pic{ width: 215px; height: 122px; } .gItem-info{ span{ width: 70px; } } } } } .g-col-pList{ margin-right: -18px; @include clearfix(); position: relative; overflow: hidden; &.pList-row2{ height: 354px; } .g-col-pItem{ vertical-align: top; float: left; zoom: 1; margin: 10px 12px 0 0; width: 194px; font-size: 12px; overflow: hidden; &.ext-pItem-186{ width: 186px; margin: 14px 14px 0 0; .pItem-pic{ width: 186px; height: 104px; } } &:hover{ .pItem-pic{ opacity: 0.7; } } a{ display: block; color: #e94646; cursor: pointer; &:hover{ text-decoration: none; .pItem-title{ color: $hovercolor; } } } .pItem-pic{ width: 194px; height: 108px; position: relative; overflow: hidden; *display: inline; img{ width: 100%; display: block; *display: inline; overflow: hidden; transition: opacity ease 300ms; } } .pItem-mask{ padding: 0 5px; position: absolute; right: 0; bottom: 0; width: 100%; height: 41px; line-height: 24px; text-indent: 5px; overflow: hidden; background: url(../..//img/gItem-mask.png) repeat-x; zoom: 1; } .pItem-title{ font-size: 12px; color: #666666; line-height: 20px; overflow: hidden; font-weight: normal; height: 40px; margin-top: 7px; } &.ext-pItem-215{ width: 215px; margin: 10px 15px 0 0; .pItem-pic{ width: 215px; height: 120px; } } } } //首屏轮播 $img-width: 400px; // 图片宽度 $img-height: 225px; // 图片高度 .g-ui-slide { position: relative; width: $img-width; overflow: hidden; } .g-ui-slide__content { position: relative; height: $img-height; } .index-slide-nav{ display: none; } .g-ui-slide__panel { position: relative; width: $img-width; height: $img-height; overflow: hidden; a { display: block; height: 100%; } img{ width: 100%; height: 100%; overflow: hidden; display: block; } } .g-ui-slide__mask { position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; text-align: center; font-size: 14px; line-height: 36px; height: 36px; color: #d7db9b; @include transparent(#130903, .5, true); } .g-slide__prev,.g-slide__next{ position: absolute; bottom: 0; width: 44px; height: 36px; cursor: pointer; } .g-slide__prev{ left: 0; background: url(../img/icon-prev.png?__sprite) no-repeat; } .g-slide__next{ right: 0; background: url(../img/icon-next.png?__sprite) no-repeat; } //-------------播客栏旋转木马------------ .bk-carousel { position: relative; width: 1095px; padding: 0 18px; &:hover{ .bk-carousel__prev,.bk-carousel__next{ display: block; } } } .bk-carousel__scroller { width: 1095px; height: 88px; } .bk-carousel__content { width: 90000px !important; /* 修正carousel组件自生成的长度值太大导致低版本IE不显示的bug */ height: 90px; } .bk-carousel__item { float: left; width: 80px; height: 90px; margin-right: 10px; } .bk-carousel__prev, .bk-carousel__next { position: absolute; top: 0; width: 18px; height: 62px; line-height: 62px; margin-top: 1px; cursor: pointer; text-align: center; } .bk-carousel__prev.is-disabled, .bk-carousel__next.is-disabled { color: #ccc; cursor: default; } .bk-carousel__prev .bk-icon, .bk-carousel__next .bk-icon { font-size: 24px; } .bk-carousel__prev { left: 0; width: 20px; height:85px; display: none; background: url(../img/boke-prev.png?__sprite) no-repeat; &:hover{ opacity: 0.8; } } .bk-carousel__next { right: 0; width: 20px; height: 85px; display: none; background: url(../img/boke-next.png?__sprite) no-repeat; &:hover{ opacity: 0.8; } } .bk-carousel__controller { margin-top: 5px; text-align: center; } .bk-carousel__controller .bk-carousel__prev { margin-right: 5px; } //-----分页------ #pageNum { text-align: center; font-size: 14px; padding-bottom: 15px; padding-top: 20px; margin-top: 20px; a { text-decoration: none; padding: 4px 9px; margin: 0 3px; color: #666; border: 1px solid #ddd; background: #fff; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; &:hover { text-decoration: none; color: #fff; background-color: $maincolor; border-color: $maincolor; } } } #pageNow a { cursor: not-allowed; color: #fff; background-color: $maincolor; border-color: $maincolor; } //--------------友链-------------- .ui-sitemap { background: #333 } .ui-sitemap .ui-sitemap__list { *zoom:1;position: relative; overflow: hidden; padding: 20px 0; margin: 0 auto; width: 1200px } .ui-sitemap .ui-sitemap__list:after,.ui-sitemap .ui-sitemap__list:before { content: ""; display: table; line-height: 0 } .ui-sitemap .ui-sitemap__list:after { clear: both } .g-narrow .ui-sitemap .ui-sitemap__list { width: 996px } .ui-sitemap .ui-sitemap__item { float: left; _display: inline; width: 200px; position: relative; border-left: 1px solid #404040; margin-left: -1px; padding: 10px 0 } .g-narrow .ui-sitemap .ui-sitemap__item { width: 166px } .ui-sitemap .ui-sitemap__bd,.ui-sitemap .ui-sitemap__hd { width: 150px; margin: 0 auto } .ui-sitemap .ui-sitemap__bd { height: 92px } .ui-sitemap .ui-sitemap__hd { height: 18px; line-height: 18px; font-size: 16px; font-weight: 700; width: 150px; margin: 0 auto; text-indent: 10px } .ui-sitemap .ui-sitemap__hd a { color: #bbb } .ui-sitemap .ui-sitemap__hd a:hover { color: #e94646 } .ui-sitemap .ui-lineList__item { margin-top: 10px; border-left-color: #404040 } .ui-sitemap .ui-lineList__item a { color: #999 } .ui-sitemap .ui-lineList__item a:hover { color: #e94646 } .ui-friend { background: #2d2d2d } .ui-lineList a { color: #666 } .ui-lineList a:hover { color: #e94646 } .ui-lineList.ext-nav { height: 14px; line-height: 14px; padding-top: 16px; position: relative } .ui-lineList.ext-nav .ui-lineList__item { border-left-color: #ccc; line-height: 14px } .ui-lineList.ext-friend { padding-top: 15px; padding-bottom: 5px } .ui-lineList.ext-friend .ui-lineList__item { border-color: #404040; margin-bottom: 10px } .ui-lineList.ext-friend .ui-lineList__item a { color: #707070 } .ui-lineList.ext-friend .ui-lineList__item a:hover { color: #e94646 } .ui-lineList.ext-friend .ui-lineList__tit { position: relative; background: #252525; padding: 5px 10px } .ui-lineList.ext-recommendation a { color: #4c4c4c } .ui-lineList.ext-recommendation a:hover { color: #e94646 } .ui-lineList { overflow: hidden; font-size: 0 } .ui-lineList .ui-lineList__item { display: inline-block; vertical-align: middle; *vertical-align: auto; *display: inline; zoom:1;white-space: nowrap; word-wrap: normal; word-break: keep-all; margin-left: -1px; padding: 0 10px; line-height: 1.1; border-left: 1px solid #404040; color: #999; font-size: 12px } .g-sidebar{ position: fixed; width: 60px; left: 50%; top: 30%; margin-left: 622px; text-align: center; color: #ccc; font-size: 12px; @media screen and (max-width: 1400px) and (min-width: 1280px) { margin-left: 580px; } @media screen and (max-width: 1280px) { display: none; } .aside-menu{ } .aside-menu__item{ border: 1px solid #F0F0F0; margin-top: -1px; background-color: #FFFFFF; a{ height: 40px; line-height: 40px; display: block; color: #8c8c8c; outline: none; &.active,&:hover { background-color: #74B628; text-decoration: none; color: #FFFFFF; } } } .aside-totop{ margin-left: 1px; width: 58px; height: 40px; cursor: pointer; background: url(../img/icon-backtotop.png?__sprite) no-repeat; } } .page-map-list { background-image: url(../..//img/bg-index.jpg); background-repeat: no-repeat; background-position: center top; padding: 370px 0 50px 0; .mod-map-list { margin: 0 auto; .g-tab__bd { .g-col-pItem { a { position: relative; .tag { position: absolute; top: 10px; right: 0; padding: 5px 10px; background-color: #f38033; color: #fff; z-index: 5; } } } } } } .page-map-artical { .art-title-wrap { @include clearfix; .art-title { float: left; width: 600px; height: auto; } .download { display: block; float: right; width: 112px; height: 40px; background-color: #74b628; color: #fff; border-radius: 5px; text-align: center; line-height: 40px; margin-right: 40px; margin-top: 17px; font-size: 16px; &:hover { text-decoration: none; } } } .gallery-wrap { margin: 0 auto; margin-top: 40px; .img-container { width: 734px; height: 457px; margin: 0 auto; overflow: hidden; .img-wrap { width: 999999px; @include clearfix; .img-item { float: left; width: 734px; height: 457px; img { width: 100%; height: 100%; } } } } .flag-content-wrap { position: relative; width: 734px; margin: 0 auto; margin-top: 20px; .flag-container { overflow: hidden; margin: 0 auto; width: 734px; height: 130px; .flag-wrap { width: 9999px; height: 95px; @include clearfix; .flag-item { float: left; width: 143px; height: 89px; margin-right: 7px; border: 3px solid transparent; cursor: pointer; &.current { position: relative; border: 3px solid $maincolor; } img { width: 100%; height: 100%; } } } } .arrow { position: absolute; width: 30px; height: 89px; top: 0; cursor: pointer; &.arrow-l { left: -37px; background: url(../img/arrow_l.jpg?__sprite) no-repeat; } &.arrow-r { right: -37px; background: url(../img/arrow_r.jpg?__sprite) no-repeat; } } } } } .mod-ztdou{ padding-top: 25px; .ztdou-hd{ width: 100%; height: 183px; background: url(../img/bg-dou.jpg) center no-repeat; position: relative; .btn-dl{ position: absolute; width: 194px; height: 26px; line-height: 26px; background: #fdef11; color: #0b0305; font-size: 14px; text-align: center; top: 151px; left: 415px; border-radius: 5px; &:hover{ text-decoration: none; background: #d9ce1a; } } .qr-code{ position: absolute; right: 40px; top: 22px; img{ width: 108px; height: 108px; display: block; margin: 0 auto 4px; overflow: hidden; } p{ color: #ffffff; font-size: 12px; line-height: 18px; text-align: center; a{ color: #5198db; } } } } .ztdou-bd{ margin-top: 1px; min-height: 600px; table{ width: 100%; } thead{ } tbody{ border-left: 1px solid #eeeeee; } th{ line-height: 45px; font-size: 14px; color: #ffffff; text-align: center; background: #6daa4d; width: 33.3%; } td{ line-height: 45px; font-size: 14px; color: #000000; text-align: center; background: #fafafa; width: 33.3%; border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; } .btn-dou{ cursor: pointer; line-height: 38px; font-size: 14px; color: #584c35; padding: 0 35px; border-radius: 5px; background: #e8c044; display: inline-block; vertical-align: middle; margin: 8px 0; &:hover{ opacity: 0.8; text-decoration: none; } } } } .dw-mod-tutors{ .hide{ display: none; } .tutors-hd{ @include clearfix; margin-right: -5px; overflow: hidden; padding-top: 8px; dl{ float: left; width: 565px; margin-right: 4px; margin-bottom: 2px; @include clearfix; } dt{ float: left; width: 110px; color: #ffffff; font-size: 18px; margin-right: 2px; line-height: 71px; font-weight: bold; text-align: center; background-color: #7ac54d; } dd{ float: left; width: 150px; font-size: 14px; margin-right: 1px; margin-bottom: 1px; line-height: 35px; text-align: center; background-color: #cfa586; &:hover{ background-color: #be8c67; a{ text-decoration: none; } } a{ display: block; color: #ffffff; } } } .tutors-bd{ @include clearfix; height: 370px; overflow: hidden; .g-col-pList{ margin-right: -20px } } .tutors-tab{ float: left; width: 200px; margin-right: 15px; padding-top: 10px; li{ height: 70px; line-height: 70px; font-size: 16px; color: #322114; text-align: center; background-color: #cfa586; margin-bottom: 2px; cursor: pointer; &.current{ color: #ffffff; font-size: 20px; font-weight: bold; cursor: default; background: url(../img/btn-bg.png?__sprite) no-repeat; } } } } // .nicescroll-cursors { // top: 20px !important; // }