﻿.person-home { overflow:hidden; margin:20px 0px 20px 0px; border:solid 1px #dddddd; background:url('../images/person/line.gif') 200px 0px repeat-y; }
.person-home .side { width:199px; float:left; overflow:hidden; }
.person-home .main-content { position:relative;zoom:1;margin:0 0 10px 200px; }
.person-home .main-content .main-content-title { border-left:solid 1px #ddd; border-bottom:solid 1px #ddd; color:#333; font-weight:bold; font-size:14px; background:url('../images/person/box.gif') 0px -20px repeat-x; font-family:宋体; line-height:40px; padding:0px 0px 0px 20px; margin:0px; }
.person-home .main-content .main-content-content { padding:20px 40px 20px 40px; }
.person-home .endline { clear:both; height:1px; overflow:hidden; } 

.person-home .side .menu h3 { border-top:solid 1px #eee;  border-bottom:solid 1px #eee; height:35px; padding:0px 20px 0px 40px; line-height:35px; color:#555; overflow:hidden; font-size:12px; font-weight:bold; }
.person-home .side .menu h3.home { border-top:0px; background:url('../images/person/menu-icons.gif') 10px 2px no-repeat #fdfdfd; }
.person-home .side .menu h3.profile { background:url('../images/person/menu-icons.gif') 10px -75px no-repeat #fdfdfd; }
.person-home .side .menu h3.willjob { background:url('../images/person/menu-icons.gif') 10px -114px no-repeat #fdfdfd; }
.person-home .side .menu h3.report { background:url('../images/person/menu-icons.gif') 10px -235px no-repeat #fdfdfd; }
.person-home .side .menu h3.video { background:url('../images/person/menu-icons.gif') 10px -310px no-repeat #fdfdfd; }
.person-home .side .menu h3.yanlian { background:url('../images/person/menu-icons.gif') 10px -155px no-repeat #fdfdfd; }
.person-home .side .menu ul { padding:5px 0px 5px 0px; margin:0px; list-style:none; color:#ccc; }
.person-home .side .menu ul li { padding:0px 20px 0px 40px;  line-height:25px; font-size:12px; }
.person-home .side .menu ul li a:link { color:#666666; }
.person-home .side .menu ul li a:active { color:#666666; }
.person-home .side .menu ul li a:visited { color:#666666; }
.person-home .side .menu ul li a:hover { color:#057bd2; }
.person-home .main-content h1 { font-size:24px; font-weight:lighter; padding:0px 0px 10px 0px; margin:0px; }
 
.home-box { margin-bottom:20px; background-color:#fff; text-align:left; }
.home-box .box-footer { height:1px; overflow:hidden; background-color:#dddddd;}
.home-box .box-title { height:33px; line-height:33px; padding:0px 10px 0px 20px; border-bottom:solid 1px #dddddd; background:#f8f8f8; font-size:12px; color:#727f8f;  } 
.home-box .box-title h3 { font-size:14px; line-height:33px; padding:0px 0px 0px 0px; color:#444; } 
.home-box .box-title a { float:right; padding-right:10px; } 
.home-box .box-content { padding:20px 40px 20px 40px; line-height:22px; }  

.summary {}
.summary p { background:url('../images/member-home/arrow.gif') 0px 6px no-repeat; padding-left:20px; }

.person-home-faceimage { width:150px; text-align:center; float:right; }
.person-home-faceimage img { width:93px; height:124px; }

.percent-bar { width:350px; height:22px; }
.percent-bar .bar { width:250px; height:14px; margin:4px; background-color:#dcdcdc; overflow:hidden; float:left; }
.percent-bar .bar i { display:block; height:14px; background-color:#2bbb14; }
.percent-bar .span { width:250px; height:14px; margin:4px; background-color:#dcdcdc; overflow:hidden; float:left; }

.need-finish-profile { padding-left:20px; }
.need-finish-profile a { display:block; background:url('../images/member-home/dot.jpg') 0px 10px no-repeat; padding-left:15px; }
.pop-need-finish-profile { display:block; padding:5px 0px 5px 10px; }
.pop-need-finish-profile a { display:block; background:url('../images/member-home/dot.jpg') 0px 8px no-repeat; padding-left:15px; }


.form-table { line-height:32px; font-size:14px; color:#666; margin:0px 0px 0px 0px; }
.form-table tr {  }
.form-table td { padding:5px 0px 5px 0px; border-bottom:solid 1px #f2f2f2; }
.form-table td.l { width: 76px; vertical-align: top; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; }
.err { line-height: 0px;}
.form-table td.m { padding-left:0px; font-size:12px; vertical-align:top; }
.form-table td .require { color:#ff3300; }
.form-table td.title { text-align:center; font-weight:bold; height:32px; border-bottom:solid 0px #f2f2f2;  }
.form-table td.title h3 { display:block; color:#fff; font-size:12px; line-height:24px; background:#1a8fde; }
.form-table td .btn { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; behavior:url(/content/css/pie.htc); border:0px; background:url('../images/member-home/btn.gif'); height:32px; line-height:32px; padding:0px 20px 0px 20px; color:#fff; font-size:14px; cursor:pointer; }
.form-table .td-no-border td {border:0px;}

.form-btns { padding:10px 20px 0px 0px; }
.form-btns .btn { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; behavior:url(/content/css/pie.htc); border:0px; background:url('../images/member-home/btn.gif'); height:32px; line-height:32px; padding:0px 20px 0px 20px; color:#fff; font-size:14px; cursor:pointer; }

.guest-book-list {  line-height:22px; }
.guest-book-list th { text-align:left;  border:0px; border-bottom:1px solid #dddddd; padding-left:20px; }
.guest-book-list td { border:0px solid #dddddd; border-bottom:1px solid #dddddd; vertical-align:top; padding:10px 0px 10px 20px; line-height:22px; }
.guest-book-list td .replay { color:#c26000; border:1px dotted #fcf1b6; padding:5px 10px 5px 10px; margin:10px 0px 10px 0px; background-color:#fff9d6; width:80%; line-height:22px; height:auto; }
.guest-book-list td.guset-book-text { padding-right:20px; }

.resume-self-list td { line-height:18px; }

.register { box-shadow: 0px 0px 8px 0px rgba(0, 9, 37, 0.2); background: #FFFFFF; }

.register .left {  padding: 0px 60px 20px 60px; border-right: 1px dotted #dddddd; margin: 20px 0px 20px 0px; }
.register .left .form-table td { border:0px;}
.register .left .form-btns { padding-left:100px; }

.reg-profile { padding:20px 200px 20px 200px; }
.reg-profile .form-table td { border:0px;}
.reg-profile .form-btns { padding-left:0px; text-align:center; border-top:1px solid #dddddd; padding-top:20px; }
.reg-profile .area-title h3{ border-bottom:1px solid #dddddd; font-family:微软雅黑; font-size:16px; padding-bottom:10px; color:#666; }

.title { text-align: center; font-size: 20px; font-family: PingFangSC-Medium, PingFang SC; font-weight:normal; color: #111111; padding-top:40px;}
.form-table td .ip { background: #f6f6f6; border: solid 0px #dddddd; padding: 0px 10px 0px 10px; height: 30px; line-height: 30px;  font-size: 12px; color: #999999; width:85%;}
.form-table td .ip-num { background: #f6f6f6; border: solid 0px #dddddd; padding: 0px 10px 0px 10px; height: 30px; line-height: 30px; font-size: 12px; color: #999999; width:53%;}
.c0 { margin: auto; text-align: left; width: 70%; min-width: 70%; overflow: hidden; }
.register0 { display: flex; flex-direction: row; justify-content: center; padding: 10px 0px 10px 0px; overflow: visible;min-width:1400px;}
.register0 .right { width: 473px;margin-left:150px; }

.btn_register { display: block; margin: auto; padding: 0 0 25px 0; }
.footer { text-align: center; }

