﻿/*全局样式*/
* { margin: 0px; padding: 0px; }
body, ul, ol, li, p, form, table, td, img, div { margin: 0px; padding: 0px; border: 0px; }
body { background: #f3f3f3; color: #525252; font-size: 12px; font-family: "宋体"; }

ul, ol { list-style-type: none; }
select, input, img { vertical-align: middle; }

a { text-decoration: none; }
a:link, a:visited, a:hover, a:active { color: #525252; }

.NormalTextBox { border: 1px solid #C5C3C3; background-color: #F3F3F3; }
/*spancolortxt*/
.tBlue { color: #437BB4; }
.tGreen { color: #690; }
.tOrange { color: #f60; }
.tYellow { color: #fa0; }
.tRed { color: #f00; }
.tGray { color: #ccc; }
.tBlack { color: #000; }
.divUserLogin li { line-height: 22px; height: 22px; text-align: right; }
.divUserLogin span { float: right; width: 110px; text-align: left; margin-left: 8px; }
.divFormTitle { width: 945px; height: 31px; background-image: url(../images/FormTitleBg.gif); background-repeat: no-repeat; }
.divFormTitle div { padding-left: 35px; line-height: 31px; font-size: 14px; color: #ffffff; font-weight: bold; }

.divSpaceRow { width: 945px; height: 8px; clear: both; font-size: 1%; line-height: 1%; }
.divSpaceRow1 { width: 208px; height: 8px; clear: both; font-size: 1%; line-height: 1%; }
.divSpaceRow2 { width: 945px; height: 30px; clear: both; font-size: 1%; line-height: 1%; }
.divSpaceRow3 { width: 945px; height: 16px; clear: both; font-size: 1%; line-height: 1%; }
.divBorderColor { border: 1px solid #CFC0C3; background-color: White; }
.fontcolor { font-weight: bold; color: #0071BC; }


/*页头部分*/
#divPage { width: 945px; margin: 0px auto; _display: inline-block; overflow: visible; }
#divBanner { width: 945px; height: 139px; background-image: url(../images/VoucherIndex_01.jpg); }

#divMenu { width: 945px; height: 37px; }
#divMenu_left { width: 16px; height: 37px; background-image: url(../images/VoucherMenu_01.gif); float: left; }
#divMenu_middle { width: 852px; height: 37px; background-image: url(../images/VoucherMenu_02.gif); float: left; padding-left: 60px; }
#divMenu_right { width: 17px; height: 37px; background-image: url(../images/VoucherMenu_03.gif); float: left; }
.divMenuWidth { width: 110px; height: 37px; font-size: 13px; color: #6A2800; font-weight: bold; text-align: center; line-height: 39px; margin-bottom: -2px; float: left; }
.divMenuWidth a { color: #6A2800; }
.divMenuWidth a:link, .divMenuWidth a:visited, .divMenuWidth a:hover, .divMenuWidth a:active { color: #6A2800; }
.divMenuLineSpace { width: 2px; height: 37px; background-image: url(../images/MenuLine.gif); float: left; }

#divMenuBottom { width: 945px; height: 32px; }
#divMenuBottom_left { width: 9px; height: 32px; background-image: url(../images/VoucherMenuB_01.gif); float: left; }
#divMenuBottom_middle { width: 923px; height: 32px; background-image: url(../images/VoucherMenuB_02.gif); float: left; }
#divMenuBottom_right { width: 13px; height: 32px; background-image: url(../images/VoucherMenuB_03.gif); float: left; }
.divMenuBottmo_btn { width: 64px; height: 27px; padding-top: 5px; padding-left: 8px; float: right; }
.divMenuBottmo_openBtn { width: 64px; height: 19px; background-image: url(../images/BtnPass.gif); background-color: Transparent; border: 0px; }
.divMenuBottmo_notice { width: 600px; height: 32px; line-height: 32px; text-align: right; float: right; }

/*主要内容部分*/
#divContentMain { width: 945px; }
#divContentMain_left { width: 208px; text-align: center; float: left; }
#divContentMain_middle { width: 513px; float: left; margin: 0px 8px; }
#divContentMain_right { width: 208px; float: left; }
.divHeHeCount { width: 206px; height: 320px; }
.divService { width: 206px; height: 330px; }
.divTitle { width: 206px; height: 35px; background-image: url(../images/titleBg.gif); background-repeat: repeat-x; line-height: 35px; font-size: 14px; font-weight: bold; text-align: left; }
.divLogin { margin-top: 10px; text-align: left; padding-left: 18px; }
.divLogin1 { margin-top: 15px; margin-bottom: 10px; text-align: center; }
.divLogin2 { margin-top: 18px; margin-bottom: 13px; text-align: center; }
.btnLoginStyle { width: 69px; height: 24px; border: 0px; background-image: url(../images/BtnLogin.gif); background-color: Transparent; cursor: pointer; }
.btnRegister { width: 172px; height: 37px; border: 0px; background-image: url(../images/BtnRes.gif); background-color: Transparent; cursor: pointer; }
.btnZZService { width: 172px; height: 37px; border: 0px; background-image: url(../images/BtnZC.gif); background-color: Transparent; cursor: pointer; }
.divServeiceImg { margin-top: 20px; margin-bottom: 8px; text-align: left; padding-left: 18px; line-height: 220%; }
.divContentMid { width: 511px; }
.divFont { margin: 5px 0px 8px 10px !important; margin: 10px 0px 8px 10px; }
.divFont1 { font-weight: bold; line-height: 220%; margin: 5px 15px 0px 15px; }
.divFont2 { line-height: 200%; margin: 5px 15px 0px 15px; }
.divLine { width: 480px; height: 21px; margin: 10px 15px 0px 15px; background-image: url(../images/line.gif); background-repeat: repeat-x; }
.divMidTitle { margin: 0px 15px 10px 15px; }

.divNotice { width: 206px; height: 165px; padding-bottom: 5px; }
.divInfo { width: 206px; height: 165px; padding-bottom: 5px; }
.divActive { width: 206px; height: 315px !important; height: 305px; }
.divActiveImg { text-align: center; margin: 6px; }

/*缴费部分*/
.divPayment { width: 945px; }
.divTabPayment { width: 945px; height: 31px; }
.divPaymentContent { width: 945px; }
.divPaymentLeft { width: 470px; padding-left: 25px; float: left; }
.divPaymentRight { width: 320px; height: 330px; padding-left: 25px; float: left; }
.divPaymentLine { width: 450px; height: 1px; background-image: url(../images/Line1.gif); background-repeat: repeat-x; font-size: 1%; line-height: 1%; margin: 10px 0px; }
.divPaymentInfo { margin-top: 10px; text-align: left; padding-left: 10px; }
.divPaymentBox { width: 230px; height: 235px; background-image: url(../images/box.gif); margin: 0px auto; position: relative; top: 50px; }
.divPaymentTips { padding-top: 10px; padding-left: 10px; color: #FF670F; }
.divRedioSpace { margin-right: 25px; }
.divPaymentType { width: 700px; margin: 0px auto; text-align: left; }

/*VIP服务*/
.tableBorder { font-size: 12px; margin: 0px auto; border: 1px solid #FFE3BE; color: Black; }
.trBackColor { background-color: #FFE3BE; font-size: 14px; }
.tdBorder1 { border-right: 1px solid #FFE3BE; border-bottom: 1px solid #FFE3BE; }
.tdBorder2 { border-bottom: 1px solid #FFE3BE; }
.tdBorder3 { border-right: 1px solid #FFE3BE; }

/*呵呵帐户*/
.divTabSelect { width: 865px; margin: 0px auto; }
.heheCountTab { width: 865px; height: 25px; background-image: url(../images/tabLine.gif); margin: 0px auto; }
.tabStyle { width: 91px; height: 25px; margin-left: 20px; background-image: url(../images/tabBg.gif); font-size: 12px; text-align: center; line-height: 25px; float: left; display: inline; }
.tabStyle1 { width: 91px; height: 25px; margin-left: 20px; font-size: 12px; text-align: center; line-height: 25px; float: left; display: inline; }
.countTableBorder { border: 1px solid #C4C4C4; border-collapse: collapse; }
.countTableBorder td { border: 1px solid #C4C4C4; }
.countTdPadding { padding-left: 25px; }
.countTrHead th { padding: 4px; text-align: center; background-color: #eee; }
.countTrRow td { padding: 4px; text-align: center; }

/*页面底部*/
#divFooter { width: 945px; height: 55px; border: 1px solid #CDC4C2; background-color: White; color: #979797; text-align: center; line-height: 200%; padding-top: 12px; }
