.loginAlert{ width:320px; height:300px; padding:10px 30px 30px 30px; background:#fff;}
.loginhd{ height:50px; line-height:50px;}
.loginhd h3{ float:left; font-size:17px;}
.loginFrom{ padding:15px 0px 0px 0px;}
.loginFrom ul{ padding:0px 0px 15px 0px;}
.loginFrom ul li{ padding:0px 0; vertical-align:top;}
.loginFrom ul li.short{ height:40px; line-height:40px; padding-left:150px;}
.loginFrom .input-txt{ width:298px; height:51px; padding-left:20px; font:13px/51px "Microsoft YaHei"; border:1px solid #d1d1d1;}
.loginFrom .checkbox{ float:left; margin:13px 7px 0 0; width:18px; height:18px;}
.loginFrom .checkname{ float:left; font-size:13px;}
.loginFrom .loginbtn{ display:block; width:320px; height:52px; margin-top:15px; font:17px/52px "Microsoft YaHei"; color:#fff; text-align:center; border:0; background:#196fb8; cursor:pointer;}
.loginFrom .loginbtn:hover{ background:#1263a8;}
.loginFrom .input-txt.error{ border:1px solid #ff0000;}
.login #username-error,.login #password-error,.login #mobile-error{ display:none !important;}

.register{ height:400px;}


.userMain{ width:100%; height:auto; min-height:890px; margin-bottom:-40px; overflow:hidden; background:#FFF;}
.userL{ width:260px; overflow:hidden; position:fixed; top:38px; left:0px; background:#FFF;}
.userR{ overflow:hidden; position:relative; top:59px; left:280px; margin-right:280px;}
.userNav{ width:100%; position:fixed; z-index:99;}
.userAlert{ height:53px; font:15px/53px 'Microsoft YaHei'; color:#d71c1c;}
.confirmBnt{ width:150px; height:50px; display:inline-block; font-size:19px; color:#FFF; border:none; background:#176ab0; cursor:pointer;}

.userInfo{ padding:30px 10px 20px 10px; background:#3188d2;}
.userInfo .uheader{ width:80px; height:80px; overflow:hidden; text-align:center; border:1px solid #FFF; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.userInfo .uheader img{ width:80px; height:80px;}
.userInfo dl{ padding:12px 0px 0px 0px; color:#FFF; text-align:center;}
.userInfo dl.uname{ font:bold 15px 'Microsoft YaHei';}
.userInfo a{ color:#FFF;}
.userInfo a:hover{ color:#F00;}
.userMenu{ padding:20px 15px;}
.userMenu ul{ padding:10px 5px;}
.userMenu ul dl{ height:38px; padding:0px 0px 0px 29px; margin-bottom:14px; font:bold 15px/38px 'Microsoft YaHei'; color:#363636; border-bottom:1px solid #ccc;}
.userMenu ul dl.uic1{ background:url(../image/user_icon1.png) 8px 11px no-repeat;}
.userMenu ul dl.uic2{ background:url(../image/user_icon2.png) 8px 11px no-repeat;}
.userMenu ul li{ height:34px; line-height:34px; padding:0px 0px 0px 20px; position:relative;}
.userMenu ul li a{ display:block; padding:0px 0px 0px 10px; background:url(../image/ico_li_05.png) 0px 15px no-repeat;}
.userMenu ul li b{ color:#F00; position:absolute; right:7px;}
.userMenu ul li:hover{ background:#DCEAF1;}
.userMenu ul li:hover a{ background:url(../image/ico_li_04.png) 0px 15px no-repeat;}
.userMenu ul li.cur{ background:#DCEAF1;}
.userMenu ul li.cur a{ color:#F00; background:url(../image/ico_li_04.png) 0px 15px no-repeat;}

.userBox{ padding:29px 0 33px 0;}
.userBox dl{ height:36px; line-height:36px; margin-bottom:10px;}
.userBox dl label{ width:150px; float:left; padding-right:30px; font-size:15px; text-align:right;}
.userBox dl label.star{ background:url(../image/ico_star.png) 155px 14px no-repeat;}
.userBox dl input[type="text"],.userBox dl input[type="password"]{ width:508px; height:34px; line-height:34px; float:left; padding-left:10px; border:1px solid #dadada;}
.userBox dl input[type="radio"]{ margin:12px 5px 0px 0px;}
.userBox dl input.error{ border:1px solid #ff0000;}
.userBox dl.uiis{ position:relative;}
.userBox dl.uiis input{ width:108px;}
.userBox dl.uiis input.error{ border:1px solid #ff0000;}
.userBox dl.uiis #registCapital-error{ position:absolute; left:140px; top:0px; color:red;}
.userBox dl .selectbox{ width:60px; height:34px;}
.userBox dl select{ width:60px; height:34px; line-height:34px; font-size:14px; color:#333; border:1px solid #CCC;}
.userBox dl .rdosection{}
.userBox dl .rdosection label{ width:auto; text-align:left;}
.public-form .userBox label.error{ width:auto; padding-right:0px; text-align:left;}

.fangSub{ padding-bottom:80px;}
.fangSub .public-form label{ width:130px;}
.fangSub ul li{ padding:8px 0px; overflow:hidden;}
.fangSub .textarea-box{ height:300px;}