/* QQ85504819 && 20180403 */
.bbb,.br,.brl,.blr,.btr,.brt,.bbr,.brb {
    border-right:0.01rem solid #e6e6e6
}
.bbb,.bl,.brl,.blr,.btl,.blt,.bbl,.blb {
    border-left:0.01rem solid #e6e6e6
}
.bbb,.bt,.btb,.bbt,.btl,.blt,.btr,.brt {
    border-top:0.01rem solid #e6e6e6
}
.bbb,.bb,.btb,.bbt,.blb,.bbl,.brb,.bbr {
    border-bottom:0.01rem solid #e6e6e6
}
.mm,.mr,.mrl,.mlr,.mtr,.mrt,.mbr,.mrb {
    margin-right:0.05rem;
}
.mm,.ml,.mrl,.mlr,.mtl,.mlt,.mbl,.mlb {
    margin-left:0.05rem;
}
.mm,.mt,.mtb,.mbt,.mtl,.mlt,.mtr,.mrt {
    margin-top:0.05rem;
}
.mm,.mb,.mtb,.mbt,.mlb,.mbl,.mrb,.mbr {
    margin-bottom:0.05rem;
}
.pp,.pr,.prl,.plr,.ptr,.prt,.pbr,.prb {
    padding-right:0.05rem;
}
.pp,.pl,.prl,.plr,.ptl,.plt,.pbl,.plb {
    padding-left:0.05rem;
}
.pp,.pt,.ptb,.pbt,.ptl,.plt,.ptr,.prt {
    padding-top:0.05rem;
}
.pp,.pb,.ptb,.pbt,.plb,.pbl,.prb,.pbr {
    padding-bottom:0.05rem;
}
.f12,.f12 a {
    font-size:0.12rem;
}
.f14,.f14 a {
    font-size:0.14rem;
}
.f16,.f16 a {
    font-size:0.16rem;
}
.f18,.f18 a {
    font-size:0.18rem;
}
.f24,.f24 a {
    font-size:0.24rem;
}
.f36,.f36 a {
    font-size:0.36rem;
}
.f48,.f48 a {
    font-size:0.48rem;
}
.l100 {
    line-height:100%
}
.l150 {
    line-height:150%
}
.l180 {
    line-height:180%
}
.l200 {
    line-height:200%
}
.l250 {
    line-height:250%
}
.l300 {
    line-height:300%
}
.daxie {
    text-transform:uppercase
}
.xiaoxie {
    text-transform:lowercase
}
a.white,.white,.white a {
    color:#fff
}
a.green,.green,.green a {
    color:#008000
}
a.red,.red,.red a {
    color:white
}
a.blue,.blue,.blue a {
    color:blue
}
a.pink,.pink,.pink a {
    color:#c00
}
a.gray,.gray,.gray a {
    color:#aaa
}
a.orange,.orange,.orange a {
    color:orange
}
a.yellow,.yellow,.yellow a {
    color:#ff0
}
a.black,.black,.black a {
    color:#333;
text-align:center
}
.bwhite {
    background-color:#fff
}
.bgreen {
    background-color:#008000
}
.bred {
    background-color:red
}
.bblue {
    background-color:blue
}
.bpink {
    background-color:#c00
}
.bgray {
    background-color:#e1e1e1
}
.borange {
    background-color:orange
}
.byellow {
    background-color:#ffffb5
}
.bblack {
    background-color:#333
}
#wsjfdj,.clearfix:after,.icon-list ul,.nav-dh,.tk-show-title {
    overflow:hidden
}
.nav-dh,body {
    font-size:.14rem
}
.con-title,.nb,.rq-tnum,.wkjconpdd,.wsmnav,.wtcdt,.wtdtzr,.wxuanze {
    font-weight:700
}
.allziliao li a,.icon-list a,.icon-list ul li,.list-box-free li,.list-box-news li,.list-box-friend li,.list-box-hktk li,.list-box-tuku li,.wnav ul li,.wtk-nav li {
    box-sizing:border-box
}
.con-img,.con-list ul li,.con-title {
    text-align:center
}
.nav-dh a,.smemu,.tmemu,.wnav ul li,.wnav ul li img {
    position:relative
}
.con-img img,.content p img,.tk-show-img img,table {
    max-width:100%
}
.head,header {
    background-color:#ff9d47;
    color:#fff
}
.tmemu {
    height:54px;
    padding-left:90px
}
.nav-dh {
    padding:.05rem;
    height:.2rem;
    line-height:.2rem;
    white-space:nowrap;
    background:#fff;
    border:1px solid #e2e2e2;
    border-top:none;
    color:#ccc
}
.nav-dh a {
    display:inline-block;
    color:#005f3c;
    font-size:.13rem
}
.con-title {
    font-size:.14rem;
    padding:.08rem .1rem;
    line-height:.2rem;
    border-bottom:1px dotted #e2e2e2
}
.con-body {
    padding:.1rem;
    font-size:.14rem
}
.con-img {
    padding:.1rem 0;
    color:red
}
.wnav dl,.wnav dl dt a {
    color:#005f3c
}
.con-list ul li {
    width:50%;
    float:left;
    line-height:.4rem
}
.wnav dl,.wnav ul li {
    line-height:.3rem;
    text-align:center
}
.con-list ul li a {
    display:block;
    margin:.05rem;
    font-size:.16rem;
    border:.01rem solid #e2e2e2;
    background:#fff
}
#now-open,.con-list ul {
    margin-top:5px
}
.wnav ul li,.wnav ul li a {
    font-size:.14rem
}
.wnav ul {
    width:100%;
    height:.3rem;
    border-bottom:1px solid #E2E2E2;
    border-left:1px solid #E2E2E2;
}
.wnav ul li img {
    float:right;
    margin-top:.2rem;
    width:.1rem;
    height:.1rem
}
.wnav ul li {
    float:left;
    width:20%;
    height:.3rem;
    border-right:1px solid #E2E2E2
}
.wnavlist {
    background:url(../img/p-down.png) right 5% center no-repeat;
    background-size:.1rem 20%
}
.wnavsel {
    background:url(../img/p-up.png) right 5% center no-repeat;
    background-size:12px
}
.zkxiaoshi {
    visibility:hidden
}
.wnav dl {
    font-size:.16rem
}
.wnav dl dt {
    width:25%;
    float:left
}
.nav-ps {
    font-size:.12rem;
    padding:.03rem;
    color:#ad3a37;
    background:#FCC;
    text-align:center
}
.nav-ps-title,.sm-l {
    font-size:.14rem;
    font-weight:700
}
.nav-ps-title {
    text-align:center;
    padding:.08rem .1rem;
    line-height:.2rem
}
.iselect-list,.sm-l,.sm-r {
    line-height:.3rem
}
#navts,.curdt {
    color:red
}
.bblue {
    background-color:#39b8f2
}
.bred {
    background-color:#fc3343
}
.bgreen {
    background-color:green
}
.smemu {
    min-height:.3rem;
    z-index:888888;
    padding:.05rem 0;
    background:#fff
}
.sm-r {
    position:absolute;
    top:.05rem;
    right:0;
    height:.3rem
}
.openlist,.tk-show-title,.wi-kj {
    position:relative
}
.sm-l {
    padding-left:.05rem;
    color:#005f3c
}
.sm-b {
    padding-left:.05rem;
}
.iselect,.iselect-close,.tianjia {
    display:inline-block;
    margin-right:.1rem;
    width:1rem;
    font-size:.13rem;
    vertical-align:top;
    border-radius:.03rem;
    color:#fff;
    line-height:.3rem;
    text-align:center;
    position:relative
}
.iselect {
    background:url(../img/bt-1.png) right 50% no-repeat #005f3c
}
.iselect-close,.tianjia {
    background:url(../img/bt-2.png) right 50% no-repeat #005f3c
}
.iselect-list {
    margin-top:.05rem;
    font-size:.14rem;
    text-align:center
}
.iselect-list li {
    width:25%;
    float:left
}
.iselect-list span {
    display:block
}
.iselect-list a {
    font-size:.16rem;
    color:#005f3c
}
.iselect-list .cur a {
    color:red
}
.wkjcont ul {
    width:100%;
    border:.01rem solid #E6E6E6;border-bottom:none;text-align: center;
}
.wkjcont ul li {
    width:100%;
    height:.5rem;
    border-bottom:1px solid #e2e2e2;
    padding-top:.1rem;
    padding-bottom:.1rem
}
.wkj-model,.wkj-xx ul {
    border-bottom:1px solid #E2E2E2;
    border-top:1px solid #E2E2E2
}
.wkjconl {
    float:left;
    margin-left:.05rem;
    width:20%;
    margin-top: .1rem;
}
.wkjconlp1 {
    font-size:.12rem;
    color:#999
}
.wkjconpdd {
    color:#005f3c;
    font-size:.16rem
}
.wkjconr {
    float:right;
    font-size:.16rem;
    width:75%
}
.wi-kj-cont,.wkj-model,.wkj-xx {
    width:100%
}
.wi-kj {
    font-size:.14rem;
    margin:.1rem
}
.wi-kj em,.wi-kj-next em {
    color:red
}
.wi-kj p {
    display:inline-block;
    float:right
}
.wkj-model {
    margin:.1rem 0
}
.wkj-xx ul li {
    border:0;
    font-size:.14rem;
    width:30%;
    float:left;
    margin-left:.1rem;
    color:#ccc;
    height:.3rem
}
.wkj-xx ul li span {
    color:#005f3c
}
.openlist {
    margin-top:.1rem
}
.openlist ul,.wi-kj-cont ul,.wkjconr ul {
    border:0
}
.wi-kj-cont ul li {
    height:.9rem
}
.openlist ul li,.wi-kj-cont ul li,.wkjconr ul li {
    float:left;
    width:11%;
    color:#999;
    padding:.005rem;
    line-height:.33rem;
    margin-right:.002rem;
    font-size:.12rem;
    border:0
}
.openlist ul li i,.wi-kj-cont ul li i,.wkjconr ul li i {
    display:block;
    font-size:.14rem;
    margin-left:.1rem
}
.openlist ul li p,.wi-kj-cont ul li p,.wkjconr ul li p {
    width:.22rem;
    height:.24rem;
    color:#000;
    text-align:center;
    border-radius:50%;
    margin-left:.1rem
}
#wkjjh {
    color:#999;
    font-size:.4rem;
    margin-top:.05rem
}
.xiaoshi {
    display:none
}
.xianshi {
    display:block
}
.nb,.tk-show-item li {
    display:inline-block
}
.wtk-nav li {
    float:left;
    width:20%;
    height:.5rem;
    line-height:.5rem;
    text-align:center;
    font-size:.2rem;
    border:1px solid #E2E2E2;
    border-left:0
}
.wxuanze {
    background:#005f3c;
    color:#fff
}
.wtk-nav {
    width:100%;
    height:.5rem;
    margin-top:.1rem;
    border-left:1px solid #E2E2E2;
}
.wtk-connav {
    width:100%;
    height:.6rem;
    font-size:.16rem;
    line-height:.6rem;
    text-indent:.2rem
}
.wtk-connav a {
    text-decoration:none;
    float:right;
    padding-right:.16rem
}
.wtk-conli{
    border-bottom:1px solid #e2e2e2;
    background-color: #fff;
}
.wgs-conlist li p,.wtk-conli li p {
    float:left;
    font-size:.12rem
}
.wgs-conlist li,.wtk-conli li {
    height:.4rem;
    border:1px solid #e2e2e2;
    border-bottom:none;
    line-height:.4rem;
    text-indent:.2rem
}
.wtk-conli li p {
    width:45%
}
.wtk-conlichange li:nth-child(even) {
    background-color:#b0d0fc
}
.wtk-conter {
    margin-top:.05rem;
}
.wtcol {
    background-color:#f4f4f4;
    width:100%;
    height:.2rem
}
#main {
    font-size:.2rem;
    height:5rem
}
.tmcont ul li,.wgsdd ul li:nth-child(even),.wgsdd ul li:nth-child(odd) {
    border-right:1px solid #005F3C;
    line-height:.4rem;
    font-size:.12rem;
    float:left;
    text-align:center
}
.tmcont ul,.tmcont ul li,.wgsdd ul,.wgsdd ul li:nth-child(even),.wgsdd ul li:nth-child(odd) {
    height:.4rem;
    box-sizing:border-box
}
.tmcont ul,.wgsdd ul {
    width:100%;
    border-bottom:1px solid #005F3C;
    border-left:1px solid #005F3C
}
.tmcont ul li {
    width:25%
}
.wgsdd ul li:nth-child(odd) {
    width:30%
}
.wgsdd ul li:nth-child(even) {
    width:20%
}
.tmcontdd {
    background-color:#009A61;
    color:#fff
}
.wsmnav {
    padding-left:5px;
    font-size:.16rem;
    color:#00f;
    line-height:30px
}
.wtk-show {
    background-color:#111
}
.tk-show-title {
    width:100%;
    height:.8rem;
    line-height:.4rem
}
.tk-show-item {
    position:absolute;
    top:.2rem;
    left:0;
    height:.8rem;
    white-space:nowrap;
    font-size:0
}
.tk-show-item li,.wtk-memu p {
    font-size:.14rem;
    width:.8rem;
    border-radius:5px
}
.tk-show-item li {
    background:#333;
    color:#ccc;
    height:.4rem;
    margin:0 .03rem;
    text-align:center
}
.tk-show-img {
    margin:.11rem 0;
    text-align:center;
    position:relative
}
.tk-show-item .cur {
    background:#C71C60;
    color:#fff
}
.wtk-memu {
    position:relative;
    height:.44rem;
    padding-left:1.3rem;
    text-align:right
}
.footer,.wtcdt,.wtdtzr,.wtk-memu p {
    text-align:center
}
.wtk-memu p {
    height:.3rem;
    line-height:.3rem;
    margin:0 .03rem;
    background-color:#AD3A37;
    color:#fff;
    float:right
}
#wsjfdj,.wsjfdjout {
    width:100%;
    height:100%
}
.wsjfdjout {
    position:fixed;
    z-index:2000;
    top:0;
    left:0;
    background:#222
}
.wsjfdjdt,.wtcdt {
    z-index:99999;
    bottom:.1rem;
    background:#000
}
#wsjfdj {
    position:relative
}
.wsjfdjout .wsjfdjdt2 img {
    width:15rem;
    height:15rem;
    position:relative
}
#mask,.nav-logo,.wsjfdjdt,.wtcdt,.wtdtzr {
    position:absolute
}
.wsjfdjout .wsjfdjdt2 {
    position:absolute;
    top:0;
    left:0;
    width:5rem;
    height:5rem;
    border:1px solid red
}
#mask {
    width:.2rem;
    height:.4rem;
    background-color:#000;
    opacity:.2;
    left:0;
    top:0
}
.wsjfdjdt {
    width:1rem;
    height:.5rem;
    left:.1rem;
    border:1px solid red
}
.loader,.nav-logo,.wtdtzr {
    left:0;
    top:0
}
.wsjfdjdt img {
    float:left;
    width:100%;
    height:100%
}
.wtcdt {
    width:.3rem;
    height:.2rem;
    font-size:.12rem;
    right:.1rem;
    color:#fff;
    padding:.1rem .15rem;
    border-radius:5px;
    border:1px solid red
}
.wtdtzr {
    width:100%;
    height:100%;
    font-size:.2rem;
    z-index:4000;
    color:#fff;
    background:#222
}
.wtdtzr p {
    margin-top:45%
}
.footer {
    padding:.1rem;
    font-size:.12rem;
    margin-top:.05rem;
    background: #333;
    color: #FFF;
    line-height:.25rem;
    text-align: center;
}
.form input,.form label {
    font-size:.14rem;
    line-height:.3rem
}
.footer b {
    color:#005f3c
}
.wcolor p a {
    color:#fff
}
.wdllogo {
    width:2rem;
    height:2rem;
    margin:.5rem auto 0
}
.wdllogo img,.wdlyhm {
    margin:0 auto
}
.wdllogo img {
    width:100%;
    height:100%
}
.form {
    padding-top:.2rem
}
.form input,.form label,.form li {
    float:left
}
#wlogin,#wlogin div {
    float:right
}
.form li {
    height:.3rem;
    padding-bottom:.3rem;
    width:100%
}
.form label {
    height:.3rem;
    padding-right:.2rem;
    text-align:right;
    width:25%
}
#wlogin div p,#wlogin span,.list-page,.list-page a,.nb,.rq-memu,.rq-nextq,.rq-show .lnb,.rq-show .ltxt,.rq-show-time .stime,.rq-table,.wforsub,footer {
    text-align:center
}
.form input {
    border:1px solid #ccc;
    height:.3rem;
    padding:.07rem 0 .07rem .12rem;
    width:60%
}
#wlogin div p,#wlogin span {
    border-radius:.05rem;
    height:.3rem;
    line-height:.3rem
}
.submit {
    width:1.2rem
}
.submit:disabled {
    background:#ccc;
    color:#666;
    cursor:not-allowed
}
#wlogin div p a,.wforsub {
    color:#fff
}
#wlogin {
    width:80%;
    margin:.3rem auto;
    padding-right:.3rem
}
#wlogin span {
    font-size:.16rem
}
#wlogin div p {
    width:.6rem;
    color:#fff;
    font-size:.14rem
}
#wlogin div p:nth-child(1) {
    cursor:pointer;
    background-color:#f08200;
    float:left;
    margin-right:.1rem
}
#wlogin div p:nth-child(2) {
    cursor:pointer;
    background-color:#498e3d;
    float:right
}
.wforsub {
    margin:0 auto;
    font-size:.2rem;
    height:.3rem;
    line-height:.3rem;
    padding:.07rem 0 .07rem .12rem;
    width:60%;
    background-color:#EA5B0C
}
footer {
    padding:.1rem;
    color:#8d8d8e;
    font-size:.13rem
}
footer b {
    color:green
}
.ziliao-list ul li:nth-child(odd) {
    background:rgba(0, 95, 60, 0.29)
}
.nav-logo {
    width:200px;
    height:44px;
    background:left top no-repeat
}
.gotop,.loader {
    position:fixed
}
.bb {
    background:url(../img/bs.png) no-repeat
}
.gb {
    background:url(../img/bs.png) -.23rem 0 no-repeat
}
.rb {
    background:url(../img/bs.png) -.46rem 0 no-repeat
}
.nb {
    width:.23rem;
    height:.23rem;
    color:#000;
    font-size:.11rem;
    background-size:.92rem;
    text-indent:-.03rem;
    line-height:.2rem
}
.gotop {
    width:.3rem;
    height:.3rem;
    right:3%;
    bottom:14%;
    z-index:100;
    display:none;
    background:url(../img/top.png) 50% no-repeat;
    background-size:.3rem
}
.loader {
    width:100%;
    height:100%;
    z-index:9999;
    background:url(../img/load.gif) 50% 50% no-repeat #f9f9f9
}
.rq-box,.rq-memu,.rq-show,.rq-table .rq-day {
    position:relative
}
.list-page {
    clear:both;
    width:100%;
    padding:10px 0
}
.list-page a {
    padding:5px;
    display:inline-block;
    border:1px solid #CCC;
    border-radius:10px;
    margin-right:5px;
    min-width:20px;
    font-size:14px;
    margin-bottom:5px;
    background-color:#fff
}
.rq-box,table {
    font-size:.14rem
}
.list-page .this-page {
    color:#fff;
    background-color:#005f3c
}
table {
    background-color:transparent;
    border-collapse:collapse;
    border-spacing:0
}
.rq-box {

}
.rq-table {
    margin:0;
    background:#fff;
    border:0;
    width:100%
}
.rq-table td {
    border:0
}
.rq-table .rq-day {
    border:1px solid #D6D6D6;
    padding:0
}
.rq-tnum {
    line-height:30px;
    display:block;
    width:30px;
    height:30px;
    margin:0 auto;
    background-size:30px
}
.icon-list a,.kj-history,.rq-show-left,.rq-show-time .stime {
    display:inline-block
}
.rq-tdnum {
    height:18px;
    line-height:18px;
    font-size:12px;
    color:#aaa
}
.rq-memu {
    background:#005F3C;
    color:#e3e3e3;
    line-height:40px;
    height:40px
}
.ji,.rq-select,.rq-show,.rq-show .ltxt,.yi {
    color:#fff
}
.rq-select {
    background:#005f3c;
    border:0;
    font-size:.16rem
}
.icon-list,.kj {
    border:.01rem solid #e2e2e2
}
.rq-show {
    background:#60AFFF;
    padding:10px 10px 10px 150px;
    height:204px
}
.rq-show-left {
    width:130px;
    position:absolute;
    top:10px;
    left:10px;
    border-right:2px solid #94c9ff;
    height:204px
}
.rq-show .lnb {
    width:75px;
    height:75px;
    line-height:75px;
    font-weight:400;
    font-size:52px;
    margin:5px auto;
    border-radius:3px;
    background:#FB0;
    color:#fff;
    box-shadow:1px 2px 5px rgba(0,0,0,.1),-1px 2px 5px rgba(0,0,0,.1)
}
.rq-nextq,.rq-show-time .stime {
    margin-top:10px
}
.rq-show .rtxt {
    position:relative;
    line-height:18px;
    padding-left:20px;
    margin-bottom:5px
}
.ji,.tj-line-bg,.yi {
    position:absolute;
    left:0
}
.ji,.yi {
    font-style:normal;
    padding:1px;
    background:red;
    margin-right:3px;
    top:0
}
.ji {
    background:#005f3c
}
.rq-nextq {
    padding-top:5px;
    border-top:2px solid #94c9ff
}
.rq-nextq .ntxt {
    color:green
}
.rq-show-time .stime {
    font-style:normal;
    width:20px;
    height:20px;
    line-height:20px;
    background:#005f3c;
    border-radius:5px;
    font-size:.14rem;
    color:#fff
}
.rq-show-time .md {
    font-style:normal;
    font-weight:700;
    margin:0 3px
}
.tj-line-box {
    color:#ccc;
    margin:10px 0;
    padding:3px 10px 3px 3px
}
.tj-line {
    position:relative;
    height:30px;
    line-height:30px
}
.tj-line-bg {
    top:3px;
    height:24px;
    line-height:24px;
    width:24px;
    background:#7CB5EC;
    z-index:100;
    border-radius:10px;
    text-align:right
}
.allziliao ul li,.icon-list ul li,.kj-num ul li,.kj-num ul li i,.list-box-free li,.list-box-friend li,.list-box-hktk,.pro-left,.showpic,.tj-line-nbs,.tj-line-num,.toggle-nav,h2 {
    text-align:center
}
.allziliao li a,.icon-list,.kj,.list-box {
    background-color:#fff;
    border: 1px solid #e2e2e2;
}
.tj-line-nbs,.tj-line-num {
    position:absolute;
    z-index:200
}
.tj-line-bg .ln {
    margin-right:5px;
    color:#000
}
.tj-line-nbs {
    top:4px;
    left:1px;
    height:23px;
    line-height:23px;
    padding:0 5px;
    border-radius:10px;
    background:#fff;
    color:#333
}
.tj-line-num {
    top:3px;
    right:5px;
    height:24px;
    line-height:24px
}
.fl {
    float:left
}
.fr {
    float:right
}
.icon-list {
    width:100%;
}
.ziliao-list ul li,h2 {

}
.icon-list ul {
    height:225px;
    width:100%
}
.icon-list ul li {
    width:25%;
    float:left;
    height:.75rem;
    font-size:.15rem;
    position:relative
}
.kj-history {
    background:url(../img/p-right.png) 100% no-repeat;
    position:absolute;
    top:10px;
    right:1px;
    background-size:10px;
    width:6%;
    height:30px
}
.icon-list a {
    width:100%;
    padding-top:52px
}
.toggle-nav {
    width:100%;
    height:20px
}
.toggle-nav-down,.toggle-nav-up {
    width:22px;
    height:20px;
    display:inline-block
}
.toggle-nav-down {
    background:url(../img/p-down.png) 50% no-repeat
}
.toggle-nav-up {
    background:url(../img/p-up.png) 50% no-repeat
}
.kj,.kj-num {
    margin-top:.05rem
}
.icon-list li a .icon-icon {
    background-size:38px;
    font-size:.4rem;
    color:#005f3c;
    width:36px;
    height:36px;
    display:block;
    position:absolute;
    top:10px;
    left:50%;
    margin-left:-18px
}
.icon-txt {
    width:100%;
    height:20px;
    color:#000
}
.kj {
    padding:10px;
}
.clearfix:after {
    content:'';
    display:block;
    height:0;
    clear:both
}
.kj-num ul li {
    width:11%;
    float:left;
    color:#999;
    padding:.005rem;
    line-height:.33rem;
    margin-right:.002rem;
    font-size:.12rem
}
.kj-num ul li span {
    display:block;
    width:.24rem;
    height:.24rem;
    color:#fff;
    border-radius:50%;
    line-height:.24rem;
    margin-left:45%;
    margin-bottom:.05rem
}
.list-box-free li a,.list-box-news li a,.list-box-hktk li a {
    color:#000;
    width:100%
}
.list-box-free {
    width:100%;
    padding-bottom: 0.05rem;
}
.list-box-hktk {
    width:100%;
    border-top: 1px solid #e2e2e2;
}
.kj-num ul li i {
    font-size:.14rem;
    margin-left:.1rem
}
.next-kj {
    border-top: 1px solid #e2e2e2;
    padding-top:0.1rem;
    margin-top:0.1rem;
    font-size:.13rem;
    padding-left:0.25rem;
}
.list-box {
    margin-top:.05rem;
    padding:.05rem;
}
.list-box-free,.list-box-news,.list-box-tuku {
    border-top:1px solid #e2e2e2;
}
.list-box-title {
    padding-left:.2rem
}
.list-box-tittle {
    height:.3rem;
    font-size:.15rem;
    font-weight:700;
    padding-left:25px
}
.list-box-tittle span {
    height:.3rem;
    font-size:.14rem;
    font-weight:400
}
.list-box-free li,.list-box-news li,.list-box-hktk li {
    border-bottom:1px solid #e2e2e2;
    width:25%;
    float:left;
    font-size:.15rem;
    position:relative;
    line-height:.31rem;
    border-left: 1px solid #e2e2e2;
}
.list-box-free li:nth-child(4n),.list-box-hktk li:nth-child(4n){border-right: 1px solid #e2e2e2;}
.list-box-news li{width:100%;padding-left: 5px;}
.list-box-tuku li {
    width:32.3%
}
.allziliao li a,.next-con {
    border:.01rem solid #e2e2e2
}
.allziliao ul li {
    width:50%;
    line-height:.4rem;
    float:left
}
.allziliao li a {
    color:#000;
    margin:.05rem;
    display:block
}
.img-con {
    display:inline-block;
    width:1rem;
    height:1rem;
    margin-top:.1rem
}
.rq-memu-left,.rq-memu-right {
    position:absolute;
    top:0;
    width:40px;
    height:40px
}
.third-con {
    margin:.1rem;
    font-size:.14rem
}
.third-con span {
    color:#005F3C
}
.rq-cur-n {
    background:url(../icon/rq-cur-n.png) center no-repeat;
    background-size:30px
}
.rq-cur-g {
    background:url(../icon/rq-cur-g.png) center no-repeat;
    background-size:30px
}
.rq-kjday {
    background:url(../icon/rq-num-bg.png) center no-repeat;
    background-size:30px
}
.rq-memu-left {
    left:0;
    background:url(../img/bt-6.png) 4px 4px no-repeat
}
.rq-memu-right {
    right:0;
    background:url(../img/bt-5.png) 2px 4px no-repeat
}
.ziliao-list ul li {
    display:block;
    line-height:.2rem;
    padding:.08rem .05rem
}
.content,.content ul li,.next-con,h2 {
    padding:.1rem
}
.ziliao-list ul li a {
    text-decoration:none;
    color:#333;
    font-size:.14rem
}
h2 {
    font-size:.16rem
}
.content {
    margin-top:.2rem
}
.content p img {
    display:block;
    margin:0 auto
}
.content p {
    margin-top:.1rem
}
.next-con {
    background-color:#fff
}
.next-con span {
    color:green
}
.pro-2017 {
    padding:.1rem .05rem;
    color:#00f;
    font-weight:700
}
.sx-12{
    border:.01rem solid #e2e2e2;
    border-top:none;
}
.sx-12>p {
    background-color:#005f3c;
    border:.01rem solid #e2e2e2;
    padding:.05rem .1rem;
    color:#fff
}
.pro-bs>span,.pro-hds>span,.pro-left {
    display:block;
    background-color:#c71c60;
    color:#fff;
    border-radius:.1rem;
    width:.4rem
}
#now-open,#adlink p,.link li,.list-box-friend li {
    display:inline-block
}
.pro-box {
    padding:.08rem .05rem;
    background-color: #fff;
}
.pro-left {
    float:left;
    height:.24rem;
    font-size:.14rem;
    line-height:.24rem
}
.pro-bs>span,.pro-hds>span {
    font-size:.16rem;
    text-align:center
}
.pro-bs {
    height:.48rem;
    width:.4rem;
    float:left
}
.pro-bs>span {
    height:.24rem
}
.pro-hds {
    height:.5rem;
    width:.4rem;
    float:left
}
.pro-hds>span {
    height:.24rem
}
.con-last {
    padding:.1rem;
    font-size:14px;
    background-color: #fff;
}
.list-box-friend li {
    width:32%;
    line-height:.4rem;
    border-top:.01rem solid #e2e2e2;
    height:.4rem;
    overflow:hidden;
    white-space:nowrap
}
.list-box-friend li a {
    color:#000
}
#adlink,#adlink p a {
    color:#fff
}
.online-open {
    background:url(../img/online-open.png) no-repeat
}
.open-date {
    background:url(../img/open-date.png) no-repeat
}
.shengxiao {
    background:url(../img/shengxiao.png) no-repeat
}
.talk {
    background:url(../img/talk.png) no-repeat
}
.yilou {
    background:url(../img/yilou.png) no-repeat
}
.tongji {
    background:url(../img/tongji.png) no-repeat
}
.zoushi {
    background:url(../img/zoushi.png) no-repeat
}
.allyear-data {
    background:url(../img/allyear-data.png) no-repeat
}
.color-pic {
    background:url(../img/color-pic.png) no-repeat
}
.black-pic {
    background:url(../img/black-pic.png) no-repeat
}
.guapai {
    background:url(../img/guapai.png) no-repeat
}
.jiegua {
    background:url(../img/jiegua.png) no-repeat
}
.index-tuku {
    background:url(../img/i-tk.png) no-repeat;
    background-size:20px;
}
.index-ziliao {
    background:url(../img/i-zl.png) no-repeat;
    background-size:20px
}
.index-kj {
    background:url(../img/time.png) 5px 10px no-repeat;
    background-size:15px
}
@keyframes up {
    0% {
        height:225px
    }
    100% {
        height:75px
    }
}@-webkit-keyframes up {
     0% {
         height:225px
     }
     100% {
         height:75px
     }
 }@-moz-keyframes up {
      0% {
          height:225px
      }
      100% {
          height:75px
      }
  }@-ms-keyframes up {
       0% {
           height:225px
       }
       100% {
           height:75px
       }
   }@keyframes down {
        0% {
            height:75px
        }
        100% {
            height:225px
        }
    }@-webkit-keyframes down {
         0% {
             height:75px
         }
         100% {
             height:225px
         }
     }@-ms-keyframes down {
          0% {
              height:75px
          }
          100% {
              height:225px
          }
      }@-moz-keyframes down {
           0% {
               height:75px
           }
           100% {
               height:225px
           }
       }.moveUp {
            -webkit-animation-name:up;
            -webkit-animation-duration:.5s;
            -webkit-animation-iteration-count:1;
            -webkit-animation-timing-function:ease-in-out;
            -webkit-animation-delay:0;
            -webkit-animation-direction:alternate;
            -webkit-animation-fill-mode:forwards;
            -moz-animation-name:up;
            -moz-animation-duration:.5s;
            -moz-animation-iteration-count:1;
            -moz-animation-timing-function:ease-in-out;
            -moz-animation-delay:0;
            -moz-animation-direction:alternate;
            -moz-animation-fill-mode:forwards;
            -ms-animation-name:up;
            -ms-animation-duration:.5s;
            -ms-animation-iteration-count:1;
            -ms-animation-timing-function:ease-in-out;
            -ms-animation-delay:0;
            -ms-animation-direction:alternate;
            -ms-animation-fill-mode:forwards;
            animation-name:up;
            animation-duration:.5s;
            animation-iteration-count:1;
            animation-timing-function:ease-in-out;
            animation-delay:0;
            animation-direction:alternate;
            animation-fill-mode:forwards
        }
