<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/* 主题色 */
:root {
    --pm-c: #0ec5a1;
    --bg-c: #f2f5f9;
    --br-c: #f2f5f9;
}
* {
    margin: 0px;
    padding: 0px;
    outline: none;
}
html {
    overflow-y: scroll;
}
body {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    background: #f5f5f5;
    color: #444;
    min-width: 1200px;
}
body {
    overflow-y: scroll;
}
ul li {
    list-style: none;
}
li {
    list-style: none;
}
img {
    border: none;
}
a {
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    color: var(--pm-c);
}
em {
    font-style: normal;
}
.clearfix {
    zoom: 1;
}
.clearfix:after,
.w1k_box:after,
#main1k:after,
.xzdzbox:after {
    clear: both;
    height: 0px;
    font-size: 0px;
    visibility: hidden;
    display: block;
    content: " ";
}
.mt15 {
    margin-top: 15px !important;
}
.mb15 {
    margin-bottom: 15px !important;
}
.go_top {
    width: 42px;
    height: 42px;
    position: fixed;
    left: 50%;
    margin-left: 625px;
    bottom: 155px;
    display: none;
    cursor: pointer;
    z-index: 66;
    background: #fff url(../images/gtp.png) no-repeat 0 0;
    border: 1px solid #ddd;
}
.go_top:hover {
    border-color: #0ec5a1;
    background-color: #0ec5a1;
    background-position: 0px -44px;
}
.head {
    width: 100%;
    height: auto;
    background: #FFF;
}
.top_bar {
    height: 29px;
    background: #fafafa;
    border-bottom: 1px solid #E2E2E2;
    width: 100%;
    z-index: 9999;
    position: relative;
}
.top_bar .nr {
    width: 1200px;
    font-size: 14px;
    margin: 0 auto;
    position: relative;
    z-index: 99;
}
.top_bar .nr .lcrj+span {
    line-height: 29px;
}
.top_bar .lcrj {
    color: #666;
    line-height: 29px;
    float: left;
    width: auto;
}
.top_bar .caid {
    float: right;
    width: auto;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    font-size: 0;
}
.top_bar .caid a {
    color: #666;
    display: inline-block;
    padding: 0 10px;
    position: relative;
    font-size: 14px;
}
.top_bar .caid a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 1px;
    height: 14px;
    background: #999;
    margin-top: -7px;
}
.top_bar .nr a:hover {
    color: #0ec5a1;
}
.top_bar .qzdh {
    float: right;
    width: 78px;
    height: 29px;
    line-height: 29px;
}
.top_bar .qzdh.on .hd {
    color: #0ec5a1;
}
.top_bar .qzdh .hd {
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #666;
    cursor: pointer;
}
.top_bar .qzdh .bd {
    z-index: 99999;
    position: absolute;
    left: 0px;
    top: 40px;
    width: 1200px;
    height: auto;
    background: #fff;
    box-shadow: 0px 7px 12px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0px 7px 12px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 7px 12px rgba(0, 0, 0, 0.2);
    width: 1197px\9;
    border-left: 1px solid #f0f3f5;
    padding-bottom: 20px;
    display: none;
}
.top_bar .qzdh .bd dl {
    float: left;
    border-right: 1px solid #f0f3f5;
    margin-top: 20px;
    width: 399px;
    min-height: 140px;
    width: 398px\9;
    overflow: hidden;
}
.top_bar .qzdh .bd dl dt {
    float: left;
    width: 369px;
    padding-left: 19px;
    color: #f1bd00;
    overflow: hidden;
    position: absolute;
    margin-top: 40px;
}
.top_bar .qzdh .bd dl.az dt {
    color: #26c472;
}
.top_bar .qzdh .bd dl.ios dt {
    color: #2abff6;
}
.top_bar .qzdh .bd dl dt span {
    font-size: 18px;
    font-weight: bold;
}
.top_bar .qzdh .bd dl dd {
    float: left;
    width: 100%;
}
.top_bar .qzdh .bd dl dd span {
    margin: 5px 40px 0;
    display: inline-block;
    float: left;
    width: 32px;
    height: 26px;
    background: url(../images/tiantian.png) no-repeat -314px -763px;
}
.top_bar .qzdh .bd dl.az dd span {
    background-position: -354px -762px;
    width: 32px;
    height: 28px;
}
.top_bar .qzdh .bd dl.ios dd span {
    width: 28px;
    height: 32px;
    background-position: -390px -758px;
}
.top_bar .qzdh .bd dl dd p {
    width: 285px;
    overflow: hidden;
    margin-left: 115px;
}
.top_bar .qzdh .bd dl dd a {
    color: #666;
    font-size: 16px;
    display: inline-block;
    width: 33%;
    float: left;
    margin: 0;
    height: 28px;
    overflow: hidden;
}
.top_bar .qzdh .bd dl dd a:hover {
    color: #26c472;
}
.top_bar .qzdh .bd dl.youx dt,
.top_bar .qzdh .bd dl.youx dd a:hover {
    color: #f1bd00;
}
.top_bar .qzdh .bd dl.youx dt em {
    width: 29px;
    height: 24px;
    background-position: -387px -291px;
}
.top_bar .qzdh .bd dl.zx dt,
.top_bar .qzdh .bd dl.zx dd a:hover {
    color: #f26666;
}
.top_bar .qzdh .bd dl.zx dt em {
    width: 29px;
    height: 23px;
    background-position: -421px -292px;
}
.top_bar .qzdh .bd dl.hj dt,
.top_bar .qzdh .bd dl.hj dd a:hover {
    color: #866fe9;
}
.top_bar .qzdh .bd dl.hj dt em {
    width: 26px;
    height: 22px;
    background-position: -332px -340px;
}
.top_bar .qzdh .bd dl.bz dt,
.top_bar .qzdh .bd dl.bz dd a:hover {
    color: #7fd034;
}
.top_bar .qzdh .bd dl.bz dt em {
    width: 29px;
    height: 27px;
    background-position: -360px -324px;
}
.top_bar .qzdh .bd dl.ph dt,
.top_bar .qzdh .bd dl.ph dd a:hover {
    color: #18b4ed;
}
.top_bar .qzdh .bd dl.ph dt em {
    width: 24px;
    height: 23px;
    background-position: -394px -324px;
}
.top_bar .qzdh .bd.ie78 {
    width: 1198px;
    border-width: 1px solid #f0f3f5
}
.top_bar .qzdh .bd.ie78 dl {
    width: 398px;
}
.top_bar .qzdh .bd.ie78 dl dd {
    width: 292px;
}
.top_bar .qzdh .bd .bl1 {
    border-left: 1px solid #f0f3f5;
}
.top_bar .qzdh .bd .br0 {
    border-right: none;
}
.header {
    width: 1200px;
    height: 83px;
    margin: 28px auto 0;
    position: relative;
    z-index: 999;
}
.header .logo {
    float: left;
}
.header .logo img {
    width: 190px;
    height: 60px;
}
.header .lsrj {
    float: left;
    width: 189px;
    height: 35px;
    background: url(../images/weiba.png);
    margin-left: 12px;
    margin-top: 14px;
}
.header .sous {
    float: left;
    width: 440px;
    height: 68px;
    margin-left: 50px;
}
.search {
    height: 34px;
    border: 2px solid #0ec5a1;
    position: relative;
}
.search .icon {
    float: left;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../images/tiantian.png) -139px -2px;
    margin: 10px 11px 0 10px;
    overflow: hidden;
    display: none;
}
.search .text {
    height: 19px;
    width: 340px;
    float: left;
    background: none;
    outline: none;
    color: #999;
    font-size: 14px;
    border: none;
    padding: 8px 10px;
}
.search .button {
    width: 72px;
    height: 34px;
    font-size: 14px;
    background: #0ec5a1;
    color: #FFF;
    border: none;
    outline: none;
    float: right;
    cursor: pointer;
    margin-right: -1px;
}
#searchlist {
    position: absolute;
    background: #fff;
    border: 2px solid #26c472;
    top: 34px;
    left: -2px;
    width: 358px;
    padding: 5px;
    height: auto;
    z-index: 999;
    display: none;
}
#searchlist li {
    height: 23px;
    line-height: 23px;
    overflow: hidden;
}
#searchlist li a {
    color: #666;
}
#searchlist li a span {
    color: #26c472;
}
.hot_word {
    width: 464px;
    height: 25px;
    line-height: 25px;
    margin: 5px 0 0 -24px;
    color: #879299;
    overflow: hidden;
}
.hot_word a {
    color: #666;
    margin-left: 24px;
}
.hot_word a:hover {
    color: #0ec5a1;
}
.hot_word a.red {
    color: #ff5757;
    font-weight: bold;
}
.header .sj {
    float: right;
    width: 270px;
    height: 85px;
    cursor: pointer;
    position: relative;
    margin-top: -15px;
}
.header .sj img {
    width: 270px;
    height: 85px;
}
.header .sj .ewm {
    display: none;
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 64px;
    width: 146px;
    height: 150px;
    overflow: hidden;
}
.header .sj .ewm span {
    float: left;
    background: url(../images/tiantian.png) no-repeat 0 -728px;
    height: 135px;
    width: 100%;
    display: inline-block;
}
.header .sj .ewm em {
    float: left;
    width: 146px;
    height: 15px;
    left: -4px;
    background: url(../images/tiantian.png) no-repeat -290px -646px;
    display: inline-block;
}
.header .sj .ewm img {
    margin: 4px 8px 10px 20px;
    width: 108px;
    height: 108px;
}
.header .sj:hover .ewm {
    display: block;
}
.nav_box {
    height: 45px;
    background: #0ec5a1;
    overflow: hidden;
}
.nav {
    height: 45px;
    line-height: 45px;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.nav a {
    display: inline-block;
    height: 45px;
    width: 120px;
    text-align: center;
    margin-right: 1px;
    color: #fff;
    font-size: 16px;
    float: left;
    position: relative;
}
.nav a:hover,
.nav a.on {
    background: #3ed1b4;
}
.nav a.phb {
    width: 97px;
    height: 34px;
    padding: 0px;
    margin: 0px;
    background: url(../images/tiantian.png) no-repeat -374px -59px;
    float: right;
    text-indent: -9999px;
    text-indent: 0px;
    font-size: 0px;
    line-height: 0px;
    display: none;
}
.nav a.phb:hover {
    background-position: -88px -63px;
}
.ejcd {
    width: 100%;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.ejcd .nr {
    width: 1200px;
    margin: 0 auto;
}
.ejcd .nr a {
    font-size: 14px;
    color: #444;
    margin-left: 32px;
}
.ejcd .nr a:hover {
    color: #0ec5a1;
    text-decoration: underline;
}
.ejcd .nr a.on {
    color: #0ec5a1;
}
.icon {
    display: inline-block;
    background-repeat: no-repeat;
}
.icon-bbyx,
.icon-hbyx,
.icon-jxyx,
.icon-xysw,
.icon-xyzx,
.icon-yqlj,
.icon-yxph,
.icon-yxpx,
.icon-yxzt,
.icon-zxyx {
    background-image: url('../images/icons.png');
}
.icon-bbyx {
    background-position: 0 0;
    height: 30px;
    width: 30px;
}
.icon-hbyx {
    background-position: 0 -30px;
    height: 30px;
    width: 30px;
}
.icon-jxyx {
    background-position: 0 -60px;
    height: 30px;
    width: 30px;
}
.icon-xysw {
    background-position: 0 -90px;
    height: 30px;
    width: 30px;
}
.icon-xyzx {
    background-position: 0 -120px;
    height: 30px;
    width: 30px;
}
.icon-yqlj {
    background-position: 0 -150px;
    height: 30px;
    width: 30px;
}
.icon-yxph {
    background-position: 0 -180px;
    height: 30px;
    width: 30px;
}
.icon-yxpx {
    background-position: 0 -210px;
    height: 30px;
    width: 30px;
}
.icon-yxzt {
    background-position: 0 -240px;
    height: 30px;
    width: 30px;
}
.icon-zxyx {
    background-position: 0 -270px;
    height: 30px;
    width: 30px;
}
#main {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}
#main1k {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    min-height: calc(100vh - 358px);
}
.main_yxtj {
    width: 1200px;
    height: 105px;
    margin: 20px 0 0;
    overflow: hidden;
}
.main_yxtj ul {
    width: 1200px;
}
.main_yxtj li {
    float: left;
    width: 90px;
    margin-left: 33.3px;
    position: relative;
}
.main_yxtj li:first-child {
    margin-left: 0px;
}
.main_yxtj a {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.main_yxtj img {
    width: 80px;
    height: 80px;
    margin-left: 5px;
}
.main_yxtj span {
    color: #444;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}
.main_menu {
    width: 1200px;
    margin-top: 15px;
    overflow: hidden;
}
.main_menu dl {
    width: 100%;
    height: 25px;
    line-height: 25px;
    margin-bottom: 13px;
    overflow: hidden;
}
.main_menu dt {
    float: left;
    color: #444;
    font-size: 18px;
    background: url(../images/tiantian.png) no-repeat 43px -127px;
    width: 56px;
    overflow: hidden;
}
.main_menu dd {
    float: right;
    width: 1130px;
    overflow: hidden;
    height: 25px;
}
.main_menu dd a {
    display: inline-block;
    padding: 0 12px;
    height: 25px;
    max-width: 145px;
    word-break: break-all;
    position: relative;
    background: url(../images/tiantian.png) no-repeat -499px 7px;
    float: left;
    width: auto;
    color: #444;
    font-size: 14px;
    overflow: hidden;
    margin-left: -1px;
}
.main_menu dd a.red {
    color: #ff5757;
}
.main_menu dd a:hover {
    word-break: break-all;
}
.main_news {
    width: 1200px;
    height: auto;
    margin: 10px auto 0;
}
.main_news .left {
    float: left;
    width: 390px;
    overflow: hidden;
}
#main1_l {
    position: relative;
    width: 390px;
    height: 300px;
    overflow: hidden;
}
#main1_l .bd {
    position: relative
}
#main1_l .ft {
    position: absolute;
    left: 0;
    bottom: 0px;
    z-index: 1;
    width: 100%;
}
.main1_l_bar_box {
    width: 390px;
    height: 300px;
    position: relative;
    overflow: hidden;
}
.main1_l_bar {
    width: 10000px
}
.main1_l_bar li {
    float: left;
    width: 390px;
    height: 300px
}
.main1_l_bar a {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}
.main1_l_bar img {
    width: 390px;
    height: 300px;
}
.main1_l_bar p {
    position: absolute;
    bottom: 8px;
    left: 0;
    z-index: 1;
    right: 0;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
    font-size: 16px;
    color: #fff;
    text-align: left;
}
.main1_l_bar span {
    display: block;
    margin: 0 15px;
}
#main1_l .change {
    position: absolute;
    left: 0;
    bottom: 0px;
    right: 0;
}
#main1_l .change a {
    width: 20%;
    height: 8px;
    background: #373737;
    float: left;
    position: relative;
}
#main1_l .change a img {
    width: 80px;
    height: 60px;
    display: none;
}
#main1_l .change a .mask {
    position: absolute;
    top: 0;
    left: -1px;
    width: 1px;
    height: 100%;
    background: #A2A2A2;
}
#main1_l .change a.on {
    background: #0ec5a1;
}
#main1_l .hd {
    position: absolute;
    left: 5px;
    bottom: 80px;
    z-index: 2;
    width: 420px;
    height: 22px;
    text-align: center;
}
#main1_l .main1_l_title {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    line-height: 22px;
    font-size: 16px;
    width: 100%;
}
#main1_l .main1_l_title a {
    display: none;
    color: #fff;
    width: 100%;
}
.section_box {
    margin-top: 15px;
    position: relative
}
.section_box_hd {
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 5px;
    position: relative;
    margin-top: 20px;
}
.section_box_hd .title {
    font-size: 24px;
    font-family: Candara;
    color: #ddd;
    font-weight: 400;
    float: left;
    padding-right: 14px
}
.section_box_hd .title b {
    display: inline-block;
    font-size: 24px;
    font-weight: 400;
    color: #676767;
    font-family: "Microsoft YaHei";
    padding: 0 2px;
    margin-right: 10px;
    border-bottom: 2px solid #0ec5a1;
    position: relative;
    bottom: 1px
}
.section_box_hd .tabs {
    font-size: 20px;
    color: #ddd;
    float: left
}
.section_box_hd .tabs li {
    cursor: pointer;
    padding: 0 20px;
    font-size: 20px;
    color: #333;
    float: left;
    position: relative
}
.section_box_hd .tabs li+li:before {
    content: '/';
    position: absolute;
    font-size: 20px;
    color: #ddd;
    margin-left: -25px
}
.section_box_hd .tabs li.on {
    color: #0ec5a1
}
.section_box_cont {
    height: 412px;
    display: none;
    overflow: hidden
}
.section_box_cont.on {
    display: block
}
.section_box_link {
    position: absolute;
    top: 0;
    right: 0;
    height: 55px;
    line-height: 55px
}
.section_box_link .link,
.section_box_link .more {
    padding: 0 7px;
    font-size: 16px
}
.section_box_link .link+.link {
    border-left: 1px solid #ddd
}
.section_box_list {
    width: 910px;
    float: left
}
.section_box_list li {
    width: 100px;
    padding: 15px 50px 0 0;
    float: left;
    text-align: center
}
.section_box_list .pic {
    display: block;
    width: 75px;
    height: 75px;
    border-radius: 10px;
    margin: 0 auto 3px
}
.section_box_list .cls,
.section_box_list .tit {
    height: 22px;
    line-height: 22px;
    overflow: hidden
}
.section_box_list .cls {
    font-size: 12px;
    color: #999
}
.section_box_top .index_r_tit {
    margin-top: 10px;
    margin-bottom: 0
}
.section_box_top .index_r_lb dl dd {
    margin: 5px 0
}
.section_box_top .index_r_lb dl dt {
    height: 27px;
    line-height: 27px
}
.section_box .index_r_tit em {
    background-position: -395px -140px
}
.ios_section_box .section_box_hd .title b {
    border-color: #00aaf5
}
.ios_section_box .section_box_hd .tabs li.on {
    color: #00aaf5
}
.ios_section_box .index_r_tit em {
    background-position: -418px -140px
}
.dj_section_box .section_box_hd .title b {
    border-color: #fa0
}
.dj_section_box .section_box_hd .tabs li.on {
    color: #fa0
}
.dj_section_box .index_r_tit em {
    background-position: -440px -145px
}
.news_soft {
    margin-top: 5px;
}
.news_soft_hd {
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    color: #676767;
    border-bottom: 1px solid #ddd;
    font-weight: 400;
}
.news_soft_bd {
    overflow: hidden;
}
.news_soft_bd .item {
    width: 50%;
    float: left;
    margin-top: 15px;
}
.news_soft_bd .pic {
    float: left;
    width: 68px;
    height: 68px;
    border-radius: 10px;
}
.news_soft_bd .con {
    overflow: hidden;
    margin-left: 78px;
}
.news_soft_bd .name,
.news_soft_bd .size,
.news_soft_bd .type {
    height: 19px;
    line-height: 19px;
    overflow: hidden;
}
.news_soft_bd .size,
.news_soft_bd .type {
    color: #999;
    margin-top: 4px;
}
.main_news .left_pic {
    width: 430px;
    height: 70px;
    margin-top: 15px;
    position: relative;
    overflow: hidden;
}
.main_news .left_pic img {
    width: 428px;
    height: 68px;
    border: 1px solid #fff;
}
.main_news .left_pic .cover {
    width: 430px;
    height: 70px;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    background: url(../images/score_icon.png) no-repeat;
    overflow: hidden;
}
.main_news .left_pic .cover:hover {
    background-position: 0 -74px;
}
.main_news .left_pic .score {
    float: left;
    width: 50px;
    height: 50px;
    margin: 10px;
    background: url(../images/score_icon.png) no-repeat;
    color: #ff5757;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    line-height: 50px;
    overflow: hidden;
}
.main_news .left_pic .score6,
.main_news .left_pic .score6_1 {
    background-position: -1px -148px;
}
.main_news .left_pic .score6_2 {
    background-position: -54px -148px;
}
.main_news .left_pic .score7,
.main_news .left_pic .score7_1 {
    background-position: -106px -149px;
}
.main_news .left_pic .score7_2 {
    background-position: -158px -149px;
}
.main_news .left_pic .score8,
.main_news .left_pic .score8_1 {
    background-position: -211px -149px;
}
.main_news .left_pic .score8_2 {
    background-position: -263px -149px;
}
.main_news .left_pic .score9,
.main_news .left_pic .score9_1 {
    background-position: -315px -148px;
}
.main_news .left_pic .score9_2 {
    background-position: -367px -148px;
}
.main_news .left_pic .score10 {
    background-position: -1px -200px;
}
.main_news .left_pic .info {
    float: left;
    width: 340px;
}
.main_news .left_pic .info span {
    display: inline-block;
    width: 100%;
}
.main_news .left_pic .info .tit {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 10px 0 0;
    overflow: hidden;
}
.main_news .left_pic .info .txt {
    color: #999;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.main_news .left_lb {
    width: 424px;
    border-left: 1px solid #f3f3f3;
    margin: 15px 0 0 5px;
}
.main_news .left_lb ul li {
    float: left;
    width: 100%;
    height: 35px;
    line-height: 35px;
}
.main_news .left_lb ul li a {
    color: #666;
    font-size: 14px;
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
}
.main_news .left_lb .dian {
    position: absolute;
    left: -6px;
    width: 11px;
    height: 11px;
    top: 50%;
    margin-top: -5.5px;
    background: url(../images/tiantian.png) no-repeat -121px -152px;
    display: inline-block;
}
.main_news .left_lb .time {
    display: inline-block;
    margin: 0 10px;
    float: left;
    width: 70px;
}
.main_news .left_lb .tit {
    display: inline-block;
    float: left;
    max-width: 325px;
    height: 35px;
    position: relative;
}
.main_news .left_lb .tit span {
    display: inline-block;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    max-width: 320px;
    height: 35px;
    z-index: 999;
    overflow: hidden;
}
.main_news .left_lb .hot {
    display: inline-block;
    width: 26px;
    height: 11px;
    background: url(../images/tiantian.png) no-repeat -473px -63px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: -30px;
}
.main_news .left_lb ul li a:hover {
    font-weight: bold;
}
.main_news .left_lb ul li a:hover .hot {
    margin-top: -5.5px;
}
.main_news .left_lb ul li a:hover .dian {
    background-position: -102px -152px;
}
.main_news .left_lb .bgw {
    width: 1px;
    height: 12px;
    position: absolute;
    left: -1px;
    display: none;
    background: #fff;
    z-index: 99;
}
.main_news .left_lb ul li:first-child .bgw {
    display: inline-block;
    top: 0px;
}
.main_news .left_lb ul li:last-child .bgw {
    display: inline-block;
    bottom: 0px;
}
.main_news .cen {
    float: left;
    width: 490px;
    margin: 0 20px;
    overflow: hidden;
}
.main_news .cen .hd {
    width: 100%;
    margin-bottom: 15px;
}
.main_news .cen .hd .tit {
    color: #0ec5a1;
    font-size: 22px;
    text-align: center;
    width: 100%;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}
