@charset "UTF-8";
/* CSS Document */
body{padding:0; margin:0; font-family:"Microsoft YaHei";background-color: initial!important;}
ul,li,p,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{display:block; padding:0; margin:0; list-style-type:none;}
.fl{float:left;}
.fr{float:right;}
.plr5{padding:0 5px;}
.header{width:100%;height:80px;background: rgba(0, 0, 0, .8);box-shadow: 0 1px 1px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.15);}
.user-box{width:1190px; margin:0 auto; overflow:hidden; position:relative;line-height: 80px;display: flex;justify-content: space-between;color: #fff;}
.header .logo{float:left;height:35px; padding:5px 0;}
.header .logo img{height:35px;}
.header .nav{float:left; height:45px; padding-left:50px; font-size:14px; width:300px;}
.header .nav li{float:left; height:45px; padding:0 20px;}
.header .nav li a{display:block; line-height:43px;color:#333; text-decoration:none;}
.header .nav li a:hover{color:#06c; border-bottom:2px solid #06c;}

/* .header .user{float:right;height:45px;} */
/* .header .user-avatar{position: relative;color: #fff;padding-left:20px;overflow: hidden;font-size:12px;} */
/* .header .user-avatar .avatar{float:left; display:block; width:25px; height:25px; margin:8px 0; } */
.header .user-avatar .avatar>img{border-radius: 50%;width: 40px;height: 40px;}
.header .user-avatar .name{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left:10px;}
.header .user-avatar .msg-count{color: #f76120;font-family: arial,sans-serif; padding:0 2px;}
.header .user-avatar a{color:#fff; text-decoration:none; padding-left:10px;}
.header .user-avatar a:hover{color:#00E7BF;}

.login-body{
  background-image:url(../images/login_bg.png);
  background-size: cover;
    background-repeat: no-repeat;
  min-height:100%;
}

.user-body{
  background-image:url(../images/user_bg.png);
  background-size: cover;
    background-repeat: no-repeat;
      height: unset;
}
.maincontainer{width:1190px;margin: 35px auto 0;padding-bottom:100px; }
.maincontainer::after{
	content: "020";
	clear: both;
	visibility: hidden;
    display: block;
}
.maincontainer .card{
	border-radius: 4px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}
.maincontainer .card .card-title{
	border-left: 5px solid #00A186;
    line-height: 1!important;
    font-weight: bold!important;
    padding-left: 10px;
	font-size: 16px;
}
.maincontainer .card .card-title .tag{
	font-weight: normal;
	color: #00A186;
	font-size: 14px;
}
.maincontainer .page-card-title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding:10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.maincontainer .page-card-title h2{
	font-size: 16px;
	font-weight: bold;
	border-left: 5px solid #00A186;
    line-height: 1!important;
	margin:5px 0;
	padding-left: 10px;
}
.my_myresume_l{float:left;width:220px;font-size:14px;}

.my_user{padding:16px 5px;border: 1px solid #f2f2f2;
background:#fafafa url(../images/Layer-12.jpg) no-repeat top center;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius:0px;
margin-bottom: 19px;
}
.my_user .avatar{width:64px; height:64px; margin:0 auto; border-radius:0; border:2px solid #fff;box-shadow: 0 1px 1px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.15);}
.my_user .avatar img{width:64px; height:64px;}
.my_user .name{line-height:30px; padding:10px 0; text-align:center;}
.my_user .u-tips{width:100%; overflow:hidden;}
.my_user .u-tips li{float:left; width:33%;}
.my_user .u-tips .li-line{border-right:1px solid #eee;}
.my_user .u-tips li a{display:block; margin:6px 0; text-align:center; text-decoration:none; color:#999; font-size:12px;}
.my_user .u-tips b{display:block; font-size:16px; color:#333;}
.my_module{width:100%; overflow:hidden;}
.my_module li{height: 50px;border-right: 2px solid transparent;margin-left: -1px;border-right: 1px solid #e5e5e5;}
.my_module li a{display:block; padding-left:30px;line-height:50px; text-decoration:none; color:#333;}
.my_module .active{border-color:#06c;border-width:2px; background:#fafafa; color:#06c;}
.my_module .active a{background:#fafafa; color:#06c;}
.my_module li a:hover{background:#fafafa; color:#06c;}



.my_myresume_r{float:right;width:940px;margin-bottom: 20px; 
	 min-height:800px;}
.my_myresume_r .new_section{font-weight: normal;margin:0;font-size:18px;color:#555555; padding:10px 20px; border-bottom:1px solid #ebebeb;}
.my_myresume_r .new_section span{
    line-height: 46px;
    font-weight: 600;
    color: #000;
    border-left: 4px solid #00A186;
    padding: 0 0 0 10px;
}
.my_myresume_r .new_section .mr_creatr{padding-top:8px;}
.mr_creatr a{
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #00A186;
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
    text-decoration: none!important;
}
.table>thead>tr>th{border: none!important;}
.mr_creatr a:hover{background:#02b698;color: #fff;}
.eidt-password{padding:20px; overflow:hidden;}
.eidt-password form{color:#666;}
.eidt-password table td{padding:15px;}

.from-input{border: 2px solid #f1f1f1;outline: none;width: 500px;height: 30px;padding: 6px 10px;transition: border 0.2s ease-in 0s;background: #eee;border-radius: 4px;color: #999;}
.from-textarea{border: 2px solid #f1f1f1;outline: none;width:420px;height:200px;padding: 6px 10px;transition: border 0.2s ease-in 0s;}
.btn {display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;
text-decoration:none;}
.btn-block{display:block;}
.btn-default {color:#333;background-color: #fff;border-color: #ccc;}

.btn-primary{
    color: #fff;
    background: #00A186!important;
    width: 208px;
    height: 48px;
    line-height: 48px;
    padding: 0;
    font-size: 18px;
    border: none!important;
}
.btn-primary:hover{background: #02b698!important;}

.btn-normal {
padding:3px 8px;
color: #333;
background-color: #dedede;
border: 1px solid #e3e3e3;
border-bottom: 1px solid #aaa;
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFDEDEDE');
background-size: 100%;
background-image: -moz-linear-gradient(top,#f7f7f7,#dedede);
background-image: -webkit-linear-gradient(top,#f7f7f7,#dedede);
background-image: linear-gradient(to bottom,#f7f7f7,#dedede);
}


.con_detail2{width:100%; font-size:12px;}
.con_detail2 .title{padding-bottom:5px; width:100%;}
.con_detail2 .title table th{padding:0px 10px; background:#f5f5f5; height:39px; border-bottom:1px solid #ddd;}
.table-b td{border-bottom:1px dashed #ddd; padding:3px 10px; height:40px; color:#999;}
.table-b tr:hover{background:#f3f3f3;}

.con_detail2 td a{color:#333; text-decoration:none;}
.con_detail2 td a:hover{color:#06c; text-decoration:underline;}



/*分页代码*/



.fenye{overflow:hidden; padding:30px 20px;}


#kkpager{
	clear:both;
	height:30px;
	line-height:30px;
	margin-top:20px;
	color:#999999;
	font-size:14px;
}
#kkpager a{
	padding:4px 8px;
	margin:10px 3px;
	font-size:12px;
	border:1px solid #DFDFDF;
	background-color:#FFF;
	color:#9d9d9d;
	text-decoration:none;
}
#kkpager span{
	font-size:14px;
}
#kkpager span.disabled{
	padding:4px 8px;
	margin:10px 3px;
	font-size:12px;
	border:1px solid #DFDFDF;
	background-color:#FFF;
	color:#DFDFDF;
}
#kkpager span.curr{
	padding:4px 8px;
	margin:10px 3px;
	font-size:12px;
	border:1px solid #008cd6;
	background-color:#008cd6;
	color:#FFF;
}
#kkpager a:hover{
	background-color:#008cd6;
	border:1px solid #07679a;
	color:#fff;
}
#kkpager span.normalsize{
	font-size:12px;
}
#kkpager_gopage_wrap{
	display:inline-block;
	width:44px;
	height:18px;
	border:1px solid #DFDFDF;
	margin:0px 1px;
	padding:0px;
	position:relative;
	left:0px;
	top:5px;
}
#kkpager_btn_go {
	width:44px;
	height:20px;
	line-height:20px;
	padding:0px;
	font-family:arial,宋体,sans-serif;
	text-align:center;
	border:0px;
	background-color:#0063DC;
	color:#FFF;
	position:absolute;
	left:0px;
	top:-1px;
	display:none;
}
#kkpager_btn_go_input{
	width:42px;
	height:16px;
	text-align:center;
	border:0px;
	position:absolute;
	left:0px;
	top:0px;
	outline:none;
}


/*投稿*/

/*模拟下拉菜单*/

.nav-select{width:324px; font-size:14px; color:#ccc;}
.nav-select p{display:block;padding:6px 10px;line-height:30px;border:2px solid #eee;}
.set-bg{background:#fff url(../images/ico-arrow.png) 295px 18px no-repeat; cursor:pointer;}
.select-bg{background:#fff url(../images/ico-arrow-up.png) 295px 18px no-repeat;}
.new{width:320px;position:absolute;border:2px solid #eee; border-top:none;display:none; background:#fff;}
.nav-select ul li{line-height:30px;padding-left:10px;}
.nav-select ul li:hover{background:#CCC;color:#FFF;}



/*tab切换*/

.user-tab{width:100%;margin:0;overflow:hidden;}
.user-tab .test-menu{height:50px;font-size:16px;width:100%;margin:0 auto;background:#f3f3f3 url(../images/test-menu-bg.png) repeat-x bottom;}
.user-tab .test-menu ul{display:block;height:50px;width:100%;}
.user-tab .test-menu li{float: left;width: 120px;text-align: center;line-height:50px;cursor:pointer;color:#999;overflow: hidden;}
.user-tab .test-menu ul{padding: 0px;list-style-type: none;}
.user-tab .test-menu li.off{color:#06c; background:#fafafa;}
.user-tab .menudiv{border-top:none;height: 500px;}
.user-tab .menudiv div{padding:15px;line-height:28px;}




/*弹出框代码*/

.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:0.8;filter:alpha(opacity=60)}
.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}
#signup-modal,#login-modal,#forgetform,.modal{display:none;width:300px;padding:0 40px 20px;background:white;border:5px solid rgba(0,0,0,0.2);margin-left:-190px;border-radius:10px;overflow:hidden;margin-bottom:40px;box-shadow:0 1px 0 white inset;margin-top:-167px}
#signup-modal a:hover,#login-modal a:hover,#forgetform a:hover,.modal a:hover{text-decoration:none}
.modal h1,#forgetform h1,#signup-modal h1,#login-modal h1{margin:0 -40px;background:#EEE;border-bottom:1px solid #CCC;border-top:1px solid #CCC;font-size:16px;padding:13px 40px;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;margin-bottom:20px}
.modal .close,#signup-modal .close,#login-modal .close,#forgetform .close{position:absolute;top:0;right:0;padding:12px 18px 16px 18px;height:16px;overflow:hidden;opacity:.8;border-left:1px solid #BBB; cursor:pointer;}

.find-success{padding:15px 20px; overflow:hidden; position:relative; height:100px;}
.forgot-btn,.login-btn{display:inline-block;*display:inline;*zoom:1;margin-top:14px;color:#ffffff}
.find-success .success .icon{position: absolute;top:8px;left:40px;width:50px; height:50px; background:url(../images/icon-status.v9abc680f.png) no-repeat 0px -367px;}
.find-success .success-text{padding:10px 0 0 95px; display:block;}
.find-success .success-text .title{display:block; font-size: 18px;color: #333;}
.find-success .success-text .login-btn{height:40px; padding:20px 0;}



/* ======================================分页====================================== */
.pageInfo{text-align: center;font-size: 16px;}
.pageInfo .item{display: inline-block;padding: 4px 10px;background:#eee ;margin: 0 10px 0 0;}
.pageInfo .item.on{color: #fff;background: #F79D2D;}
/* ======================================通用====================================== */
.footer{width:100%;height: 36px;line-height: 36px; text-align:center; font-size:12px; color:#999;}
.main_box{width:1190px; margin:0px auto; overflow:hidden;}
.overflow-row1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1;}
.overflow-row2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}
.overflow-row3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}
.overflow-row4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;word-break: break-all;}
.overflow-row5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;word-break: break-all;}
.overflow-row6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;word-break: break-all;}
.overflow-row7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;word-break: break-all;}
.overflow-row8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;word-break: break-all;}
.pageFooter{height: 310px;background: #181615;}
.pageFooter .pageFooter_l{margin: 80px 0 0 0;}
.pageFooter .pageFooter_l .p1{font-size: 14px;font-family: PingFang SC;font-weight: 400;color: #FFFFFF;line-height: 36px;opacity: 0.8;}
.pageFooter .pageFooter_l .p2{font-size: 12px;font-family: PingFang SC;font-weight: 400;color: #707070;line-height: 36px;}
.pageFooter .pageFooter_r{margin: 100px 0 0 0;}
.pageFooter .pageFooter_r .pic{width: 120px;height: 120px;}



 /* 通用--卡片 */
 .cardPart{

 }
 .cardPart .cardPart_header{
	 padding: 10px;
	 border-bottom: 1px solid #eee;
	
	}
	.cardPart .cardPart_header.flex{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
 .cardPart .cardPart_header .p1{ 
	 font-size: 16px;
	 font-family: Source Han Sans CN;font-weight: 400;color: #313131;
	 line-height: 30px;
	 margin:0;
}
 .cardPart .cardPart_header .p1 .tag{background: #FF4545;color: #fff;border-radius: 2px;padding: 0 4px;margin: 0px 0 0 4px;font-size: 12px;}
 .cardPart .cardPart_header .p2{font-size: 14px;font-family: Source Han Sans CN;font-weight: 400;color: #AAAAAA;line-height: 30px; }
 .cardPart .cardPart_body{
	 padding-bottom: 34px;
 }

 /* 通用--nav */
 .my_myresume_l .avatar{margin: 0 10px;padding: 20px;border-bottom: 1px solid #eee;text-align: center;}
 .my_myresume_l .avatar .pic{width: 80px;height: 80px;border-radius: 50%;}
 .my_myresume_l .avatar .p1{font-size: 16px;font-family: Source Han Sans CN;font-weight: 500;color: #404040;line-height: 30px;}
 .my_myresume_l .menu{}
 .my_myresume_l .menu .part{
	 margin-bottom: 10px;
	border-radius: 4px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}
 .my_myresume_l .menu .part .part_header{
	padding: 10px 40px;
    border-bottom: 1px solid #E8E8E8;
	text-align: center;
	display: flex;
    align-items: center;
 }
 .my_myresume_l .menu .part .part_header .iconfont{font-weight:300;color: #008543;margin-right: 5px;font-size: 32px;}
 .my_myresume_l .menu .part .part_body{
	padding:20px 0;
 }
 .my_myresume_l .menu .part .menuTitle{font-size: 18px;font-family: Source Han Sans CN;font-weight: bold;color: #000000;line-height: 22px;}
 .my_myresume_l .menu .part .menuItem{
	 font-size: 16px;
	 color: #000;
	 line-height: 40px;display: block;
	 margin: 0 6px;
	 height: 40px;
	 border-radius: 4px;
	 text-align: center;
	 text-decoration: none;
}
 .my_myresume_l .menu .part .menuItem.on{
	background: #00A186;
	color: white;
 }


 /* 首页 */
 .my_myresume_r{box-sizing: border-box;}
 .my_myresume_r .mainInfo{
	 padding: 17px 30px;
}
.my_myresume_r .mainInfo .avatar-wrap{
	margin-top: -40px;
	overflow: hidden;
	float: left;
}
.my_myresume_r .mainInfo .avatar{
	overflow: hidden;
   
    width: 144px;
    height: 144px;
    border-radius: 100%;
  
}
 .my_myresume_r .mainInfo .pic{height: 100%;}
 .my_myresume_r .mainInfo .mainInfo_r{
	margin-left:47px;
}
 .my_myresume_r .mainInfo .mainInfo_r .p1{font-size: 24px;font-family: Source Han Sans CN;font-weight: 500;color: #000000;line-height: 25px;margin-bottom: 20px;}
 .my_myresume_r .mainInfo .mainInfo_r .p1 span{color: #F79D2D;}
 .my_myresume_r .mainInfo .mainInfo_r .p2{
	 font-size: 16px;
	 margin:0;
	 height:34px;
	 line-height: 34px;
 }
 .my_myresume_r .mainInfo .mainInfo_r .p3{font-size: 16px;font-family: Source Han Sans CN;color: #626262;line-height: 30px;margin-top: 20px;}
 .my_myresume_r .mainInfo .mainInfo_r .p3 span{color: #0D0D0D;font-weight: bold;}

 .my_myresume_r .otherInfo{}
 .my_myresume_r .otherInfo .otherInfo_l{width: 610px;height:550px;margin-right: 10px;}
 .my_myresume_r .otherInfo .otherInfo_r{width: 320px;height:545px;background: #fff;}
 .my_myresume_r .otherInfo .part_result{}
 .my_myresume_r .otherInfo .part_result .img{width: 180px;height: 134px;margin-right: 20px;}
 .my_myresume_r .otherInfo .part_result .d1{padding: 20px;background: #FFFDF1;}
 .my_myresume_r .otherInfo .part_result .p1{font-size: 18px;font-family: Source Han Sans CN;font-weight: 500;color: #434343;margin-bottom: 10px;}
 .my_myresume_r .otherInfo .part_result .p1 span{background: #F79D2D;border-radius: 2px;color: #fff;font-size: 14px;}
 .my_myresume_r .otherInfo .part_result .p2{font-size: 16px;font-family: Source Han Sans CN;font-weight: 400;color: #434343;line-height: 30px;}
 .my_myresume_r .otherInfo .part_need{}
 .my_myresume_r .otherInfo .part_need .p1{font-size: 18px;font-family: Source Han Sans CN;font-weight: 500;color: #434343;margin-bottom: 30px; }
 .my_myresume_r .otherInfo .part_need .p2{font-size: 16px;font-family: Source Han Sans CN;font-weight: 400;color: #707070;line-height: 28px;margin-bottom: 30px;}
 .my_myresume_r .otherInfo .part_need .p3{ font-size: 16px;font-family: Source Han Sans CN;font-weight: 400;color: #626262;line-height: 28px;}
 .my_myresume_r .otherInfo .part_invitation{}
 .my_myresume_r .otherInfo .part_invitation .item{display: block;font-size: 16px;font-family: Source Han Sans CN;font-weight: 400;color: #434343;line-height: 28px;margin-bottom: 20px;}