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; }
button{ border: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","Microsoft Yahei"; color: #333; background: url(images/bg.jpg); position: relative; }
.top{ width: 100%; min-width: 1000px; height: 496px; background: url(images/top.jpg) no-repeat top center; }
.nav{ width: 100%; min-width: 1000px; height: 52px; border-top: 3px solid #e7141a; border-bottom:3px solid #e7141a; background: #ff6753; }
.navBox{ width: 1000px; height: 52px; margin:0 auto; position: relative; overflow: hidden; }
.navBox b{ width: 142px; height: 50px; display: block; position: absolute; background: url(images/topTitle.jpg) no-repeat; }
.navBox p{ width: 858px; height: 52px; position: absolute; left: 182px; }
.navBox p a{ display: inline-block; font: normal 14px/52px "Microsoft Yahei"; color: #fff; margin-right: 100px; }
.navBox p a:hover{ text-decoration: underline; }
.banner{ width: 1000px; height: 214px; margin: 13px auto 0; background: url(images/banner.png) no-repeat; }
.title{ width: 100%; min-width: 1000px; height: 84px; margin: 13px auto 0; background: url(images/title.png) no-repeat top center; }
.title p{ width: 1000px; height: 84px; margin: 0 auto; position: relative; }
.title p b{ width: 229px; height: 21px; display: block; position: absolute; top: 33px; background: url(images/bg1.jpg) no-repeat; }
.title p b.bg2{ background: url(images/bg2.jpg) no-repeat; }
.title p a{ width: 193px; height: 47px; display: block; position: absolute; top: 19px; right: 0; background: url(images/blessing.png) no-repeat; }
.video{ width: 1000px; height:400px; margin: 5px auto 23px auto; padding:23px 0; text-align: center; background: #fff; }
.main{ width: 1000px; margin:0 auto; background: #fff; overflow: hidden; padding: 0 0 50px 0; }
.main ul{ width: 1014px; height: 1100px; float: left; display: inline; margin-left: -7px; padding: 7px 0; overflow: hidden; }
.main ul li{ width: 324px; height: 206px; float: left; position: relative; display: inline; margin: 7px; background: url(images/company.png) no-repeat; }
.main ul li h2{ width: 324px; height: 45px; position: absolute; text-align: center; color: #fff; font: bold 16px/45px "Microsoft Yahei"; top: 0; left: 0; }
.main ul li h2 a{ color: #fff; }
.main ul li img{ width: 70px; height: 70px; display: block; position: absolute; top: 58px; left: 10px; }
.main ul li span{ width: 217px; height: 24px; overflow: hidden; display: block; position: absolute; top: 55px; right: 13px; font: bold 14px/24px "Microsoft Yahei"; color: #333; }
.main ul li p{ width: 217px; height: 110px; overflow: hidden; display: block; position: absolute; top: 82px; right: 13px; font: normal 12px/22px "Microsoft Yahei"; color: #666; text-align:justify; text-justify:inter-ideograph; }
.textBox{ width: 1000px; height: 48px; float: left; margin:60px 0 50px 0; background: url(images/text.jpg) no-repeat 20px 5px; }
.textBox a{ width: 193px; height: 47px; display: block; float: right; background: url(images/blessing.png) no-repeat; }
.agent{ width: 707px; height: 521px; float: left; display: inline; margin: 0 0 0 146px; background: url(images/form.jpg) no-repeat; position: relative; }
.agent input{ width: 347px; height: 28px; display: block; position: absolute; left: 181px; top: 31px; border:0; background: none; text-indent: 5px; font: normal 14px/28px "Microsoft Yahei"; color: #333; }
.agent input.txt2{ top: 79px; }
.agent input.txt3{ top: 124px; width: 244px; }
.agent input.txt4{ top: 175px; width: 244px; }
.agent input.txt5{ top: 225px; width: 244px; }
.agent img.user{ width: 70px; height: 70px; position: absolute; top: 225px; left: 181px; z-index: 1; }
.agent button.upLoad{ width: 62px; height: 27px; display: block; position: absolute; border:0; top: 242px; left: 271px; cursor: pointer; background: none; z-index: 2; }
.agent button.del{ width: 62px; height: 27px; display: block; position: absolute; border:0; top: 242px; left: 338px; cursor: pointer; background: none; }
.agent button.subMit{ width: 102px; height: 30px; display: block; position: absolute; border:0; top: 461px; left: 210px; cursor: pointer; background: none; }
.agent textarea{ width: 361px; height: 123px; display: block; position: absolute; top: 321px; left: 181px; border:0; font: normal 14px/28px "Microsoft Yahei"; padding: 0 0 0 5px; overflow-y: auto; }
#uploadState{ background: #fff; width: 168px; height: 50px; position: absolute; top: 237px; left: 252px; border:1px solid #afb0b0; border-radius: 4px; text-align: center; font: normal 14px/50px "Microsoft Yahei"; z-index: 9; display: none; }
#uploadState img{ vertical-align: middle; margin: 0 10px 0 0; }

.page { position: fixed; top: 30%; display: block; right: 50px; width: 44px; height: 302px; }
*html, * html body { background-attachment: fixed; }
*html .page { position: absolute; right: expression(eval(document.documentElement.scrollLeft)); top: expression(eval(document.documentElement.scrollTop+200)); }
.page a{ width: 44px; height: 101px; display: block; background: url(images/pre.jpg) no-repeat; }
.page a.nextPage{ width: 44px; height: 101px; display: block; margin-top: 100px; background: url(images/next.jpg) no-repeat; }