.main_news .cen .hd .tit a {
    color: #0ec5a1;
}
.main_news .cen .hd .tit a:hover {
    text-decoration: underline;
}
.main_news .cen .hd .txt {
    position: relative;
    padding-right: 40px;
    color: #999;
    font-size: 14px;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.main_news .cen .hd .txt a {
    color: #ff5757;
    position: absolute;
    right: 0px;
    top: 0px;
}
.main_news .cen .bd {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.main_news .news_tabs {
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    font-weight: 400;
}
.main_news .news_tabs li {
    float: left;
    width: 120px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    color: #676767;
}
.main_news .news_tabs li.on {
    color: #0ec5a1;
}
.main_news .news_box {
    width: 100%;
}
.main_news .news_box ul {
    margin-top: 11px;
}
.main_news .news_box li {
    overflow: hidden;
    height: 32px;
    line-height: 32px;
    background: url(../images/spr.png) -253px -155px no-repeat;
    overflow: hidden;
    padding-left: 26px;
}
.main_news .news_box li.new {
    background-position: -253px -59px;
    color: #1193FC;
}
.main_news .news_box li.hot {
    background-position: -253px -91px;
    color: red;
}
.main_news .news_box li.best {
    background-position: -253px -124px;
    color: #609C32;
}
.main_news .news_box_item {
    display: none;
}
.main_news .news_box_item.on {
    display: block;
}
.main_news .news_box li .name {
    width: 100px;
    height: 17px;
    line-height: 17px;
    float: left;
    padding-right: 7px;
    text-align: right;
    border-right: 1px solid #ddd;
    margin-right: 13px;
    margin-top: 8px;
}
.main_news .news_box li .name a {
    display: block;
    color: #999;
}
.main_news .news_box li .name a:hover {
    color: #0ec5a1;
}
.main_news .news_box li .icon {
    width: 22px;
    height: 22px;
    float: left;
    margin-right: 6px;
    margin-top: 5px;
    font-size: 0;
}
.main_news .news_box li .icon img {
    width: 22px;
    height: 22px;
}
.main_news .news_box li .tit {
    color: #333;
    font-size: 14px;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    max-width: 268px;
    overflow: hidden;
    display: inline-block;
}
.main_news .news_box li .time {
    color: #999;
    float: right;
}
.main_news .news_box li .time.red {
    color: #fa4e57;
}
.main_news .news_box li.xian {
    width: 100%;
    border-bottom: 1px dashed #e5e3e3;
    padding: 0;
    height: 1px;
}
.main_news .right {
    float: right;
    width: 280px;
}
.ui_box_hd {
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    font-weight: 400;
    color: #676767;
}
.ui_box_hd a {
    float: right;
    font-weight: 400;
    font-size: 16px;
    color: #999;
}
.rjk_box {
    margin-bottom: 10px;
}
.rjk_box .ui_box_bd {
    overflow: hidden;
}
.rjk_box .ui_box_bd a {
    float: left;
    width: 80px;
    height: 90px;
    overflow: hidden;
    display: inline;
    padding: 18px 0 0 10px;
    text-align: center;
}
.rjk_box .ui_box_bd img {
    width: 68px;
    height: 68px;
    display: block;
    margin: 0 auto 4px;
    border-radius: 10px;
}
#main_news_r2 {
    position: relative;
    height: 180px;
    width: 280px;
    overflow: hidden;
    margin-top: 10px;
}
#main_news_r2 .bd {
    position: relative
}
#main_news_r2 .main_news_r2_bar_box {
    width: 100%;
    height: 180px;
    position: relative;
    overflow: hidden;
}
#main_news_r2 .main_news_r2_bar {
    width: 10000px
}
#main_news_r2 .main_news_r2_bar li {
    float: left;
    width: 280px;
    height: 180px
}
#main_news_r2 .main_news_r2_bar li a {
    width: 100%;
    height: 100%;
    display: block
}
#main_news_r2 .main_news_r2_bar li img {
    width: 280px;
    height: 180px;
}
#main_news_r2 .ft {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 280px;
    height: 30px
}
#main_news_r2 .ftbg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 280px;
    height: 30px;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
}
#main_news_r2 .change {
    position: absolute;
    right: 0;
    bottom: 10px;
    height: 10px;
    overflow: hidden;
}
#main_news_r2 .change a {
    float: left;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    background: #fff;
    filter: Alpha(Opacity=7);
    opacity: 0.7;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
}
#main_news_r2 .change a.on {
    background: #0ec5a1;
}
#main_news_r2 .hd {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 170px;
    height: 30px
}
#main_news_r2 .main_news_r2_title {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    padding: 0 10px 0 10px;
    line-height: 30px;
    font-size: 16px;
    width: 170px;
}
#main_news_r2 .main_news_r2_title a {
    color: #fff;
}
.main_news_r3 {
    width: 290px;
    height: auto;
    overflow: hidden;
}
.main_news_r3 ul li {
    float: left;
    width: 290px;
    height: 28px;
    line-height: 28px;
    background: #edf1f3;
    font-size: 14px;
    margin-top: 12px;
    overflow: hidden;
}
.main_news_r3 ul li a {
    color: #666;
    padding-left: 50px;
    width: 240px;
    position: relative;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    /*text-overflow:ellipsis; white-space:nowrap;*/
}
.main_news_r3 ul li .lm {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 40px;
    height: 28px;
    line-height: 28px;
    padding-right: 6px;
    text-align: center;
    background: url(../images/tiantian.png) no-repeat -390px -103px;
    color: #fff;
}
.main_news_r3 ul li a:hover .lm {
    background-position: -340px -104px;
    color: #fff;
}
.main_soft {
    width: 100%;
    height: auto;
    margin-top: 20px;
    overflow: hidden;
}
.main_soft .hd {
    height: 110px;
    width: 100%;
    position: relative;
}
.main_soft .hd ul li {
    float: left;
    width: 400px;
    height: 110px;
    cursor: pointer;
    position: relative;
    z-index: 0;
}
.main_soft .hd ul li.pc {
    background: #7371c3;
}
.main_soft .hd ul li.az {
    background: #39c88a;
}
.main_soft .hd ul li.ios {
    background: #2abff6;
}
.main_soft .z1,
.main_soft .z2,
.main_soft .z3,
.main_soft .z4 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 30px;
    height: 110px;
    background: url(../images/tiantian.png) no-repeat -124px -288px;
    z-index: 999;
    overflow: hidden;
}
.main_soft .z2 {
    width: 38px;
    background-position: -156px -288px;
    left: 388px;
}
.main_soft .z3 {
    width: 39px;
    background-position: -196px -288px;
    left: 778px;
}
.main_soft .z4 {
    width: 32px;
    background-position: -236px -288px;
    left: 1168px;
}
.main_soft .hd .tit {
    float: left;
    width: 90px;
    margin: 0 0 0 52px;
    text-align: center;
    overflow: hidden;
}
.main_soft .hd .tit span {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 15px auto 0;
    display: inline-block;
    overflow: hidden;
}
.main_soft .hd .tit em {
    display: inline-block;
    background: url(../images/tiantian.png) no-repeat -444px -103px;
    width: 50px;
    height: 40px;
    margin-top: 10px;
}
.main_soft .hd ul li.az .tit em {
    width: 39px;
    height: 35px;
    background-position: -272px -290px;
}
.main_soft .hd ul li.ios .tit em {
    width: 38px;
    height: 44px;
    background-position: -315px -288px;
    margin-top: 5px;
}
.main_soft .hd .lj {
    float: left;
    width: 230px;
    margin: 40px 0 0 15px;
    height: 56px;
    overflow: hidden;
}
.main_soft .hd .lj a,
.main_soft .hd .lj span {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    border: 1px solid #fff;
    margin: 0 4px 4px 0;
    height: 22px;
    line-height: 21px;
    padding: 0px 8px;
    float: left;
    overflow: hidden;
}
.main_soft .hd .jt {
    display: none;
    width: 17px;
    height: 8px;
    background: url(../images/tiantian.png) no-repeat -196px -157px;
    position: absolute;
    left: 50%;
    margin-left: -8.5px;
    bottom: -8px;
    overflow: hidden;
}
.main_soft .hd ul li.az .jt {
    background-position: -216px -157px
}
.main_soft .hd ul li.ios .jt {
    background-position: -236px -157px
}
.main_soft .hd ul li.pc .lj a:hover {
    border-color: #78f1ff;
    color: #78f1ff;
}
.main_soft .hd ul li.az .lj a:hover {
    border-color: #faff77;
    color: #faff77;
}
.main_soft .hd ul li.ios .lj a:hover {
    border-color: #efffaf;
    color: #efffaf;
}
.main_soft .hd ul li:hover .jt,
.main_soft .hd ul li.on .jt {
    display: inline-block;
}
.index_l {
    float: left;
    width: 910px;
    height: auto;
    overflow: hidden;
}
.index_r {
    float: right;
    width: 290px;
}
.main_softbox {
    width: 1200px;
    height: auto;
    margin: 20px auto 0;
    overflow: hidden;
}
.indx_rjnr {
    margin-top: -35px;
}
.indx_rjnr dl {
    float: left;
    width: 135px;
    height: 152px;
    margin: 35px 47px 0px 0;
    overflow: hidden;
}
.indx_rjnr dl dt {
    position: relative;
    padding-left: 15px;
    width: 120px;
    color: #333;
    font-size: 18px;
    height: 25px;
    line-height: 25px;
    float: left;
    margin-bottom: 11px;
    overflow: hidden;
}
.indx_rjnr dl dt em {
    display: inline-block;
    width: 5px;
    height: 18px;
    background: #e7aba3;
    position: absolute;
    left: 0px;
    top: 3.5px;
}
.indx_rjnr dl dt em.ys2 {
    background: #96c6e6;
}
.indx_rjnr dl dt em.ys3 {
    background: #9bdae0;
}
.indx_rjnr dl dt em.ys4 {
    background: #a7e29a;
}
.indx_rjnr dl dt em.ys5 {
    background: #a3addb;
}
.indx_rjnr dl dd {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 9px;
    height: 20px;
}
.indx_rjnr dl dd a {
    color: #666;
    display: inline-block;
    font-size: 14px;
    width: 100%;
    overflow: hidden;
}
.indx_rjnr dl dd .icon {
    width: 18px;
    height: 18px;
    margin-top: 1px;
    float: left;
    background: url(../images/soft.png) no-repeat;
    overflow: hidden;
}
.indx_rjnr dl dd .icon img {
    width: 18px;
    height: 18px;
}
.indx_rjnr dl dd .bt {
    float: right;
    width: 105px;
    height: 20px;
    line-height: 20px;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    overflow: hidden;
}
.indx_rjnr dl dd .icon.icon1 {
    background-position: 0px 0;
}
.indx_rjnr dl dd .icon.icon2,
.indx_rjnr dl dd .icon.icon103 {
    background-position: -20px 0;
}
.indx_rjnr dl dd .icon.icon3 {
    background-position: -40px 0;
}
.indx_rjnr dl dd .icon.icon4,
.indx_rjnr dl dd .icon.icon96,
.indx_rjnr dl dd .icon.icon104,
.indx_rjnr dl dd .icon.icon156 {
    background-position: -59px 0;
}
.indx_rjnr dl dd .icon.icon5 {
    background-position: -78px 0;
}
.indx_rjnr dl dd .icon.icon6,
.indx_rjnr dl dd .icon.icon61,
.indx_rjnr dl dd .icon.icon121 {
    background-position: -97px 0;
}
.indx_rjnr dl dd .icon.icon7 {
    background-position: -116px 0;
}
.indx_rjnr dl dd .icon.icon8 {
    background-position: -135px 0;
}
.indx_rjnr dl dd .icon.icon9 {
    background-position: -154px 0;
}
.indx_rjnr dl dd .icon.icon10 {
    background-position: -173px 0;
}
.indx_rjnr dl dd .icon.icon11 {
    background-position: -192px 0;
}
.indx_rjnr dl dd .icon.icon12 {
    background-position: -211px 0;
}
.indx_rjnr dl dd .icon.icon13 {
    background-position: -230px 0;
}
.indx_rjnr dl dd .icon.icon14 {
    background-position: -249px 0;
}
.indx_rjnr dl dd .icon.icon15 {
    background-position: -268px 0;
}
.indx_rjnr dl dd .icon.icon16,
.indx_rjnr dl dd .icon.icon70,
.indx_rjnr dl dd .icon.icon130 {
    background-position: -287px 0;
}
.indx_rjnr dl dd .icon.icon17,
.indx_rjnr dl dd .icon.icon127 {
    background-position: -306px 0;
}
.indx_rjnr dl dd .icon.icon18 {
    background-position: -325px 0;
}
.indx_rjnr dl dd .icon.icon19,
.indx_rjnr dl dd .icon.icon68 {
    background-position: -344px 0;
}
.indx_rjnr dl dd .icon.icon20 {
    background-position: -363px 0;
}
.indx_rjnr dl dd .icon.icon21 {
    background-position: -382px 0;
}
.indx_rjnr dl dd .icon.icon22 {
    background-position: -401px 0;
}
.indx_rjnr dl dd .icon.icon23 {
    background-position: -420px 0;
}
.indx_rjnr dl dd .icon.icon24 {
    background-position: -439px 0;
}
.indx_rjnr dl dd .icon.icon25 {
    background-position: 0px -20px;
}
.indx_rjnr dl dd .icon.icon26 {
    background-position: -20px -20px;
}
.indx_rjnr dl dd .icon.icon27 {
    background-position: -40px -20px;
}
.indx_rjnr dl dd .icon.icon28 {
    background-position: -59px -20px;
}
.indx_rjnr dl dd .icon.icon29 {
    background-position: -78px -20px;
}
.indx_rjnr dl dd .icon.icon30 {
    background-position: -97px -20px;
}
.indx_rjnr dl dd .icon.icon31 {
    background-position: -116px -20px;
}
.indx_rjnr dl dd .icon.icon32 {
    background-position: -135px -20px;
}
.indx_rjnr dl dd .icon.icon33 {
    background-position: -154px -20px;
}
.indx_rjnr dl dd .icon.icon34 {
    background-position: -173px -20px;
}
.indx_rjnr dl dd .icon.icon35 {
    background-position: -192px -20px;
}
.indx_rjnr dl dd .icon.icon36 {
    background-position: -211px -20px;
}
.indx_rjnr dl dd .icon.icon37 {
    background-position: -230px -20px;
}
.indx_rjnr dl dd .icon.icon38 {
    background-position: -249px -20px;
}
.indx_rjnr dl dd .icon.icon39 {
    background-position: -268px -20px;
}
.indx_rjnr dl dd .icon.icon40 {
    background-position: -287px -20px;
}
.indx_rjnr dl dd .icon.icon41 {
    background-position: -306px -20px;
}
.indx_rjnr dl dd .icon.icon42 {
    background-position: -325px -20px;
}
.indx_rjnr dl dd .icon.icon43 {
    background-position: -344px -20px;
}
.indx_rjnr dl dd .icon.icon44 {
    background-position: -363px -20px;
}
.indx_rjnr dl dd .icon.icon45 {
    background-position: -382px -20px;
}
.indx_rjnr dl dd .icon.icon46 {
    background-position: -401px -20px;
}
.indx_rjnr dl dd .icon.icon47 {
    background-position: -420px -20px;
}
.indx_rjnr dl dd .icon.icon48 {
    background-position: -439px -20px;
}
.indx_rjnr dl dd .icon.icon49 {
    background-position: 0px -40px;
}
.indx_rjnr dl dd .icon.icon50 {
    background-position: -20px -40px;
}
.indx_rjnr dl dd .icon.icon51 {
    background-position: -40px -40px;
}
.indx_rjnr dl dd .icon.icon52 {
    background-position: -59px -40px;
}
.indx_rjnr dl dd .icon.icon53 {
    background-position: -78px -40px;
}
.indx_rjnr dl dd .icon.icon54 {
    background-position: -97px -40px;
}
.indx_rjnr dl dd .icon.icon55 {
    background-position: -116px -40px;
}
.indx_rjnr dl dd .icon.icon56 {
    background-position: -135px -40px;
}
.indx_rjnr dl dd .icon.icon57 {
    background-position: -154px -40px;
}
.indx_rjnr dl dd .icon.icon58 {
    background-position: -173px -40px;
}
.indx_rjnr dl dd .icon.icon59 {
    background-position: -192px -40px;
}
.indx_rjnr dl dd .icon.icon60 {
    background-position: -211px -40px;
}
.indx_rjnr dl dd .icon.icon62 {
    background-position: -230px -40px;
}
.indx_rjnr dl dd .icon.icon63 {
    background-position: -249px -40px;
}
.indx_rjnr dl dd .icon.icon64 {
    background-position: -268px -40px;
}
.indx_rjnr dl dd .icon.icon65,
.indx_rjnr dl dd .icon.icon125 {
    background-position: -287px -40px;
}
.indx_rjnr dl dd .icon.icon66 {
    background-position: -306px -40px;
}
.indx_rjnr dl dd .icon.icon67 {
    background-position: -325px -40px;
}
.indx_rjnr dl dd .icon.icon69 {
    background-position: -344px -40px;
}
.indx_rjnr dl dd .icon.icon71 {
    background-position: -363px -40px;
}
.indx_rjnr dl dd .icon.icon72,
.indx_rjnr dl dd .icon.icon129 {
    background-position: -382px -40px;
}
.indx_rjnr dl dd .icon.icon73 {
    background-position: -401px -40px;
}
.indx_rjnr dl dd .icon.icon74 {
    background-position: -420px -40px;
}
.indx_rjnr dl dd .icon.icon75,
.indx_rjnr dl dd .icon.icon133 {
    background-position: -439px -40px;
}
.indx_rjnr dl dd .icon.icon76 {
    background-position: 0px -60px;
}
.indx_rjnr dl dd .icon.icon77,
.indx_rjnr dl dd .icon.icon137 {
    background-position: -20px -60px;
}
.indx_rjnr dl dd .icon.icon78,
.indx_rjnr dl dd .icon.icon139 {
    background-position: -40px -60px;
}
.indx_rjnr dl dd .icon.icon79,
.indx_rjnr dl dd .icon.icon138 {
    background-position: -59px -60px;
}
.indx_rjnr dl dd .icon.icon80 {
    background-position: -78px -60px;
}
.indx_rjnr dl dd .icon.icon81,
.indx_rjnr dl dd .icon.icon141 {
    background-position: -97px -60px;
}
.indx_rjnr dl dd .icon.icon82,
.indx_rjnr dl dd .icon.icon144 {
    background-position: -116px -60px;
}
.indx_rjnr dl dd .icon.icon83 {
    background-position: -135px -60px;
}
.indx_rjnr dl dd .icon.icon84,
.indx_rjnr dl dd .icon.icon142 {
    background-position: -154px -60px;
}
.indx_rjnr dl dd .icon.icon85,
.indx_rjnr dl dd .icon.icon148 {
    background-position: -173px -60px;
}
.indx_rjnr dl dd .icon.icon86,
.indx_rjnr dl dd .icon.icon145 {
    background-position: -192px -60px;
}
.indx_rjnr dl dd .icon.icon87 {
    background-position: -211px -60px;
}
.indx_rjnr dl dd .icon.icon88 {
    background-position: -230px -60px;
}
.indx_rjnr dl dd .icon.icon89 {
    background-position: -249px -60px;
}
.indx_rjnr dl dd .icon.icon90 {
    background-position: -268px -60px;
}
.indx_rjnr dl dd .icon.icon91 {
    background-position: -287px -60px;
}
.indx_rjnr dl dd .icon.icon92,
.indx_rjnr dl dd .icon.icon149 {
    background-position: -306px -60px;
}
.indx_rjnr dl dd .icon.icon93 {
    background-position: -325px -60px;
}
.indx_rjnr dl dd .icon.icon94,
.indx_rjnr dl dd .icon.icon155 {
    background-position: -344px -60px;
}
.indx_rjnr dl dd .icon.icon95 {
    background-position: -363px -60px;
}
.indx_rjnr dl dd .icon.icon97 {
    background-position: -382px -60px;
}
.indx_rjnr dl dd .icon.icon98,
.indx_rjnr dl dd .icon.icon160 {
    background-position: -401px -60px;
}
.indx_rjnr dl dd .icon.icon99 {
    background-position: -420px -60px;
}
.indx_rjnr dl dd .icon.icon100 {
    background-position: -439px -60px;
}
.indx_rjnr dl dd .icon.icon101,
.indx_rjnr dl dd .icon.icon162 {
    background-position: 0px -80px;
}
.indx_rjnr dl dd .icon.icon102,
.indx_rjnr dl dd .icon.icon163 {
    background-position: -20px -80px;
}
.indx_rjnr dl dd .icon.icon105 {
    background-position: -40px -80px;
}
.indx_rjnr dl dd .icon.icon106 {
    background-position: -59px -80px;
}
.indx_rjnr dl dd .icon.icon107 {
    background-position: -78px -80px;
}
.indx_rjnr dl dd .icon.icon108 {
    background-position: -97px -80px;
}
.indx_rjnr dl dd .icon.icon109,
.indx_rjnr dl dd .icon.icon169 {
    background-position: -116px -80px;
}
.indx_rjnr dl dd .icon.icon110,
.indx_rjnr dl dd .icon.icon170 {
    background-position: -135px -80px;
}
.indx_rjnr dl dd .icon.icon111 {
    background-position: -154px -80px;
}
.indx_rjnr dl dd .icon.icon112 {
    background-position: -173px -80px;
}
.indx_rjnr dl dd .icon.icon113 {
    background-position: -192px -80px;
}
.indx_rjnr dl dd .icon.icon114 {
    background-position: -211px -80px;
}
.indx_rjnr dl dd .icon.icon115,
.indx_rjnr dl dd .icon.icon173 {
    background-position: -230px -80px;
}
.indx_rjnr dl dd .icon.icon116,
.indx_rjnr dl dd .icon.icon176 {
    background-position: -249px -80px;
}
.indx_rjnr dl dd .icon.icon117 {
    background-position: -268px -80px;
}
.indx_rjnr dl dd .icon.icon118 {
    background-position: -287px -80px;
}
.indx_rjnr dl dd .icon.icon119 {
    background-position: -306px -80px;
}
.indx_rjnr dl dd .icon.icon120 {
    background-position: -325px -80px;
}
.indx_rjnr dl dd .icon.icon122 {
    background-position: -344px -80px;
}
.indx_rjnr dl dd .icon.icon123 {
    background-position: -363px -80px;
}
.indx_rjnr dl dd .icon.icon124 {
    background-position: -382px -80px;
}
.indx_rjnr dl dd .icon.icon126 {
    background-position: -401px -80px;
}
.indx_rjnr dl dd .icon.icon128 {
    background-position: -420px -80px;
}
.indx_rjnr dl dd .icon.icon131 {
    background-position: -439px -80px;
}
.indx_rjnr dl dd .icon.icon132 {
    background-position: 0px -100px;
}
.indx_rjnr dl dd .icon.icon134 {
    background-position: -20px -100px;
}
.indx_rjnr dl dd .icon.icon135 {
    background-position: -40px -100px;
}
.indx_rjnr dl dd .icon.icon136 {
    background-position: -59px -100px;
}
.indx_rjnr dl dd .icon.icon140 {
    background-position: -78px -100px;
}
.indx_rjnr dl dd .icon.icon143 {
    background-position: -97px -100px;
}
.indx_rjnr dl dd .icon.icon146 {
    background-position: -116px -100px;
}
.indx_rjnr dl dd .icon.icon147 {
    background-position: -135px -100px;
}
.indx_rjnr dl dd .icon.icon150 {
    background-position: -154px -100px;
}
.indx_rjnr dl dd .icon.icon151 {
    background-position: -173px -100px;
}
.indx_rjnr dl dd .icon.icon152 {
    background-position: -192px -100px;
}
.indx_rjnr dl dd .icon.icon153 {
    background-position: -211px -100px;
}
.indx_rjnr dl dd .icon.icon154 {
    background-position: -230px -100px;
}
.indx_rjnr dl dd .icon.icon157 {
    background-position: -249px -100px;
}
.indx_rjnr dl dd .icon.icon158 {
    background-position: -268px -100px;
}
.indx_rjnr dl dd .icon.icon159 {
    background-position: -287px -100px;
}
.indx_rjnr dl dd .icon.icon161 {
    background-position: -306px -100px;
}
.indx_rjnr dl dd .icon.icon164 {
    background-position: -325px -100px;
}
.indx_rjnr dl dd .icon.icon165 {
    background-position: -344px -100px;
}
.indx_rjnr dl dd .icon.icon166 {
    background-position: -363px -100px;
}
.indx_rjnr dl dd .icon.icon167 {
    background-position: -382px -100px;
}
.indx_rjnr dl dd .icon.icon168 {
    background-position: -401px -100px;
}
.indx_rjnr dl dd .icon.icon171 {
    background-position: -420px -100px;
}
.indx_rjnr dl dd .icon.icon172 {
    background-position: -439px -100px;
}
.indx_rjnr dl dd .icon.icon174 {
    background-position: 0px -120px;
}
.indx_rjnr dl dd .icon.icon175 {
    background-position: -20px -120px;
}
.indx_rjnr dl dd .icon.icon177 {
    background-position: -40px -120px;
}
.indx_rjnr dl dd .icon.icon178 {
    background-position: -59px -120px;
}
.indx_rjnr dl dd .icon.icon179 {
    background-position: -78px -120px;
}
.indx_rjnr dl dd .icon.icon180 {
    background-position: -97px -120px;
}
.index_r_tit {
    position: relative;
    font-size: 18px;
    padding-left: 30px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    overflow: hidden;
}
.index_r_tit em {
    position: absolute;
    left: 0px;
    top: 5px;
    background: url(../images/tiantian.png) no-repeat -376px -140px;
    width: 22px;
    height: 20px;
}
.index_r_lb {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.index_r_lb dl {
    width: 260px;
    padding-left: 30px;
    position: relative;
    height: auto;
    overflow: hidden;
}
.index_r_lb dl .num {
    width: 20px;
    height: 20px;
    background: #879299;
    color: #fffefe;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    position: absolute;
    left: 0px;
    top: 13px;
}
.index_r_lb dl .num.one {
    background: #fa4e57;
}
.index_r_lb dl .num.two {
    background: #fa7a53;
}
.index_r_lb dl .num.three {
    background: #fbc258;
}
.index_r_lb dl dt {
    width: 100%;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-top: 6.5px;
    overflow: hidden;
}
.index_r_lb dl dt a {
    color: #333;
    display: inline-block;
    max-width: 100%;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    overflow: hidden;
}
/*.index_r_lb dl dt a:hover{font-size:16px;}*/
.index_r_lb dl dd {
    width: 100%;
    height: 56px;
    margin: 15px 0 5px;
    overflow: hidden;
    display: none;
}
.index_r_lb dl dd .pic {
    float: left;
    width: 56px;
    height: 56px;
    position: relative;
}
.index_r_lb dl dd .pic img {
    width: 56px;
    height: 56px;
}
.index_r_lb dl dd .r {
    float: right;
    width: 196px;
    overflow: hidden;
}
.index_r_lb dl dd .xx {
    width: 100%;
    height: 22px;
    line-height: 22px;
    margin-bottom: 3px;
    color: #999;
    font-size: 14px;
    overflow: hidden;
}
.index_r_lb dl dd .xx .dx {
    float: left;
    width: auto;
    display: inline-block;
}
.index_r_lb dl dd .stars {
    float: left;
    display: inline-block;
}
.stars {
    background: url(../images/tiantian.png) no-repeat -19px -414px;
    width: 85px;
    height: 15px;
    line-height: 15px;
    margin: 2px 0 0 5px;
    display: block;
}
.star5 {
    background-position: -1px -414px;
}
.star4 {
    background-position: -19px -414px;
}
.star3 {
    background-position: -36px -414px;
}
.star2 {
    background-position: -53px -414px;
}
.star1 {
    background-position: -70px -414px;
}
.star0 {
    background-position: -88px -414px;
}
.stars.star1b {
    background-position: -53px -432px;
}
.stars.star2b {
    background-position: -36px -432px;
}
.stars.star3b {
    background-position: -19px -432px;
}
.stars.star4b {
    background-position: -1px -432px;
}
.stars.star0b {
    background-position: -70px -432px;
}
.index_r_lb dl dd .down {
    width: 94px;
    font-size: 14px;
    height: 30px;
    overflow: hidden;
}
.index_r_lb dl dd .down a {
    color: #0ec5a1;
    display: inline-block;
    width: 92px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #0ec5a1;
    border-radius: 2px;
}
.index_r_lb dl dd .down a:hover {
    background: #0ec5a1;
    color: #fff;
}
/*.index_r_lb dl.on dt{ font-size:16px; font-weight:bold;}*/
.index_r_lb dl.on dd {
    display: block;
}
.hf1200 {
    width: 1200px;
    height: auto;
    margin: 40px auto 0;
    overflow: hidden;
}
.hf1200 img {
    width: 100%;
}
.index_az,
.index_box {
    width: 1200px;
    height: auto;
    margin-top: 15px;
    overflow: hidden;
}
.index_gytit {
    border-bottom: 1px solid #ddd;
    width: 100%;
    height: 55px;
    line-height: 55px;
}
.index_gytit .tit {
    float: left;
    width: 240px;
    overflow: hidden;
}
.index_gytit .tit span {
    height: 54px;
    font-size: 24px;
    color: #676767;
    float: left;
    border-bottom: 2px solid #26c472;
}
.index_gytit .tit em {
    float: left;
    font-family: "Candara";
    font-size: 24px;
    color: #ddd;
    margin-left: 16px;
}
.index_gytit .tabs {
    float: left;
    height: 28px;
    line-height: 28px;
    margin-top: 17px;
}
.index_gytit .tabs li {
    float: left;
    cursor: pointer;
    color: #333;
    font-size: 20px;
    margin-left: 17px;
}
.index_gytit .tabs li+li {
    background: url(../images/tiantian.png) no-repeat -480px -290px;
    padding-left: 27px;
}
.index_gytit .tabs li.on {
    color: #26c472;
}
.index_gytit .menu {
    float: right;
    width: 690px;
    margin-right: 60px;
    text-align: right;
    height: 28px;
    line-height: 28px;
    margin-top: 20px;
}
.index_gytit .menu a {
    color: #999;
    font-size: 14px;
    margin-right: 30px;
}
.index_gytit .more {
    float: right;
    color: #999;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
}
.index_gytit.fenl {
    border-bottom: 2px solid #fe5f3d;
}
.index_gytit.fenl .tit span {
    border: 0;
}
.index_gytit .fl {
    float: left;
    margin-left: -88px;
    height: 39px;
    line-height: 39px;
    margin-top: 10px;
}
.index_gytit .fl li {
    float: left;
    font-size: 20px;
    color: #333;
    position: relative;
    cursor: pointer;
    padding: 0 27px;
}
.index_gytit .fl li+li {
    background: url(../images/tiantian.png) no-repeat -480px -285px;
}
.index_gytit .fl li em {
    display: none;
    width: 11px;
    height: 6px;
    background: url(../images/tiantian.png) no-repeat -485px -154px;
    position: absolute;
    left: 50%;
    margin-left: -5.5px;
    bottom: -12px;
    overflow: hidden;
}
.index_gytit .fl li.on {
    color: #fe5f3d;
}
.index_gytit .fl li.on em {
    display: inline-block;
}
.index_az .mbox {
    width: 1200px;
    height: auto;
    position: relative;
}
.index_az .mbox .more {
    position: absolute;
    color: #666;
    font-size: 16px;
    right: 0px;
    top: -33px;
}
.index_az .index_l ul {
    width: 100%;
    height: auto;
    padding-top: 22px;
    overflow: hidden;
}
.index_az .index_l li {
    float: left;
    width: 110px;
    padding-left: 90px;
    height: 136px;
    position: relative;
    margin-right: 26px;
    display: block;
    cursor: pointer;
    overflow: hidden;
}
.index_az .index_l li .pic {
    position: absolute;
    left: 0px;
    top: 28px;
    width: 80px;
    height: 80px;
    overflow: hidden;
}
.index_az .index_l li .pic img {
    width: 80px;
    height: 80px;
}
.index_az .index_l li .cover_80 {
    top: 0px;
    left: 0px;
}
.index_az .index_l li .tit {
    width: 100%;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin-top: 32px;
    overflow: hidden;
}
.index_az .index_l li .tit a {
    color: #333;
}
.index_az .index_l li .lx {
    color: #999;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 5px auto 6px;
    overflow: hidden;
}
.index_az .index_l li .score {
    font-size: 16px;
    font-weight: bold;
    color: #fa4e57;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.index_az .index_l li .cover {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 100%;
    right: 0px;
    left: 0px;
    background: #62d779;
    -webkit-transition: top .4s;
    -moz-transition: top .4s;
    -ms-transition: top .4s;
    -o-transition: top .4s;
    transition: top .4s;
    color: #fff;
    text-align: center;
}
.index_az .index_l li:hover .cover {
    top: 0px;
}
.index_az .index_l li .cover .bt {
    display: inline-block;
    width: 90%;
    margin: 0 5%;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    margin: 15px 0 5px 0;
    overflow: hidden;
}
.index_az .index_l li .cover .nr {
    display: inline-block;
    width: 90%;
    margin: 0 5%;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}
.index_az .index_l li .cover .bnt {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    background: #fff;
    margin-top: 5px;
    overflow: hidden;
}
.index_az .index_l li .cover .bnt:hover {
    color: #62d779;
}
#ios .index_l li .cover .bnt:hover {
    color: #63bbee;
}
#game .index_l li .cover .bnt:hover {
    color: #fbc258;
}
.index_az .index_r_tit {
    color: #26c472;
    margin: 20px auto 5px;
    padding-left: 29px;
}
.index_az .index_r_tit em {
    width: 14px;
    height: 17px;
    background-position: -400px -142px;
    top: 7px;
}
.index_az .index_r_lb dl dt {
    margin-top: 7px;
}
.index_az .mbox .menu {
    position: absolute;
    right: 60px;
    top: -37px;
    width: 690px;
    text-align: right;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}