.moveDown {
    -webkit-animation-name:down;
    -webkit-animation-duration:.5s;
    -webkit-animation-iteration-count:1;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-delay:0;
    -webkit-animation-direction:alternate;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-name:down;
    -moz-animation-duration:.5s;
    -moz-animation-iteration-count:1;
    -moz-animation-timing-function:ease-in-out;
    -moz-animation-delay:0;
    -moz-animation-direction:alternate;
    -moz-animation-fill-mode:forwards;
    -ms-animation-name:down;
    -ms-animation-duration:.5s;
    -ms-animation-iteration-count:1;
    -ms-animation-timing-function:ease-in-out;
    -ms-animation-delay:0;
    -ms-animation-direction:alternate;
    -ms-animation-fill-mode:forwards;
    animation-name:down;
    animation-duration:.5s;
    animation-iteration-count:1;
    animation-timing-function:ease-in-out;
    animation-delay:0;
    animation-direction:alternate;
    animation-fill-mode:forwards
}
.details-content {
    border:.01rem solid #e2e2e2;
    padding: .12rem;
    background: #fff;
    font-size: 14px;
    line-height: 24px;
}
.details-content img {
    width:90%;
    padding:0 5%;
}
@keyframes blink {
    0%,100% {
        opacity:1
    }
    50% {
        opacity:0
    }
}@-webkit-keyframes blink {
     0%,100% {
         opacity:1
     }
     50% {
         opacity:0
     }
 }@-moz-keyframes blink {
      0%,100% {
          opacity:1
      }
      50% {
          opacity:0
      }
  }@-ms-keyframes blink {
       0%,100% {
           opacity:1
       }
       50% {
           opacity:0
       }
   }#now-open {
        opacity:0;
        width:5px;
        height:5px;
        border-radius:50%;
        background-color:red
    }
