@charset "gb2312";

body {
    background: #fff;
    font: 12px/24px \5FAE\8F6F\96C5\9ED1, Verdana, arial, \5B8B\4F53;
    _font-family: \5B8B\4F53;
    color: #333
}

body,
html,
a,
img,
div,
form,
select,
input,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
dd,
dl,
dt,
p,
label,
em,
span,
cude,
i {
    margin: 0;
    padding: 0
}

a {
    color: #333;
    text-decoration: none;
    transition: all .18s linear
}

a:hover {
    color: #fb6400 !important;
    text-decoration: underline;
    transition: all .18s linear
}

ol,
ul,
li {
    list-style: none
}

em,
i {
    font-style: normal
}

img {
    display: block;
    border: none
}

.cf {
    *zoom: 1
}

.cf:after {
    content: '';
    display: block;
    height: 0;
    clear: both
}

.fl,
.crumbs .ico,
.crumbs .btn a,
.fl-box,
.intr-l,
.up1,
.do1,
.t-oh,
.t-pag .list li,
.intr-r .tit h1,
.b1,
.b2,
.b3,
.b4,
.b5,
.b6,
.o-up,
.o-do,
.n-up,
.n-do,
.full .f1,
.full .f2,
.ul-1 li,
.list-top em,
.list-top .img,
.list-top .a-tex,
.list-top .s-lh,
.fun-box .tit,
.top em,
.top .img,
.o-oh,
.o-oh2,
.o-ul li,
.top .tex,
.top i,
.top .play,
.rgames .l-up,
.rgames .oh,
.rgames .list,
.rgames .list li {
    float: left;
    display: inline
}

.fr,
.crumbs .btn,
.fr-box,
.intr-r,
.intr-r .btn-box a,
.t2,
.rgames .r-do {
    float: right !important;
    display: inline
}

.intr-l,
.o-ul li,
.fun-box {
    position: relative
}

.poto img,
.up,
.do,
.corner,
.t2,
.title .a {
    position: absolute
}

.intr-l .play .btn,
.corner,
.pag-play,
.guide,
.top-more,
.sides a,
.title .a {
    display: block
}

.up,
.do {
    display: none
}

.ul-1 li,
.full,
.o-ul li,
.top-more,
.top em,
.top .play,
.t2 a,
.title .a:hover,
.sides a {
    text-align: center
}

.ul-1 li,
.a-d,
.t-oh,
.intr-l .play .btn,
.intr-r .info,
.intr-r .btn,
.o-oh,
.o-oh2,
.t2 a,
.top,
.top li,
.top .tex,
.eqwrap,
.crumbs .btn a,
.crumbs .btn .a2 em,
.o-ul li,
.r-ad,
.fr-box {
    overflow: hidden
}

.top .play:hover,
.top em,
.sides a:hover {
    color: #fff !important
}

.intr-r .spe a:hover,
.top-more:hover,
.top .play:hover,
.t2 a:hover,
.t2 a.on,
.sides a:hover,
.crumbs .btn a:hover {
    text-decoration: none
}

.crumbs .ico,
.up,
.do,
.up1,
.do1,
.intr-l .play .btn,
.full .f1,
.full .f2,
.deta,
.stop,
.b1,
.b2,
.b3,
.b4,
.b5,
.b6,
.pag-play,
.cont .coll,
.list-top .img,
.change {
    background: url(/images/nzzy/fix-pag.png) no-repeat
}

.crumbs .btn a,
.crumbs .btn .a2 em,
.o-up,
.o-do,
.guide,
.fun-box .tit,
.top .play,
.rgames .l-up,
.rgames .r-do {
    background: url(/images/nzzy/colur-11.png) no-repeat
}

.bre,
.crumbs {
    width: 980px;
    margin: 0 auto
}

.a-d {
    height: 40px;
    margin: 10px auto 0 auto
}

.crumbs {
    height: 44px;
    line-height: 44px;
    color: #a9a9a9
}

.crumbs a {
    margin: 0 5px;
    color: #a9a9a9
}

.crumbs .ico {
    background-position: -241px 0;
    width: 16px;
    height: 16px;
    margin: 13px 5px 0 0
}

.crumbs .btn {
    margin-top: 10px
}

.crumbs .btn a {
    padding: 0 8px 0 26px;
    margin: 0;
    height: 23px;
    line-height: 23px;
    border: 1px solid #cce2a6;
    color: #56932b
}

.crumbs .btn a:hover {
    color: #60b235 !important
}

.crumbs .btn .a1:hover {
    background-position: 0 -23px
}

