
#contents { width: 1004px; margin: 0px auto; text-align: left; position: relative; }

.openVip, .aBx .aHd, .aBx .aFt, .aBx h2, .openBtn, .eBx .eHd, .aBx .eFt, .eBx h3, .vipbs, .notMember, .openHy, .howOpen { background-image: url('images_vip/mp.png'); background-repeat: no-repeat; }
.mpMain { padding: 10px 20px 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px 2px; position: relative; }
#th { height: 60px; background: url('images_vip/mph.jpg') no-repeat scroll 0% 0% transparent; text-indent: -9999px; margin-bottom: 15px; }
.openVip { position: absolute; width: 93px; height: 22px; top: 28px; right: 44px; background-position: -791px -12px; }
.openVip a { display: block; height: 22px; text-indent: -9999px; }
.viBx { position: relative; }
.viBx .img { position: absolute; top: 0px; left: 0px; }
.viBx dl { margin-left: 215px; }
.viBx dl dt { height: 25px; font-weight: bold; font-size: 14px; color: rgb(0, 0, 0); background: url('images_vip/dt.png') no-repeat scroll left bottom transparent; padding-left: 8px; }
.viBx dl dd { color: rgb(105, 105, 105); padding: 2px 30px 0px 8px; }
.viBx dl dd .more { color: rgb(198, 20, 20); }
#vipInfo { margin-bottom: 15px; }
#vipInfo, #vipInfo ul { overflow: hidden; }
#vipInfo ul { margin-right: -40px; }
#vipInfo ul li { float: left; width: 480px; border-right: 1px solid rgb(229, 229, 229); margin-right: 10px; }
.aBx, .eBx { position: relative; }
.aBx h2, .eBx h3 { text-indent: -9999px; position: absolute; }
.aBx h2 { width: 139px; height: 24px; top: -2px; left: 0px; }
.aBx .aHd, .aBx .aFt { height: 6px; overflow: hidden; }
.aBx .aHd { background-position: 0px 0px; }
.aBx .aFt { background-position: 0px -6px; }
.aBx .aBd { background: url('images_vip/abd.png') repeat-y scroll 0% 0% transparent; padding: 34px 35px 20px 150px; text-align:center;}
.eBx { width: 422px; }
.eBx h3 { width: 60px; height: 60px; top: 13px; left: 14px; }
.eBx .eHd, .aBx .eFt { height: 4px; overflow: hidden; }
.eBx .eHd { background-position: 0px -12px; }
.eBx .eFt { background-position: 0px -16px; }
.eBx .eBd { background: url('images_vip/ebd.png') repeat-y scroll 0% 0% transparent; padding: 9px 8px 9px 85px; line-height: 18px; color: rgb(102, 102, 102); }
.eBx .eBd p { height: 62px; overflow: hidden; }
#vipTq h2 { background-position: 0px -20px; }
#vipTq .aBd ul { overflow: hidden; margin-right: -100px; }
#vipTq .aBd li { width: 422px; float: left; margin-right: 40px; padding-bottom: 18px; }
#vipTq .aBd .ts { padding-top: 25px; }
.notMember, .openHy, .howOpen { display: inline-block; height: 32px; line-height: 0; font-size: 0px; overflow: hidden; text-indent: -9999px; vertical-align: top; }
.notMember { width: 115px; background-position: -420px -57px; }
.openHy { width: 123px; background-position: -545px -12px; }
.howOpen { width: 93px; background-position: -417px -57px; margin-left: 10px; }
#mgg h3 { background-position: 0px -44px; }
#msc h3 { background-position: -60px -44px; }
#sfxz h3 { background-position: -120px -44px; }
#vipnr h3 { background-position: -180px -44px; }
#yxty h3 { background-position: -240px -44px; }
#yxty-1 h3 { background-position: -300px -44px; }
#yxty-2 h3 { background-position: -360px -44px; }
#vipDj h2 { background-position: -139px -20px; }
#czjh h2 { background-position: -278px -20px; }
.openBtn { width: 123px; height: 32px; }
.openBtn a { display: block; height: 32px; text-indent: -9999px; }
#open-silver { background-position: -668px -12px; }
#open-gold { background-position: -422px -12px; }
.viplx { padding-bottom: 10px; overflow: hidden; }
.viplx li { overflow: hidden; border-top: 1px dashed rgb(204, 204, 204); vertical-align: top; margin-top: -1px; padding: 8px 0px; }
.viplx .pltr { width: 600px; float: left; }
.viplx .openBtn { float: right; margin: 5px 20px 0px 0px; display: inline; }
.viplx .pltr { padding: 8px 0px; }
.viplx .pltr .img { width: 130px; }
.viplx .pltr .img img { width: 120px; height: 70px; cursor: pointer; }
.viplx .pltr .tr { margin-left: 133px; }
.viplx .pltr .tr dt { font-size: 14px; color: rgb(0, 0, 0); font-weight: bold; padding-bottom: 0px; border: 0px none; }
.viplx .pltr .tr dd { color: rgb(102, 102, 102); height: 18px; line-height: 18px; padding-bottom: 0px; }
.viplx .pltr .tr dd img { width: 20px; height: 12px; vertical-align: middle; margin-right: 5px; }
.e_dl dt { font-size: 14px; color: rgb(0, 0, 0); margin-bottom: 8px; }
.e_dl dd { padding: 0px 0px 20px 35px; color: rgb(102, 102, 102); }
.vipbs { padding-left: 20px; color: rgb(0, 0, 0); margin-top: 8px; background-position: -944px -14px; }
.vipbs img { display: block; margin-top: 5px; }
.scshuo { color: rgb(102, 102, 102); }
.question_list .question { padding-bottom: 8px; }
.question_list .question .qTitle { color: rgb(0, 0, 0); }
.question_list .question p { padding-left: 10px; }
.bgys {border:1px #666666 solid}
.bgys tr {border:1px #666666 solid}
.bgys td {border:1px #666666 solid}