.kj-new {
    margin-left:5px
}
.opening {
    animation:blink .5s ease infinite;
    -webkit-animation:blink .5s ease infinite;
    -ms-animation:blink .5s ease infinite;
    -moz-animation:blink .5s ease infinite
}
.wb {
    background:url(../img/bs.png) -.69rem 0 no-repeat;
    background-size:.92rem
}
.addlinks {
    margin-bottom:.1rem
}
.showpic {
    font-size:14px;
    color:#2088BB;
    border:1px solid #005f3c;
    display:block;
    text-indent:20px;
    line-height:20px;
    background:url(../icon/add_sj.png) left top no-repeat #fff;
    background-size:20px;
    margin:5px .05rem
}
#adlink span {
    font-weight:1000;
    margin:0 .05rem
}
#adlink {
    width:100%;
    background:#66B3FF;
    font-size:0;
    height:.3rem;
    margin-bottom:.05rem
}
#adlink p {
    width:50%;
    display:inline-block;
    font-size:.14rem;
    height:.2rem;
    line-height:.3rem
}
.link li {
    padding-right:.05rem;
    height:.15rem
}
.link li:last-child {
    border:none
}

#qq85504819{
    margin-left: 0.05rem;
    margin-right: 0.05rem;
}

.footer-blank{height: 48px;clear: both;overflow: hidden;}
.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; }
.top_bar a, .top_bar button, .top_bar input { -webkit-tap-highlight-color:rgba(255, 0, 0, 0); }
.top_bar ul, .top_bar li { list-style:none; margin:0; padding:0 }
.top_menu { display:-webkit-box; border-top: 1px solid #3D3D46; display: block; width: 100%; background: rgba(255, 255, 255, 0.7); height: 48px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset; }
.top_bar .top_menu>li { -webkit-box-flex:1; position:relative; text-align:center; }
.top_menu li:first-child { background:none; }
.top_bar .top_menu>li>a { height:48px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }
.top_bar .top_menu>li.home { max-width:70px }
.top_bar .top_menu>li.home a { height: 66px; width: 66px; margin: auto; border-radius: 60px; position: relative; top: -22px; left: 2px; background: url("../img/top_bar_more.png") no-repeat center center; background-size: 100% 100%; }
.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 12px; display: block !important; line-height: 18px; text-align: center; }
.top_bar .top_menu>li>a img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align:middle; }
.top_bar li:first-child a { display: block; }
.top_bar .showNav{
    position:fixed;
    z-index:1000;
    width:66px;
    height:66px;
    left:50%;
    margin-left:-33px;
    bottom:0;
    background: url('../img/top_bar_more.png') no-repeat center center;
    background-size: 100% 100%;
}
.top_bar dl{
    display:none;
    background:#524945;
}
.top_bar dl dd{
    width:20%;
    float:left;
    text-align:center;
    color:#fff;
}
.top_bar dl dd a{
    color:#fff;
    line-height:3em;
}
.top_bar.show dl{
    display:block
}
.row:after{
    content:"";
    display:block;
    clear:both;
}