.crumbs .btn .a2 {
    background-position: -120px 0;
    padding-right: 0;
}

.crumbs .btn .a2:hover {
    background-position: -120px -23px
}

.crumbs .btn .a2 em {
    background-position: -285px 0;
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 23px;
    margin-left: 5px
}

/*�Ƽ���Ϸ*/
.rgames {
    width: 980px;
    height: 110px;
    padding-top: 20px;
    border-bottom: 1px solid #f5f5f5;
    margin: 0 auto 20px auto
}

.rgames .l-up,
.rgames .r-do {
    width: 24px;
    height: 24px;
    margin-top: 24px
}

.rgames .l-up {
    background-position: 0 -96px
}

.rgames .l-up:hover {
    background-position: -24px -96px
}

.rgames .r-do {
    background-position: -73px -96px
}

.rgames .r-do:hover {
    background-position: -49px -96px
}

.rgames .list li {
    width: 96px;
    height: 98px;
    text-align: center;
    margin-left: 7px;
    overflow: hidden
}

.rgames .list img {
    display: block;
    width: 72px;
    height: 72px;
    margin: 0 auto
}

.rgames .oh {
    width: 929px;
    overflow: hidden
}

.fl-box {
    width: 750px
}

.intr {
    background: #f5f5f5;
    width: 710px;
    padding: 0 20px 20px 20px;
    margin-top: 12px
}

.intr-l {
    width: 300px
}

.poto {
    height: 200px
}

.poto img {
    top: -12px
}

.p_img {
    margin-top: 20px
}

.up,
.do {
    width: 30px;
    height: 50px;
    top: 60px;
    cursor: pointer;
    z-index: 11;
    opacity: 0.6;
    filter: alpha(opacity=60)
}

.up:hover,
.do:hover {
    opacity: 0.9;
    filter: alpha(opacity=90)
}

.up {
    background-position: -272px -41px;
    left: 0
}

.do {
    background-position: -302px -41px;
    right: 0
}

.t-pag {
    width: 300px
}

.up1,
.do1 {
    width: 20px;
    height: 40px;
    margin-top: 3px
}

.up1 {
    background-position: -191px -46px;
    margin-right: 6px
}

.up1:hover {
    background-position: -211px -46px
}

.do1 {
    background-position: -251px -46px;
    margin-left: 6px
}

.do1:hover {
    background-position: -231px -46px
}

.t-oh {
    width: 248px;
    height: 45px
}

.t-pag .list li {
    width: 60px;
    height: 45px;
    margin-left: 2px
}

.t-pag .list li img {
    width: 56px;
    height: 41px;
    border: 2px solid #f5f5f5
}

.t-pag .list li.on img {
    border: 2px solid #fd6623
}

.intr-l .play {
    width: 300px;
    padding-top: 12px
}

.intr-l .play .btn {
    width: 240px;
    height: 45px;
    margin-left: 30px;
    opacity: 1;
    filter: alpha(opacity=100)
}

