.guestbanner{ width: 100%; height: 181px; margin: 0px auto; position: relative; z-index: 1; text-align: center; background: url(guest.png) repeat-x 0 -235px; }
.mainb{ width: 880px; margin:10px auto 0 auto; border: 1px solid #ebebeb; position: relative; z-index: 2; padding: 22px 48px; background: #fff; }
.mainbtop{ width: 902px; height: 55px; float: left; border-bottom: 1px solid #ebebeb; text-indent: 37px; color: #555555; margin-bottom: 10px; font: normal 20px/55px "Microsoft Yahei","simhei"; background: url(guest.png) no-repeat 0 -70px; }
.mainb dl{ width: 902px; display: block; float: left; }
.mainb dl dt{ width: 86px; height: 45px; display: block; float: left; text-align: right; color: #666666; font: normal 14px/45px "\5b8b\4f53"; }
.mainb dl dt em{ font: normal 12px "Tahoma"; color: #ff6600; margin-right: 8px; }
.mainb dl dd{ width: 799px; display: block; float: right; padding: 8px 0; position: relative; }
.mainb dl dd input.text{ width: 260px; height: 27px; display: block; float: left; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; font: normal 12px/27px "Tahoma"; padding: 0px 0 0 6px; }
.mainb dl dd input.text1{ width: 80px; height: 27px; display: block; float: left; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; font: normal 12px/27px "Tahoma"; padding: 0px 0 0 6px; margin-right:20px; }
.mainb dl dd span{ font-size:14px; color:#ccc; line-height:27px; height:27px}
.selectlist{ width: 160px; height: 27px; display: block; float: left; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; font: normal 12px/27px "\5b8b\4f53"; color: #aaaaaa; padding: 0px 0 0 6px; background: url(guest.png) 100% -130px; }
.mainb dl dd textarea{ width: 740px; height: 230px; display: block; float: left; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top: 1px solid #b5b5b5; border-left: 1px solid #b5b5b5; font: normal 12px/22px "Tahoma"; color: #aaaaaa; padding: 3px 0 0 8px; overflow-y: auto; }
.sex{ padding: 6px 15px; float: left; font: normal 14px "\5b8b\4f53"; color: #666666; }
.sex input{ margin: -2px 3px 0 0; vertical-align: middle; }
.mainb dl dd p{ width: 640px; display: block; float: left; line-height: 22px; color: #aaaaaa; }
.mainb dl dd p input{ vertical-align: middle; margin: -3px 8px 0 0; }
.fbtnb{ width: 114px; height: 34px; display: block; float: left; border: 0px; font: normal 14px/34px "\5b8b\4f53"; color: #fff; cursor: pointer; background: #0092d1; margin-right:20px; }
.wrong{ width: 520px; height: 29px; float: right; line-height: 29px; text-indent: 23px; background: url(guest.png) no-repeat -434px -166px; }
.loading{ width: 799px; height: 16px; float: right; margin: 5px 0; font: normal 12px/16px "Tahoma"; }
.loading img{ vertical-align: middle; margin-right: 8px; }
.loading a{ text-decoration: none; color: #333; display: inline-block; line-height: 16px; margin: 0px 10px; }
.loading a:hover{ text-decoration: underline; color: #ff6600; }
.divUpfile{ width: 799px; float: right; position: relative; height: 30px; }
.divUpfile a.add{ width: 83px; display: block; position: absolute; z-index: 1; text-indent: 21px; font: normal 14px/24px "\5b8b\4f53"; color: #333333; background: url(guest.png) no-repeat -149px -44px; }
.divUpfile input.upfile{ display: block; position: absolute; z-index: 2; left: 20px; border: 1px solid #eee; background: aqua; width: 59px; height: 20px; }
.right{ width: 520px; height: 29px; float: right; background: url(guest.png) no-repeat -434px -195px; }
.selectlist input{ border: 0px; width: 160px; height: 27px; display: block; float: left; line-height: 27px; background: none; cursor: pointer; }
.productlists{ border: 1px #dddddd solid; width: 166px; background: #fff; z-index: 999; position: absolute; top: 36px; left: 0px; }
.productlists iframe{ position: absolute; top: 36px; left: 0px; }
.productlists span{ display: block; font: normal 12px/24px "\5b8b\4f53"; text-indent: 8px; cursor: pointer; color: #575859; }
#foot{ width: 100%; height: 114px; margin: 20px auto 0; background: url(guest.png) repeat-x 0 -420px; }
.bottom{ width: 1000px; height: 114px; margin: 0px auto; position: relative; text-align: center; font: normal 12px/28px "Tahoma"; color: #aaaaaa; }
.bottom p{ font: normal 14px/28px "\5b8b\4f53"; color: #aaaaaa; display: block; padding-top: 30px; }
.bottom p a{ color: #666666; margin: 0px 5px; }
.bottom p a:hover{ color: #ff6600; text-decoration: underline; }
.bottom b{ width: 160px; height: 53px; display: block; position: absolute; top: 0px; right: 0px; background: url(guest.png) no-repeat 0 -126px; }