.index_az .mbox .menu a {
    color: #999;
    font-size: 14px;
    margin-right: 30px;
}
#ios .index_gytit .tit span,
#ios .index_r_lb dl dd .down a {
    border-color: #63bbee;
}
#ios .index_gytit .tabs li.on,
#ios .index_gytit .menu a:hover,
#ios .mbox .more:hover,
#ios .index_r_tit,
#ios .index_r_lb dl dt a:hover,
#ios .index_r_lb dl dd .down a {
    color: #63bbee;
}
#ios .index_l li .cover,
#ios .index_r_lb dl dd .down a:hover {
    background: #63bbee;
}
#ios .index_r_lb dl dd .down a:hover {
    color: #fff;
}
#ios .index_r_tit em {
    background-position: -423px -141px;
}
#game .index_gytit .tit span,
#game .index_r_lb dl dd .down a {
    border-color: #fbc258;
}
#game .index_gytit .tabs li.on,
#game .index_gytit .menu a:hover,
#game .mbox .more:hover,
#game .index_r_tit,
#game .index_r_lb dl dt a:hover,
#game .index_r_lb dl dd .down a {
    color: #fbc258;
}
#game .index_l li .cover,
#game .index_r_lb dl dd .down a:hover {
    background: #fbc258;
}
#game .index_r_lb dl dd .down a:hover {
    color: #fff;
}
#game .index_r_tit em {
    background-position: -444px -147px;
}
#game .index_l dl {
    float: left;
    width: 150px;
    height: 250px;
    margin: 25px 30px 0 0;
    position: relative;
    overflow: hidden;
}
#game .index_l dl dt {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#game .index_l dl dt img {
    width: 150px;
    height: 220px;
    margin-bottom: 5px;
}
#game .index_l dl dt span {
    display: inline-block;
    width: 100%;
    color: #333;
    font-size: 14px;
    text-align: center;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
}
#game .index_l dl dd {
    position: absolute;
    left: 0px;
    top: 100%;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
    width: 100%;
    height: 100%;
    -webkit-transition: top .4s;
    -moz-transition: top .4s;
    -ms-transition: top .4s;
    -o-transition: top .4s;
    transition: top .4s;
}
#game .index_l dl dd a {
    display: block;
}
#game .index_l dl dd a span {
    display: inline-block;
}
#game .index_l dl dd .txt {
    color: #fff;
    font-size: 12px;
    padding: 25px 18px;
    height: 93px;
    line-height: 17px;
    overflow: hidden;
}
#game .index_l dl dd .xz {
    color: #fff;
    ;
    font-size: 16px;
    text-align: center;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-bottom: 26px;
    overflow: hidden;
    margin-top: 2px;
}
#game .index_l dl dd .tit {
    height: 43px;
    width: 100%;
    line-height: 43px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    position: relative;
    background: #fbc258;
}
#game .index_l dl dd .tit em {
    display: inline-block;
    width: 15px;
    height: 7px;
    position: absolute;
    left: 50%;
    margin-left: -7.5px;
    bottom: 100%;
    background: url(../images/tiantian.png) no-repeat -275px -149px;
}
#game .index_l dl dd .xz:hover {
    color: #fbc258;
}
#game .index_l dl:hover dd {
    top: 0px;
}
#g1g.index_r_lb dl dd .pic,
#g2g.index_r_lb dl dd .pic {
    height: 100px;
}
#g1g .index_r_lb dl dd,
#g2g .index_r_lb dl dd {
    height: 80px;
}
#g1g span.cover_56,
#g2g span.cover_56 {
    display: none;
}
#g1g .index_r_lb dl dd .xx,
#g2g .index_r_lb dl dd .xx {
    margin-bottom: 0px;
}
#g1g .index_r_lb dl dd .down,
#g2g .index_r_lb dl dd .down {
    margin-top: 4px;
}
#g1g .index_r_lb dl dd .stars,
#g2g .index_r_lb dl dd .stars {
    margin-top: 3px;
}
.index_box {}
.index_gytit.fenl .more:hover {
    color: #fe5f3d;
}
.index_flbox {
    width: 1200px;
    height: auto;
    margin-top: 15px;
}
.index_flbox .bd {
    width: 1221px;
    margin-left: -21px;
    position: relative;
}
.index_flbox .more {
    position: absolute;
    right: 0px;
    top: -52px;
    color: #999;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
.index_flbox .more:hover {
    color: #fe5f3d;
}
.index_flbox ul {
    float: left;
    width: 386px;
    margin-left: 21px;
}
.index_flbox ul li {
    float: left;
    width: 386px;
    margin: 2px 0 0px 0px;
    color: #999;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.index_flbox ul li a {
    color: #333;
}
.index_flbox ul li a:hover {
    color: #fe5f3d;
}
.index_flbox ul li .time {
    float: right;
    font-size: 14px;
}
.index_flbox ul li .time.red {
    color: #fe6062;
}
.index_flbox ul li .lx {
    margin-right: 5px;
}
.index_gytit.bizhi {
    border-color: #b68ec9;
}
.index_gytit.bizhi .more:hover,
.index_gytit.bizhi .menu a:hover {
    color: #b68ec9;
}
.index_gytit.bizhi .menu a {
    margin: 0 0 0 30px;
}
.index_bzbox {
    width: 1200px;
    height: 360px;
    position: relative;
    margin-top: 25px;
    overflow: hidden;
}
.index_bzbox a {
    display: inline-block;
    position: absolute;
    width: 203px;
    height: 178px;
    overflow: hidden;
}
.index_bzbox .tu1 {
    width: 408px;
    height: 180px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.index_bzbox .tu7 {
    width: 408px;
    height: 180px;
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.index_bzbox .tu2 {
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.index_bzbox .tu3 {
    position: absolute;
    left: 205px;
    bottom: 0px;
}
.index_bzbox .tu4 {
    width: 380px;
    height: 360px;
    position: absolute;
    left: 410px;
    top: 0px;
}
.index_bzbox .tu5 {
    position: absolute;
    left: 792px;
    top: 0px;
}
.index_bzbox .tu6 {
    position: absolute;
    right: 0px;
    top: 0px;
}
.index_bzbox .tu1 img,
.index_bzbox .tu7 img {
    width: 408px;
    height: 180px;
}
.index_bzbox .tu2 img,
.index_bzbox .tu3 img,
.index_bzbox .tu5 img,
.index_bzbox .tu6 img {
    width: 203px;
    height: 178px;
}
.index_bzbox .tu4 img {
    width: 380px;
    height: 360px;
}
.index_bzbox a span {
    display: inline-block;
    position: absolute;
    left: 0px;
    bottom: -90px;
    padding: 0 5%;
    width: 90%;
    height: 90px;
    line-height: 128px;
    background: url(../images/tiantian.png) no-repeat 0 -168px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    -webkit-transition: bottom .4s;
    -moz-transition: bottom .4s;
    -ms-transition: bottom .4s;
    -o-transition: bottom .4s;
    transition: bottom .4s;
}
.index_bzbox a:hover span {
    bottom: 0px;
}
.link_box {
    width: 1200px;
    height: auto;
    margin-top: 20px;
    overflow: hidden;
}
.link_box .hd {
    font-size: 24px;
    color: #676767;
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.link_box .hd .title {
    display: inline-block;
    height: 44px;
    border-bottom: 2px solid #00d9bc;
}
.link_box .bd {
    font-size: 14px;
    width: 100%;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
}
.link_box .bd a {
    color: #666;
    background: url(../images/tiantian.png) no-repeat -496px -332px;
    line-height: 30px;
    padding: 0 8px;
}
.link_box .bd a:first-child {
    background: none;
    padding-left: 0px;
}
.link_arrow {
    position: absolute;
    right: 0;
    top: 10px;
    width: 46px;
    height: 18px;
}
.link_arrow a {
    display: block;
    float: left;
    overflow: hidden;
    width: 20px;
    height: 18px;
    background: url(../images/tiantian.png) no-repeat;
    text-indent: -9999px;
    _display: inline;
}
.link_arrow a.link_right {
    margin-left: 1px;
    background-position: -314px -706px
}
.link_arrow a.link_left {
    background-position: -294px -726px;
}
.link_arrow a.link_left.disable {
    background-position: -294px -706px;
}
.link_arrow a.link_right.disable {
    background-position: -314px -726px;
}
.footer {
    background: #fff;
    border-top: 1px solid #ddd;
    margin-top: 20px;
    padding: 25px 0;
    text-align: center;
    overflow: hidden;
    font-size: 14px;
}
.footer .foot {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
/*.footer .logo{margin-top:11px;}*/
.footer .lsrj {
    margin: 33px 0px 0 23px
}
.footer .foot_m {
    overflow: hidden;
}
.footer .menu {
    width: 100%;
    height: 22px;
    line-height: 22px;
    text-align: center;
    overflow: hidden;
}
.footer .menu li {
    display: inline-block;
    padding: 0 10px;
    position: relative;
    *display: inline;
    *zoom: 1;
}
.footer .menu li+li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
    width: 1px;
    height: 14px;
    background: #aaa;
}
/*.footer .menu a{display:inline-block; margin:0 10px;}*/
.footer .txt {
    width: 100%;
    color: #999;
    text-align: center;
    line-height: 32px;
}
.footer .txt a {
    color: #999;
}
.footer .txt a.ga {
    margin-left: 10px;
}
.footer .txt a.ga i {
    display: inline-block;
    width: 23px;
    height: 20px;
    vertical-align: -5px;
    margin-right: 5px;
    background: url(../images/tiantian.png) no-repeat -402px -714px;
}
.footer .ewm {
    float: right;
    width: 81px;
    height: 81px;
    overflow: hidden;
}
.footer .ewm img {
    width: 81px;
    height: 81px;
}
.footer .index_icp:hover {
    cursor: default;
    color: #999;
}
.footer.fixed {
    position: fixed;
    left: 0px;
    right: 0;
    bottom: 0px;
}
/*脧脗脭脴脪鲁*/
#BAIDU_SSP__wrapper_u2834399_0 {
    display: none;
}
.weizhi {
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #666;
    width: 1200px;
    margin: 10px auto;
    /*text-transform: uppercase;*/
}
.weizhi a {
    color: #444;
}
.weizhi a:hover {
    color: #0ec5a1;
    text-decoration: underline;
}
/*.weizhi span{ float:left; width:22px; height:22px; background:url(../images/tiantian.png) no-repeat -422px -323px; margin-right: 5px; }*/
.weizhi span {
    float: left;
    width: 22px;
    height: 22px;
    background: url(../images/home.png) no-repeat;
    margin-right: 5px;
}
.ggwbox {
    /*height:98px;*/
    margin: 0 auto;
    width: 1200px;
}
.ggwbox .pic img {
    width: 1200px;
    margin-left: -20px;
}
.xzbox {
    margin-bottom: 20px;
}
.xzbox .xz_title {
    position: relative;
    padding-right: 268px;
}
.xzbox .xz_title .share {
    position: absolute;
    top: 0;
    right: 0;
}
.xzbox .xz_title .ico {
    vertical-align: top;
}
.share {
    overflow: hidden;
}
.share .bdsharetitle {
    float: left;
}
.share .bdsharebuttonbox a {
    width: 36px;
    height: 36px;
    background: url(../images/rfx.png) 0 -1px no-repeat;
    padding: 0;
    margin: 0 6px 0 0;
    float: left;
}
.share .bdsharebuttonbox .bds_weixin {
    background-position: 0 -48px;
}
.share .bdsharebuttonbox .bds_tsina {
    background-position: 0 -96px;
}
.share .bdsharebuttonbox .bds_more {
    background-position: 0 -146px;
}
#soft_title {
    font-size: 24px;
    font-weight: normal;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    /*text-overflow: ellipsis; white-space: nowrap;*/
}
.xz_title {
    height: 44px;
    font-size: 24px;
    color: #666;
    border-bottom: 1px solid #efefef;
}
.xz_title em {
    float: left;
}
.xz_title a {
    float: right;
    font-size: 14px;
    color: #999;
    font-weight: normal;
    line-height: 62px;
}
.xz_title a span {
    float: right;
    width: 6px;
    height: 10px;
    background: url(../images/tiantian.png) no-repeat -478px -344px;
    margin: 28px 0 0 10px;
}
.xz_title a:hover {
    color: #26c472;
}
.list_lf {
    width: 300px;
    float: left;
}
/*11.2*/
.list_lf .gghz {
    width: 246px;
    height: 70px;
    margin: 3px 0 8px 22px;
    display: inline-block;
    background: url(../images/liji_1.gif) no-repeat;
    overflow: hidden;
}
.list_lf .ggzy1 {
    display: inline-block;
    margin-top: 45px;
}
.list_lf .gghz img {
    display: none;
}
/*.list_lf .gghz:hover{background:url(../images/liji_2.gif) no-repeat;}*/
.list_lf .gghz.two {
    background: url(../images/xunlei_1.gif) no-repeat;
}
/*.list_lf .gghz.two:hover{ background:url(../images/xunlei_2.gif) no-repeat;}*/
.xz_list {
    padding-top: 20px;
    width: 1200px;
}
.list_md {
    width: 542px;
    float: left;
    margin-top: -8px;
    overflow: hidden;
}
.fllist p {
    line-height: 28px;
    height: 28px;
    float: left;
    width: 265px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}
.fllist p span {
    color: #999;
    float: left;
}
.fllist p em {
    color: #666;
    float: left;
}
.fllist .stars {
    margin: 7px 0 0 1px;
}
.fllist p a:hover {
    color: #0ec5a1;
}
.md_bt {
    margin-top: 10px;
}
.md_bt .bt_btns {
    overflow: hidden;
}
.md_bt .bt_btn {
    float: left;
}
.md_bt .bt_btn a {
    display: block;
    width: 215px;
    height: 72px;
    line-height: 72px;
    padding: 0 20px;
    background: #0ec5a1;
    border-radius: 5px;
    font-size: 26px;
    color: #fff;
    overflow: hidden;
    text-align: center;
}
.md_bt .bt_btn a span {
    float: left;
    width: 30px;
    height: 25px;
    margin: 23px 15px 0 0;
    background: url(../images/tiantian.png) no-repeat -333px -370px;
}
.md_bt .bt_btn b {
    display: block;
    line-height: 1.2;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 4px;
}
.md_bt .bt_btn i {
    display: block;
    line-height: 1.2;
    font-style: normal;
    font-size: 14px;
    white-space: nowrap;
}
.md_bt .bt_abtn {
    margin-right: 15px;
    text-align: center;
}
.md_bt .bt_abtn a:hover {
    background-color: #0dba6a;
}
.md_bt .bt_abtn a .ico {
    float: none;
    display: inline-block;
    vertical-align: top;
}
.md_bt .bt_abtn a .tit {
    display: inline-block;
    *position: relative;
    *top: 12px;
}
.md_bt .bt_abtn2 a {
    background-color: #0088fb;
}
.md_bt .bt_abtn2 a:hover {
    background-color: #017fe9;
}
.md_bt .bt_abtn2 a span {
    width: 25px;
    height: 42px;
    margin: 17px 12px 0 0;
    background-position: -474px -758px;
}
.md_bt .bt_abtn2 b {
    *position: relative;
    *top: 4px;
}
.md_bt .bt_abtn2 i {
    *position: relative;
    *top: -18px;
    *left: 15px;
}
.md_bt .bt_sl {
    overflow: hidden;
    margin-bottom: 22px;
}
.md_bt .bt_sl p {
    width: 150px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    float: left;
}
.md_bt .bt_sl p span {
    float: left;
    display: block;
}
.md_bt .bt_sl p .span_icon {
    width: 30px;
    height: 30px;
    margin-right: 8px;
    background: url(../images/softspr.png) -289px -162px no-repeat;
}
.md_bt .bt_sl p.gray .span_icon {
    background-position: -289px -197px;
}
.md_bt .bt_sl p .spanbox {
    height: 12px;
    margin-top: 10px;
    margin-right: 4px;
    width: 55px;
}
.md_bt .bt_sl p .spanbox .spanli {
    height: 12px;
    position: relative;
}
.md_bt .bt_sl p.red .spanbox .spanli {
    background: #f6837a;
}
.md_bt .bt_sl p.gray .spanbox .spanli {
    background: #c5ced4;
}
.md_bt .bt_sl p em {
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -14px;
    margin-left: 5px;
}
.md_bt .bt_sl p.red em {
    color: #f6837a;
}
.md_bt .bt_sl p.gray em {
    color: #c5ced4;
}
.list_lf .xzqbt {
    display: block;
    width: 246px;
    height: 72px;
    background: url(../images/xzqbg.gif) -2px -1px no-repeat;
    margin-top: 20px;
}
.list_lf .gsxxq2 {
    background-position: -2px -145px;
}
.list_lf .gsxxq1:hover {
    background-position: -2px -74px;
}
.list_lf .gsxxq2:hover {
    background-position: -2px -217px;
}
.list_rg {
    width: 300px;
    height: 217px;
    float: right;
}
.list_bt {
    width: 100%;
    float: left;
    height: 34px;
    margin: 24px 0 20px;
}
.list_a {
    float: left;
}
.list_a a {
    display: block;
    float: left;
    border-radius: 5px;
    overflow: hidden;
    width: 110px;
    height: 34px;
    margin-right: 20px;
}
.list_a a span {
    display: block;
    float: left;
    width: 36px;
    height: 100%;
}
.list_a a em {
    display: block;
    float: left;
    width: 73px;
    height: 32px;
    border: 1px solid #e8e8e8;
    border-left: none;
    text-align: center;
    border-radius: 0 5px 5px 0;
    line-height: 32px;
    font-size: 14px;
    color: #666;
}
.list_a a span {
    background: url(../images/tiantian.png) no-repeat;
}
.list_a a.sc span {
    background-color: #ff5e5e;
    background-position: -370px -361px;
}
.list_a a.zt span {
    background-color: #22c66e;
    background-position: -408px -361px;
}
.list_a a.jc span {
    background-color: #59aff8;
    background-position: -179px -403px;
}
.list_a a.pl span {
    background-color: #ff8200;
    background-position: -446px -361px;
}
.list_a a.sc:hover em {
    color: #ff5e5e;
}
.list_a a.zt:hover em {
    color: #22c66e;
}
.list_a a.jc:hover em {
    color: #59aff8;
}
.list_a a.pl:hover em {
    color: #ff8200;
}
.share {
    float: right;
    width: 224px;
    height: 36px;
    overflow: hidden;
}
.share p {
    float: left;
    font-size: 16px;
    color: #666;
    line-height: 36px;
}
.list_bt .share {
    margin-top: 4px;
}
.bdshare-button-style0-24 {
    float: right;
}
.sytjbox {
    height: 115px;
    overflow: hidden;
    padding: 20px 0 30px 0;
    border-top: 1px solid #efefef;
}
.sytjbox dl {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.sytjbox dl dt {
    width: 100px;
    float: left;
    height: 114px;
    background: url(../images/tiantian.png) no-repeat 0 -457px;
}
.sytjbox dl dd {
    width: 78px;
    float: left;
    margin-left: 34px;
}
.sytjbox dl dd a {
    display: block;
    position: relative;
    overflow: hidden;
}
.sytjbox dl dd a img {
    width: 78px;
    height: 78px;
}
.sytjbox dl dd a em {
    display: block;
    height: 20px;
    overflow: hidden;
    font-size: 16px;
    color: #333;
    text-align: center;
    margin-top: 8px;
}
.wrap_lf {
    width: 880px;
    float: left;
}
.wrap_lf_tt {
    height: 46px;
    border: 1px solid #eee;
}
.wrap_lf_tt ul {
    height: 46px;
    background: #f6f6f6;
}
.wrap_lf_tt li {
    float: left;
    width: 118px;
    border-left: 1px solid #eee;
    margin-left: -1px;
    height: 47px;
    line-height: 46px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #666;
    cursor: pointer;
}
.wrap_lf_tt li.on {
    border-top: 3px solid #0ec5a1;
    border-bottom: 4px solid #fff;
    height: 41px;
    line-height: 41px;
    color: #0ec5a1;
    background: #fff;
}
.wrap_lf_tt .xzdz {
    width: 150px;
    background: url(../images/down_btn_bg1.png) no-repeat 28px 16px #0ec5a1;
    color: #FFF;
    text-indent: 25px;
}
.wrap_lf_tt .xzdz:hover {
    color: #FFF;
}
.rjjsbox {
    margin-top: 11px;
    font-size: 14px;
    color: #666;
    line-height: 28px;
    word-break: break-all;
    overflow: hidden;
}
.rjjsbox p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    word-break: break-all;
}
.rjjsbox .ptitle {
    background: url(../images/dot.png) repeat-x center;
    height: 28px;
    position: relative;
    overflow: hidden;
}
.rjjsbox .ptitle span {
    display: block;
    background: #fff;
    font-size: 18px;
    font-weight: bold;
    width: auto;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}
.more_btn {
    height: 20px;
    line-height: 20px;
    text-align: right;
    display: none;
}
.more_btn a {
    display: inline-block;
    height: 20px;
    font-size: 14px;
    color: #999;
}
.more_btn a em {
    float: left;
}
.more_btn a span {
    display: block;
    float: right;
    width: 32px;
    height: 15px;
    border-radius: 2px;
    margin-top: 2px;
    margin-left: 8px;
    background: #0ec5a1 url(../images/tiantian.png) no-repeat -442px -342px;
}
.more_btn a span.sq {
    background-position: -418px -343px
}
/*
.sliderbox{ height:auto; margin:27px 0 15px; overflow:hidden; position:relative;}
.slider{ overflow:hidden; position:relative; width:570px; height:100%; margin:0 auto;}
.slider ul{ position:absolute; left:0; top:0;}
.slider ul li{ width:570px; height:100%; float:left; margin:0; position:relative; overflow:hidden; text-align:center;}
.slider ul li img{ max-width:570px;}
*/
.sliderbox {
    height: 430px;
    margin: 27px 0 15px;
    overflow: hidden;
    position: relative;
}
.slider {
    overflow: hidden;
    position: relative;
    width: 700px;
    height: 100%;
    margin: 0 auto;
    text-align: center;
}
.slider ul {
    position: absolute;
    left: 0;
    top: 0;
}
.slider li {
    width: 700px;
    height: 100%;
    float: left;
    margin: 0;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.slider li a {
    cursor: default;
}
.slider li img {
    max-width: 100%;
}
/*.slider.margin-auto{ margin-left: auto; margin-right: auto; width: 750px; }
.slider.margin-auto li{ width: 750px; }*/
.btn_bj {
    width: 40px;
    height: 60px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    background: #879299;
    border-radius: 5px;
    z-index: 99;
    display: none;
}
.btn_bj .arrow-btn {
    height: 100%;
    background: url(../images/tiantian.png) no-repeat;
    cursor: pointer;
}
.btn_bj .arrow-btn.dasabled {
    cursor: default;
}
.btn_bj.lfbd {
    left: 0;
}
.btn_bj.rgbd {
    right: 0;
}
.btn_bj .arrow-btn#btn-left {
    background-position: -218px -402px;
}
.btn_bj .arrow-btn#btn-right {
    background-position: -260px -403px;
}
.tipsbox {
    padding: 20px;
    background: #edf1f3;
}
.tipsbox p {
    line-height: 32px;
    font-size: 15px;
    color: #292f33;
    word-break: break-all;
}
.tipsbox .ptitle {
    font-size: 17px;
    color: #fa4e57;
    font-weight: bold;
    margin-bottom: 10px;
}
.gjcbox {
    font-size: 14px;
    color: #666;
    margin: 20px 0 17px 0;
}
.gjcbox a {
    color: #666;
    margin-right: 5px;
}
.gjcbox a:hover {
    color: #46bc5a;
}
.xzsbox {
    /*height:52px;*/
    width: 100%;
    margin-bottom: 14px;
    overflow: hidden;
    /*display: none;*/
}
.xzsbox img {
    width: 100%;
}
/*11.5*/
.xzsbox {
    height: 60px;
}
.xzsbox .gghz2 {
    display: inline-block;
    width: 212px;
    height: 57px;
    float: left;
    margin-right: 15px;
    background: url(../images/dianxin_1.gif) no-repeat;
}
/*.xzsbox .gghz2:hover{background:url(../images/dianxin_2.gif) no-repeat;}*/
.xzsbox .gghz2.two {
    background: url(../images/wangtong_1.gif) no-repeat;
}
/*.xzsbox .gghz2.two:hover{background:url(../images/wangtong_2.gif) no-repeat;}*/
.xzsbox .gghz2 img {
    width: 100%;
    height: 100%;
    display: none;
}
.xzsbox .ggzy2 {
    float: right;
    width: 122px;
    height: 67px;
    display: inline-block;
    overflow: hidden;
}
.hjtj_title {
    height: 52px;
    border-bottom: 1px solid #efefef;
}
.hjtj_title ul li {
    height: 50px;
    line-height: 56px;
    float: left;
    margin-right: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    cursor: pointer;
}
.hjtj_title ul li.last {
    border-bottom: 3px solid #0ec5a1;
    color: #0ec5a1;
}
.hjtj_title ul li:hover {
    color: #0ec5a1;
}
.hjtj_div {
    margin-top: 20px;
}
.hjtj_top {
    height: 120px;
}
.hjtj_top_lf {
    width: 240px;
    float: left;
    height: 120px;
    overflow: hidden;
}
.hjtj_top_lf img {
    width: 240px;
    height: 120px;
}
.hjtj_top_rg {
    width: 416px;
    float: right;
}
.top_rg_tt {
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.top_rg_tt a {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    float: left;
}
.top_rg_tt a.more {
    float: right;
    font-size: 14px;
    color: #999;
    font-weight: normal;
}
.top_rg_txt {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin-top: 8px;
    height: 78px;
    overflow: hidden;
}
.hjtj_list ul li {
    width: 167px;
    height: 48px;
    float: left;
    margin-top: 30px;
}
.hjtj_list ul li img {
    width: 48px;
    height: 48px;
    border-radius: 5px;
}
.hjtj_list ul li .li_img {
    width: 48px;
    float: left;
    margin-right: 10px;
}
.hjtj_list ul li .li_intro {
    width: 105px;
    float: left;
}
.hjtj_list ul li .li_intro .ptitle {
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    width: 100%;
    /*text-overflow:ellipsis; white-space:nowrap;*/
}
.hjtj_list ul li .li_intro .ptitle a {
    font-size: 14px;
    color: #333;
}
.hjtj_list ul li .li_intro .ptxt {
    font-size: 12px;
    color: #999;
    height: 20px;
}
.hjtj_list ul li .li_intro .ptxt em {
    float: left;
}
.hjtj_list ul li .li_intro .ptxt span {
    float: left;
    margin: 0 6px;
    width: 1px;
    height: 10px;
    margin-top: 6px;
    background: #e8e8e8;
}
.hjtj_list {
    margin-bottom: 30px;
}
.hide {
    display: none;
}
.xzdzbox {
    overflow: hidden;
}
.xzdzbox .tab_list {
    padding: 0 10px;
}
.xzdz_title {
    line-height: 62px;
    font-size: 15px;
    color: #333;
    font-weight: bold;
}
.sortbox {
    margin-bottom: 20px;
}
.sort_title {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    color: #000;
}
.sort_list dl {
    overflow: hidden;
}
.sort_list dt {
    padding: 6px 0;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    line-height: 20px;
    margin: 10px 0;
}
.sort_list dd {
    line-height: 33px;
    margin: 0;
    overflow: hidden;
    margin-bottom: -10px;
    *margin-bottom: 0;
}
.sort_list dd a {
    display: inline-block;
    width: 125px;
    line-height: 24px;
    height: 24px;
    border-radius: 3px;
    padding: 8px 0;
    text-align: center;
    font-size: 15px;
    background: #f90;
    color: #fff;
    float: left;
    margin-bottom: 10px;
    margin-left: 15px;
}
.sort_list dd a:hover {
    text-decoration: underline;
}
.sort_list dd span {
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    margin-top: 3px;
    margin-right: 3px;
    border-radius: 2px;
    background: url(../images/soft_dbtn.png) no-repeat center center;
}
.sort_list .der dd span,
.sort_list .der+dl dd span {
    display: none;
}
.sort_list .der+dl dd a,
.sort_list .der dd a {
    width: 78px;
    font-size: 13px;
    text-align: left;
    white-space: nowrap;
    color: #666;
    background: none;
    padding: 0;
    margin-bottom: 10px;
    margin-left: 38px;
    margin-right: 24px;
}
.xzdz_rg {
    width: 336px;
    height: auto;
    float: right;
    overflow: hidden;
}
.xzdzbox .tab_list {
    float: left;
    width: 295px;
}
.xzdzbox .ad_groups {
    width: 565px;
    float: right;
}
.xzdzbox .ad_col {
    float: left;
}
.xzdzbox .ad_col+.ad_col {
    margin-left: 8px;
}
.xzdzbox .ad_col .ad_box img {
    width: 220px;
    height: 90px;
    visibility: visible;
}
.other_title,
.rjjt_tips {
    line-height: 50px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-top: 15px;
    border-bottom: 1px solid #efefef;
}
.rjjt_tips,
.sliderbox {
    margin-left: -20px;
}
.other_list {
    padding-top: 20px;
}
.other_list ul li {
    width: 100%;
    float: left;
    line-height: 28px;
    height: 28px;
    background: #edf1f3;
    font-size: 14px;
    color: #292f33;
    margin-bottom: 10px;
}
.other_list ul li span {
    float: left;
}
.other_list ul li .stars {
    margin: 6px 33px 0 5px;
}
.other_list ul li .span_tt {
    width: 352px;
    margin-right: 10px;
    padding-left: 10px;
    height: 28px;
    overflow: hidden;
}
.other_list ul li a {
    float: right;
    width: 74px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #879299;
}
.other_list ul li a:hover {
    background: #0ec5a1;
}
.xgyd_list {
    width: 690px;
    margin-right: -15px;
    padding: 10px 0;
}
.xgyd_list ul li {
    width: 327px;
    float: left;
    line-height: 32px;
    height: 32px;
    margin-right: 15px;
}
.xgyd_list ul li a {
    font-size: 14px;
    color: #666;
}
.xgyd_list ul li a em {
    display: block;
    float: left;
    width: 310px;
    height: 32px;
    overflow: hidden;
}
.xgyd_list ul li a span {
    float: right;
    width: 6px;
    height: 10px;
    background: url(../images/tiantian.png) no-repeat -478px -344px;
    margin-top: 13px;
}
.xgyd_list ul li a:hover span {
    background-position: -88px -36px;
}
.ggbox {
    width: 670px;
    /*height:80px;*/
    margin: 10px 0;
}
.ggbox img {
    width: 670px;
    height: 80px;
}
.bz_list {
    margin-top: 20px;
    height: 240px;
}
.bz_lf {
    width: 166px;
    float: left;
}
.bz_lf p {
    height: 118px;
}
.bz_lf p img {
    width: 166px;
    height: 118px;
}
.bz_lf p.bt {
    margin-top: 5px;
}
.bz_md {
    width: 330px;
    height: 240px;
    float: left;
    margin: 0 4px;
}
.bz_md img {
    width: 330px;
    height: 240px;
}
.cmtbox {
    margin-top: 18px;
}
.cmt_title {
    line-height: 43px;
    height: 43px;
    font-size: 20px;
    color: #333;
}
.cmt_title .morepl {
    float: right;
    font-size: 14px;
    color: #999;
    padding-right: 15px;
    position: relative;
}
.cmt_title span {
    float: left;
}
.cmt_title .morepl span {
    position: absolute;
    right: 0;
    top: 17px;
    width: 6px;
    height: 10px;
    background: url(../images/tiantian.png) no-repeat -478px -344px;
}
.cmt_title .morepl em {
    color: #f95f5f;
}
.hfbox {
    height: 158px;
    border: 1px solid #efefef;
}
.hfbox .textdiv {
    height: 98px;
    padding: 10px;
}
.hfbox .textdiv textarea {
    width: 100%;
    height: 100%;
    outline: none;
    resize: none;
    border: none;
    font-size: 14px;
    color: #666;
    font-family: "脦垄脠铆脩脜潞脷";
}
.btndiv {
    height: 40px;
    line-height: 40px;
    background: #edf1f3;
}
.btndiv .smile {
    float: left;
    margin-left: 20px;
    font-size: 16px;
    color: #879299;
}
.btndiv .smile span {
    float: left;
    width: 21px;
    height: 21px;
    background: url(../images/tiantian.png) no-repeat -348px -403px;
    margin-top: 10px;
    margin-right: 10px;
}
.btndiv .fabu {
    float: right;
    width: 80px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #0ec5a1;
}
.cmt_list {
    padding-top: 18px;
}
.cmt_list ul li {
    width: 100%;
    float: left;
    padding: 10px 0 15px 0;
    border-top: 1px dashed #e8e8e8;
}
.cmt_list ul li:first-child {
    border-top: none;
}
.cmt_list ul li .ptitle {
    line-height: 36px;
    height: 36px;
    font-size: 16px;
    color: #666;
    overflow: hidden;
}
.cmt_list ul li .ptitle em {
    color: #0ec5a1;
    margin-left: 10px;
}
.cmt_list ul li .ptitle span {
    color: #999;
    float: right;
}
.cmt_list ul li .ptxt {
    font-size: 16px;
    color: #666;
    margin: 5px 0;
}
.cmt_list ul li .pzhf {
    height: 20px;
    line-height: 20px;
}
.cmt_list ul li .pzhf a {
    float: right;
    margin-left: 30px;
    font-size: 16px;
    color: #999;
}
.cmt_list ul li .pzhf a.zan span {
    float: left;
    width: 20px;
    height: 20px;
    background: url(../images/tiantian.png) no-repeat -373px -402px;
    margin-right: 10px;
    margin-top: -2px;
}
.cmt_list ul li .pzhf a.zan:hover span {
    background-position: -393px -402px;
}
.cmt_list ul li .pzhf a:hover {
    color: #46bc5a;
}
.wrap_rg {
    width: 300px;
    float: right;
}
.wrap_rg .side-good-game .bd .list {
    margin-left: -22px;
}
.wrap_rg .side-good-game .bd .item {
    margin-left: 22px;
}
.rg_title,
.zt_gytit {
    line-height: 44px;
    height: 44px;
    border-bottom: 1px solid #ddd;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
/*.fldh_list{ width:324px; margin-left:-24px;}*/
.fldh_list a {
    float: left;
    width: 144px;
    display: inline;
    height: 34px;
    line-height: 32px;
    margin: 0 9px 8px 0;
    overflow: hidden;
    text-align: center;
    border: 1px solid #ddd;
}
.fldh_list a.on,
.fldh_list a:hover {
    background: #0ec5a1;
    color: #fff;
    border-color: #0ec5a1;
}
.fldhbox {
    margin-bottom: 10px;
    width: 310px;
}
.fldhbox .rg_title {
    display: none;
}
.rg_title a {
    float: right;
    font-size: 16px;
    color: #999;
    font-weight: normal;
}
.rmrj_list {
    width: 330px;
    margin-left: -30px;
}
.rmrj_list ul li {
    width: 80px;
    float: left;
    margin-left: 30px;
    margin: 20px 0 0 30px;
}
.rmrj_list ul li a {
    display: block;
    height: 100%;
}
.rmrj_list ul li img {
    width: 80px;
    height: 80px;
    border-radius: 10px;
}
.rmrj_list ul li em {
    display: block;
    height: 20px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-top: 5px;
}
.rg_ggbox {
    width: 300px;
    /*height:200px;*/
    margin-bottom: 15px;
    overflow: hidden;
}
.rg_ggbox img {
    width: 100%;
    display: block;
}
.blbox {
    margin-bottom: 15px;
    background: #fff;
    padding: 0 10px 10px;
}
.blbox_tt {
    line-height: 42px;
    height: 42px;
    border-bottom: 1px solid #ddd;
}
.blbox_tt ul {
    display: block;
}
.blbox_tt ul li {
    width: 50%;
    float: left;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    cursor: pointer;
}
.blbox_tt ul li.last {
    height: 41px;
    border-bottom: 2px solid #0ec5a1;
    color: #0ec5a1;
}
#blph {
    font-size: 0;
    padding: 0;
}
.zyr_phb {
    font-size: 0;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #ddd;
}
.zyr_phb li {
    width: 50%;
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    height: 40px;
    border: none;
    color: #333;
    cursor: pointer;
}
.zyr_phb li.on {
    color: #0ec5a1;
    border-bottom: 2px solid #0ec5a1;
    height: 44px;
}
.bl_list {
    padding: 12px 0 0 0;
}
.bl_list li {
    width: 100%;
    height: 33px;
    line-height: 33px;
    float: left;
}
.bl_list li span {
    float: left;
    width: 18px;
    height: 18px;
    margin: 8px 12px 0 0;
    background: #879299;
    line-height: 18px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.bl_list li span.fir {
    background: #fa4e57;
}
.bl_list li span.sec {
    background: #fb794c;
}
.bl_list li span.thi {
    background: #fbc34c;
}
.bl_list li em {
    float: left;
    height: 35px;
    width: 260px;
    overflow: hidden;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    font-size: 14px;
    color: #666;
}
.bl_list li a:hover em {
    text-decoration: underline;
}
.bl_soft_list ul {
    padding: 12px 0;
}
.bl_soft_list li {
    position: relative;
    height: 26px;
    line-height: 26px;
    margin-bottom: 8px;
    overflow: hidden;
}
.bl_soft_list li:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/softspr.png) -305px 4px no-repeat;
}
.bl_soft_list a {
    display: block;
    overflow: hidden;
}
.bl_soft_list a:hover {
    text-decoration: underline;
}
.bl_soft_list .pic {
    width: 26px;
    height: 26px;
    float: left;
    display: inline;
    margin-right: 4px;
}
.blbox_best ul {
    margin-bottom: -8px;
}
.blbox_best li {
    margin-bottom: 8px;
}
.blbox_best li a {
    display: block;
    overflow: hidden;
}
.blbox_best li .pic {
    width: 32px;
    height: 32px;
    float: left;
}
.blbox_best li .tit {
    overflow: hidden;
    height: 31px;
    line-height: 32px;
    overflow: hidden;
    margin-left: 40px;
    border-bottom: 1px dashed #ddd;
}
.blbox_nice_list {
    padding: 10px 0 2px 15px;
}
.blbox_nice li {
    width: 76px;
    height: 72px;
    line-height: 18px;
    float: left;
    overflow: hidden;
    margin: 0 18px 12px 0;
    text-align: center;
}
.blbox_nice li img {
    width: 48px;
    height: 48px;
    display: block;
    margin: 0 auto 5px auto;
}
.rmbox {
    margin-top: 5px;
    background: #fff;
    padding: 0 10px;
    margin-bottom: 15px;
}
.boxlist {
    padding: 10px 0;
}
.boxlist li {
    overflow: hidden;
    position: relative;
}
.boxlist+.boxlist {
    border-top: 1px dashed #efefef;
}
.boxlist .pic {
    float: left;
    margin-right: 5px;
}
.boxlist .pic img {
    width: 48px;
    height: 48px;
}
.boxlist .tit {
    max-width: 165px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 2px;
}
.boxlist .tit a {
    color: #444;
}
.boxlist .tit a:hover {
    text-decoration: underline;
    color: #0ec5a1;
}
.boxlist .txt {
    font-size: 12px;
    color: #999;
}
.boxlist .btn {
    float: right;
    position: absolute;
    right: 0;
    top: 15px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #0ec5a1;
    border-radius: 3px;
    text-align: center;
    color: #0ec5a1;
}
.boxlist .btn:hover {
    background: #0ec5a1;
    color: #fff;
    text-decoration: none;
}
.ggwbox1 {
    width: 300px;
    /*height:290px;*/
    margin-top: 15px;
}
.sort_list.mt {
    border-top: 1px solid #a6d990;
}
.rmbox_list_2 a {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    margin-right: 8px;
}
.rmbox_list_2 a:hover {
    text-decoration: underline;
}
.sytjbox dl dd a:hover em,
.rmrj_list ul li a:hover em,
.bl_list ul li a:hover em,
.hjtj_list ul li .li_intro .ptitle a:hover,
.rmbox_list ul li a:hover,
.rmbox_list_2 a:hover,
.xgyd_list ul li a:hover {
    color: var(--pm-c);
}
.w1k_box {
    width: 1200px;
    margin: 0 auto;
}
.left_menu {
    float: left;
    width: 180px;
    margin-top: 5px;
}
.left_menu a {
    width: 100%;
    height: 55px;
    text-align: center;
    font-size: 16px;
    display: block;
    position: relative;
}
.left_menu a span {
    display: block;
    line-height: 54px;
    height: 54px;
    border-bottom: 1px solid #efefef;
    color: #292f33;
}
.left_menu a em {
    display: none;
    border: 6px solid transparent;
    border-left-color: #0ec5a1;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -6px;
}
.left_menu a.cur span,
.left_menu a.cur:hover span {
    background: #0ec5a1;
    color: #fff;
    border: none;
    height: 55px;
    line-height: 55px;
}
.left_menu a.cur em {
    display: inline-block;
}
.left_menu a:last-child span,
.left_menu.yangs2 a:last-child {
    border: none;
}
.left_menu a:hover span {
    background: #edf1f3;
}
.gxlist {
    width: 980px;
    float: right;
    overflow: hidden;
}
.gxlist .hd {
    width: 100%;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #efefef;
    height: 45px;
    line-height: 45px;
}
.gxlist ul li {
    float: left;
    height: 100%;
    overflow: hidden;
}
.gxlist .mc {
    width: 453px;
    margin-right: 15px;
}
.gxlist .yy {
    width: 100px;
}
.gxlist .dj {
    width: 125px;
}
.gxlist .time {
    width: 125px;
}
.gxlist .dx {
    width: 100px;
}
.gxlist .bd {
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}
.gxlist .bd ul {
    width: 100%;
    border-bottom: 1px solid #efefef;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    overflow: hidden;
}
.gxlist .bd ul .time,
.gxlist .bd ul .dx {
    font-size: 16px;
    color: #999;
}
.gxlist .bd ul .time.red {
    color: #fa4e57;
}
.gxlist .bd ul .yy {
    color: #999;
}
.gxlist .stars {
    margin: 15px 0 0;
}
.gxlist .bd .lm {
    float: left;
    width: 120px;
}
.gxlist .bd .lm a {
    color: #999;
}
.gxlist .bd .tit {
    float: left;
    max-width: 285px;
    padding-right: 15px;
    position: relative;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    height: 100%;
    color: #333;
    overflow: hidden;
}
.gxlist .bd .tit:hover {
    color: #0ec5a1;
}
.gxlist .bd .icon {
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/tiantian.png) no-repeat -487px -368px;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -6.5px;
    overflow: hidden;
}
.gxlist .bd .icon.n {
    background-position: -487px -385px;
}
.gxlist.art .mc {
    width: 805px;
}
.gxlist.art .bd .tit {
    max-width: 520px;
}
.gxlist.h5 .time {
    text-align: right;
}
.gxlist.h5 .mc {
    width: 478px;
}
.gxlist.h5 .bd .lm {
    width: 52px;
}
.page_all {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 5px auto;
    overflow: hidden;
}
.page_all .laypageskin_molv a,
.page_all .laypageskin_molv span {
    height: 30px;
    line-height: 30px;
    min-width: 15px;
    padding: 0px 8px;
    margin-bottom: 0px;
    font-size: 14px;
    display: inline-block;
    border-radius: 2px;
    margin: 0 2px;
}
.page_all .laypageskin_molv a {
    background-color: #edf1f3;
    color: #879299;
}
.page_all .laypageskin_molv a:hover {
    background-color: #879299;
    color: #fff;
}
.page_all .laypageskin_molv a:active,
.page_all .laypageskin_molv .active {
    background-color: #0ec5a1;
    color: #fff;
}
.page_all .laypageskin_molv a.laypage_next,
.page_all .laypageskin_molv a.laypage_prev,
.page_all .laypageskin_molv a.a1,
.page_all .laypageskin_molv a.a1:last-child {
    background: #edf1f3 url(../images/tiantian.png) no-repeat -443px -399px;
    text-indent: -9999px;
}
.page_all .laypageskin_molv a.laypage_next,
.page_all .laypageskin_molv a.laypage_prev {
    width: 30px;
    padding: 0;
}
.page_all .laypageskin_molv a.laypage_next:hover,
.page_all .laypageskin_molv a.laypage_next:active,
.page_all .laypageskin_molv a.a1:last-child:hover {
    background-color: #879299;
    background-position: -334px -428px;
}
.page_all .laypageskin_molv a.laypage_prev,
.page_all .laypageskin_molv a.a1 {
    background-position: -412px -399px;
}
.page_all .laypageskin_molv a.laypage_prev:hover,
.page_all .laypageskin_molv a.laypage_prev:active,
laypage_curr,
.page_all .laypageskin_molv a.a1:hover,
.page_all .laypageskin_molv a.a1:active {
    background-color: #879299;
    background-position: -303px -428px;
}
.page_all .laypageskin_molv a.a1:first-child {
    background: #edf1f3;
    text-indent: 0;
    cursor: default;
    width: auto;
}
.page_all .laypageskin_molv a.a1:hover {
    color: #879299;
}
.r_gybz {
    width: 980px;
    float: right;
    height: auto;
    overflow: hidden;
}
.r_gybz .gybz {
    border-bottom: 1px solid #efefef;
    height: 34px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
    overflow: hidden;
}
.r_gybz .bzjs {
    font-size: 14px;
    color: #333;
    line-height: 24px;
    overflow: hidden;
}
.soft_list .banb {
    color: #999;
    height: 22px;
    line-height: 22px;
}
.soft_list .banb em {
    float: left;
    width: auto;
    display: inline-block;
}
.soft_list .banb p,
.soft_list .banb a {
    float: left;
    width: auto;
    display: inline-block;
    margin-right: 20px;
    padding-left: 20px;
    background: url(../images/tiantian.png) no-repeat;
    position: relative;
    z-index: 99;
    cursor: pointer;
}
.soft_list .banb .az {
    background-position: -483px -449px;
}
.soft_list .banb .ios {
    background-position: -483px -425px;
}
.soft_list .banb .pc {
    background-position: -481px -468px;
}
.soft_list .stars {
    margin: 4px 0 0;
}
.soft_list .banb .ewm {
    display: none;
    position: absolute;
    z-index: 9999;
    left: -14px;
    top: 22px;
    width: 146px;
    height: 150px;
    background: url(../images/tiantian.png) no-repeat 0 -713px;
    overflow: hidden;
}
.soft_list .banb .ewm img {
    margin: 17px 8px 10px 20px;
    width: 108px;
    height: 108px;
}
.soft_list .item {
    margin: 10px 5px;
}
.soft_list .hd {
    overflow: hidden;
    height: 26px;
    line-height: 26px;
    padding-top: 4px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    background: url(../images/sl_jbbg.png) repeat-x 0 15px;
    padding: 2px 10px;
    color: #aaa;
}
.soft_list .hd .title {
    float: left;
    font-weight: 700;
    font-size: 15px;
}
.soft_list .hd .review {
    float: right;
}
.soft_list .hd .flei,
.soft_list .hd .level,
.soft_list .hd .score,
.soft_list .hd .count {
    float: left;
    margin-left: 25px;
}
.soft_list .hd .flei {
    color: #666;
}
.soft_list .hd .flei:hover {
    color: #FF5800;
}
.soft_list .hd .count {
    color: #0984C5;
}
.soft_list .hd .count:hover {
    text-decoration: underline;
}
.soft_list .hd .score em,
.soft_list .hd .count em {
    color: red;
}
.soft_list .hd .stars {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
}
.soft_list .bd {
    overflow: hidden;
    padding: 10px;
    position: relative;
}
.soft_list .bd .pic {
    width: 48px;
    height: 48px;
    float: left;
    margin-right: 10px;
}
.soft_list .bd .pic img {
    width: 100%;
    height: 100%;
}
.soft_list .bd .con {
    width: 666px;
    line-height: 24px;
    color: #aaa;
}
.soft_list .bd .text {
    height: 24px;
    overflow: hidden;
}
.soft_list .bd .time,
.soft_list .bd .size {
    margin-right: 10px;
}
.soft_list .bd .lang {
    display: inline-block;
    vertical-align: top;
    background: #0ec5a1;
    color: #FFF;
    padding: 0 5px;
}
.soft_list .bd .free {
    padding-left: 18px;
    background: url(../images/sign_explain.gif) no-repeat 0 3px;
}
.soft_list .bd .down {
    width: 90px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    position: absolute;
    right: 5px;
    bottom: 0;
    border: 1px solid #0ec5a1;
    border-radius: 3px;
    color: #0ec5a1;
}
.soft_list .bd .down:hover {
    background-color: #0ec5a1;
    color: #FFF;
}
.lbhj {
    width: 1200px;
    height: auto;
    border-bottom: 1px solid #efefef;
    padding-bottom: 15px;
    overflow: hidden;
}
.lbhj .hd,
.hot_rj dt {
    float: left;
    width: 20px;
    height: 60px;
    margin-top: 15px;
    color: #333;
    font-size: 22px;
    font-weight: bold;
    padding-right: 18px;
    background: url(../images/tiantian.png) no-repeat 28px -565px;
    overflow: hidden;
}
.lbhj .bd,
.zt_tjzt {
    float: right;
    width: 962px;
    height: 96px;
    overflow: hidden;
}
.lbhj .bd li,
.zt_tjzt ul li {
    float: left;
    padding-left: 24px;
    margin: 5px 0 5px 20px;
    background: url(../images/tiantian.png) no-repeat -479px -403px;
    width: 115px;
    height: 22px;
    line-height: 22px;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    overflow: hidden;
}
.zt_tjzt {
    height: auto;
    max-height: 96px;
}
.lbhj .bd li a,
.zt_tjzt ul li a {
    color: #333;
    font-size: 14px;
}
.hot_rj {
    width: 100%;
    height: auto;
    margin-top: 20px;
    overflow: hidden;
}
.hot_rj dd {
    width: 74px;
    float: left;
    margin: 0px 8px 0 15px;
    margin-left: 14.2px\9;
}
.hot_rj dd:last-child {
    margin-right: 0px;
}
.hot_rj dd a {
    display: block;
    position: relative;
    overflow: hidden;
}
.hot_rj dd a img {
    width: 74px;
    height: 74px
}
.hot_rj dd a em {
    display: block;
    height: 20px;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    line-height: 20px;
    text-align: center;
    margin-top: 4px;
}
.zzlb {
    margin-top: 10px;
}
.zzlb .wrap_rg {
    width: 300px;
    float: left;
}
.zzlb .lb_left {
    width: 885px;
    float: right;
}
.content_list {
    padding: 0 0 10px 0;
    border: 1px solid #ddd;
    border-top: 2px solid #0ec5a1;
    border-bottom: 2px solid #0ec5a1;
    background-color: #fff;
}
.content_list_title {
    height: 46px;
    line-height: 46px;
    text-indent: 12px;
    border-bottom: 1px solid #e7e7e7;
    background: #f6faf5;
}
.content_list_title .tit {
    font-size: 17px;
}
.content_list_title .tip {
    font-size: 12px;
    color: #999;
    padding-left: 5px;
}
.lb_left {
    float: left;
    width: 669px;
}
.rg_title {
    line-height: 44px;
    height: 44px;
    border-bottom: 1px solid #0ec5a1;
    font-size: 16px;
}
.rg_title h3 {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.soft_list .box:last-child {
    border: none;
}
.zt_right {
    float: right;
    width: 830px;
    height: auto;
    margin-top: -10px;
    overflow: hidden;
}
.zt_gytit .more {
    float: right;
    color: #999;
    font-size: 14px;
    font-weight: normal;
}
.mt0 {
    margin-top: 0px;
}
.zthz_zt {
    width: 849px;
    margin: 0 0 18px -19px;
    height: auto;
    overflow: hidden;
}
.zthz_zt ul li {
    float: left;
    width: 263px;
    height: 107px;
    margin: 20px 0 0 20px;
    overflow: hidden;
}
.zthz_zt ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.zthz_zt ul li img {
    width: 263px;
    height: 67px;
    float: left;
}
.zthz_zt ul li span {
    display: inline-block;
    width: 253px;
    padding: 0 5px;
    height: 40px;
    line-height: 40px;
    background: #f4f5f7;
    font-size: 14px;
    color: #333;
    text-align: center;
    float: left;
    overflow: hidden;
}
.zthz_zt.h151 ul li {
    height: 191px;
}
.zthz_zt.h151 ul li img {
    height: 151px;
}
.zthz_zt.h148 ul li {
    height: 190px;
}
.zthz_zt.h148 ul li img {
    height: 150px;
}
.zthz_zt.h5yx ul li {
    height: 180px;
    width: 404px;
}
.zthz_zt.h5yx ul li span {
    width: 394px;
}
.zthz_zt.h5yx ul li img {
    height: 140px;
    width: 404px;
}
.zt_tjzt {
    border-bottom: none;
    width: 850px;
    margin: 12px 0 10px -20px;
    float: none;
}
.zt_tjzt ul li {
    width: 168px;
}
.zt_show1 {
    width: 100%;
    height: 200px;
    overflow: hidden;
}
.zt_show1 .pic {
    float: left;
    width: 325px;
    height: 200px;
    overflow: hidden;
}
.zt_show1 .pic img {
    width: 325px;
    height: 200px;
}
.zt_show1 .right {
    float: right;
    width: 645px;
    height: 210px;
    margin-top: -10px;
    overflow: hidden;
}
.zt_show1 .right .text {
    color: #666;
    font-size: 14px;
    line-height: 26px;
    margin: 13px auto;
    height: 104px;
    overflow: hidden;
}
.zt_show1 .bott {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}
.zt_show1 .bott .time {
    color: #999;
    float: left;
    width: 200px;
}
.zt_gytit .ckyw {
    float: right;
    color: #f95f5f;
    font-size: 16px;
    font-weight: normal;
}
.zt_gytit2 {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    height: 30px;
    line-height: 35px;
    margin: 22px 0 10px;
}
.zt_gytit2 .morepl {
    font-weight: normal;
    color: #879299;
}
.zt_gytit2 .morepl span {
    top: 11px;
}
.zt_yylb {
    width: 1020px;
    margin: 0 0 0 -20px;
    height: auto;
    overflow: hidden
}
.zt_yylb ul li {
    float: left;
    width: 265px;
    height: 78px;
    padding: 23.5px 100px 23.5px 123px;
    border: 1px solid #efefef;
    margin: 0 0 20px 20px;
    position: relative;
    overflow: hidden;
}
.zt_yylb ul li .pic {
    position: absolute;
    left: 25px;
    top: 23.5px;
    width: 78px;
    height: 78px;
    overflow: hidden;
}
.zt_yylb ul li .pic img {
    width: 78px;
    height: 78px;
}
.zt_yylb ul li .tit {
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    overflow: hidden;
}
.zt_yylb ul li .tit a {
    color: #333;
}
.zt_yylb ul li .txt {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
    height: 48px;
    overflow: hidden;
}
.zt_yylb ul li .r {
    width: 70px;
    height: 78px;
    position: absolute;
    right: 15px;
    top: 23.5px;
}
.zt_yylb ul li .fs {
    display: inline-block;
    font-size: 30px;
    color: #fd7c40;
    font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.zt_yylb ul li .bnt {
    display: inline-block;
    width: 68px;
    height: 26px;
    border: 1px solid #22c66e;
    font-size: 14px;
    color: #22c66e;
    text-align: center;
    line-height: 26px;
}
.zt_yylb ul li .bnt:hover {
    background: #22c66e;
    color: #fff;
}
.zt_xgwz {
    margin-top: -20px;
    height: auto;
    overflow: hidden;
}
.zt_xgwz ul {
    width: 998px;
    height: auto;
    border: 1px solid #efefef;
    overflow: hidden;
    padding: 13px 0;
}
.zt_xgwz ul li {
    float: left;
    width: 455px;
    margin: 0 12px 0 22px;
    padding-left: 10px;
    background: url(../images/tiantian.png) no-repeat -495px -484px;
    font-size: 14px;
    line-height: 32px;
    height: 32px;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    overflow: hidden;
}
.zt_xgwz ul li.wl {
    width: 350px;
    margin-left: 126px;
}
.zt_xgwz ul li a {
    color: #666;
}
.zt_tjxz {}
.zt_tjxz ul {
    width: 973px;
    padding: 20px 0 0 25px;
    height: auto;
    border: 1px solid #efefef;
}
.zt_tjxz ul li {
    float: left;
    height: 36px;
    width: 226px;
    margin: 0 12px 20px 0;
}
.zt_tjxz ul li .pic {
    float: left;
    width: 36px;
    height: 36px;
    position: relative;
}
.zt_tjxz ul li .pic img {
    width: 36px;
    height: 36px;
}
.zt_tjxz ul li .r {
    float: right;
    width: 180px;
    overflow: hidden;
}
.zt_tjxz ul li .xx {
    width: 100%;
    height: 20px;
    line-height: 20px;
    color: #999;
    font-size: 14px;
    overflow: hidden;
}
.zt_tjxz ul li .xx .dx {
    float: left;
    width: auto;
    display: inline-block;
}
.zt_tjxz ul li .stars {
    float: left;
    display: inline-block;
}
.zt_tjxz ul li .tit {
    font-size: 14px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    margin-top: -3px;
    overflow: hidden;
}
.zt_tjxz ul li .tit a {
    color: #666;
}
.zt_pl .cmt_list {
    margin-bottom: -20px;
}
.zt_pl .cmt_list ul li:last-child {
    padding-bottom: 0px;
}
.ztshow_tjzt {}
.bg_list {
    zoom: 1;
    width: 998px;
    border: 1px solid #efefef;
    height: 153px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.tjzt_bl,
.tjzt_br {
    width: 16px;
    height: 34px;
    position: absolute;
    top: 50%;
    margin-top: -17px;
    background: url(../images/tiantian.png) no-repeat;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    z-index: 999;
    display: none;
}
.tjzt_bl {
    left: 0px;
    background-position: -409px -431px;
}
.tjzt_br {
    right: 0px;
    background-position: -427px -431px;
}
/*
.tjzt_bl.tjzt_blon,.tjzt_bl.tjzt_blon:hover{ background-position:-381px -31px; background-color:#c0c0c0;}
.tjzt_br.tjzt_bron,.tjzt_br.tjzt_bron:hover{background-position:-409px -31px; background-color:#c0c0c0;}
*/
.tjzt_bl:hover {
    background-position: -445px -431px;
}
.tjzt_br:hover {
    background-position: -463px -431px;
}
.tjzt_pic {
    width: 10000em;
    height: 153px;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    position: relative;
}
.tjzt_pic ul {
    position: absolute;
}
.tjzt_pic li {
    width: 300px;
    height: 106px;
    float: left;
    position: relative;
    margin: 25px 0 0;
    padding: 0 12.5px;
    background: #fff;
    overflow: hidden;
}
.tjzt_pic li a {
    display: block;
    width: 100%;
    height: 100%;
}
.tjzt_pic li img {
    width: 300px;
    height: 76px;
    float: left;
}
.tjzt_pic li span {
    display: inline-block;
    width: 290px;
    padding: 0 5px;
    height: 30px;
    line-height: 30px;
    background: #edf1f3;
    font-size: 16px;
    color: #333;
    text-align: center;
    float: left;
    overflow: hidden;
}
.pcont {
    width: 975px;
    margin: 0 12.5px;
    float: left;
    overflow: hidden;
    position: relative;
}
.ply_txt {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    margin: 10px auto 5px;
    overflow: hidden;
}
.ply_tit {
    border-bottom: 2px solid #ff8018;
    line-height: 44px;
    height: 44px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.cmt_list.news {
    margin-top: -10px;
}
.cmt_list.news .ply_tit {
    border-color: #4dd13f;
}
.map_box {
    overflow: hidden;
}
.map_box dl {
    width: 400px;
    height: 220px;
    float: left;
    border-right: 1px solid #f4f5f7;
    border-bottom: 1px solid #f4f5f7;
    margin-right: -1px;
    margin-bottom: -1px;
    overflow: hidden;
}
.map_box dt {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    width: 100%;
    text-align: center;
    height: 25px;
    line-height: 25px;
    margin: 38px auto 10px;
    overflow: hidden;
}
.map_box dd {
    width: 270px;
    margin: 0 auto;
    overflow: hidden;
}
.map_box dd a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #666;
    width: auto;
    padding: 0 15px;
    text-align: center;
    background: url(../images/tiantian.png) no-repeat -499px 7px;
    margin: 0 0 3px -1px;
    float: left;
    width: 60px;
    overflow: hidden;
}
.rjfl_main {
    overflow: hidden;
    padding-top: 12px;
}
.rjfl_main .icon {
    display: none;
}
.rjfl_main dl {
    margin-bottom: 12px;
}
.rjfl_main dt {
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    margin-bottom: 10px;
}
.rjfl_main dt .tit {
    display: inline-block;
    padding: 0 15px;
    height: 38px;
    border-bottom: 3px solid #0ec5a1;
}
.rjfl_main dd {
    overflow: hidden;
}
.rjfl_main dd a {
    width: 131px;
    padding-left: 15px;
    float: left;
    height: 32px;
    line-height: 32px;
}
.phb_rmtj {
    padding: 0 10px 10px;
    background: #fff;
}
.phb_rmtj ul {
    margin-left: -36px;
    overflow: hidden;
}
.phb_rmtj ul li {
    float: left;
    height: 65px;
    position: relative;
    padding-left: 76px;
    margin: 20px 0 7px 0;
    width: 90px;
    margin-left: 36px;
}
.phb_rmtj ul li .pic {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 65px;
    height: 65px;
    overflow: hidden;
}
.phb_rmtj ul li .pic img {
    width: 65px;
    height: 65px;
}
.phb_rmtj ul li .tit {
    font-size: 14px;
    color: #666;
    height: 25px;
    line-height: 25px;
    margin: 5px 0 5px;
    overflow: hidden;
}
.phb_rmtj ul li .stars {
    margin-left: 0px;
}
.phb_list {
    height: auto;
    margin-top: 20px;
    overflow: hidden;
    background: #fff;
    padding: 0 10px;
}
.phb_list .w1k_box {
    margin-top: 20px;
    width: auto;
}
.phb_menu {
    float: left;
    width: 135px;
    overflow: hidden;
}
.phb_menu dt {
    width: 100%;
    height: 55px;
    text-align: center;
    font-size: 16px;
    display: block;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}
.phb_menu dt p,
.phb_menu dd a {
    display: inline-block;
    line-height: 54px;
    height: 54px;
    border-bottom: 1px solid #efefef;
    color: #666;
    width: 128px;
    float: left;
    overflow: hidden;
}
.phb_menu dt .jt {
    display: none;
    width: 0;
    height: 0;
    border-left: 8px solid #0ec5a1;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -8px;
}
.phb_menu dt .icon {
    width: 13px;
    height: 13px;
    background: url(../images/tiantian.png) no-repeat -96px -615px;
    display: inline-block;
    float: left;
    margin: 21px 6px 0 37px;
}
.phb_menu dt p span {
    float: left;
    width: auto;
}
.phb_menu dd a {
    color: #666;
    font-size: 16px;
    text-align: center;
}
.phb_menu dd a:hover,
.phb_menu dd a.on {
    color: #666;
    background: #edf1f3;
}
.phb_menu dl.down dt p,
.phb_menu dl dt:hover p,
.phb_menu dl.on dt p {
    background: #0ec5a1;
    color: #fff;
    border: none;
    height: 55px;
    line-height: 55px;
}
.phb_menu dl.down dt .jt,
.phb_menu dl dt:hover .jt,
.phb_menu dl.on dt .jt {
    display: inline-block;
}
.phb_menu dl.down dt .icon,
.phb_menu dl dt:hover .icon {
    background-position: -486px -522px;
}
.phb_menu dl.on dt .icon {
    background-position: -148px -37px;
}
.phb_menu dl:last-child dt p {
    border: none;
}
.phb_menu a:hover span {
    background: #edf1f3;
}
.phb_list .phlb {
    width: 1015px;
    float: right;
    height: auto;
    overflow: hidden;
}
.phb_list .phlb .box {
    border-top: 1px solid #efefef;
    padding: 20px 0 14px 127px;
    min-height: 60px;
    position: relative;
    overflow: hidden;
}
.phb_list .phlb .box:first-child {
    border: none;
    margin-top: -20px;
}
.phb_list .phlb .num {
    position: absolute;
    left: 0px;
    top: 20px;
    min-width: 26px;
    max-width: 30px;
    height: 26px;
    background: #ececec;
    font-size: 16px;
    color: #888;
    text-align: center;
    line-height: 26px;
    overflow: hidden;
}
.phb_list .phlb .num.one {
    background: #f2494e;
    color: #fff;
}
.phb_list .phlb .num.two {
    background: #f37849;
    color: #fff;
}
.phb_list .phlb .num.three {
    background: #f6c34e;
    color: #fff;
}
.phb_list .phlb .pic {
    width: 60px;
    height: 60px;
    position: absolute;
    left: 44px;
    top: 20px;
    overflow: hidden;
}
.phb_list .phlb .pic img {
    width: 60px;
    height: 60px;
}
.phb_list .phlb .tit {
    height: 30px;
    line-height: 26px;
    overflow: hidden;
}
.phb_list .phlb .tit a {
    color: #333;
    font-size: 18px;
    font-weight: bold;
}
.phb_list .phlb .xinx {
    font-size: 14px;
    color: #879299;
    height: 22px;
    line-height: 22px;
    margin: 0px 0 10px -20px;
    overflow: hidden;
}
.phb_list .phlb .xinx span {
    display: inline-block;
    margin-left: 20px;
    float: left;
    width: auto;
    overflow: hidden;
}
.phb_list .phlb .xinx span em {
    display: inline-block;
    float: left;
}
.phb_list .phlb .bd {
    color: #666;
    font-size: 14px;
    line-height: 25px;
    max-height: 50px;
    overflow: hidden;
}
.qqFace {
    margin-top: 4px;
    background: #fff;
    padding: 2px;
    border: 1px #dfe6f6 solid;
}
.qqFace table {
    z-index: 1001;
}
.qqFace table td {
    padding: 0px;
    height: 30px;
}
.qqFace table td img {
    cursor: pointer;
    border: 1px #fff solid;
    display: block;
}
.qqFace table td img:hover {
    border: 1px #0066cc solid;
}
.t_l,
.t_c,
.t_r,
.m_l,
.m_r,
.b_l,
.b_c,
.b_r {
    overflow: hidden;
    background: #000;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.t_l,
.t_r,
.b_l,
.b_r {
    width: 8px;
    height: 8px;
}
.t_c,
.b_c {
    height: 8px;
}
.m_l,
.m_r {
    width: 8px;
}
.t_l {
    -moz-border-radius: 8px 0 0 0;
    -webkit-border-radius: 8px 0 0 0;
    border-radius: 8px 0 0 0;
}
.t_r {
    -moz-border-radius: 0 8px 0 0;
    -webkit-border-radius: 0 8px 0 0;
    border-radius: 0 8px 0 0;
}
.b_l {
    -moz-border-radius: 0 0 0 8px;
    -webkit-border-radius: 0 0 0 8px;
    border-radius: 0 0 0 8px;
}
.b_r {
    -moz-border-radius: 0 0 8px 0;
    -webkit-border-radius: 0 0 8px 0;
    border-radius: 0 0 8px 0;
}
.m_c {
    background: #FFF;
}
.m_c .tb {
    margin: 0 0 10px;
    padding: 0 10px;
}
.m_c .c {
    padding: 0 10px 10px;
}
.m_c .c .file {
    height: 28px;
    line-height: 28px;
}
.m_c .c label {
    height: 28px;
    line-height: 28px;
}
.m_c .c textarea {
    background: #fff;
    border-color: #555 #ccc #ccc #555;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    line-height: 1;
    padding: 4px 2px;
    overflow: auto;
    width: 300px;
    height: 120px;
}
.m_c .o {
    padding: 8px 10px;
    height: 26px;
    text-align: right;
    border-top: 1px solid #CCC;
    background: #F2F2F2;
}
.m_c .o .l {
    float: left;
    line-height: 28px;
}
.m_c .o .pnp {
    margin-top: 0px;
    _margin-top: 0px;
    font-size: 12px;
    _line-height: 24px;
    _height: 24px;
    padding: 0 15px;
}
.m_c .o span {
    float: left;
    line-height: 26px;
    margin-left: 20px;
}
.m_c .o span input {
    float: left;
    margin-top: 7px;
    _margin-top: -2px;
    margin-left: -20px;
    position: absolute;
}
.m_c .el {
    width: 420px;
}
.m_c .el li {
    padding: 0;
    border: none;
}
.cmt_list .hfbox {
    margin-top: 20px;
}
.text_box .tit {
    font-size: 14px;
    color: #3385ff;
    height: 20px;
    line-height: 20xp;
    overflow: hidden;
}
.text_box .tit .num {
    float: right;
    color: #999;
    font-size: 14px;
}
.dd_c {
    height: auto;
    overflow: hidden;
}
/*.text{ font-size:14px; color:#333; margin:12px 0;}*/
.text_box {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    padding: 10px 15px 10px 10px;
    margin-top: -1px;
    position: relative;
}
.text_box .tx {
    position: absolute;
    left: 15px;
    top: 10px;
    width: 56px;
    height: 56px;
}
.text_box .cover_56 {
    background-position: -2px -470px;
}
.text_box.hover {
    background: #fff;
}
.text_box.hover .cover_56 {
    background-position: -91px -539px;
}
.zhfbox {
    margin: 15px 0;
}
.art_index1 {
    width: 100%;
    margin: 35px auto 0;
    overflow: hidden;
}
.art_index1 .left {
    height: 436px;
    width: 645px;
    float: left;
}
.art_index1 #main1_l {
    width: 645px;
    height: 436px;
}
.art_index1 #main1_l .ft,
.art_index1 #main1_l .ftbg {
    width: 645px;
    height: 105px;
}
.art_index1 #main1_l .hd {
    width: 635px;
    height: 31px;
    line-height: 31px;
}
.art_index1 #main1_l .main1_l_title {
    height: 31px;
    line-height: 31px;
}
.art_index1 #main1_l .main1_l_bar_box {
    height: 331px;
}
.art_index1 #main1_l .main1_l_bar li {
    width: 645px;
    height: 331px;
}
.art_index1 #main1_l .change {
    width: 100%;
    height: 105px;
}
.art_index1 #main1_l .hd {
    bottom: 115px;
}
.art_index1 #main1_l .main1_l_title {
    font-size: 24px;
}
.art_index1 #main1_l .change a {
    width: 123px;
    height: 94px;
    margin: 5px 0 5px 5px
}
.art_index1 #main1_l .change a img {
    width: 123px;
    height: 94px;
}
.art_index1 #main1_l .change a .mask {
    border: 5px solid #22c66e;
    background: none;
    width: 123px;
    height: 94px;
    left: -5px;
    top: -103px;
}
.art_index1 #main1_l .change a .mask em {
    background-position: -113px -614px;
    width: 13px;
    height: 7px;
    margin-left: -6.5px;
    top: -12px;
}
.art_index1 #main1_l .main1_l_bar li p {
    background: url(../images/tiantian.png) repeat-x 0 -168px;
}
.art_index1 #main1_l .main1_l_bar li p span {
    font-size: 24px;
    height: 31px;
    line-height: 31px;
    margin-top: 65px;
}
.art_index1 .right {
    float: right;
    width: 530px;
}
.art_index1 .hd {
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    overflow: hidden;
}
.art_index1 .hd .tit {
    font-size: 24px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    text-align: center;
    overflow: hidden;
}
.art_index1 .hd .tit a {
    color: #333;
}
.art_index1 .hd .txt {
    text-align: center;
    height: 25px;
    line-height: 25px;
    margin-top: 2px;
    overflow: hidden;
}
.art_index1 .hd .txt a {
    color: #999;
    font-size: 16px;
    height: 25px;
    display: inline-block;
    max-width: 253px;
    position: relative;
    background: url(../images/tiantian.png) no-repeat -494px -704px;
    padding: 0 5px;
    overflow: hidden;
}
.art_index1 .hd .txt a em {
    width: 4px;
    height: 15px;
    background: url(../images/tiantian.png) no-repeat -463px -648px;
    display: inline-block;
    right: 0px;
    top: 6px;
    position: absolute;
}
.art_index1 .news_box {
    height: auto;
    overflow: hidden;
}
.art_index1 .news_box ul {
    margin-top: 2px;
}
.art_index1 .news_box ul li {
    float: left;
    width: 100%;
    height: 25px;
    line-height: 25px;
    margin-top: 11px;
    overflow: hidden;
}
.art_index1 .news_box .time {
    float: right;
    color: #999;
    font-size: 14px;
}
.art_index1 .news_box .time.red,
.art_index1 .news_box ul li a.red {
    color: #f54129;
}
.art_index1 .news_box ul li a {
    color: #333;
    font-size: 16px;
}
.art_gytit {
    margin: 28px auto 0;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
}
.art_gytit span {
    float: left;
    display: inline-block;
    color: #333;
    font-size: 28px;
    font-weight: bold;
}
.art_gytit em {
    display: inline-block;
    float: left;
    width: 21px;
    height: 22px;
    background: url(../images/tiantian.png) no-repeat -130px -609px;
    margin: 7.5px 10px;
}
.art_gytit .more {
    float: right;
    font-size: 16px;
    color: #999;
    line-height: 50px;
}
.art_gytit.zt .lm {
    color: #fb6a49;
}
.art_gytit.rj .lm {
    color: #22c66e;
}
.art_gytit.sygl .lm {
    color: #f59f09;
}
.art_gytit.azjc .lm {
    color: #7fd034;
}
.art_gytit.pg .lm {
    color: #0ec5a1;
}
.art_gytit.yx .lm {
    color: #ff5e33;
}
.art_gytit.znkj .lm {
    color: #3a76e6;
}
.art_gytit.ylrd .lm {
    color: #fa4e57;
}
.art_gytit.yqlj .lm {
    color: #ffd736;
}
.art_gytit.rj em {
    background-position: -155px -610px;
    width: 24px;
    height: 24px;
    margin: 6.5px 10px;
}
.art_gytit.sygl em {
    background-position: -183px -610px;
    width: 26px;
    height: 21px;
    margin: 8px 10px;
}
.art_gytit.azjc em {
    background-position: -213px -611px;
    width: 24px;
    height: 17px;
    margin: 12px 10px 8px;
}
.art_gytit.pg em {
    background-position: -242px -611px;
    width: 24px;
    height: 26px;
    margin: 5.5px 10px;
}
.art_gytit.yx em {
    background-position: -273px -614px;
    width: 26px;
    height: 21px;
    margin: 11px 10px 5px;
}
.art_gytit.znkj em {
    background-position: -303px -614px;
    width: 31px;
    height: 24px;
    margin: 6.5px 10px;
}
.art_gytit.ylrd em {
    background-position: -339px -617px;
    width: 21px;
    height: 27px;
    margin: 5px 10px;
}
.art_gytit.yqlj em {
    background-position: -367px -614px;
    width: 28px;
    height: 28px;
    margin: 8px 10px;
}
.art_zt {
    width: 1200px;
    height: 180px;
    margin-top: 17px;
    overflow: hidden;
}
.art_zt a {
    display: block;
    float: left;
    width: 185px;
    height: 100%;
    position: relative;
    z-index: 0;
    margin-left: 2px;
    transition: all .3s;
    overflow: hidden;
}
.art_zt a:first-child {
    margin-left: 0px;
}
.art_zt a img {
    height: 100%;
    width: 452px;
}
.art_zt a p {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 117px;
    background: url(../images/tiantian.png) no-repeat 0 -168px;
    text-align: center;
    overflow: hidden;
}
.art_zt a p span {
    color: #fff;
    font-size: 16px;
    margin: 80px 12px 0;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.art_zt a:hover,
.art_zt a.on {
    width: 452px;
}
.art_index {
    width: 1200px;
    height: auto;
    margin: 17px auto 0;
    overflow: hidden;
}
.art_indexl {
    float: left;
    width: 370px;
    overflow: hidden;
}
.art_indexl .box {
    width: 100%;
    height: 240px;
    position: relative;
    z-index: 0;
    margin-top: 25px;
    overflow: hidden;
}
.art_indexl .box:first-child {
    margin: 0px;
}
.art_indexl .box a {
    display: block;
    color: #fff;
}
.art_indexl .box img {
    width: 370px;
    height: 240px;
}
.art_indexl .box a .cover,
.art_indexr .hd .cover,
.art_indexl .box a .cover2 {
    z-index: 10;
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 100%;
    width: 100%;
    display: block;
}
.art_indexr .hd .cover {
    background: rgba(0, 0, 0, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#40000000, endColorstr=#40000000);
}
.art_indexl .box a .cover {
    height: 117px;
    background: url(../images/tiantian.png) no-repeat 0 -168px;
}
.art_indexl .box a .cover2 {
    height: 100%;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    transition: all .8s ease;
}
.art_indexl .box a:hover .cover2 {
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
}
.art_indexl .box a:hover .cover {
    display: none;
}
.art_indexl .box .bf_icon {
    width: 56px;
    height: 56px;
    left: 50%;
    top: 50%;
    position: absolute;
    margin: -28px 0 0 -28px;
    background: url(../images/tiantian.png) no-repeat -69px -636px;
    display: inline-block;
}
.art_indexl .box .tit {
    font-size: 20px;
    font-weight: bold;
    margin-left: 20px;
    width: 340px;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
}
.art_indexl .box .txt {
    font-size: 16px;
    margin-left: 20px;
    width: 340px;
    height: 25px;
    line-height: 25px;
    max-height: 75px;
    display: inline-block;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    overflow: hidden;
}
.art_indexl .box a:hover .bf_icon {
    background-position: -127px -639px;
}
.art_indexl .box a .text {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 10px;
    left: 0px;
    z-index: 999;
}
.art_indexl .box a:hover .text .txt {
    height: auto;
}
.art_indexc {
    float: left;
    width: 410px;
    margin: 0 25px;
    overflow: hidden;
}
.art_indexc .hd {
    /*border:1px solid #efefef;*/
    width: 408px;
    height: 34px;
    line-height: 34px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin: 15px 0 5px;
    overflow: hidden;
}
.art_indexc .hd a {
    color: #fb4c53;
}
.art_indexc .hd a:hover {
    text-decoration: underline;
}
.art_indexc .hd:first-child {
    margin-top: 0px;
}
.art_indexc .bd {
    width: 100%;
    height: 204px;
    height: auto;
    overflow: hidden;
}
.art_indexc .bd li {
    font-size: 14px;
    width: 400px;
    float: left;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
}
.art_indexc .bd li a {
    color: #333;
    position: relative;
    height: 100%;
    padding-left: 10px;
    display: inline-block;
}
.art_indexc .bd li em {
    display: inline-block;
    background: url(../images/tiantian.png) no-repeat -496px -46px;
    width: 4px;
    height: 6px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -3px;
    overflow: hidden;
}
.art_indexc .bd li a:hover em {
    background-position: -223px 0;
}
.art_indexr {
    float: right;
    width: 370px;
    overflow: hidden;
}
.art_indexr .hd {
    width: 100%;
    height: 130px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.art_indexr .hd img {
    width: 370px;
    height: 130px;
    z-index: 9;
    position: absolute;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.art_indexr .hd:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.art_indexr .hd .bq {
    display: inline-block;
    position: absolute;
    z-index: 11;
    left: 0px;
    top: 0px;
    width: 70px;
    height: 24px;
    line-height: 24px;
    background: #ff5e33;
    color: #fff;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
}
.art_indexr .hd .txt {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 99px;
    padding: 0 15px;
    display: inline-block;
    width: 340px;
    text-align: center;
    overflow: hidden;
}
.art_indexr .bd {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.art_indexr .bd ul li {
    width: 287px;
    padding: 0 60px 0 21px;
    height: 82px;
    border: 1px solid #efefef;
    float: left;
    position: relative;
    margin-top: 9px;
}
.art_indexr .bd .num {
    display: inline-block;
    width: 21px;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -15px;
    background: url(../images/tiantian.png) no-repeat;
}
.art_indexr .bd .num.num1 {
    background-position: -404px -612px;
}
.art_indexr .bd .num.num2 {
    background-position: -426px -612px;
}
.art_indexr .bd .num.num3 {
    background-position: -455px -611px;
}
.art_indexr .bd .num.num4 {
    background-position: -482px -612px;
}
.art_indexr .bd .tit {
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin: 18px 0 3px 0;
    overflow: hidden;
}
.art_indexr .bd .tit a {
    color: #333;
}
.art_indexr .bd .txt {
    color: #999;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.link_box.artlj {
    margin-top: 0px;
}
.art_list {
    width: 100%;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
}
.art_listl {
    float: left;
    width: 670px;
}
.art_listl dl {
    width: 100%;
    border-bottom: 1px solid #edf0f2;
    padding: 20px 0;
    overflow: hidden;
}
.art_listl dl:first-child {
    /*border-top:1px solid #edf0f2;*/
    padding-top: 10px;
}
.art_listl dl dt {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.art_listl dl dt .leib {
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    color: #999;
    font-weight: normal;
    font-size: 14px;
    display: inline-block;
    padding: 0 8px;
    height: 16px;
    line-height: 16px;
    margin: 5px 8px 0 0;
    float: left;
    overflow: hidden;
    margin-top: +4px;
}
.art_listl dl dt .leib:hover {
    border-left: 1px solid #26c472;
    border-right: 1px solid #26c472;
}
.art_listl dl dt .tit {
    color: #333;
    display: inline-block;
    float: left;
    max-width: 605px;
}
.art_listl dl dd {
    width: 100%;
    height: 132px;
    margin-top: 15px;
}
.art_listl dl .pic {
    float: left;
    width: 210px;
    height: 132px;
    overflow: hidden;
}
.art_listl dl .pic img {
    width: 100%;
    height: 100%;
}
.art_listl dl .info {
    float: right;
    width: 435px;
}
.art_listl dl .info .txt {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    height: 84px;
    overflow: hidden;
}
.art_listl dl .info .bottom {
    height: 22px;
    line-height: 22px;
    margin-top: 25px;
    overflow: hidden;
}
.art_listl dl .info .time {
    float: left;
    padding-left: 18px;
    width: auto;
    color: #999;
    font-size: 14px;
    background: url(../images/tiantian.png) no-repeat -487px -673px;
}
.art_listl dl .info .pls,
.artshow_hd .xx span.pls {
    float: right;
    padding-left: 22px;
    width: auto;
    color: #fa4e57;
    font-size: 16px;
    background: url(../images/tiantian.png) no-repeat -483px -647px;
    cursor: pointer;
}
.art_listl.bqy {
    width: 100%;
}
.art_listl.bqy dl .info {
    width: 770px;
}
.art_rgg {
    width: 300px;
    margin-bottom: 10px;
    overflow: hidden;
}
.art_rgg img {
    margin: 15px;
    width: 268px;
}
.art_showl {
    float: left;
    width: 670px;
    height: auto;
    overflow: hidden;
}
.artshow_hd {
    width: 100%;
    border-bottom: 1px solid #edf0f2;
    text-align: center;
}
.artshow_hd .tit {
    color: #333;
    font-size: 20px;
    font-weight: bold;
}
.artshow_hd .xx {
    color: #999;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin: 25px 0 15px;
    overflow: hidden;
}
.artshow_hd .xx span {
    display: inline-block;
    margin: 0 10px;
}
.artshow_hd .xx span.pls {
    float: none;
}
.art_showl .ggbox {
    margin: 20px auto;
    width: 650px;
}
.art_showl .show_box {
    width: 100%;
    height: auto;
    color: #666;
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
}
.art_showl .show_box p {
    color: #666;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 15px;
    overflow: hidden;
}
.art_showl .show_box a {
    color: #26c472;
}
.art_showl .show_box a:hover {
    text-decoration: underline;
}
.art_showl .show_box img {
    display: block;
    margin: 0 auto;
}
.art_showl .game {
    width: 668px;
    height: 194px;
    border: 1px solid #efefef;
    margin-bottom: 20px;
    overflow: hidden;
}
.art_showl .game .hd {
    height: 45px;
    border-bottom: 1px solid #efefef;
    font-size: 16px;
    color: #333;
}
.art_showl .game .hd li {
    float: left;
    width: 25%;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    overflow: hidden;
}
.art_showl .game .hd li.on {
    border-bottom: 2px solid #1bb25e;
    color: #1bb25e;
    height: 44px;
    line-height: 44px;
}
.art_showl .game .bd {
    height: 148px;
}
.art_showl .game .pic {
    float: left;
    width: 100px;
    height: 100px;
    margin: 24px 20px 25px;
    position: relative;
    overflow: hidden;
}
.art_showl .game .pic img {
    width: 100px;
    height: 100px;
}
.art_showl .game .info {
    float: left;
    width: 340px;
    margin-top: 38px;
    overflow: hidden;
}
.art_showl .game .tit {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.art_showl .game .tit a {
    color: #333;
}
.art_showl .game .xx {
    color: #999;
    font-size: 14px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
    overflow: hidden;
}
.art_showl .game .xx span {
    display: inline-block;
    float: left;
    min-width: 98px;
    margin-right: 15px;
}
.art_showl .game .xx span em {
    float: left;
    width: auto;
}
.art_showl .game .xx .stars {
    width: 85px;
}
.art_showl .game .bnt {
    float: right;
    width: 128px;
    margin: 15px 25px 0 0;
    overflow: hidden;
}
.art_showl .game .bnt a,
.art_showl .game .bnt a.xq:hover {
    background: #22c66e;
    display: inline-block;
    width: 128px;
    height: 46px;
    color: #fff;
    text-align: center;
    line-height: 46px;
    font-size: 20px;
    border-radius: 1px;
    margin-top: 9px;
    float: left;
    border: none;
    overflow: hidden;
}
.art_showl .game .bnt a.xq {
    border: 1px solid #efefef;
    color: #333;
    background: #fff;
    width: 126px;
    height: 44px;
    line-height: 44px;
}
.art_showl .page_all {
    margin: 20px auto;
}
.art_showl .gjc {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}
.art_showl .gjcl {
    /*float:left; width:440px; */
    font-size: 14px;
    color: #333;
    width: 100%;
    overflow: hidden;
}
.art_showl .gjcl a {
    color: #666;
    margin-right: 20px;
}
.art_showl .gjc .share,
.other_title .share {
    width: auto;
}
.other_title .share {
    margin-top: 3px;
}
.art_showl .gjc .share p,
.other_title .share p {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.art_showl .ggbox2 {
    height: auto;
    width: 100%;
    margin: 12px 0;
}
.art_showl .ggbox img {
    height: 100%;
}
.art_showl .sxp {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
.art_showl .sxp ul {
    margin-top: -1px;
    overflow: hidden;
}
.art_showl .sxp ul li {
    float: left;
    width: 100%;
    border-top: 1px dashed #edf0f2;
    font-size: 14px;
    color: #666;
    line-height: 35px;
}
.art_showl .sxp ul li span {
    /*font-weight:bold;*/
}
.art_showl .sxp ul li a {
    color: #666;
}
.guding,
#gdgs_r.gdgs {
    position: fixed;
    top: -10px;
    width: 135px;
    background: #fff;
    z-index: 2;
    _padding-top: 0px;
    _position: absolute;
}
.guding2 {
    position: fixed;
    /*bottom:175px;*/
    top: -10px;
    width: 135px;
    background: #fff;
    z-index: 2;
}
.phb_menu.guding,
.phb_menu.guding2 {
    top: 8px;
}
#gdgs_r.gdgs {
    width: 300px;
}
#gdgs_r.gdgs2 {
    position: fixed;
    bottom: 175px;
    width: 300px;
    background: #fff;
    z-index: 2;
}
.error_box {
    width: 1200px;
    height: auto;
    margin: 90px auto;
    overflow: hidden;
    text-align: center;
}
.error_box .pic {
    vertical-align: top;
    margin-bottom: 35px;
}
.error_box .tip {
    color: #505050;
    font-size: 14px;
    margin-bottom: 12px;
}
.error_box .btn {
    display: inline-block;
    line-height: 40px;
    width: 160px;
    text-align: center;
    background: #0ec5a1;
    color: #FFF;
    font-size: 16px;
    border-radius: 20px;
}
.error_box .count {
    color: #0ec5a1;
}
/*.error_box_l{float:left; width:400px; margin:86px 0 0 100px;overflow:hidden;}
.error_box_r{float:right; width:358px; height:349px; background:url(../images/xiaopi.png) no-repeat; margin-right:105px; overflow:hidden;}
.error_box_l .biaoti{ font-size:30px; font-weight:bold; color:#333;height: 40px;line-height: 40px;overflow: hidden;}
.error_box_l .txt1{color:#999; font-size:18px;line-height: 30px;overflow: hidden;margin: 18px 0;}
.error_box_l .txt2{color:#666; position:relative; font-size:18px; overflow:hidden;line-height: 30px;}
.error_box_l .txt2 span{color:#ff5454;margin: 0 5px;}
.error_box_l .txt2 span em{font-weight:bold;}
.error_box_l .txt2 .bnt{width:88px; height:32px; line-height:32px; background:#ff5454; color:#fff; text-align:center; border-radius:2px; display:inline-block; position:absolute; right:0px; bottom:0px;}
*/
.cover_80,
.cover_22,
.cover_120,
.cover_18,
.cover_56,
.cover_78,
.cover_60,
.cover_74,
.cover_36,
.cover_65,
.cover_100 {
    position: absolute;
    left: 0;
    top: 0px;
    background: url(../images/tiantian.png) no-repeat -1px -38px;
    display: inline-block;
    width: 80px;
    height: 80px;
    overflow: hidden;
}
.cover_22 {
    width: 22px;
    height: 22px;
    left: 0px;
    background-position: -346px -60px;
}
.cover_120 {
    width: 120px;
    height: 120px;
    left: 0px;
    background-position: -1px -288px;
}
.cover_18 {
    width: 18px;
    height: 18px;
    left: 0px;
    top: 1px;
    background-position: -345px -141px;
}
.cover_56 {
    width: 56px;
    height: 56px;
    left: 0px;
    background-position: -272px -341px;
}
.cover_78 {
    width: 78px;
    height: 78px;
    left: 0px;
    background-position: -107px -458px;
}
.cover_60 {
    width: 60px;
    height: 60px;
    left: 0px;
    background-position: -199px -466px;
}
.cover_74 {
    width: 74px;
    height: 74px;
    left: 0px;
    background-position: -261px -465px;
}
.cover_36 {
    width: 36px;
    height: 36px;
    left: 0px;
    background-position: -369px -428px;
}
.cover_65 {
    width: 65px;
    height: 65px;
    left: 0px;
    background-position: 0 -640px;
}
.cover_100 {
    width: 100px;
    height: 100px;
    left: 0px;
    background-position: -191px -644px;
}
.main_yxtj ul li a:hover span,
.main_menu dl dd a:hover,
.main_menu dl dd a.red:hover,
.main_news .news_box ul li .tit:hover,
.xyb_nr .tit a:hover,
.main_news_r3 ul li a:hover,
.indx_rjnr dl dd a:hover,
.index_r_lb dl dt a:hover,
.index_gytit .menu a:hover,
.index_az .mbox .more:hover,
.link_box .bd a:hover,
.footer .menu a:hover,
.top_rg_tt a:hover,
.top_rg_tt a.more:hover,
.rg_title a:hover,
.soft_list .hd .tit a:hover,
.lbhj .bd li a:hover,
.hot_rj dd a:hover em,
.zt_gytit .more:hover,
.zthz_zt ul li a:hover span,
.zt_tjzt ul li a:hover,
.zt_yylb ul li .tit a:hover,
.zt_xgwz ul li a:hover,
.zt_tjxz ul li .tit a:hover,
.tjzt_pic li a:hover span,
.map_box dl dd a:hover,
.rjfl_main dl dd a:hover,
.rjfl_main dl dt a:hover .tit,
.phb_list .phlb .tit a:hover,
.index_az .mbox .menu a:hover,
.art_index1 .hd .tit a:hover,
.art_index1 .hd .txt a:hover,
.art_index1 .news_box ul li a:hover,
.art_gytit .more:hover,
.art_indexc .bd li a:hover,
.art_indexr .bd .tit a:hover,
.art_listl dl dt a:hover,
.art_showl .gjcl a:hover,
.art_showl .sxp ul li a:hover,
.other_list ul li a.tit:hover,
.count_down .sort_title a:hover,
.newadd .xzdz_title a:hover {
    color: var(--pm-c);
}
#ios .mbox .menu a:hover {
    color: #63bbee;
}
#game .mbox .menu a:hover {
    color: #fbc258;
}
.newadd .xzdz_title {
    text-align: center;
    height: 37px;
    line-height: 31px;
    margin-top: -7px;
}
.other_list ul li a.tit {
    width: 100%;
    background: none;
    color: #292f33;
    text-align: left;
}
.newadd .sort_list {
    border: none;
}
.xzdz_title {
    height: 25px;
    line-height: 25px;
    margin-top: -10px;
    margin-bottom: 5px;
    overflow: hidden;
}
.hjtj_title {
    margin-bottom: 20px;
}
.count_down .sort_title {
    color: #292f33;
    background: none;
    /*border-bottom:1px solid #a6d990;*/
    font-weight: bold;
    height: 35px;
    line-height: 27px;
    margin-top: -4px;
    overflow: hidden;
}
.count_down .sort_title a,
.newadd .xzdz_title a {
    color: #292f33;
}
.sort_list.count_down {
    border: none;
}
.wrap_lf_bd {
    padding: 0 20px;
}
.wrap_lf_tt ul li:hover {
    color: #0ec5a1;
}
.hjtj_list ul li .li_intro .ptxt em.txt {
    max-width: 62px;
    overflow: hidden;
}
.bz_list a {
    display: block;
    position: relative;
    overflow: hidden;
}
.bz_list img {
    display: block;
}
.bz_list a span {
    display: inline-block;
    position: absolute;
    left: 0px;
    bottom: -90px;
    padding: 0 5%;
    overflow: hidden;
    width: 90%;
    height: 90px;
    line-height: 128px;
    background: url(../images/tiantian.png) no-repeat 0 -168px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    -webkit-transition: bottom .4s;
    -moz-transition: bottom .4s;
    -ms-transition: bottom .4s;
    -o-transition: bottom .4s;
    transition: bottom .4s;
}
.bz_list a:hover span {
    bottom: 0px;
}
.otherbox {
    margin-bottom: 7px;
}
.other_title,
.cmt_title {
    font-weight: bold;
}
.art_showl .cmt_title a {
    font-weight: normal;
}
/*************************脳陋脤没*************************************/
.cler {
    clear: both;
}
#xs {
    width: 900px;
    background: #fff;
    padding-left: 10px
}
#ubb {
    border: none;
    width: 0px;
    height: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#copy {
    position: absolute;
    right: 0;
    top: 0;
}
.yijianbtn {
    width: 120px;
    margin: 6px 0;
    border: 0px;
    background: #eee;
    color: #777777;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    height: 30px;
    cursor: pointer;
    _cursor: hand;
    float: right;
}
.yijianbtn:hover {
    background: #3aba6f;
    color: #fff;
    -webkit-transition: background-color .5s linear;
    -moz-transition: background-color .5s linear
}
.boder_line {
    background: #fff;
    margin: 0 auto;
    border: solid 1px #3aba6f;
    background: #fff;
    padding: 20px;
}
.table {
    width: 100%;
}
.table tbody {
    padding: 10px;
    width: 940px;
    margin: 0 auto;
}
.table tbody tr {
    height: 30px;
    line-height: 30px;
    width: 945px;
}
.boder_line .td {
    height: 30px;
    line-height: 30px;
}
.curr_dq {
    width: 960px;
    margin: 0 auto;
    background: #fff;
    padding: 10px 4px;
}
.currentbox {
    clear: both;
    height: 31px;
    line-height: 31px;
    width: 956px;
    background: url(../3987/strap_bg.gif) repeat-x;
    border: #b6e6fb 1px solid;
    border-top: none;
}
.boder_line .bt {
    height: 60px;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.boder_line #xs input {
    margin: 0 3px 0 4px
}
.feng {
    border-bottom: 1px solid #ddd
}
.partner_con {
    width: 1200px;
    overflow: hidden;
    position: relative;
    clear: both;
    margin-top: 9px;
}
.partner_con ul li {
    float: left;
    overflow: hidden;
    width: 120px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
}
.partner_con ul li a {
    word-break: break-all;
    color: #666;
    display: inline-block;
    max-width: 96px;
    overflow: hidden;
}
.partner_con ul li a:hover {
    color: #0ec5a1;
}
.link_box.artlj .partner_con {
    margin-top: 13px;
}
.hf1200.mt0,
.ggwbox.mt0 {
    margin-top: 0px;
}
.xzsbox.mar0,
.ggbox.mar0,
art_rgg.mar0,
rg_ggbox.mar0 {
    margin: 0px auto 0;
}
/*7 7*/
.fllist p.plf {
    word-break: break-all;
}
.fllist p.plf.last {
    width: 100%;
}
/*7.21----------------------*/
/*.head.ss .header .sous{float:right;}
.head.ss .header .sous{ width:495px; }
.head.ss .header .search{width:491px;}
.head.ss .search .text{ width:379px;}*/
.ss_listbox {
    overflow: hidden;
}
.ss_listbox:first-child {
    margin-top: 24px;
}
.ss_title {
    border-bottom: 1px solid #efefef;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
}
.ss_title em {
    display: inline-block;
    width: 24px;
    height: 20px;
    background: url(../images/tiantian.png) no-repeat -427px -713px;
    float: left;
    margin: 16px 5px 0 0;
}
.ss_title em.az {
    background-position: -213px -611px;
}
.ss_title em.ios {
    background-position: -162px -705px;
    width: 23px;
    height: 25px;
    margin: 13.5px 5px 0 0;
}
.ss_title em.h5 {
    background-position: -183px -611px;
    width: 26px;
    height: 21px;
    margin: 15.5px 5px 0 0;
}
.ss_title em.news {
    background-position: -273px -614px;
    width: 26px;
    height: 21px;
    margin-top: 15.5px;
}
.ss_title span {
    float: left;
    width: auto;
}
.ss_listbox .soft_list .box {
    border-top: none;
    border-bottom: 1px solid #efefef;
    height: 74px;
    padding-left: 89px;
    padding-bottom: 20px;
}
.ss_listbox .soft_list .pic,
.ss_listbox .soft_list .pic img {
    width: 74px;
    height: 74px;
}
.ss_listbox .soft_list .hd .xinx {
    margin: 0px 0 0px -20px;
}
.ss_listbox .soft_list .hd {
    height: 74px;
}
.ss_listbox .more {
    width: 100%;
    text-align: center;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-top: 18px;
    overflow: hidden;
}
.ss_listbox .more a {
    color: #666;
}
.ss_listbox .more a span {
    color: #fa4e57;
}
.ss_listbox .more a em {
    display: inline-block;
    width: 21px;
    height: 12px;
    border-radius: 2px;
    margin-left: 8px;
    background: #e5e5e5 url(../images/tiantian.png) no-repeat -459px -715px;
}
.ss_listbox .more a:hover em {
    background-position: -423px -343px;
    background-color: #0ec5a1;
}
.ss_listbox .list2 {
    width: 100%;
    height: auto;
    width: 1040px;
    margin-left: -40px;
}
.ss_listbox .list2:after {
    clear: both;
    height: 0px;
    font-size: 0px;
    visibility: hidden;
    display: block;
    content: " ";
}
.ss_listbox .list2 .box {
    border-bottom: 1px solid #efefef;
    padding: 20px 0;
    height: 100px;
    padding-left: 40px;
    font-size: 14px;
    width: 480px;
    float: left;
}
.ss_listbox .list2 .pic {
    float: left;
    width: 100px;
    height: 100px;
    position: relative;
    overflow: hidden;
}
.ss_listbox .list2 .pic img {
    width: 100%;
    height: 100%;
}
.ss_listbox .list2 .hd {
    padding-right: 92px;
    height: 100%;
    position: relative;
    float: right;
    width: 270px;
}
.ss_listbox .list2 .hd .tit {
    height: 30px;
    line-height: 26px;
    margin-top: 5px;
    overflow: hidden;
}
.ss_listbox .list2 .hd .tit a {
    color: #333;
    font-size: 22px;
    font-weight: bold;
}
.ss_listbox .list2 .hd .xinx {
    color: #999;
    height: 22px;
    line-height: 22px;
    margin-top: 8px;
    overflow: hidden;
}
.ss_listbox .list2 .hd .xinx span {
    display: inline-block;
    float: left;
    width: 50%;
    overflow: hidden;
}
.ss_listbox .list2 .hd .xinx span em {
    display: inline-block;
    float: left;
}
.ss_listbox .list2 .hd .xinx .stars {
    margin: 4px 0 0;
}
.ss_listbox .soft_list .hd .tit {
    line-height: 24px;
}
.ss_listbox .soft_list .txt {
    color: #666;
    line-height: 25px;
    height: 25px;
    margin-top: 1px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ss_listbox .list2 .down {
    width: 90px;
    height: 33px;
    border: 1px solid #0ec5a1;
    text-align: center;
    line-height: 33px;
    color: #0ec5a1;
    position: absolute;
    right: 0px;
    top: 50%;
    margin-top: -16.5px;
    display: block;
    font-size: 16px;
}
.ss_listbox .list2 .down:hover,
.ss_listbox .list2 .bnt a:hover {
    color: #fff;
    background: #0ec5a1;
}
.ss_listbox .list2 .bnt {
    width: 92px;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
}
.ss_listbox .list2 .bnt a {
    width: 90px;
    height: 33px;
    border: 1px solid #22c66e;
    text-align: center;
    line-height: 33px;
    color: #22c66e;
    font-size: 16px;
    display: block;
}
.ss_listbox .list2 .bnt a.sj {
    margin: 8px 0 15px;
}
.ss_listbox .list2 .bnt a.sj span {
    display: none;
    width: 150px;
    height: 146px;
    position: absolute;
    right: 92px;
    top: 1px;
    background: url(../images/tiantian.png) no-repeat -148px -754px;
}
.ss_listbox .list2 .bnt a.sj span img {
    width: 108px;
    height: 108px;
    margin: 14px auto 0;
}
.ss_listbox .list2 .bnt a.sj:hover span {
    display: inline-block;
}
.ss_listbox .list2 .hd .tit a:hover,
.ss_ztlist .tit a:hover {
    color: #22c66e;
}
.ss_listbox .ss_news {
    width: 100%;
}
.art_listl.ss_news dl .info {
    width: 765px;
}
.art_listl.ss_news dl .info .txt {
    font-size: 16px;
}
.art_listl.ss_news dl dt {
    font-size: 20px;
}
.ss_listbox .marb10 {
    margin-bottom: 10px;
}
.ss_ztlist {
    margin-top: 25px;
    height: auto;
    overflow: hidden;
}
.ss_ztlist ul li {
    padding: 30px 0 30px 228px;
    height: 132px;
    position: relative;
    border-bottom: 1px solid #efefef;
    overflow: hidden;
}
.ss_ztlist .pic {
    position: absolute;
    left: 0px;
    top: 30px;
    width: 210px;
    height: 132px;
    overflow: hidden;
}
.ss_ztlist .pic img {
    width: 100%;
    height: 100%;
}
.ss_ztlist .tit {
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    line-height: 27px;
    overflow: hidden;
}
.ss_ztlist .tit a {
    color: #333;
}
.ss_ztlist .txt {
    color: #666;
    font-size: 16px;
    line-height: 25px;
    height: 75px;
    overflow: hidden;
}
.ss_ztlist .time {
    height: 22px;
    line-height: 22px;
    margin-top: 6px;
    overflow: hidden;
}
.ss_ztlist .time span {
    padding-left: 18px;
    width: auto;
    color: #999;
    font-size: 14px;
    background: url(../images/tiantian.png) no-repeat -487px -673px;
}
.ss_none {
    width: 460px;
    margin: 150px auto;
}
.ss_none .p1 {
    color: #000;
    font-size: 22px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin-bottom: 5px;
    overflow: hidden;
}
.ss_none .p2 {
    color: #333;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}
.ss_none .p2 em {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #dbdbdb;
    float: left;
    margin: 15px 8px 0 0;
}
.ss_none .p2 a {
    color: #ff5552;
}
.ss_none .p2 a:hover {
    text-decoration: underline;
}
.ss_listbox .page_all .laypageskin_molv a,
.ss_listbox .page_all .laypageskin_molv span {
    width: auto;
    min-width: 30px;
}
/*10.26*/
.csjs {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    overflow: hidden;
}
.csyy_tit {
    font-size: 20px;
    color: #333;
    height: 34px;
    line-height: 34px;
    font-weight: bold;
    overflow: hidden;
}
.csjs_nr {
    border-top: 1px solid #efefef;
    height: 140px;
    padding: 5px 0;
    margin-top: 4px;
    overflow: hidden;
}
.csjs_nr_l {
    float: left;
    width: 245px;
    color: #333;
    font-size: 12px;
}
.csjs_nr_l p {
    line-height: 22px;
    height: 22px;
    overflow: hidden;
}
.csjs_nr_l p a {
    color: #ff5552;
}
.csjs_nr_l .cs_logg {
    width: 175px;
    height: 58px;
    margin: 9px auto 6px;
    overflow: hidden;
}
.csjs_nr_l .cs_logg img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.csjs_nr_r {
    float: right;
    width: 755px;
    font-size: 14px;
    color: #666;
    line-height: 28px;
    height: 140px;
    overflow: hidden;
}
.csyy_box {
    width: 100%;
    height: auto;
    margin: 4px 0 0;
}
.csyy_box:after {
    clear: both;
    height: 0px;
    font-size: 0px;
    visibility: hidden;
    display: block;
    content: " ";
}
.csyy_box .bd {
    width: 1020px;
    margin: 5px 0 0 -20px;
    height: auto;
}
.csyy_box .bd_nr {
    float: left;
    width: 238px;
    height: 228px;
    border: 1px solid #efefef;
    margin: 0 0 20px 20px;
    padding: 30px 40px;
}
.csyy_box .bd_nr_t {
    height: 80px;
    width: 100%;
}
.csyy_box .pic {
    float: left;
    width: 80px;
    height: 80px;
    position: relative;
}
.csyy_box .pic img {
    width: 80px;
    height: 80px;
}
.csyy_box .cover_80 {
    left: 0px;
}
.csyy_box .bd_nr_t .info {
    float: right;
    width: 138px;
    overflow: hidden;
}
.csyy_box .bd_nr_t .biaot {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 5px;
    overflow: hidden;
}
.csyy_box .bd_nr_t .biaot a {
    color: #333;
}
.csyy_box .bd_nr_t .biaot a:hover,
.csyy_qt .sx a:hover {
    color: #26c472;
}
.csyy_box .bd_nr_t .dxsj {
    color: #999;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}
.csyy_box .stars {
    margin: 0px;
}
.csyy_box .bd_nr_c {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    height: 78px;
    margin: 15px 0;
    overflow: hidden;
}
.csyy_box .bd_nr_b {
    height: 40px;
    width: 100%;
}
.csyy_box .bd_nr_b a {
    display: block;
    width: 98px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #22c66e;
    color: #22c66e;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
}
.csyy_box .bd_nr_b a:hover {
    color: #fff;
    background: #22c66e;
}
.csyy_box .bd_nr_b.sj {
    width: 140px;
    margin: 0 auto;
}
.csyy_box .bd_nr_b.sj a {
    float: left;
}
.csyy_box .bd_nr_b.sj p {
    float: left;
    width: 38px;
    height: 38px;
    border: 1px solid #e5e5e5;
    background: #efefef;
    cursor: pointer;
    position: relative;
}
.csyy_box .bd_nr_b.sj p:hover {
    background: #22c66e;
    border-color: #22c66e;
}
.csyy_box .bd_nr_b.sj p em img {
    width: 25px;
    height: 25px;
    margin: 6.5px 7px;
}
.csyy_box .bd_nr_b.sj p .ewm {
    display: none;
    position: absolute;
    z-index: 9999;
    left: -32px;
    top: 35px;
    width: 146px;
    height: 150px;
    background: url(../images/tiantian.png) no-repeat 0 -713px;
    overflow: hidden;
}
.csyy_box .bd_nr_b.sj p .ewm img {
    margin: 17px 8px 10px 20px;
    width: 108px;
    height: 108px;
}
.csyy_box .bd_nr_b.sj p:hover .ewm {
    display: inline-block;
}
.csyy_qt {}
.csyy_qt .sx {
    margin-left: -4px;
    width: 1010px;
    height: 20px;
    margin-top: 13px;
}
.csyy_qt .sx a {
    display: inline-block;
    float: left;
    color: #999;
    font-size: 16px;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    margin-left: 4px;
    overflow: hidden;
}
.csyy_qt .sx a.on {
    background: #22c66e;
    color: #fff;
}
.csyy_qt .tub {
    width: 1020px;
    margin-left: -20px;
    overflow: hidden;
}
.csyy_qt .tub ul li {
    float: left;
    width: 184px;
    height: 70px;
    margin: 19px 0 0 20px;
    overflow: hidden;
}
.csyy_qt .link {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.csyy_qt .link a {
    display: inline-block;
    float: left;
    width: auto;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    padding: 0 20px 0 21px;
    background: url(../images/lc_open.png) no-repeat -498px -231px;
    margin-top: 12px;
    overflow: hidden;
}
.csyy_qt .link a:hover {
    color: #22c66e;
}
/*11.09*/
.csml {
    margin-top: 25px;
    height: auto;
    width: 100%;
    overflow: hidden;
}
.csml:first-child {
    margin-top: 20px;
}
.csml:after {
    clear: both;
    height: 0px;
    font-size: 0px;
    visibility: hidden;
    display: block;
    content: " ";
}
.csml_tit {
    font-size: 18px;
    color: #333;
    height: 34px;
    line-height: 34px;
    font-weight: bold;
    border-bottom: 1px solid #efefef;
    padding-bottom: 5px;
    overflow: hidden;
}
.csml_list {
    clear: both;
    height: auto;
    overflow: hidden;
}
.csml_list ul {
    margin-left: -31px;
    position: relative;
    overflow: hidden;
}
.csml_list ul li {
    float: left;
    width: 175px;
    text-align: center;
    margin: 20px 0 0 31px;
    overflow: hidden;
}
.csml_list ul li img {
    width: 175px;
    height: 58px;
    object-fit: cover;
}
.csml_list ul li a {
    color: #999;
    font-size: 14px;
    display: inline-block;
}
.csml_list ul li a span {
    display: inline-block;
    padding: 0 5px;
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
    overflow: hidden;
}
.csml_list ul li a:hover span {
    color: #22c66e;
}
/*12 8*/
.newbz ul li {
    width: 125px;
    height: 200px;
    float: left;
    margin-left: 11px;
}
.newbz ul li:first-child {
    margin-left: 0;
}
.newbz ul li img {
    width: 125px;
    height: 200px;
}
.newbz a span {
    bottom: 0;
    line-height: 30px;
    height: 30px;
    background-position: 0 -253px;
}
.newbz a em {
    display: block;
    width: 100%;
    height: 30px;
    background: #000;
    filter: Alpha(Opacity=90);
    opacity: 0.9;
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
    /*-webkit-transition:all .8s; -moz-transition:all .8s;-ms-transition:all .8s; -o-transition:all .8s; transition:all .8s;*/
}
.newbz ul li.on a em {
    /*height: 100%;*/
}
.newbz ul li.on a span {
    /*height: 200px; line-height: 200px;*/
}
.newbz ul li.dis a span,
.newbz ul li.dis a em {
    /*height: 35px; bottom: -35px;*/
}
.newbz ul li:hover a img {
    filter: Alpha(Opacity=70);
    opacity: 0.7;
}
.newbz ul li:hover a em {
    filter: Alpha(Opacity=80);
    opacity: 0.8;
}
/*12.20*/
.game_tj {
    width: 670px;
    height: 291px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
.game_tj ul li {
    position: absolute;
    width: 228px;
    height: 145px;
    cursor: pointer;
    overflow: hidden;
}
.game_tj a {
    display: block;
}
.game_tj a,
.game_tj a img {
    width: 100%;
    height: 100%;
}
.game_tj .tu1 {
    width: 192px;
    height: 291px;
    left: 0;
    top: 0px;
}
.game_tj .tu2 {
    left: 193px;
    top: 0px;
}
.game_tj .tu3 {
    left: 422px;
    top: 0px;
}
.game_tj .tu4 {
    left: 193px;
    top: 146px;
}
.game_tj .tu5 {
    left: 422px;
    top: 146px;
}
.game_tj a span {
    transition: all .4s;
    bottom: -80px;
    text-align: center;
    left: 0px;
    width: 96%;
    padding: 0 2%;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    padding-top: 50px;
    position: absolute;
    background: url(../images/tiantian.png) no-repeat 0 -164px;
}
.game_tj a:hover span {
    bottom: 0;
}
.game_tj .opacity {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 10;
}
.focused .opacity {
    opacity: 0.45;
    filter: alpha(opacity=45);
}
.art_showl .show_box p iframe {
    margin: 0 auto;
    display: block;
}
/*2 22*/
.cmt_list ul li .ptxt.xbly {
    position: relative;
    line-height: 26px;
    padding: 0 10px;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    margin-top: 10px;
}
.cmt_list ul li .ptxt.xbly span {
    display: block;
    position: absolute;
    left: 16px;
    top: -5px;
    width: 8px;
    height: 5px;
    background: #fff url(../images/xbly_tp.png) no-repeat;
}
/*1018*/
.xz_title .agmzb {
    float: none;
    display: inline-block;
    vertical-align: 3px;
    padding: 0 13px 0 6px;
    background: #ff5a5a;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    border-radius: 50px;
    margin-left: 18px;
}
.xz_title .agmzb i {
    float: left;
    width: 20px;
    height: 20px;
    margin: 5px 6px 0 0;
    background: url(../images/zbbuy.png) no-repeat;
}
.xz_title .agmzb:hover {
    background: #ff3c3c;
    color: #fff;
}
.wrap_lf_tt ul li.gmzb {
    border-color: #ff5a5a;
}
.wrap_lf_tt ul li.gmzb a {
    display: block;
    height: 100%;
    background-color: #ff5a5a;
    color: #fff;
    font-weight: bold;
}
.wrap_lf_tt ul li.gmzb:hover {
    border-color: #ff3c3c;
}
.wrap_lf_tt ul li.gmzb:hover a {
    background-color: #ff3c3c;
}
.zbadvert {
    margin-top: 20px;
}
.zbadvert img {
    width: 100%;
}
.xz_title .btn_mac {
    float: none;
    display: inline-block;
    width: 106px;
    height: 30px;
    line-height: 30px;
    background: url(../images/btn_mac.png) no-repeat;
    font-size: 14px;
    color: #fff;
    margin-left: 18px;
    text-indent: 34px;
}
.xz_title .btn_mac:hover {
    color: #FFF;
}
.wrap_lf_tt ul li.btn_mac2 {
    background: #f6f6f6 url(../images/btn_mac2.png) no-repeat center center;
    font-weight: bold;
    width: 96px;
    height: 47px;
    line-height: 47px;
    border: 0;
}
.wrap_lf_tt ul li.btn_mac2 a {
    display: block;
    height: 100%;
    color: #fff;
}
.link_yq {
    margin: 15px 0;
    background: #FFF;
}
.link_yq .hd {
    font-size: 16px;
    color: #666;
    margin-bottom: 8px;
}
.link_yq .bd {
    overflow: hidden;
}
.link_yq .bd ul {
    margin-left: -28px;
}
.link_yq .bd li {
    float: left;
    margin-left: 28px;
    margin-bottom: 5px;
    white-space: nowrap;
}
.link_yq .bd a {
    font-size: 14px;
    color: #999;
}
.link_yq .bd a:hover {
    color: #666;
}
.cbox .title {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    font-family: \5fae\8f6f\96c5\9ed1, arial;
    border-bottom: 1px solid #ddd;
}
.cbox .title b {
    display: inline-block;
    position: relative;
    bottom: 2px;
    padding: 0 15px;
    border-bottom: 3px solid #0ec5a1;
    color: #0ec5a1;
}
.rqrjbox ul {
    margin: 15px 0 15px 15px;
    overflow: hidden;
}
.rqrjbox li {
    width: 164px;
    margin: 0 5px 7px 0;
    height: 50px;
    float: left;
    display: inline;
    overflow: hidden;
    position: relative;
}
.rqrjbox .img {
    float: left;
    display: inline;
    width: 48px;
    margin-right: 6px;
}
.rqrjbox .img img {
    width: 48px;
    height: 48px;
}
.rqrjbox p {
    float: left;
    width: 110px;
}
.rqrjbox p a,
.rqrjbox p i {
    line-height: 24px;
    height: 24px;
    display: block;
    overflow: hidden;
    font-style: normal;
}
.xgwzbox ul {
    margin: 15px 0;
    overflow: hidden;
}
.xgwzbox li {
    width: 380px;
    padding-left: 27px;
    float: left;
    display: inline;
    margin-right: 12px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    background: url(../images/softspr.png) -293px -227px no-repeat;
}
/* 鎺掕姒� */
.ranking {
    background: #f2f2f2;
    overflow: hidden;
    margin-bottom: -20px;
}
.ranking_banner {
    height: 186px;
    background: url(../images/top/banner.jpg) center 0;
}
.ranking_head {
    padding: 20px 0 12px 0;
    background: #fff;
    width: 1028px;
    margin: 15px auto 0;
}
.ranking_head .hd {
    width: 100%;
    height: 52px;
    position: relative;
}
.ranking_head .tab {
    position: absolute;
    left: 20px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #0ec5a1;
    border-radius: 5px;
}
.ranking_head .tab a {
    width: 85px;
    float: left;
    font-size: 15px;
    text-align: center;
    color: #0ec5a1;
}
.ranking_head .tab a+a {
    border-left: 1px solid #0ec5a1;
}
.ranking_head .tab a:hover,
.ranking_head .tab .cur {
    background: #0ec5a1;
    color: #fff;
}
.ranking_head .search_form {
    position: absolute;
    right: 20px;
    height: 34px;
    width: 270px;
    overflow: hidden;
    margin: 0 auto;
}
.ranking_head .search_form .input {
    height: 20px;
    line-height: 20px;
    width: 184px;
    padding: 6px 10px;
    overflow: hidden;
    border: 1px solid #ddd;
    border-right: none;
    position: relative;
    float: left;
}
.ranking_head .search_form .btn {
    width: 65px;
    height: 34px;
    border: 0 none;
    cursor: pointer;
    padding: 0;
    float: left;
    background: #0ec5a1;
    color: #fff;
}
.ranking_head .bd {
    font-size: 14px;
    margin: 0 7px 0 22px;
    overflow: hidden;
}
.ranking_head .bd-tit {
    float: left;
    display: inline;
    font-weight: normal;
    color: #666;
}
.ranking_head .bd-con {
    float: left;
    width: 924px;
}
.ranking_head .bd-con a {
    text-decoration: none;
    float: left;
    margin: 0 13px 8px 0;
    padding: 0 5px;
    white-space: nowrap;
}
.ranking_head .bd-con a:hover {
    background: #FFBE04;
    color: #fff;
}
.ranking_body {
    width: 1160px;
    padding: 15px 20px 20px;
    background: #fff;
    margin: 15px auto 0;
    margin-bottom: 20px;
}
.ranking_body .hd {
    position: relative;
    border-bottom: 1px solid #ccc;
    height: 36px;
    line-height: 36px;
}
.ranking_body .hd .tit {
    float: left;
    padding: 0 10px;
    text-align: center;
    font-size: 16px;
    line-height: 35px;
    border-bottom: 2px solid #0ec5a1;
    color: #0ec5a1;
}
.ranking_body .tab {
    float: left;
    height: 30px;
    line-height: 30px;
}
.ranking_body .tab li {
    float: left;
    margin: 0 0 0 14px;
    padding: 0 8px;
    font-size: 13px;
    cursor: pointer;
}
.ranking_body .tab li.cur {
    color: #0a85cb;
}
.ranking_body .tip {
    color: #999;
    float: right;
}
.ranking_body .bd-item {
    display: none;
}
.ranking_body .bd-item.on {
    display: block;
}
.ranking_body .bd-item li {
    overflow: hidden;
    position: relative;
    padding: 16px 0 16px 38px;
    height: 110px;
    border-bottom: 1px solid #eee;
}
.ranking_body .bd-item li:hover {
    background: #f7f7f7;
}
.ranking_body .crown {
    width: 23px;
    height: 18px;
    background: url(../images/top/hg.png) 0 0 no-repeat;
    position: absolute;
    left: 8px;
    top: 12px;
}
.ranking_body .num {
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 34px;
    width: 32px;
    height: 28px;
    line-height: 28px !important;
    background: #ddd;
    color: #111;
    text-align: center;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-family: Arial;
    font-size: 18px;
}
.ranking_body .no1 {
    background: #fa5a1b;
    color: #FFF;
}
.ranking_body .no2 {
    background: #fbad27;
    color: #FFF;
}
.ranking_body .no3 {
    background: #e6c515;
    color: #FFF;
}
.ranking_body .row {
    margin-bottom: 10px;
}
.ranking_body .pic {
    float: left;
    width: 75px;
    height: 75px;
    margin-right: 18px;
}
.ranking_body .pic img {
    width: 75px;
    height: 75px;
}
.ranking_body .con {
    overflow: hidden;
    width: 888px;
}
.ranking_body .tit {
    float: left;
    line-height: 22px;
    font-size: 18px;
    font-weight: normal;
    position: relative;
}
.ranking_body .tit em {
    font-size: 12px;
    color: #777;
    position: relative;
    left: 6px;
    top: -1px;
}
.ranking_body .size {
    float: right;
    margin-right: 12px;
    font-size: 12px;
    color: #777;
    margin-top: 4px;
}
.ranking_body .stars {
    float: right;
}
.ranking_body .tag {
    float: left;
}
.ranking_body .tag a {
    color: #0ec5a1;
    margin-right: 16px;
    font-size: 12px;
}
.ranking_body .txt {
    line-height: 22px;
    color: #777;
    font-size: 12px;
}
.ranking_body .btn {
    position: absolute;
    right: 14px;
    top: 55px;
    height: 38px;
    line-height: 38px;
    width: 80px;
    border: 1px solid #0ec5a1;
    background: #f0fff0;
    color: #0ec5a1;
    font-size: 18px;
    text-align: center;
    cursor: pointer;
}
.ranking_body .btn:hover {
    background: #0ec5a1;
    color: #fff;
}
.update_tead,
.update_tead_article {
    background: #fafafa;
    border: 1px solid #E2E2E2;
    height: 40px;
    line-height: 40px;
    width: 100%;
    background: -moz-linear-gradient(90deg, #ffffff, #efefef 50%, #f8f8f8);
    background: -webkit-linear-gradient(90deg, #ffffff, #efefef 50%, #f8f8f8);
}
.update_tead .col,
.update_tead_article .col {
    float: left;
}
.update_tead .c1,
.update_tead_article .c1 {
    width: 188px;
    text-align: center;
}
.update_tead .c2 {
    width: 500px;
    text-indent: 150px;
}
.update_tead .c3 {
    width: 125px;
}
.update_tead .c4 {
    width: 125px;
}
.update_tead .c5 {
    width: 100px;
}
.update_tead .c6 {
    width: 100px;
}
.update_tead_article {
    display: none;
}
.update_tead_article .c2 {
    width: 850px;
    text-indent: 150px;
}
.update_menu {
    width: 200px;
    float: left;
}
.update_menu a {
    display: block;
    line-height: 42px;
    border: 1px solid #E2E2E2;
    border-top: none;
    padding-left: 70px;
    background: #f9f9f9;
    color: #666;
}
.update_menu a.cur {
    background: #FFF;
    font-weight: bold;
    border-left: 2px solid #0ec5a1;
}
.update_menu a:hover {
    background: #FFF;
}
.select_list {
    margin-top: 15px;
    padding: 12px;
    background: #fff;
}
.select_list .item {
    margin-bottom: 15px;
    position: relative;
}
.select_list .item_hd {
    overflow: hidden;
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
}
.select_list .item_hd .pic {
    width: 22px;
    height: 22px;
    margin-right: 5px;
    float: left;
    font-size: 0;
}
.select_list .item_hd .tit {
    font-size: 16px;
    color: #00c;
    text-decoration: underline;
}
.select_list .item_hd .btn {
    width: 90px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    display: block;
    position: absolute;
    right: 5px;
    top: 35px;
    border: 1px solid #0ec5a1;
    border-radius: 3px;
    color: #0ec5a1;
}
.select_list .item_hd .btn:hover {
    background: #0ec5a1;
    color: #FFF;
}
.select_list .item_bd {
    width: 1000px;
    color: #333;
    line-height: 20px;
    font-size: 13px;
    overflow: hidden;
}
.select_list .item_bd .pic {
    width: 120px;
    height: 80px;
    float: left;
    margin-right: 15px;
    margin-bottom: 2px;
}
.select_list .item_bd .text a {
    color: #00c;
    padding-left: 3px;
    display: inline-block;
}
.select_list .item_ft {
    color: green;
    font-size: 13px;
}
.select_list .item_ft .url {
    margin-right: 5px;
}
.page_str {
    text-align: left;
    padding: 5px 0;
    font-weight: bold;
}
.page_str a {
    display: inline-block;
    font-weight: normal;
    padding: 5px 7px;
    text-align: center;
    color: #00c;
    border: 1px solid #e1e2e3;
    margin: 0 7px;
    min-width: 17px;
}
.page_str a:hover {
    background: #f2f8ff;
    border-color: #38f;
}
.page_str .a1:first-child {
    background: #FFF;
    cursor: default;
    border: 0;
    margin-left: 0;
    padding-left: 0;
    color: #666;
}
.introTit {
    display: block;
    margin-bottom: 5px;
    color: #666;
    position: relative;
    padding: 0 0 0 8px;
    font-weight: 700;
    text-indent: 0;
    margin: 10px 0;
    border-left: 4px solid #0ec5a1;
    border-bottom: 1px solid #efefef;
    height: 34px;
    font-size: 15px !important;
    line-height: 30px !important;
}
/* 娓告垙鍒楄〃椤� */
.game-fun-list {
    margin-bottom: 15px;
    overflow: hidden;
}
.game-fun-list .hd {
    width: 1200px;
    height: 50px;
    line-height: 50px;
    border-bottom: 2px solid #0ec5a1;
    font-size: 16px;
    margin-top: -15px;
}
.game-fun-list .hd .title {
    font-size: 24px;
    font-weight: 400;
}
.game-fun-list .bd {
    overflow: hidden;
}
.game-fun-list .bd .list {
    overflow: hidden;
    margin-left: -22px;
}
.game-fun-list .bd .item {
    float: left;
    width: 100px;
    height: 125px;
    margin-left: 22px;
    margin-top: 15px;
}
.game-fun-list .bd .pic {
    width: 100px;
    height: 100px;
    border-radius: 15px;
}
.game-fun-list .bd .tit {
    height: 19px;
    line-height: 19px;
    text-align: center;
    overflow: hidden;
}
.game-category {
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 20px 20px 10px;
    background: #fff;
}
.game-category dl {
    line-height: 24px;
    color: #222;
    overflow: hidden;
}
.game-category dt {
    width: 55px;
    float: left;
    font-size: 14px;
}
.game-category dd {
    overflow: hidden;
}
.game-category dd a {
    display: inline-block;
    padding: 0 15px;
    float: left;
    margin-right: 20px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #fff;
    margin-bottom: 10px;
}
.game-category dd a.on,
.game-category dd a:hover {
    color: #0ec5a1;
    border: 1px solid #0ec5a1;
}
.game-content {
    overflow: hidden;
}
.game-content-l {
    width: 865px;
    float: left;
    position: relative;
}
.game-content-r {
    width: 315px;
    float: right;
}
.game-content-r.fixed .side-good-game {
    position: fixed;
    top: 0;
    width: 316px;
}
.game-content-r.fixed .ad-box-pos {
    position: fixed;
    top: 460px;
    margin-left: 8px;
}
.game-content-list .hd {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #0ec5a1;
    margin: 0 0 20px 0;
}
.game-content-list .hd .item {
    font-size: 18px;
    margin: 0 35px 0 0;
}
.game-content-list .ft {
    padding-top: 20px;
    padding-bottom: 5px;
}
/*.game-content-list .bd{ overflow: hidden; }
.game-content-list .bd .list{ overflow: hidden; margin-left: -18px; }
.game-content-list .bd .item{ float: left; width: 155px; height: 225px; border: 1px solid #ddd; text-align: center; margin: 0 0 20px 18px; font-size: 12px; position: relative; color: #777; background: #fff; position: relative; }
.game-content-list .bd .pic{ display: inline-block; vertical-align: top; margin-top: 15px; width: 120px; height: 120px; border-radius: 20px; }
.game-content-list .bd .tit{ display: block; height: 24px; line-height: 24px; margin: 5px 0; font-size: 14px; overflow: hidden; }
.game-content-list .bd .date{ line-height: 18px; }
.game-content-list .bd .info{ height: 38px; line-height: 38px;  background: #f5f5f5; color: #999; text-align: center; }
.game-content-list .bd .btn{ height: 28px; line-height: 28px; width: 110px; overflow: hidden; position: absolute; background: #0ec5a1; top: 164px; left: 20px; color: #fff; display: none; }
.game-content-list .bd .item:hover .btn{ display: block; }
.game-content-list .ft{ margin-top: 30px; }*/
.game-top-list {
    margin-bottom: 20px;
}
.game-top-list .hd {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #0ec5a1;
}
.game-top-list .hd .title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.game-top-list .th {
    line-height: 22px;
    background: #f2fced;
    color: #0ec5a1;
    overflow: hidden;
}
.game-top-list .th .col {
    float: left;
}
.game-top-list .th .c1 {
    margin-right: 15px;
}
.game-top-list .th .c3 {
    float: right;
    margin-right: 10px;
}
.game-top-list .bd .item {
    overflow: hidden;
    line-height: 20px;
    padding: 10px 0;
    border-bottom: 1px dashed #ddd;
}
.game-top-list .bd .num {
    width: 20px;
    height: 20px;
    float: left;
    background: #e5e5e5;
    color: #676767;
    text-align: center;
    margin-left: 3px;
    margin-right: 12px;
}
.game-top-list .bd .num-green {
    background: #0ec5a1;
    color: #FFF;
}
.game-top-list .bd .tit {
    display: block;
    width: 210px;
    height: 20px;
    overflow: hidden;
    float: left;
}
.game-top-list .bd .size {
    color: #999;
    float: right;
}
.game-top-list .rg_title {
    border-bottom-color: #ddd;
}
.ad-box {
    overflow: hidden;
    margin: 0 auto;
}
.ad-box+.side-hot-news {
    margin-top: 15px;
}
.ad-300 {
    width: 300px;
}
.ad-726-110,
.ad-726-110 img {
    width: 726px;
    height: 110px;
}
.ad-300-375 {
    width: 300px;
    /*height: 375px;*/
}
.ad-300-375 img {
    width: 100%;
    height: 100%;
}
#bdshare_weixin_qrcode_dialog {
    height: 275px !important;
}
/* 璧勮 */
.news-content-list {
    background: #fff;
    padding: 0 10px 10px;
}
.news-content-list .list {
    margin-bottom: 20px;
}
.news-content-list .item {
    overflow: hidden;
    padding: 20px 0;
}
.news-content-list .item+.item {
    border-top: 1px solid #ddd;
}
.news-content-list .pic {
    width: 210px;
    height: 132px;
    float: left;
    margin-right: 20px;
}
.news-content-list .con {
    overflow: hidden;
    font-size: 16px;
    color: #aaa;
}
.news-content-list .tit {
    color: #333;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
}
.news-content-list .tit:hover {
    color: #0ec5a1;
}
.news-content-list .rem {
    font-size: 14px;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    color: #666;
}
.news-content-list .date {
    margin-top: 28px;
    margin-bottom: -2px;
}
.side-hot-news {
    margin-bottom: 15px;
    background: #fff;
    padding: 0 10px 10px;
}
.side-hot-news .hd {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #0ec5a1;
    margin-bottom: 20px;
}
.side-hot-news .hd .title {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.side-hot-news .bd {
    overflow: hidden;
}
.side-hot-news .list-focus {
    overflow: hidden;
    margin-left: -15px;
    border-bottom: 1px dashed #cecece;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.side-hot-news .list-focus .item {
    width: 140px;
    float: left;
    text-align: center;
    margin-left: 15px;
}
.side-hot-news .list-focus .tit:before {
    content: none;
}
.side-hot-news .pic {
    display: inline-block;
    vertical-align: top;
}
.side-hot-news .pic img {
    vertical-align: top;
    width: 140px;
    height: 92px;
}
.side-hot-news .tit {
    display: inline-block;
    vertical-align: top;
    color: #666;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    text-align: justify;
}
.side-hot-news .tit:hover {
    color: #0ec5a1;
}
.side-hot-news .tit:before {
    content: '';
    display: inline-block;
    vertical-align: 4px;
    margin-right: 3px;
    width: 2px;
    height: 2px;
    background: #777;
}
.side-good-game {
    margin: 15px 0;
    background: #fff;
    padding: 0 10px;
}
.side-good-game .hd {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #0ec5a1;
    margin-bottom: 20px;
    position: relative;
}
.side-good-game .hd .title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    float: left;
}
.side-good-game .hd .btn-change {
    position: absolute;
    right: 0;
    margin-top: 9px;
    font-size: 14px;
    padding: 2px 8px;
    height: 22px;
    line-height: 22px;
    background: #0ec5a1;
    color: #fff;
    cursor: pointer;
    user-select: none;
}
.side-good-game .bd {
    overflow: hidden;
}
.side-good-game .bd .list {
    overflow: hidden;
    margin-left: -20px;
}
.side-good-game .bd .item {
    float: left;
    *display: inline;
    width: 85px;
    height: 125px;
    text-align: center;
    margin-left: 20px;
}
.side-good-game .bd .item a {
    display: block;
}
.side-good-game .bd .pic {
    width: 85px;
    height: 85px;
    border-radius: 16px;
}
.side-good-game .bd .tit {
    display: block;
    color: #666;
    height: 32px;
    line-height: 32px;
    text-align: center;
    overflow: hidden;
}
.side-good-game .bd .hover .tit {
    background: #0ec5a1;
    color: #fff;
}
.side-good-game+.side-hot-news {
    margin-top: -15px;
}
.side-top-list .zyr_phb li {
    padding: 0;
    width: auto;
}
.side-top-list .bl_list li em {
    color: #000;
}
.art_show {
    float: left;
    width: 860px;
}
.art_show .conbox {
    padding: 0;
    padding: 20px;
    background: #fff;
}
.art_show .pagesxp {
    margin-top: 15px;
}
.art_show .pagestr {
    margin: 30px 0 0;
}
.art_show_inner {
    padding-bottom: 30px;
}
.art_show_hd {
    padding-top: 5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    text-align: center;
}
.art_show_hd .tit {
    color: #000;
    font-size: 24px;
    font-weight: bold;
}
.art_show_hd .info {
    color: #999;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    margin: 25px 0 15px;
    overflow: hidden;
    padding-right: 218px;
}
.art_show_hd .info span {
    display: inline-block;
    margin: 0 10px;
}
.art_show_hd .info .pls {
    float: none;
}
.art_show_bd {
    color: #666;
    font-size: 15px;
    line-height: 1.8;
    overflow: hidden;
}
.art_show_bd p {
    overflow: hidden;
    text-align: justify;
    text-justify: inter-ideograph;
    word-break: break-all;
}
.art_show_bd a {
    color: #26c472;
}
.art_show_bd a:hover {
    text-decoration: underline;
}
.art_show_bd img {
    display: block;
    margin: 0 auto;
}
.art_show_game {
    margin: 10px 0;
    overflow: hidden;
    border-radius: 10px;
}
.art_show_game .hd {
    height: 45px;
    border-bottom: 1px solid #efefef;
    font-size: 16px;
    color: #333;
    display: none;
}
.art_show_game .hd li {
    float: left;
    width: 25%;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
    overflow: hidden;
}
.art_show_game .hd li.on {
    border-bottom: 2px solid #1bb25e;
    color: #1bb25e;
    height: 44px;
    line-height: 44px;
}
.art_show_game .bd {
    overflow: hidden;
}
.art_show_game .bd-item {
    height: 105px;
    background: #f4f5f5;
    padding: 20px;
}
.art_show_game .pic {
    float: left;
    width: 105px;
    height: 105px;
    margin-right: 20px;
    position: relative;
    overflow: hidden;
}
.art_show_game .pic img {
    width: 105px;
    height: 105px;
    border-radius: 17px;
}
.art_show_game .info {
    float: left;
    margin-top: 5px;
    overflow: hidden;
}
.art_show_game .tit {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 10px;
}
.art_show_game .tit a {
    color: #333;
}
.art_show_game .attr {
    color: #969696;
    font-size: 14px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
    overflow: hidden;
}
.art_show_game .attr span {
    display: inline-block;
    float: left;
    min-width: 120px;
    margin-right: 15px;
}
.art_show_game .attr em {
    float: left;
}
.art_show_game .stars {
    width: 85px;
}
.art_show_game .btns {
    float: right;
    width: 150px;
    overflow: hidden;
}
.art_show_game .btn {
    display: block;
    width: 150px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #0ec5a1;
    border-color: #0ec5a1;
    color: #FFF;
    border-radius: 4px;
    margin-top: 30px;
    font-size: 16px;
}
.art_show_game .btn-view {
    border-color: #aaa;
    color: #aaa;
    display: none;
}
/*.art_show_game .btn:hover{ background: #0ec5a1; border-color: #0ec5a1; color: #FFF; }*/
.art_show_ft {
    position: relative;
    line-height: 27px;
    font-size: 14px;
}
.art_show_ft .keywords {
    color: #000;
    margin-bottom: 20px;
}
.art_show_ft .keywords .tit {
    font-weight: bold;
}
.art_show_ft .keywords .tag {
    margin-right: 30px;
    color: #000;
}
.art_show_ft .keywords .tag:hover {
    color: #0ec5a1;
}
.art_show_share {
    overflow: hidden;
    position: absolute;
    top: 72px;
    right: 20px;
}
.art_show_share .bdsharetitle {
    line-height: 36px;
    color: #999;
}
.pagesxp {
    margin-bottom: 15px;
}
.pagesxp li {
    line-height: 32px;
    color: #333;
    font-size: 14px;
}
.pagesxp li+li {
    border-top: 1px dashed #ccc;
}
.pagesxp a:hover {
    color: #0ec5a1;
}
.ui-box-hd {
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #0ec5a1;
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    position: relative;
}
.ui-box-hd .title {
    font-size: 18px;
    font-weight: 400;
    float: left;
    height: 43px;
    border-bottom: 3px solid #0ec5a1;
}
.xgyd-box {
    margin: 15px 0;
    background: #fff;
    padding: 0 10px 10px;
}
.xgyd-box .ui-box-hd {
    margin-bottom: 10px;
}
.xgyd-box .ui-box-bd {
    overflow: hidden;
}
.xgyd-box .ui-box-bd ul {
    margin-left: -50px;
}
.xgyd-box .ui-box-bd li {
    width: 385px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    float: left;
    margin-left: 50px;
}
.xgyd-box .ui-box-bd a:before {
    content: '';
    display: inline-block;
    vertical-align: 4px;
    margin-right: 3px;
    width: 2px;
    height: 2px;
    background: #777;
}
.gdzx-box {
    margin: 15px 0;
    background: #fff;
    padding: 0 10px 10px;
}
.gdzx-box .ui-box-hd {
    position: relative;
}
.gdzx-box .ui-box-hd .oper {
    position: absolute;
    right: 0;
    top: 8px;
    height: 30px;
}
.gdzx-box .ui-box-hd .prev,
.gdzx-box .ui-box-hd .next,
.gdzx-box .ui-box-hd .more {
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    background: url(../images/silde-icon.png);
    font-size: 0;
    user-select: none;
}
.gdzx-box .ui-box-hd .next {
    background-position: -31px 0px;
    margin-left: 5px;
}
.gdzx-box .ui-box-hd .more {
    background-position: -62px 0px;
    margin-left: 12px;
}
/* .gdzx-box .ui-box-hd .prev.prevStop{ background-position: 0px -31px; cursor: default; } */
/* .gdzx-box .ui-box-hd .next.nextStop{ background-position: -31px -31px; cursor: default; } */
.gdzx-box .ui-box-bd {
    height: 150px;
    overflow: hidden;
}
.gdzx-box .ui-box-bd li {
    width: 190px;
    height: 150px;
    float: left;
    margin-right: 26px;
}
.gdzx-box .ui-box-bd li:hover .con {
    top: 0;
}
.gdzx-box .ui-box-bd .pic {
    width: 190px;
    height: 123px;
}
.gdzx-box .ui-box-bd .tit {
    display: block;
    max-height: 40px;
    line-height: 20px;
    overflow: hidden;
    margin-top: 2px;
    word-break: break-all;
    word-wrap: break-word;
}
.gdzx-box .con {
    position: absolute;
    top: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
    color: #FFF;
    padding: 20px 30px;
    -webkit-transition: top .4s;
    -moz-transition: top .4s;
    -ms-transition: top .4s;
    -o-transition: top .4s;
    transition: top .4s;
}
.gdzx-box .con-hd {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 18px;
}
.gdzx-box .con-bd {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    font-size: 14px;
}
.gdzx-box .con-ft {
    text-align: center;
}
.gdzx-box .con-ft .btn {
    display: block;
    width: 86px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    background: #0ec5a1;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    margin-top: 23px;
}
.gdzx-box .con-ft .btn:hover {
    background: #0dba6a;
}
.gdzx-topic-box {
    margin-bottom: 30px;
}
.gdzx-topic-box .ui-box-hd {
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.gdzx-topic-box .ui-box-hd .title {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    border: 0;
}
.gdzx-topic-box .ui-box-bd {
    height: 180px;
}
.gdzx-topic-box .ui-box-bd li,
.gdzx-topic-box .ui-box-bd .pic {
    width: 280px;
    height: 180px;
}
.gdzx-topic-box .ui-box-bd li {
    position: relative;
}
.bdshare_dialog_box {
    display: none !important;
}
.main_xbtj {
    background: #fff;
    margin-top: 15px;
    width: 1180px;
    margin: 0 auto;
    padding: 0 10px 10px;
}
.main_xbtj .hd {
    height: 55px;
    line-height: 55px;
    border-bottom: 2px solid #0ec5a1;
}
.main_xbtj .hd .title {
    float: left;
    width: 250px;
    overflow: hidden;
    font-weight: normal;
}
.main_xbtj .hd .title span {
    height: 54px;
    font-size: 24px;
    color: #676767;
    float: left;
}
.main_xbtj .hd .title em {
    float: left;
    font-family: "Candara";
    font-size: 24px;
    color: #ddd;
    margin-left: 16px;
}
.main_xbtj .tab_hd {
    float: left;
    margin-left: -22px;
    height: 39px;
    line-height: 39px;
    margin-top: 10px;
}
.main_xbtj .tab_hd li {
    float: left;
    font-size: 20px;
    color: #333;
    position: relative;
    cursor: pointer;
    padding: 0 22px;
}
.main_xbtj .tab_hd li+li {
    background: url(../images/tiantian.png) no-repeat -480px -285px;
}
.main_xbtj .tab_hd li.on {
    color: #0ec5a1;
}
.main_xbtj .tab_hd li.on em {
    display: inline-block;
}
.main_xbtj .tab_hd li em {
    display: none;
    width: 11px;
    height: 6px;
    background: url(../images/arrow-blue.png) no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -5.5px;
    bottom: -12px;
    overflow: hidden;
}
.main_xbtj .bd {
    overflow: hidden;
    padding: 10px 0;
}
.main_xbtj .bd ul {
    margin-left: -20px;
    overflow: hidden;
    max-height: 300px;
}
.main_xbtj .bd li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 211px;
    float: left;
    margin-left: 20px;
}
.main_xbtj .bd li {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkZmNmNDZkOS00NmM3LTVjNGYtOWQ5ZS0wYTMwODM5NWRkODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNEOUZGOEJEQzEyMTFFOEI2MTBCNjQ0RkZCODYyMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNEOUZGOEFEQzEyMTFFOEI2MTBCNjQ0RkZCODYyMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MmQxMmU5ZjMtNzE4YS1lZDRiLTgxNmItOGM4NzBmMTc3NjIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmRmY2Y0NmQ5LTQ2YzctNWM0Zi05ZDllLTBhMzA4Mzk1ZGQ4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqiNMyEAAAAnSURBVHjaYvz///+hQ4dkZGQYDx48uHTpUgYGBiYgD0gZGRkBBBgA3aEKuApVmEEAAAAASUVORK5CYII=) no-repeat 0 center;
    padding-left: 9px;
}
.main_xbtj .bd .cls {
    color: #666;
    margin-right: 8px;
}
.main_xbtj .bd .tit {
    color: #333;
}
.main_xbtj .bd .tit:hover {
    font-weight: bold;
}
.main_xbtj .tab_bd_item {
    display: none;
}
.main_xbtj .tab_bd_item.on {
    display: block;
}
.main_xbtj .tab_bd_item.auto ul {
    max-height: inherit;
}
.main_xbtj .tab_bd_item.auto .more {
    display: none;
}
.main_xbtj .more {
    text-align: center;
    margin-top: 10px;
    float: none;
}
.main_xbtj .btn_more {
    font-size: 14px;
    color: #999;
    cursor: pointer;
}
.main_xbtj .btn_more:after {
    content: '';
    display: inline-block;
    vertical-align: 0;
    width: 15px;
    height: 9px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJBAMAAAAfoWtkAAAAG1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyfUVMdAAAACHRSTlMATPmMzlw7OntNIIUAAAA7SURBVAjXYyhlAAHWBAYPAxDDwoFBqBlIMzcJMDBqGAAFFIE8oBBIgAEkBBIACbWABMBCQAEwEAEJAABLVgcZLbxA9wAAAABJRU5ErkJggg==) no-repeat 0 center;
    margin-left: 8px;
}
.main_ztgg {
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
}
.ztgg_lf {
    width: 350px;
    float: left;
}
.ztgg_lf img {
    display: block;
    width: 350px;
    height: 200px;
}
.ztgg_rg {
    padding-left: 25px;
    padding-right: 15px;
    overflow: hidden;
}
.ztgg_rg_tt {
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    border-bottom: 1px dashed #f5f5f5;
    font-size: 24px;
    color: #0ec5a1;
}
.ztgg_rg_tt a {
    font-size: 24px;
    color: #0ec5a1;
}
.ztgg_rg_int {
    margin: 5px 0px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    text-align: justify;
}
.ztgg_rg_int .bd {
    display: none;
}
.ztgg_rg_int .ft {
    text-align: right;
    margin-top: 10px;
}
.ztgg_rg_int .btn {
    display: inline-block;
    vertical-align: top;
    height: 28px;
    line-height: 28px;
    float: right;
    font-size: 14px;
    color: #0ec5a1;
    text-align: center;
}
.ztgg_rg_int .btn:after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/arrow.png) no-repeat;
    vertical-align: -3px;
    margin-left: 3px;
}
.ztgg_rg_int.on .bd {
    display: block;
}
.ztgg_rg_int.on .btn:after {
    background-image: url(../images/arrow-t.png);
}
.ztgg_rg .bottom {
    margin-top: 20px;
}
.ztgg_rg .down {
    float: left;
    width: 150px;
    position: relative;
    z-index: 999;
}
.ztgg_rg .down .xz {
    display: inline-block;
    height: 40px;
    width: 111px;
    float: left;
    cursor: pointer;
    background: url(../images/sslc_pg.png) no-repeat 0 -250px;
    overflow: hidden;
}
.ztgg_rg .down .ewm {
    display: inline-block;
    float: left;
    width: 39px;
    height: 40px;
    cursor: default;
    background: url(../images/sslc_pg.png) no-repeat -111px -250px;
    cursor: pointer;
}
.ztgg_rg .time,
.ztgg_rg .time_new {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #888;
    float: right;
}
.ztgg_rg .down_ewm {
    position: absolute;
    top: -15px;
    right: -180px;
    width: 134px;
    height: 134px;
    padding: 15px;
    background: #fff;
    border: 1px solid #e2e2e2;
    text-align: center;
    z-index: 1002;
    display: none;
}
.ztgg_rg .down_ewm img {
    width: 134px;
    height: 134px;
}
.ztgg_rg .down_ewm .tri {
    position: absolute;
    top: 27px;
    left: -11px;
    display: block;
    width: 11px;
    height: 19px;
    background: url(../images/ewm_tri.jpg) no-repeat;
}
.ztgg_rg .on .down_ewm {
    display: block;
}
.article_list {
    background: #fff;
    padding: 0 10px;
    margin: 20px 0;
    overflow: hidden;
    position: relative;
}
.article_list ul {
    margin-left: -50px;
}
.article_list li {
    width: 564px;
    margin-left: 50px;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 10px 0;
}
.article_list li a {
    font-size: 16px;
    color: #666;
    width: 500px;
    height: 28px;
    overflow: hidden;
    float: left;
}
.article_list li a:hover {
    color: #0ec5a1;
}
.article_list li span {
    font-size: 16px;
    color: #888;
    float: right;
    width: 45px;
    text-align: right;
}
.main_list {
    background: #fff;
    padding: 10px;
    overflow: hidden;
}
.main_list .list_ul {
    margin-left: -20px;
    margin-bottom: -20px;
    overflow: hidden;
}
.main_list .list_li {
    width: 378px;
    height: 206px;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    border: 1px solid #eee;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 18px;
}
.main_list .list_li dl {
    width: 378px;
    height: 206px;
}
.main_list .list_li dt {
    height: 57px;
    padding: 0 30px;
}
.main_list .list_li dt .ne {
    display: inline-block;
    width: 243px;
    height: 57px;
    line-height: 57px;
    overflow: hidden;
    float: left;
    font-size: 20px;
    color: #666;
    font-weight: bold;
}
.main_list .list_li dt .xz {
    display: inline-block;
    width: 54px;
    height: 22px;
    line-height: 22px;
    float: right;
    font-size: 14px;
    color: #0ec5a1;
    border: 1px solid #0ec5a1;
    text-align: center;
    margin-top: 16.5px;
}
.main_list .list_li dt .xz:hover {
    background: #0ec5a1;
    color: #fff;
}
.main_list .list_li dt .ne:hover {
    color: #0ec5a1;
}
.main_list .list_li dd {
    padding: 0 25px;
    width: 330px;
    height: 149px;
}
.main_list .list_li .icon_img {
    width: 116px;
    height: 116px;
    float: left;
    margin-right: 30px;
    position: relative;
}
.main_list .list_li .icon_img a {
    display: block;
    width: 100%;
    height: 100%;
}
.main_list .list_li .icon_img img {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    font-size: 0;
    border-radius: 15px;
}
.main_list .list_li .list_intro {
    width: 184px;
    height: 116px;
    float: left;
}
.main_list .list_li .list_intro a {
    display: block;
    width: 100%;
    height: 100%;
}
.main_list .list_li .list_intro p {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}
.main_list .list_li .list_intro .stars {
    display: inline-block;
    vertical-align: -2px;
}
/*涓撻*/
.list_fy {
    padding: 20px;
}
.list_fy a,
.list_fy span {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 14px;
    margin: 0 2px;
    text-align: center;
    font-size: 14px;
}
.list_fy a {
    border: 1px solid #ededed;
    color: #333;
}
.list_fy span,
.list_fy a:hover {
    color: #fff;
    background: #0ec5a1;
    border: 1px solid #0ec5a1;
}
.mainb1 {
    overflow: hidden;
}
.mainb1_rg {
    width: 346px;
    height: 100%;
    overflow: hidden;
    float: right;
}
.mainb1_rg p a {
    display: block;
    width: 100%;
    height: 135px;
    margin-bottom: 4px;
}
.mainb1_rg p a img {
    width: 100%;
    height: 135px;
}
.mainb2 {
    margin: 20px 0px;
    background: #fff;
}
.mainb2 .b_title ul li,
.mainl2 .b_title ul li {
    border-top: 1px solid #fff;
    border-right: 0;
}
.mainb2_list {
    padding: 20px;
    overflow: hidden;
}
.mainb2_list ul {
    width: 1220px;
}
.mainb2_list ul li {
    width: 350px;
    float: left;
    margin-right: 55px;
}
.mainb2_list .hj_top {
    height: 200px;
    position: relative;
    overflow: hidden;
}
.mainb2_list .hj_top img {
    width: 350px;
    height: 200px;
}
.mainb2 .b_title {
    height: 46px;
    line-height: 46px;
    color: #333;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #f5f5f5;
}
.mainb2 .b_title ul {
    float: right;
}
.mainb2 .b_title ul li {
    width: 112px;
    height: 45px;
    line-height: 45px;
    float: left;
    border: 1px solid #f5f5f5;
    text-align: center;
    cursor: pointer;
    font-weight: normal;
    position: relative;
}
.mainb2 .b_title ul li a {
    display: block;
    width: 112px;
    height: 43px;
    line-height: 43px;
    position: absolute;
    color: #333;
    left: 0;
    bottom: -1px;
    border: 1px solid #f5f5f5;
    border-left: 0;
    margin-right: -1px;
}
.mainb2 .b_title ul li.last a,
.b_title ul li:hover a {
    border-top: 2px solid #0ec5a1;
    border-bottom: 1px solid #fff;
}
.mainb2 .b_title ul li {
    border-top: 1px solid #fff;
    border-right: 0;
}
.mainb2_list .hj_top {
    height: 200px;
    position: relative;
    overflow: hidden;
}
.mainb2_list .hj_top img {
    width: 350px;
    height: 200px;
}
.hj_bt p {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
}
.hj_bt p.title a {
    font-weight: bold;
}
.hj_bt p.intro span {
    float: left;
    margin-right: 20px;
    color: #333;
}
.hj_bt p.intro span em {
    color: #0ec5a1;
}
.hj_bt p.intro a {
    display: inline-block;
    width: 54px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #0ec5a1;
    border: 1px solid #0ec5a1;
    float: right;
    margin-top: 5px;
}
.hj_bt p.intro a:hover {
    color: #fff;
    background: #0ec5a1;
}
.hj_hover {
    width: 372px;
    height: 76px;
    position: absolute;
    left: 0;
    bottom: -76px;
    -webkit-transition: bottom .4s;
    -moz-transition: bottom .4s;
    -ms-transition: bottom .4s;
    -o-transition: bottom .4s;
    transition: bottom .4s;
}
.hj_hover .hj_bj {
    width: 372px;
    height: 76px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
    filter: Alpha(Opacity=70);
    opacity: 0.7;
}
.hj_hover .hj_a {
    height: 58px;
    width: 372px;
    position: absolute;
    left: 0;
    top: 9px;
    text-align: center;
}
.hj_hover .hj_a a {
    display: inline-block;
    height: 58px;
    margin: 0 5px;
    vertical-align: middle;
}
.hj_hover .hj_a .hover_a {
    width: 58px;
    position: relative;
}
.hj_hover .hj_a .hover_a img {
    width: 58px;
    height: 58px;
    border-radius: 15px;
}
.hj_hover .hj_a .hover_a .b_bj {
    display: none;
    width: 58px;
    height: 58px;
    border-radius: 15px;
    background: #fff;
    filter: Alpha(Opacity=3);
    opacity: 0.3;
    position: absolute;
    left: 0;
    top: 0;
}
.hj_hover .hj_a .hover_a:hover .b_bj {
    display: block;
}
.hj_hover .hj_a .na {
    line-height: 58px;
    color: #fff;
}
.hj_top:hover .hj_hover {
    bottom: 0;
}
.mainb2_list .hj_bt {
    padding: 5px 0 12px 0;
}
#focus {
    position: relative;
    width: 824px;
    height: 275px;
    float: left;
}
#focus .bd {
    position: relative
}
#focus .focus-bar-box {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
#focus .focus-bar {
    width: 100%;
}
#focus .focus-bar li {
    float: left;
    width: 100%;
    height: 275px;
}
#focus .focus-bar li a {
    width: 100%;
    height: 100%;
    display: block
}
#focus .focus-bar li img {
    width: 100%;
    height: 100%;
}
#focus .ft {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    height: 40px
}
#focus .ftbg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 40px;
}
#focus .change {
    position: absolute;
    right: 18px;
    bottom: 8px;
    height: 15px;
    overflow: hidden;
}
#focus .change a {
    float: left;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background: #fff;
    cursor: pointer;
    border-radius: 50%;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5)
}
#focus .change a.on {
    background: #0ec5a1;
}
#focus .hd {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 720px;
    height: 40px
}
#focus .focus-title {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    padding: 0 10px 0 10px;
    line-height: 40px;
    font-size: 18px;
    width: 700px;
}
#focus .focus-title a {
    display: none;
    color: #fff;
}
#focus .focus-title a:hover {
    color: #f0ff00;
}
.list_title {
    height: 48px;
    /*background: #f9f9f9;*/
}
.list_title ul li {
    border-color: #f5f5f5;
}
.list_title ul li {}
.list_title ul li {
    position: relative;
    z-index: 0;
    float: left;
    width: 120px;
    height: 56px;
    margin: 0 -1px -1px 0;
    border: 1px solid #f6f6f6;
    border-bottom: none;
    text-align: center;
    line-height: 56px;
    cursor: pointer;
    font-size: 18px;
    color: #333;
}
.jstx_top {
    height: 200px;
    margin-top: 20px;
    padding: 0 20px;
}
.jstx_top_lf {
    width: 350px;
    height: 200px;
    float: left;
    margin-right: 15px;
}
.jstx_top_lf img {
    width: 350px;
    height: 200px;
}
.jstx_top_rg {
    width: 485px;
    float: right;
}
.jstx_top_rg .title {
    height: 40px;
    overflow: hidden;
    border-bottom: 1px dashed #f5f5f5;
}
.jstx_top_rg .title a {
    font-size: 24px;
    color: #0ec5a1;
    display: inline-block;
    width: 400px;
    height: 40px;
    overflow: hidden;
    float: left;
}
.jstx_top_rg .title a:hover {
    color: #0ec5a1;
}
.jstx_top_rg .title .more {
    font-size: 18px;
    color: #879299;
    /*width:49px;*/
    float: right;
    width: 70px;
    text-align: right;
}
.jstx_top_rg .title .more:hover {
    color: #0ec5a1;
}
.jstx_top_rg .title span {
    display: inline-block;
    width: 400px;
    height: 40px;
    font-size: 24px;
    color: #0ec5a1;
    overflow: hidden;
}
.jstx_top_rg .txt {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    height: 150px;
    overflow: hidden;
    padding: 10px 0 0 0;
}
.jstx_bt {
    padding: 20px;
}
.jstx_bt ul li {
    margin-right: 52px;
}
#jstxs2,
#jstxs3 {
    display: none;
}
.list_title ul li {
    width: auto;
}
.detail_tag ul li.dq {
    border-top: none;
}
.list_title ul li span,
.detail_tag ul li span {
    display: block;
    font-size: 16px;
    height: 46px;
    padding: 0 20px;
}
.list_title ul li.dq span,
.detail_tag ul li.dq span {
    padding: 0 20px;
    color: #0ec5a1;
    /*background: #fff;*/
    margin-top: -1px;
}
.detail_tag ul li span {
    height: 47px;
}
.detail_tag ul li.dq span {
    margin-top: 0;
}
.J_tab_cont {
    padding-top: 0;
    background: #fff;
}
.c-g-title,
.g-tab .t-item,
.g-title,
.pr {
    position: relative
}
.c-g-title .t-txt {
    font-size: 18px;
    font-weight: 700;
    line-height: 54px;
    float: left;
    border-bottom: 2px solid #0ec5a1;
    margin-bottom: -1px
}
.c-g-title .more {
    margin-right: 15px;
    font-size: 16px;
    margin-top: 17px;
    font-weight: 400;
    color: #999;
    cursor: pointer
}
.c-g-title .more:hover,
.g-tab .t-item.cur,
.g-tab .t-item:hover {
    color: #0ec5a1 !important
}
.c-g-title {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 26px;
    height: 56px;
}
.c-g-title .t-txt2 {
    font-size: 22px;
    font-weight: 700;
    line-height: 54px;
    margin-top: -17px;
    float: left;
    margin-bottom: -1px
}
.m-related-zt .g-tab {
    bottom: 0;
    position: absolute;
    left: 120px;
    text-align: left;
}
.m-related-zt .g-tab .t-item.cur {
    font-weight: 400;
}
.m-related-zt .c-dis-item {
    display: none;
    padding-bottom: 15px
}
.c-hypot-img {
    overflow: hidden
}
.c-hypot-img .h-img {
    float: left;
    margin-top: 1px;
    width: 305px;
    height: 174px
}
.c-hypot-img .u-hypot {
    background: url(../images/ui/u_hypot_1.png) no-repeat;
    width: 10px;
    height: 175px;
    display: block;
    float: left
}
.c-hypot-img .h-right {
    float: left;
    width: 585px;
    border: 1px solid #ededed;
    border-left: 0;
    border-bottom: 0;
    margin-left: -11px
}
.c-hypot-img .h-right .inner {
    margin-left: 10px;
    background: #fff;
    height: 175px;
    overflow: hidden;
    padding-left: 24px;
    padding-right: 10px;
    border-bottom: 1px solid #ededed
}
.c-hypot-img .h-right .title {
    font-size: 16px;
    /*color:#0ec5a1;*/
    padding-top: 5px;
    overflow: hidden
}
.c-hypot-img .h-right .title .txt {
    display: block;
    line-height: 46px;
    width: 464px;
    float: left;
    height: 46px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.c-hypot-img .h-right .more {
    color: #999;
    font-size: 14px;
    float: right;
    font-weight: 400;
    margin-top: 14px
}
.c-hypot-img .h-right .more:hover {
    color: #0ec5a1;
}
.c-hypot-img .h-right .text {
    font-size: 14px;
    line-height: 30px;
    color: #666;
    height: 90px;
    overflow: hidden
}
.m-soft-row {
    padding-top: 10px;
    font-size: 0;
    background: #fff;
    margin-left: -22px;
}
.m-soft-row .s-item {
    text-align: center;
    width: 100px;
    margin-left: 22px;
    display: inline-block;
    background: #fff
}
.m-soft-row .s-name {
    font-size: 14px;
    text-align: center;
    margin-top: 12px;
    height: 19px;
    overflow: hidden;
}
.m-related-zt .g-tab .t-item {
    float: left;
    padding: 0 9px 0 28px;
    overflow: hidden;
    line-height: 56px;
    height: 56px;
    font-size: 16px;
    cursor: pointer;
}
.m-related-zt .g-tab .t-item+.t-item {
    background-image: url(../images/sp_1.png?v=1);
    background-position: 0 16px;
    background-repeat: no-repeat;
}
.wrap_rg.pos-fixed {
    position: fixed;
    bottom: 0;
    margin-left: 900px;
}
.other_title span {
    display: inline-block;
    font-size: 18px;
    border-bottom: 2px solid #0ec5a1;
}
.ad_col_group {
    overflow: hidden;
}
.ad_col_group .ad_col_l {
    width: 1000px;
    float: left;
    overflow: hidden;
}
.ad_col_group .ad_col_r {
    width: 200px;
    float: right;
    overflow: hidden;
}
.main {
    width: 1220px;
    margin: 0 auto;
}
.gg_tab {
    height: 144px;
    background: #fff;
    overflow: hidden;
    margin: 0 10px;
    margin-top: 20px;
}
.gg_tab2 {
    margin: 0;
}
.tab_title {
    width: 120px;
    height: 100%;
    float: left;
}
.tab_title ul li {
    width: 118px;
    height: 100%;
    line-height: 72px;
    border: 1px solid #f5f5f5;
    border-top: 0;
    position: relative;
    color: #333;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.tab_title ul li span {
    display: inline-block;
    position: absolute;
    width: 8px;
    height: 13px;
    right: -8px;
    top: 17px;
    background: url(../images/sslc_pg.png) no-repeat -69px -44px;
    display: none;
}
.tab_title ul li.last {
    background: #f44334;
    border-color: #f44334;
    color: #fff;
}
.tab_title ul li.last span {
    display: block;
}
.tab_list {
    width: 1060px;
    height: 100%;
    float: left;
}
.tab {
    height: 100%;
    overflow: hidden;
}
.tab ul li {
    width: 80px;
    height: 126px;
    overflow: hidden;
    margin: 18px 0 0 20px;
    float: left;
    position: relative;
    display: inline;
}
.tab ul li+li {
    margin-left: 40px;
}
.tab ul li a {
    display: block;
    width: 80px;
    height: 100%;
}
.tab ul li img {
    width: 80px;
    height: 80px;
}
.tab ul li em {
    display: block;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #666;
    font-size: 14px;
    overflow: hidden;
    margin-top: 2px;
}
.main1 {
    height: 355px;
    padding: 11px 0;
    background: #fff;
    margin: 0 10px;
    margin-top: 20px;
}
.main1 ul li {
    width: 220px;
    height: 355px;
    float: left;
    margin: 0 10px;
    display: inline;
    overflow: hidden;
    position: relative;
}
.a_mr {
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer;
}
.a_mr img {
    width: 100%;
    height: 100%;
}
.a_mr span {
    display: block;
    position: absolute;
}
.a_mr .jian {
    right: 0;
    top: 0;
    width: 69px;
    height: 69px;
    background: url(../images/sslc_pg.png) no-repeat -92px -44px;
}
.a_mr .txt_bj {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 48px;
    background: #000;
    filter: Alpha(Opacity=70);
    opacity: 0.7;
}
.a_mr .txt {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 48px;
    line-height: 48px;
    line-height: 48px;
    font-size: 18px;
    text-align: center;
    overflow: hidden;
    color: #fff;
}
.a_hover {
    width: 100%;
    height: 100%;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 100%;
    background: #fff;
    -webkit-transition: top .4s;
    -moz-transition: top .4s;
    -ms-transition: top .4s;
    -o-transition: top .4s;
    transition: top .4s;
}
.a_hover a {
    display: block;
    width: 100%;
    height: 100%;
}
.a_hover .title {
    width: 100%;
    height: 100%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    color: #fff;
    font-size: 18px;
    background: #0ec5a1;
    text-align: center;
}
.a_hover .p_intro {
    height: 173px;
    margin-top: 8px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 19px;
    color: #666;
    font-size: 14px;
}
.a_hover .p_link {
    text-align: center;
    margin-top: 30px;
}
.a_hover .p_link span {
    display: inline-block;
    width: 92px;
    height: 28px;
    line-height: 28px;
    color: #0ec5a1;
    font-size: 14px;
    border: 1px solid #0ec5a1;
}
.hover .a_hover {
    top: 0;
}
.main_xyzx {
    margin: 0 10px;
    margin-top: 20px;
}
.xyzx_lf {
    width: 826px;
    padding: 0 10px;
    float: left;
    background: #fff;
    height: 466px;
    overflow: hidden;
}
.b_title {
    height: 46px;
    line-height: 46px;
    color: #333;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}
.b_title .icon {
    vertical-align: top;
    margin-top: 8px;
    margin-right: 5px;
}
.more {
    float: right;
    color: #666;
    font-size: 16px;
    font-weight: normal;
}
.b_main_lf {
    width: 306px;
    float: left;
}
.b_main_lf ul li {
    width: 306px;
    height: 120px;
    margin-bottom: 20px;
    _margin-bottom: 13px;
    overflow: hidden;
    position: relative;
}
.b_main_lf ul li img {
    width: 100%;
    height: 100%;
}
.b_main_lf ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.b_main_lf ul li span {
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
}
.b_main_lf ul li .txt_bj {
    background: #000;
    filter: Alpha(Opacity=70);
    opacity: 0.7;
}
.b_main_lf ul li .txt {
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.b_main_rg {
    width: 490px;
    float: right;
}
.lf_top {
    height: 104px;
    border-bottom: 1px dashed #f5f5f5;
}
.lf_top .title {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
}
.lf_top .title a {
    color: #0ec5a1;
    font-size: 24px;
}
.lf_top .intro {
    margin: 18px 0;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    color: #666;
    font-size: 14px;
}
.lf_top .intro a {
    color: #666;
    font-size: 14px;
}
.lf_top .intro span {
    color: #0ec5a1;
}
.lf_list ul li {
    width: 100%;
    float: left;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    font-size: 16px;
}
.lf_list .pre {
    color: #0ec5a1;
    margin-right: 10px;
    float: left;
}
.lf_list .txt {
    color: #333;
    width: 350px;
    float: left;
    overflow: hidden;
}
.lf_list .time {
    color: #888;
    float: right;
}
.hide {
    display: none;
}
.zxzx_lb,
.zxzx_yxph {
    width: 322px;
    padding: 0 10px;
    background: #fff;
    float: right;
    /* height:466px */
    ;
}
.zxzx_lb {
    padding-bottom: 10px;
}
.b_list ul li {
    width: 100%;
    float: left;
    border-bottom: 1px dashed #f5f5f5;
    cursor: pointer;
}
.lb_mr {
    height: 44px;
    line-height: 44px;
    overflow: hidden;
}
.lb_mr span {
    width: 255px;
    height: 44px;
    overflow: hidden;
    float: left;
    color: #666;
    font-size: 14px;
}
.b_list {
    margin-top: -10px;
}
.b_list .lq {
    display: inline-block;
    width: 54px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border: 1px solid #0ec5a1;
    color: #0ec5a1;
    font-size: 14px;
    float: right;
    margin-top: 10px;
}
.lb_hover {
    padding: 14px 0;
    height: 75px;
    display: none;
}
.lb_icon {
    width: 75px;
    height: 75px;
    float: left;
    position: relative;
    margin-right: 27px;
}
.lb_icon img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
.cover_75 {
    display: block;
    width: 75px;
    height: 75px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/sslc_pg.png) no-repeat -165px 0;
}
.lb_intro {
    width: 160px;
    float: left;
}
.lb_intro .title {
    height: 24px;
    line-height: 24px;
    color: #333;
    font-size: 16px;
    overflow: hidden;
}
.lb_intro .sl {
    height: 13px;
    margin-top: 8px;
}
.lb_intro .sl span {
    display: inline-block;
}
.lb_intro .sl .sl_bj {
    width: 98px;
    height: 11px;
    border: 1px solid #ededed;
    position: relative;
    float: left;
    _overflow: hidden;
}
.lb_intro .sl .sl_intro {
    height: 11px;
    background: #69e379;
    border: 1px solid #69e379;
    position: absolute;
    left: -1px;
    top: -1px;
}
.lb_intro .sl em {
    color: #f5655b;
    line-height: 13px;
    margin-left: 5px;
    font-size: 14px;
    float: left;
}
.lb_intro .time {
    color: #666;
    font-size: 14px;
    margin-top: 8px;
}
.lb_a {
    width: 56px;
    float: right;
    height: 100%;
    line-height: 75px;
}
.lb_a .lq {
    margin-top: 25px;
    color: #fff;
    background: #0ec5a1;
}
.lb_a .lq:hover {
    background: #0ec5a1;
    border: 1px solid #0ec5a1;
}
.hover .lb_mr {
    display: none;
}
.hover .lb_hover {
    display: block;
}
.zxzx_yxph .b_title {
    margin-bottom: 15px;
}
.zxzx_yxph .lb_mr em,
.zxzx_yxph .lb_hover em {
    display: inline-block;
    float: left;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    margin-right: 12px;
    margin-top: 11.5px;
    background: #c4d0db;
    color: #fff;
    font-size: 14px;
}
.zxzx_yxph .lb_mr em.no1,
.zxzx_yxph .lb_hover em.no1 {
    background: #0ec5a1;
}
.zxzx_yxph .lb_mr em.no2,
.zxzx_yxph .lb_hover em.no2 {
    background: #fe7416;
}
.zxzx_yxph .lb_mr em.no3,
.zxzx_yxph .lb_hover em.no3 {
    background: #fab805;
}
.zxzx_yxph .lb_mr span {
    width: 222px;
}
.zxzx_yxph .lb_hover {
    height: 89px;
    padding: 11px 0;
}
.zxzx_yxph .lb_icon {
    width: 89px;
    height: 89px;
    margin-right: 8px;
}
.zxzx_yxph .lb_intro {
    width: 135px;
}
.zxzx_yxph .lb_intro .title {
    font-size: 18px;
    font-weight: bold;
}
.zxzx_yxph .lb_icon a {
    display: block;
    width: 100%;
    height: 100%;
}
.zxzx_yxph .lb_intro .title a {
    color: #333;
}
.lb_intro .sl .star,
.list_intro .star {
    width: 78px;
    height: 13px;
    background: url(../images/sslc_pg.png) no-repeat;
}
.lb_intro .sl .starz5,
.list_intro .starz5 {
    background-position: -99px -160px;
    width: 76px;
}
.lb_intro .sl .starz4,
.list_intro .starz4 {
    background-position: -114px -160px;
}
.lb_intro .sl .starz3,
.list_intro .starz3 {
    background-position: -128px -160px;
}
.lb_intro .sl .starz2,
.list_intro .starz2 {
    background-position: -144px -160px;
}
.lb_intro .sl .starz1,
.list_intro .starz1 {
    background-position: -159px -160px;
}
.lb_intro .sl .starz0,
.list_intro .starz0 {
    background-position: -176px -160px;
}
.zxzx_yxph .lb_hover em {
    height: 89px;
    margin-top: 0;
    line-height: 89px;
}
.tab ul li .hover em,
.mainl1_top ul li .hover em,
.pgyx_list ul li .hover em.ne,
.game_tj ul li.hover em,
.jstx_bt ul li.hover em {
    background: #0ec5a1;
    color: #fff;
}
.footer a:hover,
.top_r a:hover,
.top_l a:hover,
.lf_list .txt:hover,
.hj_hover .hj_a .na:hover,
.ztgg_rg_tt a:hover,
.article_list ul li a:hover,
.lf_top .title a:hover,
.list_li dl dt a.ne:hover,
.lf_top .intro a:hover span,
.location a:hover {
    color: var(--pm-c);
}
.a_hover .p_link span:hover,
.yxpx_hover .ckqx span:hover {
    color: #fff;
    background: #0ec5a1;
}
.mrd_hover .a_link span:hover {
    background: #0ec5a1;
}
.sjbz_list a:hover img,
#focus .focus-bar li a:hover img,
.mainb1_rg p a:hover img,
.ztgg_lf a:hover img {
    filter: Alpha(Opacity=70);
    opacity: 0.7;
}
.b_main_lf ul li a:hover .txt {
    text-decoration: underline;
}
.global_tit {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    padding: 13px 20px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.main_4 {
    height: auto;
    background: #fff;
    margin: 0 10px;
    width: 1200px;
    margin-top: 20px;
    overflow: hidden;
    padding: 0;
    padding-bottom: 10px;
}
.main_4 .b_title {
    margin-left: 10px;
    margin-right: 10px;
    ;
}
.main_4 .bg_list {
    zoom: 1;
    width: 1200px;
    height: 180px;
    margin: 0 auto;
    position: relative;
    z-index: 0;
    border: none;
    overflow: visible;
    padding-left: 10px;
}
.mrd_bl,
.mrd_br {
    width: 29px;
    height: 29px;
    position: absolute;
    top: -48px;
    background: url(../images/sslc_pg.png) no-repeat;
    cursor: pointer;
    overflow: hidden;
    text-indent: -9999px;
    z-index: 999;
}
.mrd_bl {
    right: 91px;
    background-position: -173px -84px;
}
.mrd_br {
    right: 56px;
    background-position: -174px -116px;
}
.mrd_bl.mrd_blon,
.mrd_bl.mrd_blon:hover {
    background-position: -103px -120px;
}
.mrd_br.mrd_bron,
.mrd_br.mrd_bron:hover {
    background-position: -140px -120px;
}
.mrd_bl:hover {
    background-position: -210px -115px;
}
.mrd_br:hover {
    background-position: -210px -84px;
}
.mrd_pic {
    width: 1180px;
    height: 180px;
    margin: 0 10px;
    overflow: hidden;
    display: block;
    position: relative;
}
.mrd_pic ul {
    position: absolute;
}
.mrd_pic li {
    width: 275px;
    height: 180px;
    float: left;
    padding: 0 25px 0 0;
    overflow: hidden;
    position: relative;
}
.mrd_pic li img {
    display: block;
    cursor: pointer;
    width: 275px;
    height: 180px;
}
.main_4 .global_tit {
    height: 29px;
    line-height: 29px;
    padding: 10px 0;
    margin: 0 10px 10px;
    border-bottom: 1px solid #f5f5f5;
}
.zt_more {
    display: inline-block;
    margin-top: 10px;
    float: right;
    width: 29px;
    height: 29px;
    background: url(../images/sslc_pg.png) no-repeat -246px -86px;
    cursor: pointer;
    text-indent: -9999px;
    overflow: hidden;
}
.zt_more:hover {
    background-position: -245px -117px;
}
.mrd_hover {
    display: block;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    width: 215px;
    height: 140px;
    padding: 20px 30px;
    background: url(../images/tmbj.png) repeat;
    -webkit-transition: top .4s;
    -moz-transition: top .4s;
    -ms-transition: top .4s;
    -o-transition: top .4s;
    transition: top .4s;
}
/* .hover .mrd_hover{ top:0;} */
.mrd_hover .title {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #fff;
    font-size: 18px;
}
.mrd_hover .intro {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
}
.mrd_hover .a_link span {
    display: block;
    width: 86px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    background: #0ec5a1;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    margin-top: 23px;
}
.mrd_pic li span {
    padding-left: 10px;
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 265px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background: rgba(0, 0, 0, 0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mrd_pic ul {
    width: 1200px;
}
.main_pgyx {
    margin: 0 10px;
    margin-top: 20px;
}
.pgyx {
    width: 826px;
    padding: 0 10px;
    padding-bottom: 10px;
    float: left;
    background: #fff;
}
.b_title ul {
    float: right;
}
.b_title ul li {
    width: 112px;
    height: 45px;
    line-height: 45px;
    float: left;
    border: 1px solid #f5f5f5;
    text-align: center;
    cursor: pointer;
    font-weight: normal;
    position: relative;
}
.b_title ul li a {
    display: block;
    width: 112px;
    height: 43px;
    line-height: 43px;
    position: absolute;
    color: #333;
    left: 0;
    bottom: -1px;
    border-bottom: 1px solid #f5f5f5
}
.b_title ul li.last a,
.b_title ul li:hover a {
    border-top: 2px solid #0ec5a1;
    border-bottom: 1px solid #fff;
}
.pgyx .more {
    width: 89px;
    text-align: center;
}
.zxsy-box {
    margin: 20px 10px;
    padding: 0 10px;
    background: #fff;
}
.pgyx_list ul li {
    width: 100%;
    float: left;
    margin-top: 12px;
    overflow: hidden;
}
.pgyx_list ul li a {
    display: inline-block;
    float: left;
    width: 89px;
    position: relative;
    margin-right: 25px;
    margin-left: 4px;
    overflow: hidden;
}
.pgyx_list ul li img {
    width: 89px;
    height: 89px;
}
.pgyx_list ul li span {
    display: block;
    position: absolute;
    width: 89px;
    height: 89px;
    left: 0;
    top: 0;
    background: url(../images/sslc_pg.png) no-repeat 0 -149px;
    _background-position: 0 -149px;
}
.pgyx_list ul li em {
    display: block;
    width: 91px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 14px;
}
.pgyx_list ul li em.ne {
    color: #666;
}
.pgyx_list ul li em.xz {
    background: #0ec5a1;
    color: #fff;
    text-align: center;
    display: none;
}
.pgyx_list.btyxs_2 {
    height: 276px;
}
.link {
    margin: 20px 10px;
    background: #fff;
    padding: 0 10px 18px 10px;
    overflow: hidden;
}
.link .b_title {
    margin-bottom: 0;
}
.link_bj {
    overflow: hidden;
}
.link_list {
    margin-left: -14px;
}
.link_list a {
    display: inline-block;
    float: left;
    width: auto;
    padding: 0 14px;
    border-left: 1px solid #959595;
    height: 16px;
    line-height: 16px;
    margin-top: 18px;
    font-size: 14px;
    color: #666;
}
.link_list a:hover {
    color: #0ec5a1;
}
.rmbox_list {
    overflow: hidden;
}
.rmbox_list ul {
    width: 325px;
    margin-right: -25px;
    position: relative;
    overflow: hidden;
}
.rmbox_list ul li {
    width: 135px;
    float: left;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    /*text-overflow:ellipsis; white-space:nowrap;*/
    margin-right: 25px;
}
.rmbox_list ul li span {
    float: left;
    width: 22px;
    height: 22px;
    margin: 5px 5px 0 0;
}
.rmbox_list ul li span img {
    width: 22px;
    height: 22px;
}
.rmbox_list ul li a {
    font-size: 14px;
    color: #666;
}
#gdgs_r .rmbox_list_2 {
    padding: 0;
}
.show_top_list .list {
    overflow: hidden;
    margin-left: -13px;
}
.show_top_list .item {
    float: left;
    width: 90px;
    height: 112px;
    margin-left: 15px;
    margin-bottom: 15px;
    text-align: center;
}
.show_top_list .pic {
    width: 82px;
    height: 82px;
    border-radius: 12px;
}
.show_top_list .tit {
    display: block;
    font-size: 14px;
    color: #666;
    height: 32px;
    line-height: 32px;
    text-align: center;
    overflow: hidden;
}
.show_top_list .hover .tit {
    background: #0ec5a1;
    color: #fff;
}
.show_top_list a {
    display: block;
}
.soft_related_box {
    background: #fff;
    padding: 0 10px;
}
.yxsp_list {
    margin: 0 10px;
    padding-bottom: 10px;
    height: 364px;
    overflow: hidden;
}
.yxsp_list_lf {
    width: 466px;
    height: 364px;
    float: left;
    position: relative;
}
.yxsp_list_lf a {
    display: block;
    width: 466px;
    height: 364px;
}
.yxsp_list_lf img {
    width: 100%;
    height: 100%;
}
.yxsp_list_lf span {
    display: inline-block;
    position: absolute;
    width: 100%;
}
.yxsp_list_lf .txt_bj {
    height: 45px;
    background: #000;
    left: 0;
    bottom: 0;
    filter: Alpha(Opacity=70);
    opacity: 0.7;
}
.yxsp_list_lf .txt {
    height: 45px;
    line-height: 45px;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 18px;
    text-align: center;
    overflow: hidden;
}
.yxsp_list .video_icon {
    width: 74px;
    height: 74px;
    border-radius: 82px;
    border: 4px solid #ed3838;
    left: 194px;
    top: 114px;
    text-align: center;
    line-height: 74px;
    font-size: 38px;
    color: #ee3838;
    background-color: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}
.yxsp_list_lf:hover .video_icon:hover {
    background-position: -428px -1px;
}
.yxsp_list_lf:hover .txt_bj {
    height: 364px;
}
.yxsp_list_lf:hover .txt {
    height: 52px;
    line-height: 26px;
    bottom: 30px;
    font-size: 22px;
}
.yxsp_list_rg {
    width: 714px;
    float: left;
}
.video_list {
    width: 218px;
    height: 172px;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
    margin-left: 20px;
    display: inline;
    position: relative;
}
.video_list img {
    width: 100%;
    height: 100%;
}
.yxsp_mr {
    position: absolute;
    left: 0;
    bottom: 0;
    _bottom: -2px;
    width: 218px;
    height: 35px;
    line-height: 35px;
}
.yxsp_mr a {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 21px 0 22px;
    color: #fff;
    font-size: 14px;
    width: 175px;
    height: 35px;
    overflow: hidden;
    text-align: center;
}
.yxsp_mr span {
    display: block;
    position: absolute;
}
.yxsp_mr .video_icon {
    width: 21px;
    height: 21px;
    font-size: 12px;
    line-height: 21px;
    left: auto;
    right: 12px;
    top: 6px;
    border-width: 2px;
}
.yxsp_mr .yxsp_bj {
    width: 218px;
    height: 35px;
    background: #000;
    filter: Alpha(Opacity=70);
    opacity: 0.7;
    left: 0;
    bottom: 0;
}
.yxsp_hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 218px;
    height: 172px;
    display: none;
}
.yxsp_hover a {
    display: block;
    width: 218px;
    height: 172px;
}
.yxsp_hover span {
    display: block;
    position: absolute;
}
.yxsp_hover .yxsp_bj {
    width: 218px;
    height: 172px;
    background: #000;
    filter: Alpha(Opacity=70);
    opacity: 0.7;
    left: 0;
    top: 0;
}
.yxsp_hover .video_icon {
    width: 53px;
    height: 53px;
    line-height: 53px;
    left: 80px;
    top: 30px;
    font-size: 30px;
}
.yxsp_hover .video_icon:hover {
    background-position: -514px -14px;
}
.yxsp_hover .yxsp_txt {
    height: 52px;
    line-height: 26px;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    padding: 0 32px;
    width: 154px;
    left: 0;
    bottom: 20px;
    text-align: center;
}
.video_list:hover .yxsp_mr {
    display: none;
}
.video_list:hover .yxsp_hover {
    display: block;
}
.main_yxsp {
    width: 1200px;
    margin: 20px auto;
    background: #fff;
}
.main_yxsp .b_title {
    margin: 0 10px 10px;
}
.m-sjhj {
    overflow: hidden;
}
.m-sjhj ul {
    overflow: hidden;
    margin-left: -20px;
    margin-bottom: -15px;
}
.m-sjhj li {
    width: 150px;
    float: left;
    margin-left: 20px;
    margin-bottom: 15px;
}
.m-sjhj li a {
    display: block;
    overflow: hidden;
    position: relative;
}
.m-sjhj li a:hover {
    box-shadow: 0px 0px 5px #0ec5a1;
}
.m-sjhj li a:hover strong {
    background: #0ec5a1
}
.m-sjhj li img {
    width: 100%;
    height: 89px;
    display: block;
}
.m-sjhj li strong {
    width: 100%;
    height: 26px;
    line-height: 26px;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
}
.game-content-list {
    overflow: hidden;
    padding: 0 10px 20px;
    background: #fff;
}
.game-content-list ul {
    overflow: hidden;
    margin-left: -8px;
}
.game-content-list li {
    width: 203px;
    float: left;
    background: #f8f8f8;
    border: 1px solid #f5f5f5;
    position: relative;
    margin-left: 8px;
    margin-bottom: 8px;
    overflow: hidden;
}
.game-content-list .yxpx_top {
    height: 205px;
    width: 140px;
    margin: 40px auto 0;
}
.game-content-list .yxpx_top a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.game-content-list .yxpx_top img {
    width: 140px;
    height: 140px;
}
.game-content-list .cover_140 {
    display: block;
    width: 140px;
    height: 140px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/sslc_pg.png) no-repeat -404px -214px;
}
.game-content-list .yxpx_top .span_title {
    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
}
.game-content-list .yxpx_top .name {
    display: inline-block;
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
.game-content-list .yxpx_top .tj {
    display: inline-block;
    width: 35px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    background: #0ec5a1;
    position: absolute;
    bottom: 20px;
    margin-left: 8px;
    text-align: center;
}
.game-content-list .yxpx_bt {
    height: 62px;
    line-height: 62px;
    font-size: 14px;
    background: #fff;
    color: #333;
    padding: 0 11px;
}
.game-content-list .yxpx_bt .pf {
    float: left;
}
.game-content-list .yxpx_bt .pf em {
    color: #0ec5a1;
}
.game-content-list .yxpx_bt .rq {
    float: right;
    max-width: 160px;
    word-break: break-all;
}
/*.game-content-list .ckqx span{ display:inline-block; width:92px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#0ec5a1; border:1px solid #0ec5a1;}*/
.game-content-list .yxpx_hover {
    width: 100%;
    height: 308px;
    position: absolute;
    left: 0;
    top: 100%;
    background: #fff;
    -webkit-transition: top .4s;
    -moz-transition: top .4s;
    -ms-transition: top .4s;
    -o-transition: top .4s;
    transition: top .4s;
}
.game-content-list .yxpx_hover .title {
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #fff;
    background: #0ec5a1;
    text-align: center;
    margin-bottom: 5px;
}
.game-content-list .yxpx_hover .intro {
    line-height: 20px;
    font-size: 14px;
    color: #666;
    padding: 0 10px;
    max-height: 40px;
    overflow: hidden;
}
.game-content-list .yxpx_hover .ckqx {
    text-align: center;
    padding: 8px 0 15px 0;
}
.game-content-list .yxpx_hover a {
    display: block;
    width: 100%;
    height: 100%;
}
.game-content-list .yxpx_hover .ckqx span {
    display: inline-block;
    width: 92px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #0ec5a1;
    border: 1px solid #0ec5a1;
}
.game-content-list .yxpx_hover .ckqx span:hover {
    background: #0ec5a1;
    color: #fff;
}
.game-content-list .yxpx_hover .ewm {
    text-align: center;
}
.game-content-list .yxpx_hover .ewm img {
    width: 125px;
    height: 125px;
}
.game-content-list .yxpx_hover .smxz {
    line-height: 22px;
    color: #666;
    text-align: center;
}
.game-content-list li:hover .yxpx_hover {
    top: 0;
}
/*.game-you-like .hd{ height:  45px; line-height: 45px; font-size: 18px; border-bottom: 1px solid #0ec5a1; overflow: hidden; }
.game-you-like .hd .title{ font-size: 18px; font-weight: 400; float: left; }
.game-you-like .hd .btn-change{ float: right; margin-top: 9px; font-size: 14px; padding: 2px 8px; height: 22px; line-height: 22px; background: #0ec5a1; color: #fff; cursor: pointer; user-select: none; }
.game-you-like .bd .list{ overflow: hidden; }
.game-you-like .bd .item{ float: left; width: 33.3333%; height: 115px; margin-top: 15px; text-align: center; }
.game-you-like .bd .pic{ width: 85px; height: 85px; border-radius: 20px; vertical-align: top; margin-bottom: 5px; }
.game-you-like .bd .tit{ height: 24px; line-height: 24px; text-align: center; overflow: hidden; }*/
.game-you-like {
    margin-bottom: 20px;
    background: #fff;
    padding: 0 10px 10px;
}
.game-you-like .rg_title {
    margin-bottom: 12px;
}
.game-you-like .m-sjhj ul {
    margin-left: 0;
}
.game-you-like .m-sjhj li {
    margin-left: 0;
    width: 100%;
}
.game-you-like .m-sjhj li img {
    height: 156px;
}
.g-hotico {
    overflow: hidden;
    padding: 20px 20px 10px 20px;
    position: relative;
    background: #fff;
    margin-bottom: 20px;
}
.g-hotico .mark {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    background: url(../images/g-hotico.png) no-repeat;
    width: 50px;
    height: 50px;
}
.g-hotico .show_top_list .list {
    margin-left: -12px;
    padding-top: 10px;
}
.g-hotico .show_top_list .item {
    width: 88px;
    margin-left: 28px;
}
.g-hotico .show_top_list .pic {
    width: 88px;
    height: 88px;
}
/*.g-hotico ul li {width:88px;height: auto;float: left;margin: 12px 8px 12px 19px;display: inline;overflow: hidden;}
.g-hotico ul li a {width: 100%;height: auto;display: block;overflow: hidden;}
.g-hotico ul li a img{width: 100%;height:88px;border-radius: 12px;display: block;overflow: hidden;}
.g-hotico ul li a strong {width: 100%;height: 20px;line-height: 20px;font-size: 14px;font-weight: normal;color: #555;text-align: center;margin: 6px 0 0 0;display: block;overflow: hidden;}
.g-hotico ul li a:hover strong{ color:#f40;}
.g-hotico ul li a b{ display: block; width:45px; height:45px;padding:21.5px;border-radius: 12px; background-color: #0ec5a1; color: #fff; font-size: 16px; font-weight: normal; text-align: center; }
.g-hotico ul li a b{ display: none; }
.g-hotico ul li:hover a b{ display: block; }
.g-hotico ul li:hover a img{ display: none; }
*/
.zt_focus {
    overflow: hidden;
}
.zt_focus_slide {
    height: 328px;
    width: 640px;
    float: left;
    background-color: #e5e5e5;
    position: relative;
}
.zt_focus_slide .bd li {
    width: 640px;
    height: 328px;
    float: left;
    display: none;
}
.zt_focus_slide .bd img {
    width: 640px;
    height: 328px;
    float: left;
    margin-right: 10px;
}
.zt_focus_slide .bd em {
    display: block;
    width: 600px;
    height: 24px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 292px;
}
.zt_focus_slide .bd a {
    font-weight: bold;
    font-size: 16px;
    color: #fff;
}
.zt_focus_slide .bd span {
    display: block;
    width: 640px;
    height: 48px;
    position: absolute;
    left: 0;
    top: 280px;
    background: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}
.zt_focus_slide .hd {
    position: absolute;
    right: 18px;
    bottom: 17px;
    display: block;
    z-index: 200;
    height: 14px;
}
.zt_focus_slide .hd li {
    display: block;
    float: left;
    width: 20px;
    height: 14px;
    background-color: #a8a8a8;
    margin-right: 7px;
    cursor: pointer;
    overflow: hidden;
    font-size: 0;
}
.zt_focus_slide .hd li.on {
    background-color: #0ec5a1;
}
.zt_focus_list {
    width: 558px;
    float: right;
    margin-bottom: -14px;
}
.zt_focus_list li {
    width: 265px;
    height: 157px;
    overflow: hidden;
    float: left;
    position: relative;
    margin: 0 0 14px 14px;
}
.zt_focus_list img {
    height: 157px;
    width: 265px;
}
.zt_focus_list li i {
    display: block;
    width: 265px;
    height: 28px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}
.zt_focus_list a:hover i {
    filter: alpha(opacity=80);
    opacity: .8;
}
.zt_focus_list li span {
    display: block;
    width: 266px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 4px;
    color: #fff;
}
.tags {
    width: 224px;
}
.tag_a {
    display: block;
    height: 23px;
    line-height: 23px;
    font-size: 14px;
    border: 1px solid #ededed;
    background: #f5f6f8;
    padding: 0 6px;
    float: left;
    margin: 18px 6px 0px 0;
    max-width: 188px;
    overflow: hidden;
    text-align: center;
    min-width: 70px;
}
.sitemap {
    background: #ffffff;
    padding: 0 35px;
}
.sitemap_box {
    clear: both;
    float: left;
    padding: 10px 0 30px;
    width: 100%;
}
.sitemap_box h2 {
    position: relative;
    margin: 0 0 -3px 0;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 3px solid #EEE;
    height: 30px;
    color: #0ec5a1
}
.sitemap_box h2 a {
    display: block;
    float: left;
    padding: 0 3px 0 0;
    border-bottom: 3px solid #0ec5a1;
    height: 30px;
    line-height: 22px;
    color: #0ec5a1
}
.sitemap_box ul {
    clear: both;
    width: 102%;
}
.sitemap_box li {
    float: left;
    margin: 20px 20px 0 0;
    font-size: 16px;
    height: 36px;
    line-height: 36px
}
.sitemap_box li a {
    display: block;
    float: left;
    padding: 0 21px 0 20px;
    border: 1px solid #ccc
}
.sitemap_box li a:hover {
    background: #0ec5a1;
    color: #fff;
    border-color: #0ec5a1
}
.zt_slideBox {
    width: 640px;
    height: 328px;
    overflow: hidden;
    float: left;
    background-color: #e5e5e5;
    position: relative;
}
.zt_slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 18px;
    bottom: 14px;
    z-index: 1;
}
.zt_slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.zt_slideBox .hd ul li {
    text-align: center;
    display: block;
    float: left;
    width: 20px;
    height: 14px;
    background-color: #a8a8a8;
    margin-right: 7px;
    cursor: pointer;
    overflow: hidden;
    font-size: 0;
}
.zt_slideBox .hd ul li.on {
    background-color: #0ec5a1;
}
.zt_slideBox .bd {
    position: relative;
    height: 328px;
    z-index: 0;
}
.zt_slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}
.zt_slideBox .bd img {
    width: 640px;
    height: 328px;
    display: block;
}
.zt_slideBox .bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 477px;
    height: 48px;
    line-height: 48px;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    padding-left: 10px;
    padding-right: 155px;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
}
.picScroll .oper {
    width: 113px;
    height: 30px;
}
.picScroll .prev,
.picScroll .next,
.picScroll .more {
    display: inline-block;
    vertical-align: top;
    width: 30px;
    height: 30px;
    background: url(../images/silde-icon.png);
    font-size: 0;
    user-select: none;
}
.picScroll .oper a {
    float: left;
}
.picScroll .next {
    background-position: -31px 0px;
    margin-left: 5px;
}
.picScroll .more {
    background-position: -62px 0px;
    margin-left: 12px;
}
.picScroll .oper {
    position: absolute;
    right: 0;
    top: 8px;
    height: 30px;
}
.picScroll .hd {
    position: relative;
}
.picScroll .picList {
    overflow: hidden;
    width: 725px;
    height: 178px;
}

