﻿body { margin: 0; padding: 0; font-size: 12px; font-family: 宋体 Helvetica Sans-Serif Tahoma; padding-bottom: 15px; background: #fff; padding-top: 10px; }
a { color: #003278; text-decoration: none; }
a:hover { color: #FF7300; text-decoration: underline; }
a img { border: none; }
ul { margin: 0; padding: 0; }
ul li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }

.must { color: #008BFF; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.lhl150 { line-height: 150%; }
.lhl200 { height: 27px; line-height: 260%; overflow: hidden; }
#container { width: 800px; margin: 0px auto; height: auto; }

#header { width: 800px; height: 40px; margin: 10px auto; }
#header ul.left { width: 320px; }

.logo { width: 175px; height: 50px; background: url(images/logo.gif) no-repeat;padding-right:20px;border-right: #666 1px dashed; }
.logotext { padding-left: 9px; font-weight: bold; font-size: 25px; margin-left: 5px;  padding-top: 3px; font-family: 黑体; letter-spacing: -1px; height: 45px;line-height: 40px;  }
.linkarea { width: 400px; float: right; }
.split { width: 1px; background: #000; margin: 0px 5px; }

#step { width: 800px; border-bottom: #005AFF 3px solid; }
#step_nav { width: 560px; float: right; margin-left: 50px; height: 27px; }
#step_nav li { font-weight: bold; font-size: 14px; float: left; margin: 0px 15px -9px; color: #999999; padding-top: 8px; text-align: center; }
#step_nav .hot6 { font-weight: bold; font-size: 14px; background: url(images/step_nav_hot6.gif) no-repeat; width: 135px; color: #fff; height: 27px; }

#main { width: 798px; margin: 0px auto; border: #008BFF 1px solid; border-top: none; padding-top: 30px; padding-bottom: 30px; }

.title { width: 700px; margin: 10px 0px 20px 20px; border-bottom: 1px dashed #dcdcdc; padding-bottom: 3px; font-size: 14px; color: #000000; font-weight: bold; background: url(images/title.gif) no-repeat; text-indent: 20px; }
.content { width: 780px; height: auto; margin: 0px 0 0px 20px; height: 35px; clear: both; }
.name { width: 120px; font-weight: bold; text-align: right; float: left; margin-top: 4px; }
.input { width: 320px; float: left; margin-left: 5px; text-align: left; }
.txt { border: 1px #7F9DB9 solid; width: 200px;height:16px; }
.sel { border: 1px #7F9DB9 solid; width: 200px; }
.tooltip { width: 300px; float: left; margin-left: 5px; margin-top: 4px; display: none; color: #003278; }
.validate { height:40px;  top:4px;position:relative;}
.splitline { width: 600px; margin: 10px auto; border: 1px solid #dcdcdc; height: 1px; clear: both; }
.content2 { width: 700px; height: auto; margin: 15px auto; clear: both; text-align: center; }
.validate{position:relative;left:5px;}
.save { height: 80px; width: 600px; margin: 15px auto; font-size: 20px; font-weight: bold; font-family: 黑体; text-indent: 90px; line-height: 80px; background: url(images/save.gif) no-repeat; }
.success { height: 110px; width: 600px; margin: 15px auto; font-size: 20px; font-weight: bold; font-family: 黑体; text-indent: 120px; line-height: 110px; background: url(images/success.gif) no-repeat; }

.column { width: 343px; height: 262px; margin: 10px 20px; background: url(images/column.gif) no-repeat; margin-bottom: 20px; }
.itemtitle { width: 300px; margin: 0px auto; margin-top: 25px; background: url(images/title.gif) no-repeat; text-indent: 20px; font-size: 14px; color: #000000; font-weight: bold; }
.descript { width: 310px; margin: 15px auto; height: 120px; }
.arrow_red { height: 25px; line-height: 25px; background: url(images/arrow_red.gif) no-repeat 0px 7px; text-indent: 15px; margin-left: 5px; }
.arrow_green { height: 25px; line-height: 25px; background: url(images/arrow_green.gif) no-repeat 0px 7px; text-indent: 15px; margin-left: 5px; }
.itembottom1 { width: 310px; margin: 0px auto; margin-top: 25px; height: 53px; text-align: center; }
.itembottom2 { width: 310px; margin: 0px auto; padding-top: 5px; height: 53px; text-align: center; }
.next { width: 83px; height: 29px; margin: 0px auto; background: url(images/next.gif) no-repeat; border: none; cursor: pointer; }
.join { width: 143px; height: 52px; margin: 0px auto; background: url(images/join.gif) no-repeat; border: none; cursor: pointer; color: #000; font-family: 黑体; font-size: 16px; text-align: center; line-height: 52px; }

#loginbox { float: left; width: 352px; margin: 35px 0 0 15px; }
#login_top { height: 26px; background: url(images/login_top.gif); }
#login_middle { height: 153px; background: url(images/login_middle.gif) left bottom; }
#login_tooltip { width: 300px; margin: 20px auto 0 auto; }
#login_area { width: 300px; margin: 10px auto 0 auto; }
#login_area li { padding: 3px 0px; }
#login_area li.last { margin-top: 10px; text-align: center; }

#reginfo { float: right; width: 352px; margin: 35px 15px 0 0; cursor: pointer; }
#reginfo_top { height: 18px; background: url(images/reginfo_top.gif); }
#reginfo_middle { height: 118px; background: url(images/reginfo_middle.gif); }
#reginfo_bottom { height: 43px; background: url(images/reginfo_bottom.gif); }


.bottomMsg{clear:both;padding:10px;text-align:center;}
#footer { width: 100%; margin-top: 30px; border-top: 3px #005AFF solid; }