@media screen and (min-width:720px){
    #qq85504819{max-width:720px;margin: 0 auto;}
    .top_bar{max-width: 720px;}
}

.gaoshoutie{margin-top: 0.05rem;}
/*table    green*/

.table_green{
    width:100%;
    background:#fff;
    height:45px;
    display:table;
    margin-bottom:6px;
    border-top:1px solid #efefef;
    border-bottom:1px solid #efefef;
}

.table_green_id{
    float:left;
    width:10%;
    height:45px;
    text-align:center;
    font-size:13px;
    line-height:45px;
    background:#079364;
    color:#fff;
    padding:0 0.5%;
}

.table_green_text{
    float:left;
    width:71%;
    height:38px;
    font-size:14px;
    padding:2px 1%;
    color:#666;
}
.table_green_text a{
    cursor: pointer;
    height:38px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.table_green_text span{
    color:#333;
}

.table_green_name p{
    margin:2px 0px 1px 0;
    padding:0;
}

.table_green_name{
    float:left;
    font-size:13px;
    width:15%;
    height:45px;
    background:#acacac;
    color:#fff;
    text-align:center;
    padding:0 0.5%;
}
.gs-list-box{
    border-bottom:1px solid #e6e6e6;
    background-color: #fff;
}
.gs-list-title{
    border:1px solid #e6e6e6;
    border-bottom:none;
    height: 0.3rem;
    line-height: 0.3rem;
    margin-top: 0.05rem;
    background-color: #005f3c;
    color: #fff;
}
/* ��Ⱥ����ʽ */
.jiaqun-top{text-align:center;color:#0000FF;;margin-top:10px;font-weight:bold;}
.dabiaoti{text-align:center;color:#0000FF;margin-top:10px;font-weight:bold;}
.fubiaoti{text-align:center;color:#0000FF;margin-top:10px;font-weight:bold;}
.jiaqun{width:100%; margin:10px auto 0px;}
.jiaqun-left{float:left;width:48%;text-align:center;font-size:10px;margin-top:0px;}
.jihua{margin:5px auto 10px;font-size: 0.13rem;color:red;}
.jiaqun-righttop{float:left;width:52%;margin-bottom:5px;}
.xinyu{text-align:center;color:red;font-size: 0.2rem;}
.mashangsong{text-align:center;color:red;margin-top:0px;font-size: 0.2rem;}
.jiaqun-ad1{float:left;text-align:center;margin-top:10px;width:100%;text-decoration:none;}
.jiaqun-ad1 span{margin:5px auto 10px;color: #0000FF;}
.jiaqun-ad2{float:left;text-align:center;margin-top:10px;width:100%;margin-bottom:15px;text-decoration:none;}
.jiaqun-ad2 span{margin:5px auto 10px;color: #0000FF;}
.jiaqunlink{margin:5px auto 1px; text-align:center;font-weight:bold; background-color:red;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317)); color:white; line-height:3.5em; text-decoration:none;}
.jiaqunlink a {color:#fff;text-decoration:none;}
.jiaweixinlink{text-align:center;font-weight:bold; background:-webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e)); height:3.5em; margin:10px auto 0px; text-align:center; color:white;border:solid 1px #538312; line-height:3.5em;text-decoration:none;}