/* 主题色 */

.nav_box,.search .button,.tab ul li .hover em,.a_hover .title,
.a_hover .p_link span:hover, .yxpx_hover .ckqx span:hover,
.zxzx_yxph .lb_mr em.no1, .zxzx_yxph .lb_hover em.no1,.lb_a .lq:hover,.b_list .lq,
.index_r_lb dl dd .down a:hover,.m-sjhj li a:hover strong,.game-content-list .yxpx_hover .title,
.game-content-list .yxpx_hover .ckqx span:hover,.page_all .laypageskin_molv a:active, .page_all .laypageskin_molv .laypage_curr,
.yx_title li.last,.show_top_list .hover .tit,.qtable_body_left li.active,
.phb_menu dl.down dt p, .phb_menu dl dt:hover p, .phb_menu dl.on dt p,.hj_bt p.intro a:hover,
.list_fy span, .list_fy a:hover,.main_list .list_li dt .xz:hover{
    background: var(--pm-c) !important;
}

.search,.a_hover .p_link span,.go_top:hover,.lb_a .lq:hover,.b_list .lq,.zyr_phb li.on,
.index_r_lb dl dd .down a,.rg_title,.game-content-list .yxpx_hover .ckqx span,
.game-content-list .yxpx_hover .ckqx span:hover,.show_related_game .hd,.introTit,
.side-hot-news .hd,.blbox_tt ul li.last,.ui-box-hd .title,.hj_bt p.intro a,.list_fy span, .list_fy a:hover,
.main_list .list_li dt .xz{
    border-color: var(--pm-c) !important;
}

