@charset "gb2312";
/* CSS Document */
body { font:12px/1.5 "ËÎÌå";  text-align:center; color:#333; -webkit-text-size-adjust: none; background-color:#F9F9F9; }
body, table, td, div, p { word-wrap:break-word; word-break:break-all; word-break:normal; -webkit-text-size-adjust:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
div { text-align:left; }
button, input, select, textarea { font:100% "ËÎÌå";}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
em,i { font-style:normal; }
del { font-family:simsun; }
ul,ol{ list-style:none; }
fieldset, img { border:0; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
a { color:#333; text-decoration:none; outline:none; }
a:hover { color:#333; text-decoration:underline; }
.cf:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cf { *zoom:1;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.dis{ display:block;} .undis{ display:none;}
.txtstyle1{ border:1px solid #ABABAB; height:25px; line-height:25px; padding:0px 4px;}
.header,.regmain{ width:960px; margin:0px auto; overflow:hidden;}
.header{ padding:10px 10px 15px; width:940px;}
.header .logo{ float:left; width:500px;}
.header .logo img,.header .logo span{ float:left;}
.header .logo span{ width:120px; font:16px/20px "Î¢ÈíÑÅºÚ"; color:#666; border-left:1px solid #ccc; margin-left:8px; padding-left:8px; margin-top:5px;}
.header .toplink{ float:right; margin-top:30px;}
.header .toplink a{ color:#666;}
.header .toplink a:hover{ color:#ff5500;}
.regmain .regstep{ background-image:url(../../step.png); background-repeat:no-repeat;}
.regmain .regform dd.btnstyle1 input,.regmain .regrightbar div p a,.regmain .regform dd.phone .freeyzm a{ background-image:url(../../tabbg.png);}
.regmain{ padding:0px; background-color:#FFF;}
.regmain .warn{ height:38px; line-height:38px; color:#fff; background-color:#51c024; padding-left:10px;}
.regmain .box{ border:1px solid #E0E0E0; border-top:0px; width:958px; overflow:hidden;}
.regmain .regleftbar{ width:730px; border-right:1px solid #ECECEC; padding:15px 0px; float:left;}
.regmain .regleftbar .tit{ font:30px/24px "Î¢ÈíÑÅºÚ"; color:#666; background:url(../../psw.gif) no-repeat left top; padding:6px 0px 6px 40px; float:left; margin-left:30px; display:inline;}
.regmain .regstep{ height:24px; width:436px; margin:0px 0px 27px 20px; color:#B2B1B1;}
.regmain .regstep li{ float:left; line-height:24px; width:111px; padding-left:30px;}
.regmain .regstep li.green{ color:#73D62B;}
.regmain .two{ background-position:left -27px;}
.regmain .mtop8{ margin-top:8px;}
.regmain .regforma { width:720px; margin-top:20px; margin-bottom:80px;}
.regmain .regforma .Name { font-size:16px; font-weight:bold; margin-left:140px;}
.regmain .regforma .Business { margin-left:140px;width:590px; margin-top:10px; overflow:hidden; font-size:14px;}
.regmain .regforma .Business .Remark {  font-size:12px; color:#666; margin-top:5px;}
.regmain .regforma .Business .Remark  .input{ width:300px; height:22px; line-height:22px; padding-left:4px; border:1px solid #ABABAB;  font-size:14px; margin-bottom:5px;}
.regmain .regforma .Business .Remark a { color:#0033FF;}
.regmain .regforma .Business .Remark a:hover { color:#ff5500;} 
.regmain .regforma .Business  .btnstyle1 input{ width:222px; height:47px; background-position:left -79px; line-height:47px; border:0px; padding:0px; color:#FFF;  font-size:18px; cursor:pointer; font-family:"Î¢ÈíÑÅºÚ"; background-image:url(../../tabbg.png);}
.regmain .regform{ width:720px; margin-top:20px;}
.regmain .mtop20{ margin-top:20px;}
.regmain .regform dl{ width:100%; overflow:hidden; margin-bottom:10px;}
.regmain .regform dt{ float:left; width:140px; text-align:right; font-size:14px; line-height:25px; color:#555; padding-right:5px;}
.regmain .regform dt em{ color:#F00; margin-right:4px;}
.regmain .regform dd{ float:left; width:280px; float:left;  overflow:hidden; font-size:14px;}
.regmain .regform dd .input{ width:260px; height:22px; line-height:22px; padding-left:4px; border:1px solid #ABABAB;  font-size:14px;}
.regmain .regform dd .input1{ width:100px; height:22px; line-height:22px; padding-left:4px; border:1px solid #ABABAB;   font-size:14px;}
.regmain .regform div{ color:#999; font-size:12px; float:left; width:280px;}
.regmain .regform .dtye { width:500px; padding-left:145px; color:#999;}
.regmain .regform dd.yzm img{  vertical-align:top; margin-left:8px;}
.regmain .regform dd.yzm a{ color:#0000cc;}
.regmain .regform dd.agree{ color:#666; }
.regmain .regform dd.agree input{ width:13px; height:13px; border:none; margin-right:3px; vertical-align:middle; padding-left:0px;}
.regmain .regform dd.btnstyle1 input{ width:222px; height:47px; background-position:left -79px; line-height:47px; border:0px; padding:0px; color:#FFF;  font-size:18px; cursor:pointer; font-family:"Î¢ÈíÑÅºÚ";}
.regmain .regform dd.phone input{ background:url(../../phone.gif) no-repeat 4px center; padding-left:17px; width:244px;}
.regmain .regform dd.phone .freeyzm a{ display:block; width:145px; height:28px; text-align:center; line-height:28px; border:1px solid #BBB; background-position:left -179px; color:#555; font-size:14px; font-weight:bold; text-decoration:none;}
.regmain .regrightbar{ width:220px; float:left;}
.regmain .regrightbar div{ width:200px; margin:0px auto; text-align:center; padding:30px 0px 20px 0px; border-bottom:1px solid #ECECEC;}
.regmain .regrightbar div h3{ font:20px/25px "Î¢ÈíÑÅºÚ";}
.regmain .regrightbar div p a{ display:block; width:142px; height:42px; margin:10px auto; line-height:42px; color:#FFF; background-position:left -35px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}
.regmain .regrightbar div p a:hover{ text-decoration:none;}
.regmain .regrightbar div span{ display:block; color:#666;}
.regmain .regrightbar div span a{ margin-left:6px; color:#51c024; text-decoration:underline;}
.regmain .regrightbar ul{ background:url(../../phone2.gif) no-repeat left top; padding-left:62px; width:138px; margin:15px auto; height:44px; font:16px/18px "Î¢ÈíÑÅºÚ"; padding-top:10px;}
.regmain .regrightbar dl{ width:200px; margin:15px auto;}
.regmain .regrightbar dl dt{ display:block; font-size:14px; font-weight:bold; color:#7C7C7C; margin-bottom:5px;}
.regmain .regrightbar dl dd{ color:#B4B4B4; line-height:20px; background:url(../../dian.gif) no-repeat left center; padding-left:10px;}
.loginbox{ width:565px; margin:30px auto;}
.loginbox h4{ background:url(../../home.gif) no-repeat 8px top; height:35px;  font-size:26px; padding-left:70px; font-family:"Î¢ÈíÑÅºÚ"; color:#5C5C5C; border-bottom:1px solid #ECECEC; padding-bottom:10px; padding-top:10px;} 
.regmain .loginform{ width:320px; margin:30px auto 0px; overflow:hidden;}
.regmain .loginform dt{ width:60px;}
.regmain .loginform dd{ width:240px;}
.regmain .loginform dd input{ font-size:12px; width:228px;}
.regmain .loginform dd.agree em{ float:right;}
.regmain .loginform dd.agree em a{ color:#0000cc;}
.regmain .loginform dd.agree em a:hover{ color:#ff5500;}
.cowcng { background:#333333;text-align:center; color:#ccc; height:40px; line-height:40px; margin-top:1px;}
.cowcng1 {text-align:center; color:#666; height:35px; line-height:35px; background:#f9f9f9}