/*  css document  */
body { text-align: left; font-family:Consolas; margin:0; padding:0; font-size:12px; color:#000; background:url(default/headbg.gif) top #7aaae8 repeat-x; }
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
table, tr, td { font-size:12px; }
li { list-style-type:none; }
em { font-style:normal; }
/*  link  */
a:link { color: #333; text-decoration:none; }
a:visited { color: #333; text-decoration:none; }
a:hover { color: #bc2931; text-decoration:underline; }
a:active { color: #bc2931; }
/*  public  */
.highlight, .highlight:visited, .highlight a, .highlight a:visited { color:#f00; padding-left:5px; }
.message, .message:visited, .message a, .message a:visited { color:#f00; }
.gray, .gray:visited, .gray a, .gray a:visited { color:#585858; }
.hidden { display: none; }
.clear { clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.tipscontent { line-height: 180%; padding:5px; color: #049; border: 1px dotted #3C5EA8; background-color:#fff; }
.tipscontent b { color: #333; font-weight: lighter; }
.textbox { border: 1px solid #9AB7E0; }
.button { border: 1px solid #9AB7E0; background:url(default/btnbg.gif) center center; height:20px; font-size:12px; }
.err { color:#f00; display:block; }
.summary {display:none;}
/* 页面层容器 */
#container { margin:0 auto; width:960px; padding:0px; }
/* 页面头部 */
#header { background:url(default/topbg.jpg) 0 0 no-repeat; margin:0px; padding:0px; height:108px;}
#header #leftfont { margin:0px; font-size:24px; font-family:"Microsoft YaHei"; color:#FFF; padding:0px; text-align:center; padding:50px 0px 0px 0px; }
#header .huang { color:#fcca02;}
#container #content {margin:0px auto; width:574px;}
#container #content #column {padding:0px; margin:40px 0px 0px 0px;}
#container #content #column .columntop{ background:url(default/loginbg.gif) 0 0 no-repeat; height:16px;}
#container #content #column .columnmiddle{ background:url(default/loginbg2.gif) 0 0 repeat-y; height:250px;}
#container #content #column .columnfoot{ background:url(default/loginbg3.gif) 0 0 no-repeat; height:15px;}

*html #container #content #column .columnmiddle #sidebar{ width:196px; float:right; margin:20px 14px 0px 0px;}
#container #content #column .columnmiddle #sidebar{ width:196px; float:right; margin:20px 24px 0px 0px;}
#sidebar .sidebartop {background:url(default/sidebartop.gif) 0 0 no-repeat; height:11px; margin:0px; padding:0px;}
#sidebar .sidebarmiddle{ background:url(default/sidebarmiddle.gif) 0 0 repeat-y;  height:130px; margin:0px; padding:10px 0px 0px 0px;}
#sidebar .sidebarmiddle .qq { padding:5px 10px 0px 15px; margin:0px 0px 0px 15px; line-height:20px; }
#sidebar .sidebarmiddle .qqlogin { text-align:center; }
#sidebar .sidebarmiddle .qqlogin a { text-align:center; display:block; width:120px; height:24px; line-height:25px; margin:20px auto; } 
#sidebar .sidebarfoot{background:url(default/sidebarfoot.gif) 0 0 no-repeat; height:11px; margin:0px; padding:0px;}

*html #container #content #column .columnmiddle #logincontent{ width:352px; float:left; margin:20px 0px 0px 15px;}
#container #content #column .columnmiddle #logincontent{ width:300px; float:left; margin:20px 0px 0px 34px;}
#logincontent h1 { font-size:16px; font-weight:bold; color:#204f92; margin:10px 0px 0px 12px; background:url(default/warning.gif) 0 0 no-repeat; padding:0px 0px 0px 20px;}
#logincontent .buttom{padding:3px 10px;font-size:12px; border:1px #1E7ACE solid;background: #D0F0FF; cursor:hand;}
#logincontent #formwrapper {width:450px;margin:15px auto;padding:20px;text-align:left;border:1px solid #A4CDF2;}
#logincontent fieldset { padding:0px; margin-top:20px; border:0px;}
#logincontent fieldset label {float:left; width:80px; text-align:right; margin:0px 8px 0px 0px;}
#logincontent fieldset div { clear:left;  height:30px;  line-height:30px; margin:0px 0px 10px 0px; }
#logincontent .username { background:url(default/username.gif) 0 2px no-repeat; width:180px; height:24px; line-height:24px;  border: 1px solid #9AB7E0; padding:0px 0px 0px 18px; }
#logincontent .password { background:url(default/password.gif) 0 2px no-repeat; width:180px; height:24px; line-height:24px;  border: 1px solid #9AB7E0; padding:0px 0px 0px 18px; }
#logincontent .usernameerr { background:url(default/username.gif) 0 2px no-repeat; width:180px; height:24px; line-height:24px;  border: 1px solid #f00; padding:0px 0px 0px 18px; }
#logincontent .passworderr { background:url(default/password.gif) 0 2px no-repeat; width:180px; height:24px; line-height:24px;  border: 1px solid #f00; padding:0px 0px 0px 18px; }
#logincontent .confirm { width:90px; height:24px; line-height:24px;  border: 1px solid #9AB7E0; padding:0px; }
#logincontent .forgotpass { padding:10px 0px 0px 20px; margin:0px;}
#logincontent .green:link{ color:#508001; font-weight:bold;}
#logincontent .green:visited{ color:#508001; font-weight:bold;}
#logincontent .green:hover{ color:#000000; font-weight:bold;}
#logincontent .green:active{ color:#508001; font-weight:bold;}

#regicontainer #regicontent {margin:0px auto; width:806px;}
#regicontainer #regicontent #regicolumn {padding:0px; margin:40px 0px 0px 0px;}
#regicontainer #regicontent #regicolumn .columntop{ background:url(default/register1.gif) 0 0 no-repeat; height:16px;}
#regicontainer #regicontent #regicolumn .columnmiddle{ background:url(default/register2.gif) 0 0 repeat-y;}
#regicontainer #regicontent #regicolumn .columnfoot{ background:url(default/register3.gif) 0 0 no-repeat; height:13px;}

*html #regicontainer #regicontent #regicolumn .columnmiddle #regisidebar{ width:196px; float:right; margin:20px 14px 0px 0px;}
#regicontainer #regicontent #regicolumn .columnmiddle #regisidebar{ width:196px; float:right; margin:20px 24px 0px 0px;}
#regisidebar .sidebartop {background:url(default/sidebartop.gif) 0 0 no-repeat; height:11px; margin:0px; padding:0px;}
#regisidebar .sidebarmiddle{ background:url(default/sidebarmiddle.gif) 0 0 repeat-y;  height:130px; margin:0px; padding:10px 0px 0px 0px;}
#regisidebar .sidebarmiddle .qq {  padding:5px 10px 0px 15px; margin:0px 0px 0px 15px; line-height:20px; }
#regisidebar .sidebarmiddle .qqlogin { text-align:center; }
#regisidebar .sidebarmiddle .qqlogin a { text-align:center; display:block; width:120px; height:24px; line-height:25px; margin:20px auto;} 
#regisidebar .sidebarfoot{background:url(default/sidebarfoot.gif) 0 0 no-repeat; height:11px; margin:0px; padding:0px;}

*html #regicontainer #regicontent #regicolumn .columnmiddle #regilogincontent{ width:500px; float:left; margin:20px 0px 20px 15px;}
#regicontainer #regicontent #regicolumn .columnmiddle #regilogincontent{ width:500px; float:left; margin:20px 0px 20px 34px;}
#regilogincontent fieldset {border:0px;}
#regilogincontent dl { clear:both; width:420px;   position: relative;}
#regilogincontent dt { float:left; width:100px; padding: 4px 0 2px 0; text-align:right; font-size:14px;font-weight: bold;}
#regilogincontent dd { float:left; width:300px; margin: 0 0 8px 0; padding-left: 6px; }
*html #regilogincontent .err{  position: absolute; right: -110px; width: 200px; margin-top:-4px; border: 1px solid #c93; padding:5px;  background:#ffffcc; color:#f00;}
*+html #regilogincontent .err{  position: absolute; right: -110px; width: 200px; margin-top:-4px; border: 1px solid #c93; padding:5px;  background:#ffffcc; color:#f00;}
#regilogincontent .err{  position: absolute; right: -110px; width: 200px; margin-top:-26px; border: 1px solid #c93; padding:5px; background:#ffffcc; color:#f00;}
#regilogincontent .hint{ display:block; line-height:16px; padding:5px 0px 2px 2px; color:#515151;}

#regilogincontent dd .inputt{ border:#999999 1px solid; background-color:#FFFFEE; width:280px; height:22px;}
#regilogincontent dd .inputterr{ border:#f00 1px solid; background-color:#FFFFEE; width:280px; height:22px;}
#regilogincontent dd .button2{ background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold} 

#peopleinformation{ }
 h2{font-size:16px; font-weight:bold; color:#204f92; margin:20px 0px 0px 0px; background:url(default/warning.gif) 0 10px no-repeat; padding:10px 0px 10px 20px;}
#peopleinformation dl { position: relative; width:500px;  clear:both; }
#peopleinformation dt { float:left; width:120px; padding: 4px 0 2px 0; text-align:right;}
#peopleinformation dd { float:left; width:350px; margin: 0 0 8px 0; padding-left: 6px; }
#peopleinformation dd .inputt{ border:#999999 1px solid; background-color:#FFFFEE; width:330px; height:22px;}
#peopleinformation dd .inputterr{ border:#f00 1px solid; background-color:#FFFFEE; width:330px; height:22px;}
#peopleinformation dd .inputt2{ border:#999999 1px solid; background-color:#FFFFEE; width:80px; height:22px;} 
#peopleinformation dd .inputt3{ border:#999999 1px solid; background-color:#FFFFEE; width:180px; height:22px;} 
#peopleinformation dd .inputt3err{ border:#f00 1px solid; background-color:#FFFFEE; width:180px; height:22px;} 
#peopleinformation dd .button2{ background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold} 

#*html #peopleinformation .err{  position: absolute; right: -188px; width: 200px;  border: 1px solid #c93; padding:5px;  background:#ffffcc; color:#f00;}
*+html #peopleinformation .err{  position: absolute; right: -188px; width: 200px;  border: 1px solid #c93; padding:5px;  background:#ffffcc; color:#f00;}
#peopleinformation .err{  position: absolute; right: -188px; width: 200px;  border: 1px solid #c93; padding:5px; background:#ffffcc; color:#f00;}

#addinformation{ margin:0px; padding:0px 5px; }
h3{font-size:16px; font-weight:bold; color:#204f92; margin:20px 0px 0px 0px; background:url(default/warning.gif) 0 10px no-repeat; padding:10px 0px 10px 20px;}
#addinformation .introduce{ margin:0px; padding:0px; }
#addinformation .introduce dl { position: relative;   width:450px; clear:both; }
#addinformation .introduce dt { float:left; width: 80px; padding: 4px 0 2px 0; text-align: left;}
#addinformation .introduce dd { float:left; width:350px; margin: 0 0 8px 0; padding-left: 6px; }
#addinformation .title{ height:30px; line-height:30px; color:#204f92; display:block; border-bottom:#666 1px solid;}
#addinformation  p { line-height:20px; text-indent:2em; margin:10px 0px 0px 5px;}
#addinformation .tselect { height:30px; line-height:30px; }
#service{ background:#e4e3e3; padding:4px 10px 0px 10px; border:#bebebe 1px solid;}
#service .title{ height:30px; line-height:30px; color:#204f92; display:block; border-bottom:#666 1px solid;}
#service  p { line-height:20px; text-indent:2em; margin:6px 0px 0px 5px;}
#service .tselect { height:30px; line-height:30px; }
#service .err{  position: absolute; right: 500px; width: 200px; margin-top:10px;  border: 1px solid #c93;  background:#ffffcc; color:#f00;}
#btlogin { padding:15px 0px 0px 0px;   text-align:center; }
#btlogin .btbutton1 {  background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold;}
#btlogin .btbutton2 {  background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 25px;}

#firstpeople{ }
 h4{font-size:16px; font-weight:bold; color:#204f92; margin:0px; background:url(default/warning.gif) 0 1px no-repeat; padding:0px 0px 10px 20px;}
#firstpeople p { line-height:20px; text-indent:2em; margin:10px 0px 0px 5px;} 

/* 从这儿复制到你的样式表里 */
#firstpeople{ }
 h4{font-size:16px; font-weight:bold; color:#204f92; margin:0px; background:url(default/warning.gif) 0 1px no-repeat; padding:0px 0px 10px 20px;}
#firstpeople p { line-height:20px; text-indent:2em; margin:0px 0px 0px 5px;} 
#firstpeople .peoplebutton {  text-align:center; padding:10px 0px 10px 0px;}
#firstpeople .peoplebutton .buttontwo {  background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 25px; cursor: pointer;}

#secondpeople { }
#secondpeople p { line-height:20px; text-indent:2em; margin:0px 0px 0px 5px;} 
#secondpeople .secondintroduce { margin:0 auto; width:320px; }
#secondpeople .secondintroduce dl{ width:300px; padding:10px 0px 0px 0px;}
#secondpeople .secondintroduce dt{ width:60px;}
#secondpeople .secondintroduce dd{ width:230px;}
#secondpeople dd .inputt{ border:#999999 1px solid; background-color:#FFFFEE; width:235px; height:22px;}
#secondpeople dd .inputterr{ border:#f00 1px solid; background-color:#FFFFEE; width:235px; height:22px;}
#secondpeople .err{  position: absolute; right: -110px; width: 200px;  border: 1px solid #c93; padding:5px;  background:#ffffcc; color:#f00;}
#peoplebutton .forgotpass { padding:10px 0px 0px 20px; margin:0px;font-size:12px;}
#secondpeople .secondintroduce .peoplebutton {  text-align:center; padding:10px 0px 10px 0px;}
#secondpeople .secondintroduce .peoplebutton .buttontwo {  background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 25px; cursor: pointer;}

#thirdpeople { }
 h4{font-size:16px; font-weight:bold; color:#204f92; margin:0px; background:url(default/warning.gif) 0 1px no-repeat; padding:0px 0px 10px 20px;}
#thirdpeople p { line-height:20px; text-indent:2em; margin:0px 0px 0px 5px;} 
#thirdpeople .thirdintroduce { margin:0px 0px 0px 90px; width:400px; }
#thirdpeople .thirdintroduce dl{ width:400px; padding:10px 0px 0px 0px;}
#thirdpeople .thirdintroduce dt{ width:60px;}
#thirdpeople .thirdintroduce dd{ width:330px;}
#thirdpeople dd .inputt{ border:#999999 1px solid; background-color:#FFFFEE; width:235px; height:22px;}
#thirdpeople dd .inputterr{ border:#f00 1px solid; background-color:#FFFFEE; width:235px; height:22px;}
#thirdpeople .err{  position: absolute; right: 80px; width: 150px; border: 1px solid #c93; padding:5px;  background:#ffffcc; color:#f00;}
#thirdpeople .thirdintroduce .buttontwo {  background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 25px; cursor: pointer;}
#thirdpeople .hint{ display:block; line-height:16px; padding:5px 0px 2px 65px; color:#515151;}

#userList {width:98%; margin:0 auto;}
#userList .title{padding:6px 0px;}
#mytable{margin:0 auto; border-collapse:collapse;/*是否合并边框*/ table-layout : fixed;/**/ width:100%; padding:0px;}
#mytable th{ text-align:center; background-color:#eeeeee; padding:0px; font-family: 宋体, Arial;  border:1px solid #cccccc;}
#mytable tr{border-top:1px solid #cccccc; border:1px solid #cccccc; font-family: 宋体, Arial;	}
*html #mytable td{text-align:center; border:1px solid #cccccc; padding:5px 10px; font-family: 宋体, Arial; margin:0px; }
#mytable td{ text-align:center; padding:5px 0px; font-family: 宋体, Arial; margin:0px; border:1px solid #cccccc;}
.isMail{ cursor:hand;}


#receivepeople{ }
 h4{font-size:16px; font-weight:bold; color:#204f92; margin:0px; background:url(default/warning.gif) 0 1px no-repeat; padding:0px 0px 10px 20px;}
#receivepeople p { line-height:20px; text-indent:2em; margin:0px 0px 0px 5px;}
#receivepeople .title { color:#06C; font-weight:bold; padding:7px 0px 4px 6px;} 
#receivepeople .receivename { padding:4px 0px 7px 6px;}
#receivepeople .receivename a {color:#666; font-weight:bold;   text-decoration:none;}
#receivepeople .receivename a:hover {color:#C00; font-weight:bold;   text-decoration:none;}
#receivepeople .receiveinput dl{ width:500px; padding:10px 0px 0px 0px; clear:both;}
#receivepeople .receiveinput dt{ width:100px; padding:0px 0px 0px 4px;}
#receivepeople .receiveinput dd{ width:230px;}
#receivepeople .input{margin:0px; padding:0px;}
#receivepeople .receiveinput .hint{ display:block; line-height:16px; padding:0px 0px 2px 2px; color:#515151;}
#receivepeople .receiveserve { padding:0px 0px 0px 4px;} 
#receivepeople .receiveserve label{ font-weight:bold;}

#registersucess { }
#registersucess .title { padding:0px 0px 0px 40px; line-height:20px; background:url(default/tick.png) 20px 2px no-repeat;}
#registersucess .goemail { padding:10px 0px 0px 40px; line-height:20px; background:url(default/user_go.png) 20px 12px no-repeat;}
#registersucess .goemail a{ color:#039; font-weight:bold; text-decoration:none;}
#registersucess .goemail a:hover{ color:#000; font-weight:bold; text-decoration:none;}


#registeractive { }
#registeractive .title { padding:0px 0px 0px 40px; line-height:20px;  background:url(default/tick.png) 20px 2px no-repeat;}
#registeractive .goemail { padding:10px 0px 0px 40px; line-height:20px; background:url(default/emotion_evilgrin.png) 20px 12px no-repeat;}
#registeractive .goemail a{ color:#039; font-weight:bold; text-decoration:none;}
#registeractive .goemail a:hover{ color:#000; font-weight:bold; text-decoration:none;}
#registeractive .goback { padding:4px 0px 0px 40px;}
#registeractive .goback .btbutton2 {  background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 25px; cursor: pointer;}


#registeractive2 { }
#registeractive2 .title { padding:0px 0px 0px 40px; line-height:20px;  background:url(default/tick.png) 20px 2px no-repeat;}

#registeractive3 { }
#registeractive3 .title { padding:0px 0px 0px 40px; line-height:20px;  background:url(default/tick.png) 20px 2px no-repeat;}


#registerpassword {  padding:0px 0px 0px 40px;}
#registerpassword .title{height:30px; line-height:30px; }
#registerpassword .content {padding:5px 0px;}
#registerpassword .content dl { position: relative;  width:490px; clear:both; }
#registerpassword .content dt { float:left; width:100px; padding: 4px 0 2px 0; text-align:left; font-size:14px;}
#registerpassword .content dd { float:left; width:380px; margin: 0 0 8px 0; padding-left:0px; }
#registerpassword .content dd .inputt{ border:#999999 1px solid; background-color:#FFFFEE; width:200px; height:22px;}
#registerpassword .content .hint{ display:block; line-height:16px; padding:0px 0px 8px 105px; color:#515151;}
#registerpassword .content .err{  position: absolute; right: -40px; width: 200px; margin-top:-26px; border: 1px solid #c93; padding:5px; background:#ffffcc; color:#f00;}
#registerpassword .content .passwordbutton {padding:0px 0px 0px 40px;}
#registerpassword .content .passwordbutton .buttontwo {  background-color:#FF9900; border-bottom:#E34A00 2px solid;border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 25px; cursor: pointer;}
#registerpassword .content .passwordsucess { width:80px; height:35px; line-height:35px; background:#FC3; font-size:14px; text-align:center; margin:15px 10px 10px 100px; border:#e7820a solid 1px;}



#findpassword {  padding:0px 0px 0px 40px;}
#findpassword .title{ height:30px; line-height:30px; padding:0px 0px 0px 22px; font-size:14px; color:#36C; font-weight:bold; background:url(default/briefcase.png) 0px 7px no-repeat;}
#findpassword .content { padding:5px 0px;}
#findpassword .content dl { width:695px; clear:both; }
#findpassword .content dt { float:left; width:180px; padding: 4px 0 2px 0; text-align:right; font-size:14px;font-weight:bold;}
#findpassword .content dd { float:left; width:280px; margin: 0 0 8px 0; }
#findpassword .content .inputt{ border:#999999 1px solid; background-color:#FFFFEE; width:280px; height:22px;}
#findpassword .content .inputterr{ border:#f00 1px solid; background-color:#FFFFEE; width:280px; height:22px;}
#findpassword .content .err{  position: absolute; width: 280px; margin-top:-26px; margin-left:280px; padding:5px; border: 1px solid #c93; background:#ffffcc; color:#f00;}
#findpassword .passwordbutton {padding:10px 0px 0px 0px;}
#findpassword .passwordbutton .buttontwo {  background-color:#FF9900; border-bottom:#E34A00 2px solid; border-right:#E34A00 2px solid; border-top:#FFB693 2px solid;border-left:#FFB693 2px solid; color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 115px; cursor: pointer;}
#findpassword .fontsucess { height:30px; line-height:30px; font-size:14px; color: #228504; margin:10px 0px 0px 0px;}


#sucessword{ margin:10px 40px 0px 40px; padding:10px 20px 10px 20px; width:260px; background:#e5e5e5; border:#CCC 1px solid;}
#sucessword p{line-height:22px; text-align:left;}
#sucessword .linkword{height:30px; line-height:30px;}
#sucessword .linkword a{ color:#36C; text-decoration:none; background:url(default/user_go.png) 0px 7px no-repeat; padding:0px 0px 0px 18px; display:block;}
#sucessword .linkword a:hover{ color:#000; text-decoration:none; background:url(default/user_go.png) 0px 7px no-repeat; padding:0px 0px 0px 18px; display:block;}

.cookiechk{ text-align:center;}