.intr-l .play .btn:hover {
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.full {
    height: 29px;
    line-height: 18px;
    padding-top: 12px
}

.full a {
    display: inline-block;
    color: #666;
    margin: 0 10px
}

.full .f1,
.full .f2 {
    width: 18px;
    height: 18px;
    margin-right: 8px;
    cursor: pointer
}

.full .f1 {
    background-position: -258px 0
}

.full .f2 {
    background-position: -277px 0
}

.intr-r {
    width: 390px;
    color: #999;
    padding: 20px 0 10px 0;
}

.intr-r .tit h1 {
    font-size: 16px;
    margin-right: 20px
}

.intr-r .cls {
    padding-top: 15px
}

.intr-r .cls a {
    color: #0b6db8
}

.intr-r .spe {
    padding-top: 5px
}

.intr-r .spe a {
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    line-height: 20px;
    margin: 0 8px 5px 0;
    border: 1px solid #d4d4d4;
    padding: 0 5px;
    border-radius: 3px
}

.intr-r .spe a:hover {
    background: #fff;
    color: #56932b
}

.intr-r .spe .c {
    background: #fff;
    color: #56932b
}

.intr-r .info {
    padding: 10px 0 0 0
}

.intr-r .btn-box {
    height: 14px
}

.deta,
.stop {
    background-position: -300px -156px;
    padding-right: 15px;
    line-height: 14px;
    font-size: 12px;
    color: #999
}

.stop {
    background-position: -324px -172px
}

.intr-r .btn {
    height: 28px;
    padding: 15px 0 10px 0
}

.intr-r .btn a,
.intr-r .btn a:hover {
    transition: none
}

.eqwrap {
    background: url(/images/nzzy/eqwrap.png) no-repeat;
    clear: both;
    width: 710px;
    height: 100px;
}

.eqwrap2 {
    background: url(/images/nzzy/3000.png) no-repeat;
    clear: both;
    width: 710px;
    height: 100px
}

.eqwrapimg {
    width: 90px;
    height: 100px
}

.e-tex {
    padding-top: 5px
}

.e-tex em {
    color: #aaa
}

.b1,
.b2,
.b3,
.b4,
.b5,
.b6 {
    width: 67px;
    height: 28px;
    margin-right: 8px
}

.b1 {
    background-position: 0 -92px
}

.b1:hover {
    background-position: 0 -120px
}

.b2 {
    background-position: -68px -92px
}

.b2:hover {
    background-position: -68px -120px
}

.b3 {
    background-position: -136px -92px
}

.b3:hover {
    background-position: -136px -120px
}

.b4 {
    background-position: -204px -92px
}

.b4:hover {
    background-position: -204px -120px
}

.b5 {
    background-position: -272px -92px;
    width: 90px;
    margin-right: 0
}

.b5:hover {
    background-position: -272px -120px
}

.b6 {
    background-position: -136px -149px
}

.b6:hover {
    background-position: -136px -177px
}

.other {
    width: 750px;
    margin-top: 10px
}

.guide {
    background-position: -234px -56px;
    padding-left: 12px;
    height: 24px;
    font-size: 14px;
    margin-left: 13px
}

.o-up,
.o-do,
.n-up,
.n-do {
    width: 14px;
    height: 38px;
    margin-top: 20px
}

.o-up,
.n-up {
    background-position: 0 -51px;
    margin-right: 4px
}

.o-up:hover {
    background-position: -14px -51px
}

.o-do,
.n-do {
    background-position: -43px -51px;
    margin-left: 4px
}

.o-do:hover {
    background-position: -29px -51px
}

.o-oh,
.o-oh2 {
    width: 714px
}

.o-ul li {
    width: 96px;
    height: 98px;
    margin: 0 3px
}

.o-ul img {
    width: 72px;
    height: 72px;
    margin: 0 auto
}


.flash-icon {
    width: 34px;
    height: 31px;
    background: url(/images/nzzy/icon_flash.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 45px;
    display: block;
}

.corner {
    background: url(/images/nzzy/corner.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='/images/nzzy/corner.png');
    width: 31px;
    height: 20px;
    top: 0;
    left: 12px
}

.p-edi {
    margin-left: 379px
}

.o-oh2 {
    width: 408px
}

.content {
    font-size: 14px;
    margin: 0 0 10px 13px
}

.prompt {
    background: url(/images/nzzy/prompt.png) no-repeat;
    width: 645px;
    padding-left: 38px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #604e29;
    margin: 15px 0 15px 13px
}

.cont {
    margin: 10px 0 20px 13px
}

.gray,
.gray a {
    color: #999
}

.cont .coll {
    background-position: -296px 1px;
    _background-position: -296px 0;
    color: #ff3e3e;
    padding: 0 0 0 20px
}

.pag-play {
    background-position: 0 -46px;
    width: 190px;
    height: 45px;
    opacity: 1;
    filter: alpha(opacity=100);
    margin: 20px auto
}

.pag-play:hover {
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.l-ul {
    width: 780px;
    margin-top: 10px
}

.l-ul li {
    margin: 0 13px 0 0
}

.comment {
    border: 1px solid #e6e6e6
}

.fr-box {
    width: 200px
}

.ban1 {
    width: 200px;
    height: 105px;
    margin: 12px 0 15px 0
}

.title {
    height: 36px;
    line-height: 36px;
    color: #e1e1e1;
    border-bottom: 2px solid #ddd
}

.title .a {
    height: 36px;
    font-size: 16px;
    color: #333;
    border-bottom: 2px solid #56932b
}

.change {
    background-position: -334px -41px;
    height: 16px;
    line-height: 16px;
    color: #999;
    padding-left: 25px;
    margin-top: 10px
}

.change:hover {
    background-position: -334px -57px
}

.ul-1 {
    width: 210px
}

.ul-1 li {
    width: 96px;
    height: 98px;
    line-height: 22px;
    margin: 10px 8px 0 0
}

.ul-1 img {
    width: 72px;
    height: 72px;
    margin: 0 auto
}

.list-top li {
    width: 200px;
    height: 60px;
    line-height: 44px;
    border-bottom: 1px solid #e9e9e9;
    padding: 12px 0;
    vertical-align: bottom
}

.list-top .img {
    background-position: 3px -149px;
    width: 85px;
    height: 55px;
    padding-top: 5px;
    margin-right: 10px
}

.list-top img {
    width: 80px;
    height: 55px
}

.list-top a {
    width: 105px;
    font-size: 14px
}

.list-top .a-tex {
    line-height: 20px
}

.list-top span {
    width: 75px;
    color: #999
}

.list-top .s-lh {
    line-height: 20px
}

.list-top i {
    color: #f00
}

.top-more {
    background: #efefef;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    margin-top: 10px
}

.top-more:hover {
    background: #eaeaea
}

.r-ad {
    width: 200px;
    height: 350px
}

.fun-box {
    height: 36px;
    line-height: 36px;
    color: #e1e1e1;
    border-bottom: 2px solid #ddd
}

.fun-box .tit {
    background-position: -128px -50px;
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
    color: #333
}

.f-nb {
    border-bottom: none
}

.t2 {
    font-size: 14px;
    right: 0px
}

.t2 a {
    display: inline-block;
    width: 28px;
    height: 36px;
    border-bottom: 2px solid #ddd
}

.t2 a:hover,
.t2 a.on {
    border-bottom: 2px solid #74a901;
    color: #74a901
}

.top {
    padding-top: 10px
}

.top li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px solid #e9e9e9;
    border-top: 1px solid #fff
}

.top em {
    background: #c2c2c2;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin: 12px 10px 0 0
}

.top .c1 {
    background: #ff3d3d
}

.top .c2 {
    background: #ff774c
}

.top .c3 {
    background: #ff9c46
}

.top .hover {
    height: 82px;
    padding-top: 10px
}

.top .hover em {
    height: 72px;
    line-height: 72px;
    margin: 0 10px 0 0
}

.top .img {
    width: 72px;
    height: 72px;
    margin-right: 10px
}

.top .tex {
    width: 88px;
    height: 44px;
    line-height: 22px
}

.top .play {
    background-position: -58px -51px;
    width: 60px;
    height: 20px;
    line-height: 20px;
    color: #74a901;
    font-size: 12px;
    margin-top: 5px
}

.top .play:hover {
    background-position: -58px -71px
}

.ad2 {
    width: 200px;
    height: 110px;
    margin-top: 20px
}

.ad3 {
    width: 958px;
    padding: 10px;
    border: 1px solid #e9e9e9;
    margin: 0 auto 15px auto
}

.ad-w {
    width: 469px
}

.m10 {
    margin-top: 10px
}

.m15 {
    margin-top: 15px
}

/*�ұ���*/
.sides {
    position: fixed;
    left: 50%;
    margin-left: 496px;
    bottom: 50px;
    width: 49px
}

.s-box a,
.s-top {
    background: #fff;
    width: 36px;
    height: 30px;
    padding: 8px 5px;
    border: 1px solid #dfdfdf;
    line-height: 16px;
    margin-top: 3px
}

.s-box a:hover,
.s-box a.on {
    background: #74a901;
    border: 1px solid #a2c558
}

.s-top {
    background: url(/images/nzzy/fix-pag.png) no-repeat -83px -149px
}

.s-top:hover {
    background-position: -83px -195px;
    border: 1px solid #dfdfdf
}

.s-box .a {
    line-height: 30px
}

.g-box {
    width: 59px;
    height: 66px
}

#__top_ico {
    display: none
}

.s-box {
    display: none
}

/* 20190820 add by zjm ������� */
html {
    background-image: url("about:blank");
    background-attachment: fixed;
}

.zzyhori {
    width: 980px;
    height: 40px;
    margin: 10px auto 0;
    overflow: hidden
}

.zzyhori img {
    width: 980px;
    height: 40px;
}

.amouban {
    width: 120px;
    height: 400px;
    position: fixed;
    top: 160px;
    left: 50%;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+160));
    overflow: hidden;
    display: none
}

.amouban .abclo {
    background: url(/images/abclo.png) no-repeat;
    background-position: 0 0;
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10
}

.amouban .abclo:hover {
    background-position: 0 -22px
}

.amouban img {
    width: 120px;
    height: 400px;
    display: block;
}

.aleftban {
    margin-left: -630px
}

.arightban {
    margin-left: 510px
}

.playh5 {
    width: 384px;
    height: 29px;
    line-height: 29px;
    color: #604e29;
    border: 1px solid #f5e29d;
    background: #fffadd;
    margin-top: 10px;
}

.playh5 img {
    float: left;
}
.playh5 a{
    font-weight: bold;
    color: #f00;
    text-decoration: underline
}