
body { font: 12px/1.5 Arial, Helvetica, sans-serif; color: #666 }
body, ul, li, p { margin: 0; padding: 0 }
p { padding: 2px 0 }
ul li { list-style: none }
img, input { border: none; vertical-align: middle }
a { text-decoration: none; cursor: pointer; outline: none }
.z-m { margin: auto }
.z-r { float: right }
.z-c { clear: both }
.z-e, .z-b4 { text-align: center }
.z-b, .z-b3, .z-b4, a.z-b1 span, a.z-b2 span { font-weight: bold }
.z-pr { position: relative }
.z-pa { position: absolute }
.z-w76 { width: 760px }
.z-p5 { padding: 5px }
.z-p10 { padding: 10px }
.z-pt5 { padding-top: 5px }
.z-f12 { font-size: 12px }
.z-f14 { font-size: 14px }
.z-f30 { font-size: 30px; font-family: Garamond }
.z-nav { background: url(../images/pay/z-nbg.jpg); height: 40px }
.z-nav li, .z-nav span { background: url(../images/pay/nav.png); height: 30px; display: block; line-height: 30px; cursor: pointer }
.z-nav li { background-position: 0 -60px; padding: 0 0 0 8px }
.z-nav li span { background-position: right -60px; padding: 0 8px 0 0 }
.z-nav li span, .z-b3 { color: #fff }
.z-nav li:hover, z-nav li.hover { background-position: left 0 }
.z-nav li:hover span, z-nav li.hover span { background-position: right 0 }
.z-nav .c, .z-nav .c:hover, .z-nav .c.hover { background-position: left -30px }
.z-nav .c:hover span, .z-nav .c.hover span, .z-nav .c span { background-position: right -30px }
.z-l, .z-nav li, .z-nav span { float: left }
.z-pti { overflow: hidden }

.viplogo {background: url(../images/pay/vip.png) no-repeat}
.toolslogo {background: url(../images/pay/tools.png) no-repeat}

.z-pt1 { background-position: 0 0; padding: 10px 0 0 105px; height: 80px;margin-top:10px;}
.z-pt2, .z-pt3 { padding: 20px 0 0 0; color: #CB972C }

/* .z-pay { background: url(../images/pay/z-pbg.png) top no-repeat } */
.z-pay li { float: left; width: 240px }
.z-pay li, .z-pac, .z-pab, .z-pay1, .z-pay2, .z-pay3, .z-pay4, .z-pay5, .z-pay6 { background: url(../images/pay/bg.png) }
.z-pay li { background-position: 0 0; background-repeat: no-repeat; padding: 10px 0 }
.z-pay h3 { padding: 5px 0; margin: 5px 0 5px 0; border-bottom: 1px solid #CCC }
.z-pac { background-position: -250px 0; padding: 10px 30px }
.z-pab { background-position: -500px 0; height: 10px; line-height: 10px; overflow: hidden; }
.z-i1, .z-i2, .z-i3, .z-i4, .z-i5, .z-i6, .z-i7, .z-i8, .z-i9 , .z-i10 { background: url(../images/pay/ico.gif) no-repeat; }
.z-i1, .z-i2, .z-i3, .z-i4, .z-i5, .z-i6, .z-i7, .z-i8, .z-i9, .z-i10 { padding: 2px 0 2px 20px }
.z-i1 { background-position: 0 3px }
.z-i2 { background-position: 0 -27px }
.z-i3 { background-position: 0 -57px }
.z-i4 { background-position: 0 -87px }
.z-i5 { background-position: 0 -237px }
.z-i6 { background-position: 0 -177px }
.z-i7 { background-position: 0 -147px }
.z-i8 { background-position: 0 -207px }
.z-i9 { background-position: 0 -237px }
.z-i10 {background-position: 0 -117px }
a.z-b1, a.z-b1 span, a.z-b2, a.z-b2 span { background: url(../images/pay/btn.gif) no-repeat }
a.z-b1, a.z-b2 { display: inline-block }
a.z-b1 span, a.z-b2 span { float: left }
a.z-b1, a.z-b1 span, a.z-b2, a.z-b2 span, .z-b4 { height: 30px; line-height: 28px; color: #A96D15; font-size: 14px }
.z-b4 { background: url(../images/pay/bot02.gif) no-repeat; width: 115px; padding: 0 30px 0 15px }
a.z-b1, a.z-b2 { padding: 0 0 0 25px }
a.z-b1 span, a.z-b2 span { padding: 0 25px 0 0 }
a.z-b1 { background-position: 0 0 }
a.z-b1 span { background-position: right -60px; color: #A96D15 }
a.z-b2 { background-position: 0 -30px; cursor: default }
a.z-b2 span { background-position: right -90px; color: #999 }
.z-h15 { height: 150px; color: #656565 }
.z-red { color: #F00 }
.z-blu { color: #0B7EBF }
.z-pay1, .z-pay4 { background-repeat: no-repeat; padding: 10px 0 0 0 }
.z-pay1 { width: 525px; background-position: -750px 0 }
.z-pay2 { background-position: -1275px 0; padding: 0 100px }
.z-pay3 { background-position: -1800px 0; height: 10px }
.z-pay4 { width: 285px; background-position: -2325px 0 }
.z-pay5 { background-position: -2610px 0; padding: 20px }
.z-pay6 { background-position: -2895px 0; height: 10px }
.z-brt { border-bottom: 1px solid #ccc }
.z-brb { border-bottom: 1px dotted #98B7D8 }
.z-gra { color: #017601 }
.z-333 { color: #333 }
.z-c00 { color: #c00 }
.z-pb20 { padding-bottom: 20px }
.z-fa { padding: 0 15px 0 5px }
.z-fa img { padding: 2px; border: 1px solid #C4CDE0 }
.z-byb { width: 320px; padding: 20px 0 5px }
.z-byb li { background: url(../images/pay/bybg.gif) no-repeat; height: 31px; line-height: 31px; padding: 2px 5px; margin: 5px 0 }
.z-byb li:hover, .z-byb .c { background-position: 0 -45px }
.z-b3 { background: url(../images/pay/byb.gif) no-repeat; text-align: center; width: 100px; height: 29px; line-height: 29px }
.z-w38 { width: 380px }
.z-pt20 { padding-top: 20px }
.z-pt21 { padding: 0 0 5px 140px; color: #999999 }
.z-h15 { height: 200px; }
.wvip1, .wvip2, .wvip3, .wvip4, .wvip5, .wvip6 { background: url(../images/pay/weibovip2.png) no-repeat; padding: 2px 0 2px 20px }
.wvip1 { background-position: -1px 0; }
.wvip2 { background-position: -1px -25px; }
.wvip3 { background-position: -1px -50px; }
.wvip4 { background-position: -1px -75px; }
.wvip5 { background-position: -1px -100px; }
.wvip6 { background-position: -1px -125px; }
a:hover.z-b1{background-position:0 -120px}a:hover.z-b1 span{background-position:right -150px}