/* 全局提示 */
.m-tips{ padding: 15px 15px 15px 45px; color: #666; border-radius: 5px; background-color: #fff4ed; }
.m-tips .iconfont{ color: #f37b1d; float: left; margin-left: -25px; }
.m-tips-title{ font-weight: 400; line-height: 24px; }
.m-tips-list{ color: #999; list-style-type: decimal; padding-left: 18px; }

/* 选项卡 */
.m-tab{ margin-bottom: 15px; }
.m-tab-head{ border-bottom: 1px solid #ddd; height: 33px; }
.m-tab-head li{ float: left; margin-right: 10px; border-radius: 3px 3px 0 0; background-color: #f5f5f5; height: 32px; line-height: 32px; border: 1px solid #ddd; border-bottom: 0;}
.m-tab-head li a{ float: left; display: block; padding: 0 10px; color: #666; }
.m-tab-head li.current{ position: relative; height: 33px; background-color: #fff; }
.m-tab-head li.current a{ color: #333; }
.m-tab-head li a:hover{ color: #b21212; text-decoration: none; }

/* 用户中心容器 */
#content-member{ border-top: 2px solid #b21212; background-color: #f1f1f1; }
#content-member .container{ width: 989px; border-width:0 1px 1px; border-style: solid; border-color: #ddd; background: url(../images/member/nav-member-bg.png) repeat-y left top #fff; }

/* 用户中心导航 */
.m-subnav{ width: 188px; float: left; background-color: #f5f5f5; border-right: 1px solid #ddd; }
.m-subnav-head{ color: #666; height: 46px; line-height: 46px; text-indent: 12px; font-size: 16px; background-color: #fff; border-bottom: 1px solid #ddd; }
.m-subnav-head .iconfont{ font-size: 22px; margin-right: 4px; }
.m-subnav-body{ padding-bottom: 10px; }
.m-subnav-item{ padding-top: 10px; }
.m-subnav-item dt{ position: relative; height: 30px; font-size: 14px; line-height: 30px; text-indent: 38px; }
.m-subnav-item .icon-line{ display: block; position: absolute; left: 30px; top: 9px; width: 2px; height: 12px; overflow: hidden; background-color: #b21212; }
.m-subnav-item dd{ line-height: 28px; text-indent: 38px; }
.m-subnav-item a{ display: block; color: #666; }
.m-subnav-item a:hover{ color: #b21212; background-color: #eee; text-decoration: none; }
.m-subnav-item dt.current,.m-subnav-item dt.current a,.m-subnav-item dd.current a,.m-subnav-item dd a.current{ color: #b21212; background-color: #e8e8e8; }

/* 用户中心内容 */
.m-main{ float: left; padding: 20px; width: 760px; }
.m-main-body{ float: left; width: 510px; min-height: 300px; }

/* 用户信息 */
.username{ padding-bottom: 10px; height: 22px; overflow: hidden; line-height: 22px;color: #999; font-size: 14px; }
.username-nick{ color: #b21212; }
.username .last-time{ margin-left: 10px; font-size: 12px; }
.baseinfo-group{ position: relative; padding: 15px 15px 15px 110px; width: 385px; border-radius: 5px; background-color: #f5f5f5; }
.baseinfo-group .icon-arrows{ display: block; position: absolute; left: 50px; top: -12px; overflow: hidden; width: 0; height: 0; border-color: transparent transparent #f5f5f5 transparent; border-style: solid; border-width: 6px; }
.portrait{ float: left; margin-left: -95px; width: 80px; }
.portrait-pic{ font-size: 80px; width: 80px; height: 80px; line-height: 80px; overflow: hidden; color: #d2d2d2; }
.portrait-edit{ display: block; width: 80px; text-align: center; line-height: 22px; color: #666; }
.portrait-edit:hover{ text-decoration: none; color: #b21212; }
.portrait-edit .iconfont{ font-size: 13px; margin-right: 2px; }
.baseinfo .item{ height: 26px; line-height: 26px; padding-left: 74px; }
.baseinfo .item .label{ display: block; float: left; margin-left: -74px; width: 74px; text-align: right; color: #999; }
.baseinfo .item .value i{ margin-right: 5px; }
.authenticate a{ color: #ccc; font-size: 18px; margin-right: 2px; }
.authenticate a:hover{ text-decoration: none; }
.authenticate a.light{ color: #637ac0 }
.message a{ margin-right: 10px; color: #666;}
.message a strong{ font-weight: normal; }
.message a:hover{ text-decoration: none; color: #b21212; }

/* 信息动态 */
.new-info{ margin-top: 20px; }
.new-info .panel-head{ border-bottom: 1px solid #dedede; }
.new-info-tab{ position: relative; }
.new-info-tab .tab-head{ position: absolute; right: 5px; top: -27px; }
.new-info-tab .tab-head li{ float: left; margin-left: 5px; padding: 0 10px; height: 25px; line-height: 25px; border-radius: 5px 5px 0 0; border: 1px solid #dedede; }
.new-info-tab .tab-head li a{ color: #999; }
.new-info-tab .tab-head li.current{ height: 26px; border-bottom: none; background-color: #fff; }
.new-info-tab .tab-head li.current a{ color: #666; }
.new-info-tab .tab-head li a:hover{ color: #b21212; text-decoration: none; }

/*.tab-body{ display: none; }*/
.new-item{ padding: 15px 0; width: 510px; overflow: hidden; border-bottom: 1px dashed #c2c2c2; }
.user-avatar{ float: left; padding-right: 10px; width: 80px; }
/*.new-info-tab .tab-body p{ color: #999; }*/

/* 访客列表 */
.new-list-guest .new-wrap { padding-right: 0; width: 450px; }
.new-industry { position: relative; padding-right: 250px; height: 20px; }
.new-industry .new-industry-cont { display: block; width: 200px; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.new-industry .new-control { width: 300px; margin-top: -20px; }
.new-industry .new-control .ui-btn-small { width: auto; margin-left: 5px; }
.new-trends { position: relative; padding-right: 235px; padding-top: 5px; }
.new-relation { position: absolute; right: 0; top: 5px; width: 235px; color: #999; text-align: right; }
.new-relation strong { color: #c82a00; }

/* 侧边栏 */
.sidebar{ float: right; width: 230px; min-height: 300px; padding-top: 32px; }

/* 推荐增值服务 */
.m-service{ border-radius: 5px; background-color: #f5f5f5; overflow: hidden; height: 134px; }
.m-service-group{ padding: 10px 10px 10px 75px; line-height: 18px; }
.m-service-group dt{ float: left; margin-left: -64px; width: 50px; overflow: hidden; }
.m-service-name{ font-size: 14px; }
.m-service-note{ color: #999; padding: 3px 0; height: 36px; overflow: hidden; }
.m-service-buy a{ margin-left: 10px; }

/* 问题咨询 */
.ask-form{ padding-bottom: 15px; background-color: #fff8f8; border: 1px dashed #dbb3b3; }
.order-problem-list{ border-bottom: 1px dashed #ddd; padding: 15px 10px; }
.order-problem-list dt a{ color: #666; }
.order-problem-list dt a:hover{ color: #b21212; }
.order-problem-list dd { padding-top: 5px; color: #999; }

/* 账户安全 */
/*.security-info{ font-size: 14px; }*/
.security-info .user-value{ display: inline-block; width: 180px; }
.security-info .user-alter{ display: inline-block; width: 120px; }
.security-info .form{ margin-left: -120px; padding: 20px 5px 10px; background-color: #fff8f8; border-radius: 5px; }
.security-info .form .form-item{ font-size: 12px; }

/* 已发布信息 */
.published-item td{ color: #666;  }
.published-item a{ color: #122a88; }
.published-item .title{ font-size: 14px; }
.published-item .time{ color: #999; }
.published-item .integrity .progress{ vertical-align: middle; overflow: hidden; display: inline-block; border-radius: 3px; background-color: #e8e8e8; width: 80px; height:8px; }
.published-item .integrity .progress i{ vertical-align: top; display: inline-block; border-radius: 3px; width: 80px; height:8px; background-color: #f37b1d;  background-size: 30px 30px; background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent); background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent); background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent); background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent); background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent); -webkit-animation: animate-stripes 3s linear infinite; -moz-animation: animate-stripes 3s linear infinite; }
@-webkit-keyframes animate-stripes { 0% {background-position: 0 0;} 100% {background-position: 60px 0;} }
@-moz-keyframes animate-stripes { 0% {background-position: 0 0;} 100% {background-position: 60px 0;} }
.published-item .integrity a{ color: #333; }
.published-item .mate{ color: #999; }
.published-item .mate span{ margin-right: 15px; display: inline-block; }
.published-item .mate span em{ color: #666;}
.published-item .red{ color: red; }
.published-item a:hover,.published-item .integrity a:hover{ color: #b21212; }

/* 收件箱列表 */
.m-user-avatar{ display: inline-block; vertical-align: middle; width: 60px; height: 60px; overflow: hidden; border-radius: 60px; border: 1px solid #f1f1f1; }
.m-user-avatar img{ width: 100%; height: 100%;}
.message-wrap{ width: 370px; }
.message-wrap p{ padding: 1px 0; }
.message-title{ font-size: 14px; }
.message-title a{ font-weight: 700; }
.message-title a,.message-call{ color: #122a88; }
.message-source,.message-trends,.message-relation{ color: #999; }
.message-relation a{ margin-left: 2px; margin-right: 2px; }
.message-time .iconfont{ font-size: 14px; }
.message-reply-form .textarea{ width: 360px; }

/* 认证中心 */
.certification-form{ position: relative; padding-right: 170px; }
.sample{ position: absolute; right: 0; top: 0; width: 160px; overflow: hidden; }
.sample dt{ padding-bottom: 5px; }
.sample dd{ margin-bottom: 20px; }
.sample dd img{ width: 100%; }

/* ===================== 帮助中心 & 关于我们 ===================== */
/* 帮助中心容器 */
#content-help{ border-top: 2px solid #b21212; padding-bottom: 20px; }
#content-help .container{ width: 989px;  border-width: 1px; border-style: solid; border-color: #ddd; background: url(../images/member/nav-member-bg.png) repeat-y left top #fff; }

/* 帮助中心导航 */
.h-subnav-body dt{ cursor: pointer; }
.h-subnav-body dd{ display: none; }

/* 人才招聘 */
#job-fold{ list-style: none; margin: 0; }
#job-fold li{ margin-bottom: 0; }
.job-fold .item { position: relative }
.job-fold .item h4 { margin: 0; position: relative; border-top: 1px solid #fff; font-size: 15px; line-height: 22px; padding: 7px 10px; background-color: #f8f8f8; cursor: pointer; padding-right: 30px }
.job-fold .item h4 b { position: absolute; display: block; cursor: pointer; right: 10px; top: 7px; width: 16px; height: 16px; text-align: center; color: #666 }
.job-fold .item .info { display: none; padding: 10px; font-size: 12px; }

/* ===================== 登录 & 注册 & 找回密码 ===================== */
/* 容器 */
#content-login{ background-color: #e93854; }
#content-login .container{  padding-bottom: 50px; padding-top: 50px; min-height: 375px; background: url(../images/temp/login-bg.png) no-repeat left top; }
#content-register{ padding-top: 20px; background-color: #f1f1f1; }
#content-register .container{ width: 988px; min-height: 500px; background-color: #fff; border: 1px solid #ddd;}
#content-register .shcon{width:988px; margin:0px auto;}
#content-register .container .g-tips{ padding-top: 100px; width: 400px; }
#content-login .input-text,#content-register .input-text{ padding: 8px; }
#content-register .form-label,#content-register .form-info-label{ padding-top: 5px; }
#content-register .btn,#content-register .btn-primary{ height: 36px;  }
#content-register .btn-primary{ width: 242px; font-size: 16px; }
#content-register .form-item{ padding-bottom: 15px; }

/* 登录 */
.login-form{ overflow: hidden; border: 1px solid #e5e5e5; width: 340px; float: right; background-color: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.5); }
.login-form h2{ font-size: 18px; font-weight: 400; color: #666; text-align: center;  padding-bottom: 25px;}
.login-tab-head{ width: 350px; height: 39px; border-bottom: 1px solid #ddd; }
.login-tab-head li{ cursor: pointer; float: left; width: 170px; background-color: #f5f5f5; height: 39px; line-height: 39px; border-right: 1px solid #ddd; border-bottom: 0; text-align: center; font-size: 14px; }
.login-tab-head li.current{ position: relative; height: 40px; background-color: #fff; }
.login-form-cont{ padding: 20px;}
#content-login .form-label{ margin-left: -65px; width: 60px; padding-top: 2px; font-size: 14px; }
#content-login .form-item{ padding-left: 60px; padding-bottom: 15px;}
#content-login .form-item.special{ line-height: 20px; padding-bottom: 10px;}
#content-login .form-item .btn{ height: 34px; }
.login-form .btn-secondary{ width: 240px; font-size: 16px; }

/* 注册页面 */
.register-form { float: left; padding-top: 50px; padding-left: 50px; width: 600px; }
.register-form1 { float: right; padding-top: 50px; padding-right: 50px; width: 600px; }
.register-slogan{ width: 520px; text-align: center; border: 2px dashed #ddd; border-radius: 8px; padding: 10px 0; font-size: 18px; margin-bottom: 80px; }
.register-form .btn-primary{ width: 242px; font-size: 16px; }
.register-guide{ float: right; width: 230px; padding: 20px; height: 480px; border-left: 1px solid #ddd; background-color: #f9f9f9; }
.register-guide .panel-title{ font-size: 16px; }
.register-guide .panel-body{ padding: 10px; margin-bottom: 10px; }
.register-guide .ft14{ color: #666; line-height: 30px; }

.register-guide1{ float: left; width: 230px; padding: 20px; height: 480px; border-left: 1px solid #ddd; background-color: #f9f9f9; }
.register-guide1 .panel-title{ font-size: 16px; }
.register-guide1 .panel-body{ padding: 10px; margin-bottom: 10px; }
.register-guide1 .ft14{ color: #666; line-height: 30px; }
.known-investor li{ text-align: center; overflow: hidden; padding-bottom: 15px; }
.known-investor li img{ width: 200px; height: 60px; }
/*.known-investor li{ overflow: hidden; padding: 10px 0; }
.known-investor li span{ padding-top: 5px; display: block; color: #666; }
.known-investor li p{ color: #999; }
.known-investor i{ width:58px; height:46px; display:block; float:left; margin-right: 10px; background:url(../images/temp/known-investors-portrait.jpg) no-repeat;}
.known-investor i.portrait-01{ background-position:0 0;}
.known-investor i.portrait-02{ background-position:-68px 0;}
.known-investor i.portrait-03{ background-position:-136px 0;}
.known-investor i.portrait-04{ background-position:-204px 0;}
*/
/* 找回密码 */
.forget-form{ width: 680px; margin: 50px auto; }

/* 订单管理 */
#content-order{ border-top: 2px solid #b21212; padding-bottom: 20px; }

/* 订单信息表格 */
.pay-order-no,.pay-discount{ width: 100%; border-collapse: collapse; border-spacing: 0; color: #666; }
.pay-order-no tr th,.pay-discount tr th{ padding:10px; font-weight: normal; background-color: #fdfdfd; border:1px solid #ebebeb;  font-size: 14px; text-align: right; width: 172px; padding-right: 15px; }
.pay-order-no tr td,.pay-discount tr td{ padding:10px; background-color: #fff; border:1px solid #ebebeb;  font-size: 14px;}

/* 订单信息表格 */
/*.pay-order-no,.pay-discount{ width: 958px; margin: 20px; border:1px solid #ebebeb; border-collapse: collapse; border-spacing: 0; font-size: 14px; color: #666; }
.pay-order-no tr th,.pay-discount tr th{ padding: 10px; font-weight: normal; background-color: #fdfdfd; border:1px solid #ebebeb; }
.pay-order-no tr td,.pay-discount tr td{ padding: 10px; background-color: #fff; border:1px solid #ebebeb; }
.pay-order-no tr th{text-align: right; width: 138px; padding-right: 33px; }*/
.pay-discount tr td{ text-align: center; color: #666;}
.pay-discount tr td .vam{ margin-right: 3px; }
.pay-discount tr td .price{ margin-top: 5px; padding:5px 0 5px; color: #666; display: block; font-size: 18px; }

.ico-favorable-price{ width: 90px; height: 48px; display: inline-block; background:url(../images/member/privilege.png) right top; padding-top: 42px; text-shadow: 1px 1px 2px #333; font:bold 26px arial; color: #fff; }
.ico-favorable-price.ico-favorable-price-not{ background-position: left top; }

.pay-surplus{ margin: 20px; padding: 12px; font-size: 14px; color: #666; border: 1px solid #ebebeb; background-color: #fdfdfd; }

/* 购买数量组件 */
.choose-amount{ margin-left: auto; margin-right: auto; width: 100px; height: 18px; text-align: center; }
.btn-reduce,.btn-increase{ display: block; zoom: 1; float: left; width: 26px; height: 26px; border: 1px solid #ccc;  text-align: center; background-color: #ededed; color: #999; font: bold 18px/24px tahoma,arial,'Microsoft Yahei','Hiragino Sans GB',\5b8b\4f53,sans-serif; }
a.btn-reduce:hover,a.btn-increase:hover{ text-decoration: none; }
.buy-num{ float: left; width: 44px; height: 26px; line-height: 26px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 0; border-right: 0; text-align: center; color: #333; font-family: 'Microsoft Yahei',arial; }



/* 订单结算 */
.pay-clearing{ position: relative; padding:0 10px; height: 40px; line-height: 40px; border-top: 1px solid #fff; background-color: #f5f5f5; font-size: 16px; color: #666; }

/* 订单总计 */
.pay-total-box{ position: absolute; right: 0; top: 0; padding: 0 15px; background-color: #ddd; height: 40px; }
.pay-total{ display: block; height: 40px; line-height: 40px; font-size: 18px; }
.ico-total-arrows{ margin-top: -7px; border: 8px solid #f5f5f5; border-right-color: #ddd; position: absolute; width: 0; height: 0; display: block; overflow: hidden; left: -16px; top: 50%; }

/* 支付选项卡 */
.pay-tab .tabBox{ position: relative; }
.pay-tab .tabBox .bankWrap .cl label{ width: 185px; }
.pay-tab .tabBox .bankWrap .cl label img{ width: 130px; height: 52px; }

.btn-secondary{ vertical-align: middle; display: inline-block; width: 108px; height: 46px; font:bold 18px/46px 'Microsoft yahei',simhei,simsun,arial; color: #fff; text-align: center;  cursor: pointer;}

/* 支付对话框  */
.pay-dialog{ width: 500px; min-width: 400px; background-color: #fff; font:normal 14px 'Microsoft Yahei',simhei,sumsun,arial;  }
.pay-dialog-hd{ padding:0 10px; font-weight: bold; line-height: 38px; background-color: #2755aa; color: #fff; }
.pay-dialog-bd{ padding:20px; }
.pay-dialog-tips{ border-bottom: 1px solid #ddd; color: #666; padding-bottom: 10px; font-size: 14px; }
.pay-dialog-tips-gray{ width: 100%; height: 24px; line-height: 24px; text-align: center; background-color: #f5f7fa; color: #666; font-size: 14px; }
.pay-dialog-form{ overflow: hidden; padding-top: 20px; padding-bottom: 10px; }
.pay-dialog-form li{ width: 320px; overflow: hidden; padding:6px 0 6px 140px; }
.pay-dialog-form li .title{ float: left; margin-left: -140px; width: 140px; line-height: 30px; text-align: right; }
.pay-dialog-form li .text{ float: left; padding: 5px; width: 188px; height: 18px; line-height: 18px; border:1px solid #e1e1e1;}
.pay-dialog-form li .text-captcha{ width: 58px; }
.pay-dialog-form li .pic-captcha{ vertical-align: middle; margin-left: 10px; }
.pay-dialog-form li em{ display: block; float: left; width: 100%; }
.pay-dialog-form li div.red{ float: left; width: 100%; }

/* 支付成功对话框 */
.pay-dialog-success{ position: relative; overflow: hidden; padding:20px 20px 20px 75px; width: 365px; }
.pay-dialog-success .icoCor32,.pay-dialog-failure .icoErr32,.pay-tips-dialog .icoPro32{ position: absolute; left: 35px; top: 20px; }
.pay-dialog-success-title,.pay-dialog-failure-title{ font: bold 18px/32px 'Microsoft Yahei',arial; color: #72b54c; }
.pay-dialog-failure-title{ width: 350px; color: #999; }
.pay-dialog-success-info{ font-size: 14px; line-height: 24px; white-space: nowrap; }
.pay-dialog-success-info em{ color: #2755aa; }

/* 支付提醒对话框 */
.pay-tips-dialog dl dt{ font: bold 16px/30px 'Microsoft Yahei',arial; color: #333; }
.pay-tips-dialog dl dd{ padding-top: 10px; }
.pay-tips-dialog dl dd.orang-text{ color: #f07c08; }
.payPrompt{ margin:0 10px; padding:9px 0; background:url(../../images/user/dashed_bg.png) repeat-x left bottom;}
.bankWrap { padding:15px 10px;}
.bankWrap label{ width:194px; display:block; float:left; padding:8px 0;}
.bankWrap label input{ vertical-align:middle;}
.bankWrap label img{ margin-left:5px; vertical-align:middle;}
.bankWrap span{ cursor:pointer; display:block; margin-top:10px; margin-left:25px;}
.bankWrap .bankBtn{ margin-left:25px;}
.tips{ background-color:#f1f1f1; padding:5px;}
.remark{ line-height:22px; color:#666;}
.pay-ask{ padding: 15px 10px; }
.pay-ask dl{ margin-bottom:15px; color:#666;}
.pay-ask dl dt{ padding-bottom: 5px; line-height: 24px; color: #333; }

/* 重置首页动态 */
.new-info-tab .m-user-avatar{ margin-top: 5px; width: 40px; height: 40px; border-radius: 40px; }
.new-info-tab .message-wrap{ width: 230px; }
#J_msg_0 .message-wrap{ width: 400px; }
.new-info-tab .message-title{ font-size: 12px; }
.new-info-tab .news-info-time{ color: #666; }
.new-info-tab .news-info-time a{ color: #122a88 }

/* 网站地图 */
.sitemap{ border-bottom:1px dashed #ddd; overflow:hidden; padding: 10px;}
.sitemap dt{ font-size: 14px; }
.sitemap dd{font-size:12px; line-height:30px;}
.sitemap dd a{white-space: nowrap; color: #666; margin-right:20px;}
.sitemap dd.siteMapIndex a{text-decoration:underline; margin-right:10px;}
.sitemap:last-child{border:0;}

.panel-title .icon-line, .panel-title .icon-line-red, .panel-filter .icon-line, .panel-filter .icon-line-red {
  display: block;
  position: absolute;
  left: 0;
  top: 8px;
  width: 2px;
  height: 16px;
  overflow: hidden;
  background-color: #122a88;
}
address, caption, cite, code, dfn, em, i, th, var {
  font-style: normal;
  font-weight: 400;
}
.register-guide .panel-title {
  font-size: 16px;
}
.panel-title {
  float: left;
  position: relative;
  height: 32px;
  line-height: 32px;
  text-indent: 10px;
  font-size: 14px;
  font-weight: normal;
}
.panel-head-dashed {
  height: 32px;
  border-bottom: 1px dashed #ddd;
}
/* 简洁底部 */
#footer-easy{ padding: 10px; overflow: hidden; background-color: #f1f1f1; }
#footer-easy p{ text-align: center; color: #999; }
#footer-easy p a{ color: #999; padding: 0 10px; }
#footer-easy p a:hover{ color: #b21212; }

/*表单验证必要元素*/
.wrong{width:200px;height:20px;line-height:20px;padding-left:5px;position:absolute;font-size:12px;color:#666;}
.right{width:100px;height:20px;position:absolute;background:url(reg-menu.gif) left -20px no-repeat; padding-left:20px; line-height:20px; vertical-align:middle; color:#666;}
.wrong .onError {
  width: 200px;
  height: 20px;
  padding-top: 3px;
  left: 0px;
  top: 0px;
  padding: 0px;
  margin: :0px;
}
.wrong .onError_top {
  display: block;
  width: 150px;
  padding: 4px 10px 0 40px;
  min-height: 15px;
  _height: 10px;
  background: url(verification-ui6.gif) no-repeat 0px -190px;
}
.wrong .onError_bot {
  display: block;
  width: 200px;
  height: 5px;
  background: url(verification-ui6.gif) no-repeat 0px -375px;
  overflow: hidden;
}