.qtable_body_left li.active i{
    border-color: transparent transparent transparent var(--pm-c) !important;
}

.phb_menu dt .jt{
    border-left-color: var(--pm-c) !important;
}

.detail_tag li.on{
    border-top-color: var(--pm-c) !important;
}

.top_bar .nr a:hover,.a_hover .p_link span,.link_list a:hover,
.zyr_phb li.on,.index_r_lb dl dd .down a,.game-content-list .yxpx_bt .pf em,
.game-content-list .yxpx_hover .ckqx span,.detail_tag li.on,.news-content-list .tit:hover,
.side-hot-news .tit:hover,.blbox_tt ul li.last,.pagesxp a:hover,.ui-box-hd,.hj_bt p.intro a,
.hj_bt p.intro span em,.ztgg_rg_tt,.main_list .list_li dt .ne:hover,.main_list .list_li dt .xz{
    color: var(--pm-c) !important;
}

.go_top:hover,.page_all .laypageskin_molv a:hover,.zt_slideBox .hd ul li.on{
    background-color: var(--pm-c) !important;
}

.a_hover .p_link span:hover, .yxpx_hover .ckqx span:hover,.b_list .lq,
.index_r_lb dl dd .down a:hover,.game-content-list .yxpx_hover .ckqx span:hover,
.hj_bt p.intro a:hover,.main_list .list_li dt .xz:hover{
    color: #fff !important;
}

.m-sjhj li a:hover{
    box-shadow: 0px 0px 5px var(--pm-c);
}</pre></body></html>