body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img ,iframe { margin: 0; padding: 0; }
table{ border-collapse: collapse; border-spacing: 0; }
input,button,textarea,option { font: 12px "\5b8b\4f53", Arial, Helvetica, sans-serif; }
ul, li, div{ list-style: none; border: 0px; }
img{ border: 0px; }
.clear{ font: 0px/0px serif; display: block; clear: both; }
html{ -webkit-text-size-adjust: none; }
input{ outline: none; }
textarea{ resize: none; }
a{ text-decoration: none; }
body:nth-of-type(1) input:focus,textarea:focus{ outline: none; }
body{ font: 12px "\5b8b\4f53",Tahoma,Arial; color: #333; background: #fff; position: relative; }
#head{ width: 100%; height: 33px; margin: 0px auto; background: #2d2d2d; }
.header{ width: 1000px; height: 33px; margin: 0px auto; overflow: hidden; }
.header p{ display: block; line-height: 33px; color: #777777; float: left; }
.header a{ color: #777777; }
.header p a.login{ color: #3296dc; margin: 0px 5px; }
.header span{ display: block; line-height: 33px; color: #777777; float: right; padding-right: 13px; border-right: 1px solid #585858; }
.header span a{ margin: 0px 5px; }
.header b{ font: normal 12px/33px "\5b8b\4f53"; display: block; float: right; padding: 0px 0 0 32px; background: url(../images/Public/guest.png) no-repeat -420px -43px; }
.header a:hover{ text-decoration: underline; color: #fff; }
#top{ width: 100%; height: 78px; margin: 0px auto; background: url(../images/Public/guest.png) repeat-x 0 -539px; }
.top{ width: 1000px; height: 78px; margin: 0px auto; position: relative; }
.top img{ display: block; position: absolute; top: 7px; left:-24px}
.top h3{ display: block; position: absolute; top: 26px; left: 130px; color: #555555; font: normal 20px/30px "Microsoft Yahei","simhei"; padding: 0px 0 0 18px; border-left: 1px solid #d2d2d2; }
.top input{ width: 396px; height: 35px; display: block; position: absolute; top: 21px; left: 373px; border: 0px; font: normal 14px/35px "\5b8b\4f53"; color: #b4b4b4; padding: 0px 0 0 12px; background: url(../images/Public/guest.png) no-repeat 0 0; }
.top button{ width: 41px; height: 35px; display: block; position: absolute; top: 21px; left: 781px; border: 0px; cursor: pointer; background: url(../images/Public/guest.png) no-repeat -408px 0; }
.top a.question{ width: 139px; height: 30px; display: block; position: absolute; top: 23px; right: 10px; background: url(../images/Public/guest.png) no-repeat 0 -40px; }
.guestbanner{ width: 100%; height: 181px; margin: 0px auto; position: relative; z-index: 1; text-align: center; background: url(../images/Public/guest.png) repeat-x 0 -235px; }
.main{ width: 902px; margin: -43px auto 0 auto; border: 1px solid #ebebeb; position: relative; z-index: 2; padding: 22px 48px; background: #fff; }
.maintop{ 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(../images/Public/guest.png) no-repeat 0 -70px; }
.main dl{ width: 902px; display: block; float: left; }
.main dl dt{ width: 86px; height: 45px; display: block; float: left; text-align: right; color: #666666; font: normal 14px/45px "\5b8b\4f53"; }
.main dl dt em{ font: normal 12px "Tahoma"; color: #ff6600; margin-right: 8px; }
.main dl dd{ width: 799px; display: block; float: right; padding: 8px 0; position: relative; }
.main 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; }
.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(../images/Public/guest.png) 100% -130px; }
.main 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; }
.main dl dd p{ width: 640px; display: block; float: left; line-height: 22px; color: #aaaaaa; }
.main dl dd p input{ vertical-align: middle; margin: -3px 8px 0 0; }
.main dl dd button{ width: 114px; height: 34px; display: block; float: left; border: 0px; font: normal 14px/34px "\5b8b\4f53"; color: #fff; cursor: pointer; background: #0092d1; }
.wrong{ width: 520px; height: 29px; float: right; line-height: 29px; text-indent: 23px; background: url(../images/Public/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(../images/Public/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(../images/Public/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(../images/Public/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(../images/Public/guest.png) no-repeat 0 -126px; }
