.mainbar{height:727px;background:url(images/receipt.png) center center no-repeat;overflow: hidden}
.querymodal{position:relative;width:600px;height:400px;margin:0 auto;margin-top:100px;padding:10px;}
.queryoverlay{z-index:10;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.1;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;background-color:black;border: 5px solid #dedede;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.querydiv{position:relative;width:100%;height:100%;z-index:20;}

fieldset .errorrow{line-height:25px;height:25px;margin-top:5px;width:100%;float:left;}
fieldset .operrow{margin-top:10px;line-height:35px;padding:0;width:100%;float:left;}
.ui-text{border:none;}

.ui-280{width:280px;}
.ui-180{width:180px;}

.resultbar{width:560px;height:300px;margin:0 auto;margin-top:130px;}
.resultbar h1{font-size:26px;font-weight:300;font-family:'微软雅黑';height:40px;line-height:40px;}
.resultbar h2{height:30px;line-height:30px;font-size:18px;font-weight:300;}
.result{width:350px;height:60px;margin-top:60px;margin-left:100px;padding-left:90px;}
.ui-warn{background:url(images/warn.png) left center no-repeat;}
.ui-fail{background:url(images/fail.png) left center no-repeat;}
.resultbar .backbar{width:350px;height:40px;margin-top:20px;margin-left:100px;text-align:left;}

.success{margin-left:90px;margin-top:100px;width:400px;float:left;font-size:26px;height:60px;line-height:60px;background:url(images/success.png) left center no-repeat;padding-left:70px;}
.btnbar{margin-top:20px;float:left;}
.btnbar a{display:inline-block;line-height:40px;text-align:center;text-decoration:none;}
.ml160{margin-left:160px;}

.queryform{width:560px;height:300px;margin:0 auto;margin-top:240px;}
.ui-warn{background:url(images/warn.png) left center no-repeat;}

#tip_warn{float:left;line-height:30px;margin-top:4px;margin-left:10px;padding-left:30px;background:url(images/tip_warn.png) left center no-repeat;cursor:pointer;}
#rect{display:none;font-size:11px;color:#444;line-height:17px;position:absolute;top:0;left:0;width:171px;height:42px;background:url(images/rect.png) center center no-repeat;}

.querytip{width:700px;height:200px;margin:0 auto;margin-top:20px;}
.querytip h1{font-size:15px;color:#312d2e;font-weight:300;line-height:40px;}
.querytip p{font-size:14px;color:#312d2e;font-weight:300;text-indent:-20px;margin-left:20px;}

.ui-date{width:120px;height:20px;line-height:20px;background:url(images/calendar.png) 115px center no-repeat;border:none;padding:6px 10px 6px 10px;border:1px solid #ccc;}
.ui-date:hover{background-image:url(images/calendar_on.png); cursor:pointer;}