#titleWnd {height: 45px; background: #f7f7f7;padding-left: 15px; }
.dialog {position: fixed!important; z-index: 9999;}
#dialogBg {position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); left: 0; top: 0; z-index: 9998; display: none;}
#dialogCaption {float: left; color: #666666; font-size: 18px; line-height: 45px; margin-left: 7px; }
#dialogCloseBtn {float: right; line-height: 45px; margin-right: 2px; padding-top: 3px;}
#dialogCloseBtn a { display: block; width: 35px; height: 35px; line-height: 45px; background:url(../images/jquery-dialog.png) no-repeat 4px 6px;}
#dialogCloseBtn a:hover {background:url(../images/jquery-dialog.png) no-repeat 4px -25px;}


#wxQrCode {*zoom:1;background:#fff; box-shadow:0 0px 10px rgba(46,143,237,0.3);border-radius:3px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
#wxQrCode #neQrCode {}

#neDownloadForm {*zoom:1;background:#fff; box-shadow:0 0px 10px rgba(46,143,237,0.3);border-radius:3px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}

#irpTrialForm {*zoom:1;background:#fff; box-shadow:0 0px 10px rgba(46,143,237,0.3);border-radius:3px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}

#neInstDownloadForm {*zoom:1; background:#fff; text-align: center;}
#neIDFForm {padding: 0px 25px;}
#neIDFForm #neIDFToolbar #state {font-size: 20px;}
#neIDFForm #neIDFToolbar #searchtxt {font-size: 14px; width: 95%; padding: 6px; border: 1px solid #ccc; border-radius: 2px;}
#neIDFForm #neIDFList {max-height: 180px; overflow-y: auto; margin: 8px 10px; text-align: left;}

#neIDFForm #neIDFList {padding-top: 10px;}
#neIDFForm #neIDFList table tr td {font-size: 15px; line-height: 25px;}
#neIDFForm #neIDFList table tr td a {color: #666666;}

#buyForm {position: relative;}
#buyForm #buyMainForm {padding: 5px 30px;}
#buyForm #buyMainForm #buyTable {width: 100%;}
#buyForm #buyMainForm #buyTable #buyTableHeader {font-size: 14px; color: #666666; background: #f3f3f3; height: 25px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9}
#buyForm #buyMainForm #buyTable #buyTableHeader td {text-align: center;}

#buyForm #buyMainForm #buyTable #buyTableContent {font-size: 14px; color: #666666; background: #fbedbc; height: 30px; border-bottom: 1px solid #e9e9e9}
#buyForm #buyMainForm #buyTable #buyTableContent td {text-align: center;}
#buyForm #buyMainForm #buyTable #buyTableContent #bpCount {width: 40px; text-align: center;}
#buyForm #buyMainForm #buyTable #buyTableContent a {display: inline-block; background:#f3f3f3; height: 17px; line-height: 17px; width: 16px;  border: 1px solid #cccccc;}


#buyForm #buyMainForm #buyerInfo {margin: 10px 0; padding: 5px 0; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9}
#buyForm #buyMainForm #buyerInfo input {font-size: 14px; padding: 1px; border: 1px solid #e9e9e9;}
#buyForm #buyMainForm #buyerInfoList {width: 100%; font-size: 14px;}
#buyForm #buyMainForm #buyerInfoList tr td {padding: 3px 0;}
#buyForm #buyMainForm #buyerInfoList .lis {color: red; font-size: 12px; margin-left: 5px;}
#buyForm #buyMainForm #buyerInfoList .infoTitle {width: 15%; text-align: right;}
#buyForm #buyMainForm #buyerInfoList .infoItem {width: 85%;}
#buyForm #buyMainForm #buyerInfoList .infoItem input {margin-left: 10px; }
#buyForm #buyMainForm #buyerInfoList .infoItem #iname {width: 150px;}
#buyForm #buyMainForm #buyerInfoList .infoItem #iemail {width: 260px;}
#buyForm #buyMainForm #buyerInfoList .infoItem #iaff {width: 300px;}
#buyForm #buyMainForm #buyerInfoList .infoItem #iphone {width: 150px;}
#buyForm #buyMainForm #buyerInfoList .infoItem #remark {width: 300px;}

#buyForm #buyMainForm #buyerFpInfo {width: 100%; font-size: 14px;}
#buyForm #buyMainForm #buyerFpInfo tr td {padding: 3px 0;}
#buyForm #buyMainForm #buyerFpInfo .lis {color: red; font-size: 12px; margin-left: 5px;}
#buyForm #buyMainForm #buyerFpInfo .infoTitle {width: 15%; text-align: right;}
#buyForm #buyMainForm #buyerFpInfo .infoItem {width: 85%;}
#buyForm #buyMainForm #buyerFpInfo .infoItem input {margin-left: 10px;}
#buyForm #buyMainForm #buyerFpInfo .infoItem #ibillhead {width: 300px;}


#buyerNotice {width: 90%; border: 1px solid #f1c368; background: #fbedbc; padding: 3px; margin: 5px auto;}

#buyForm #buyToolbar {font-size: 13px; color: #666;}
#buyForm #buyToolbar #payInfo {}
#buyForm #buyToolbar #payInfo li {padding: 3px 0;}
#buyForm #buyToolbar #payInfo li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#buyForm #buyToolbar #payInfo dl dt,dd {float: left;}

#buyForm #buyToolbar #payInfo dl dd {width: 100px; text-align: right; padding-right: 5px;}

#buyForm #buyToolbar #payInfo dl {float: right;}
#buyForm #buyToolbar #payInfo #btnPay {display: block; float: right; cursor: pointer; font-size: 16px; color: #fff; background: #e00; box-shadow: 0 2px 2px rgba(14,5,9,.16); border: 0; border-radius: 2px; padding: 3px 20px; line-height: 20px; margin-top: 5px;}

#errPanel {position: absolute; color: #666666; font-size: 13px; top: 0; left: 0;border: 1px solid #f1c368; background: #f4ffb5; height: 20px; line-height: 22px;  box-shadow: 0 2px 2px rgba(14,5,9,.16); border-radius: 2px; padding: 3px 20px;}



#videoForm {}
#videoForm #vfPanel {padding: 15px 20px;}
#videoForm #vfPanel #vfItems {float: left; width: 180px; max-height: 490px; overflow-y: auto;}
#videoForm #vfPanel #vfItems ul li {font-size: 14px; padding: 5px 3px; cursor: pointer; background: #fff;}
#videoForm #vfPanel #vfItems ul li.on{background: #ccc;}
#videoForm #vfPanel #vfItems ul li:hover {background: #ccc;}

#videoForm #vfPanel #vfPlayer {margin-left: 5px; width: 700px;}

#iosQrCode {}
#iosQrCode #iosQrCodePanel {padding: 30px;}
