/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ font-family:Arial, Helvetica, sans-serif;  margin:0px;padding:0px;list-style-type:none }
body{background:#fff;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
.area{zoom:1;width:100%;margin:0 auto;width:950px;text-align:center; }

.logintop{width:100%;margin:0px auto;background:url(topbg.png) repeat-x;height:78px; overflow:hidden;}
.logintopbox{width:980px; margin:0px auto;}
.logintopbox .logo{width:168px; float:left;padding-top:10px;}
#showuserlogin{_padding-top:25px;display:block;}
.logintopbox .loginnav{width:500px; float:left;}
.logintopbox .loginnav ul{margin-left:0px;}
.logintopbox .loginnav li{float:left;  line-height:69px; border-right:#F5F4F4 1px solid;}
.logintopbox .loginnav a{float:left; display:block; padding:0px 21px;text-align:center; font-size:14px; font-weight:bold; color:#000; text-align:center;}
.logintopbox .loginnav li.home{ background:url(fco1.gif) no-repeat 13px 22px; padding-left:13px;}
.logintopbox .loginnav li.homecurr{ background:#F1F2F2 url(fco1.gif) no-repeat 13px 22px; padding-left:13px;}
.logintopbox .loginnav li.wb{ background:url(fco5.gif) no-repeat 13px 22px; padding-left:13px;}
.logintopbox .loginnav li.wbcurr{background:#F1F2F2 url(fco5.gif) no-repeat 13px 22px; padding-left:13px;}
.logintopbox .loginnav li.lt{ background:url(fco4.gif) no-repeat 13px 25px; padding-left:13px;}
.logintopbox .loginnav li.ltcurr{ background:#F1F2F2 url(fco4.gif) no-repeat 13px 25px; padding-left:13px;}
.logintopbox .loginnav li.hy{ background:url(fco2.gif) no-repeat 13px 22px; padding-left:13px;}
.logintopbox .loginnav li.hycurr{background: url(fco2.gif) no-repeat 13px 22px; padding-left:13px;}
.logintopbox .loginnav li.mh{ background:url(fco3.gif) no-repeat 13px 23px; padding-left:13px;}
.logintopbox .loginnav li.mhcurr{background:#F1F2F2 url(fco3.gif) no-repeat 13px 23px; padding-left:13px;}
.logintopbox .loginnav a:hover{ color:#008565; text-decoration:none;}
.logintopbox .poplogin{width:300px; font-size:14px; float:right;text-align:center;line-height:70px;}
.logintopbox .poplogin a{font-size:14px;}
.logintopbox .poplogin span.uname{color:brown;}

.user_topc{width:960px;margin:0px auto;}
.user_topc h2{width:138px; border:#E1DFDF 1px solid; background:#f8f8f8; border-right:none; float:left; height:31px; line-height:31px; color:#00906D; text-align:center;font-size:16px;font-weight:bold; font-family:宋体;}
.user_topc span{ width:40px; float:left;background:url(righttitle.png) no-repeat right top; height:33px; display:block;}
.user_topc .topc_r{width:780px; float:left; border:#E1DFDF 1px solid; background:#f8f8f8; border-left:none; height:31px; line-height:31px;color:#ff0000;text-align:left}
.user_topc .topc_r span{float:right;margin-right:20px;font-weight:bold;text-align:right;width:200px}
.user_topc .topc_r span em{color:#008565;font-size:14px}
.user_change{width:938px;margin:0px auto;border:#E1DFDF 1px solid; padding:10px;height:auto;overflow:hidden;}
.user_change .user_type{float: left;padding: 20px 0;width: 100%;}
.user_change .user_type li{display: inline;float: left;margin: 0 8px; background:url("dytfw_reg_bg.gif") -1px -3px no-repeat;font-size: 14px;height: 211px;width: 218px;}
.user_change .user_type li:hover{background:url("dytfw_reg_bg.gif") -220px -3px no-repeat}
.user_change .user_type li p.title{background:none;color: #008565;font-size:16px;font-weight: bold;padding: 20px 0 18px 15px;}
.user_change .user_type li p{background:url("dytfw_reg_bg.gif") -486px 3px no-repeat;color: #666666;padding: 0 0 5px 15px;}
.user_change .user_type li a{margin:0 auto;display:block;background:url("dytfw_reg_bg.gif") -1px -218px no-repeat;font-family: 'Microsoft YaHei',SimSun,sans-serif;font-size: 20px;font-weight: normal;height: 40px;line-height: 35px;width:148px;margin-top:6px;color:#fff;text-decoration:none;text-align:center;overflow:hidden;}
.user_change .user_type li a:hover{background:url("dytfw_reg_bg.gif") -152px -218px no-repeat}
#UserType{display:none}
.user_topc{width:960px;margin:0px auto;}
.user_topc h2{width:138px; border:#E1DFDF 1px solid; background:#f8f8f8; border-right:none; float:left; height:31px; line-height:31px; color:#00906D; text-align:center;font-size:16px;font-weight:bold; font-family:宋体;}
.user_topc span{ width:40px; float:left;background:url(righttitle.png) no-repeat right top; height:33px; display:block;}
.user_topc .topc_r{width:780px; float:right; border:#E1DFDF 1px solid; background:#f8f8f8; border-left:none; height:31px; line-height:31px;color:#ff0000;text-align:left}


.user_topd{width:918px;margin:0px auto;border:#E1DFDF 1px solid; padding:20px;}
.user_topd h3{ margin:10px 30px; background:url(line.png) no-repeat center bottom; height:40px; line-height:40px; font-size:16px;font-family:宋体;}
.user_topd h3 span{ font-size:12px; margin-left:100px; font-weight:normal;}
.user_topd h3 span label{ padding:0px 5px; color:#0066FF;}
.user_topd .usertopd{ margin:0px 50px;}
.user_topd .usertopd h2{ background:url(line.png) no-repeat center bottom; height:40px; line-height:40px; font-size:12px; font-weight:bold; color:#00906D; font-family:宋体;}
.user_topd .usertopd dl{ height:40px; line-height:40px;}
.user_topd .usertopd dt{width:90px; float:left; font-size:14px; color:#000; font-family:宋体;}
.user_topd .usertopd dd.put{width:230px; float:left}
.user_topd .usertopd dd.put .input{width:220px;height:30px; line-height:30px; border:#E0E0E0 1px solid;}
.user_topd .usertopd dd.put .input:hover{ background:#CCFF99;}
.user_topd .usertopd dd.put #Question{height:30px; line-height:30px;}
.select{border:1px solid #ccc; height:30px; line-height:30px;color:#666;margin:-1px;*margin:0px;_margin:0px; padding:4px 3px;font-size:14px;}
.typetips{margin:10px 30px;border:2px solid #00906D;height:36px;line-height:36px}
.tips{margin:10px 30px;color:#ff0000}

.user_topd .usertopd dd.Tips { width:200px;text-align:left; float:right;height:35px; line-height:35px;padding-right:0; margin:0; }
.user_topd .usertopd dl.cc{clear:both}

.user_topd .readme{margin-top:8px; line-height:24px;}
.user_topd #userDetail{padding-right:20px; margin:20px 0px;}
.user_topd #userDetail td{height:40px;line-height:40px;text-align:left;}
.user_topd #userDetail .clefttitle{height:40px;line-height:40px; color:#555;font-size:14px;font-weight:normal;}
.user_topd #userDetail td .input{ height:30px; line-height:30px; border:#E0E0E0 1px solid; width:220px;}

.faceborder{background:url(/Images/Default/facebg.gif);height:46px;width:46px}
.d_default{color:#999999}
.d_on{width:300px; padding-left:15px; float:left; color:#999999; border:#EBADB0 1px solid; background:#F8F8F8; display:block; height:31px; line-height:31px;}
.d_ok{color:#56ac0b;padding-left: 25px;border:#abe418 1px solid; background:#e9fce7 url(right.gif)  no-repeat 5px center; height:31px; line-height:31px; width:300px; float:left; display:block;}
.d_err{color:#FF0000;PADDING-LEFT: 25px;border:#EBADB0 1px solid; BACKGROUND:#FFF5F5 url(wrong.gif)  no-repeat 5px center; height:31px; line-height:31px; width:300px; float:left; display:block;}
.reg_btn{width:102px;height:40px;background:url("dytfw_reg_bg.gif") -302px -218px no-repeat;color: #ffffff;display: inline-block;border: 0 none;}


.count{display:none; float: none;}
#foot{width:950px;margin:5px auto 0;padding:5px 0 10px;border-top:1px solid #333;color:#333;line-height:22px;}

/*===============注册表单=====================*/
/*密码强度*/
.rank { border:none; background:url(../../images/rank.gif) no-repeat; width:136px; height:22px; vertical-align:middle; cursor:default; }
.r0 { background-position:0 0; }
.r1 { background-position:0 -22px; }
.r2 { background-position:0 -44px; }
.r3 { background-position:0 -66px; }
.r4 { background-position:0 -88px; }
.r5 { background-position:0 -110px; }
.r6 { background-position:0 -132px; }
.r7 { background-position:0 -154px; }