@charset "utf-8";
/* CSS Document */
/*----------------------------banner-----------------------------*/
.banner{
	width:100%;
	height:196px;
	background:#f7f8f2;
	background:url(../../images/personal/myself_bg.jpg) no-repeat center center;
}
.banner .banner-face{
	width:1001px;
	height:196px;
	margin:0 auto;
	position:relative;
	text-align:center;
}
.banner .banner-face img{
	border:2px solid #fff;
	border-radius:100px;
	-o-border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	margin-top:13px;
	cursor:pointer;
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: -59px;
	margin-top:0;
	behavior:url(/skins/pie.php);
}
.banner .banner-face p{
	color:#ff4700;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:20px;
	padding-top:145px;
}
.banner .banner-face p span{
	font-size:16px;
}
/*banner end*/
/*nav*/
.nav{
	height:42px;
	width:100%;
	background:#f86c36;	
}
.nav .nav-menu{
	width:1001px;
	margin:0 auto;
	height:42px;
	font-weight:bold;	
	position:relative;
}
.nav .nav-menu .nav-left{
	width:749px;
	padding-left:11px;
}
.nav .nav-menu .nav-right{
	width:240px;
	height:30px;
	padding:15px 0;
	background:#f04a0a;
	position:absolute;
	bottom:0px;
	right:0px;
}

.nav-menu .trigon{	
	width:16px;
	height:18px;
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat 0 -138px;
	position:absolute;
	left:745px;
	top:-18px;
}
.nav .nav-menu .nav-right a{
	width:135px;
	height:30px;
	display:block;
	margin:0 auto;
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat 0 -103px;	
}
.nav .nav-menu .nav-left .sort a, .nav .nav-menu .nav-left .sort span{
	font-size:12px;
	color:#fff;	
}
.nav .nav-menu .nav-left .sort a{
	margin:0 15px;	
}
.nav .nav-menu .nav-left .sort{
	height:42px;
	line-height:42px;
	float:right;
}
.nav .nav-menu .nav-left .sort a.active{ color:#ffd0be;}
.nav .nav-menu .nav-left ul{
	float:left;
	display:inline;	
	color:#fff;	
}
.nav .nav-menu .nav-left ul li{
	height:42px;
	line-height:42px;
	padding:0 15px;	
	float:left;
	display:inline;
}
.nav .nav-menu .nav-left ul li.PC{
	background:#ec4200;
}
.nav .nav-menu .nav-left ul li a{
	color:#fff;
}
/*nav end*/
/*content 主要内容*/
.con{
	margin:0 auto;
	width:1001px;	
	clear:both;
}
.con-left{
	padding:15px 11px 9px;
	width:738px;
	float:left;
	display:inline;
	position:relative;
}
.con-left ul li{
	float:left;
	display:inline;
	width:240px;
	margin:0 9px 25px 0;	
}
.con-left ul li .checking, .con-left ul li .nopass, .con-left ul li .hiding{
	width:240px;
	height:168px;
	position:relative;
	overflow:hidden;	
}
.con-left ul li .p_hiding{
	height:197px;	
}
.hiding .share{
	height:39px;
	position:absolute;
	left: 0;
    bottom: -39px;
}
.hiding .share-bg{
	width:240px;
	height:39px;
	background:#4b4b4b;
	opacity:0.45;
	filter:alpha(opacity=45);	
	position:absolute;
	left: 0;
    bottom: 0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	-o-border-top-left-radius:3px;
	-moz-border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	-o-border-top-right-radius:3px;
	-moz-border-top-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	behavior:url(/skins/pie.php);
}
.hiding .share-con{
	width:144px;
	height:28px;
	line-height:28px;
	position:absolute;
	left:85px;
	bottom:5px;
}
.hiding .share-con a{
	color:#fff;
	font-size:14px;
	font-weight:600;
	display:block;
	float:left;
	margin-right:3px;
}
.hiding .share-con a.s_tsina,.hiding .share-con a.s_qq,.hiding .share-con a.s_qzone{
	width:27px;
	height:27px;
	margin-right:7px;
}
.hiding .share-con a.s_tsina{
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat 0 0;
}
.hiding .share-con a.s_qq{
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat -34px 0;
}
.hiding .share-con a.s_qzone{
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat -68px 0;
	margin-right:0px;
}
.con-left ul li .checking .checking-img{
	width:114px;
	height:28px;
	position:absolute;
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat 0 -32px;
	left:50%;
	top:50%;
	margin:	-14px 0 0 -57px;
}
.con-left ul li .nopass .nopass-img{
	width:115px;
	height:33px;
	position:absolute;
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat 0 -65px;
	left:50%;
	top:50%;
	margin:	-16px 0 0 -58px;
}
.obg{
	width:240px;
	height:168px;
	background:#4b4b4b;
	opacity:0.45;
	filter:alpha(opacity=45);	
	position:absolute;
	left: 0;
    top: 0;
}
.p_obg{
	height:197px;
}
.con-left ul li.DD	{
	margin-bottom:0px;
}
.con-left ul li.oDel{
	margin-right:0px;	
}
.con-left ul li a{
	display:block;
}
.oTxt{
	height:39px;
	background:#f6f6f6;
	color:#666;
	font-size:12px;
	padding:12px 7px 10px;	
}
.oTxt p{
	height:18px;	
}
.oTxt p span{
	float:left;
	display:inline;	
}
.oTxt p.lastrow{
	margin-bottom:5px;
}
.oTxt p.lastrow a{
	float:left;
	display:inline;	
	margin-left:0px;
}
.skin_name{
	width: 121px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}
.oTxt p.nextlow span{
	color:#999;
}
.oTxt p i{
	float:right;
}
.oTxt p a{
	float:right;
	display:inline;	
	margin-left:11px;
	color:#666;
}
.oTxt p a.XG{
	color:#ff5a1b;
}

.con-right{
	width:240px;	
	float:left;
	margin-left:1px;
}
.con-right .con-right-up{
	width:240px;
	/*height:50px;*/
	padding:20px 0px;
	background:url(//imedl.sogoucdn.com/index/sub_bg.jpg) repeat-x 0 0;
}
.con-right .con-right-up p{
	width:104px;
	margin:0 auto;
	font-family:"宋体"
	font-size:14px;
	font-weight:bold;
	padding-left:32px;
}
.con-right .con-right-up p span{ font-family:Arial;}
.con-right .con-right-up p.oNum{
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat 0 -161px;
	margin-bottom:10px;	
}
.con-right .con-right-up p.oGold{
	background:url(//imedl.sogoucdn.com/index/ac/achome/myself.png) no-repeat 0 -187px;
	margin-bottom:16px;	
}
.con-right .con-right-up .btn_orange{
	display: block;
	width: 164px;
	height: 32px;
	line-height: 32px;
	background: #ff5a19;
	color: #fff;
	text-align: center;
	font-size: 12px;
	margin: 0 auto 14px;
	border-radius: 3px;
	cursor: pointer;
}
.con-right .con-right-up .btn_orange.no,.con-right .con-right-up .btn_orange.no:hover{
	cursor: inherit;
	background: #c2c2c2;
}
.con-right .con-right-up .btn_orange:hover{
	background: #e04004;
}
.con-right .con-right-middle{
	color:#333;	
	background:#dff2ff;
	margin-bottom:14px;
}
.strong_left{
	float:left;
}
.con-right-middle p, .con-right-middle h4, .con-right-middle h5{
	padding-left:14px;
}
.con-right .con-right-middle h4{
	height:36px;
	line-height:36px;
	background:#44a4f6;
	font-size:14px;
	color:#fff;	
}	
.con-right .con-right-middle h4 strong{
	float:right;
	margin-right:18px;
}
.con-right .con-right-middle h5{
	height:23px;
	line-height:23px;
	background:#b9e2ff;
	font-size:14px;
	color:#006699;	
	font-weight:normal;
}	
.con-right .con-right-middle p{
	height:56px;
	font-size:12px;
	padding-top: 8px;
    line-height: 24px;
}	
.con-right p.GGW{
	height:159px;
	line-height:159px;
	color:#aeaeae;
	text-align:center;
	font-size:30px;
	font-family:"微软雅黑";
	background:#f2f2f2;
}

.icontent{
	margin:0 auto;
	width:1001px;	
}
.item{
	padding-top:20px;
}
.item-title{
	color:#e94f0d;
}
.item-title h3{
	font-family:"微软雅黑";
	font-weight:normal;
}
.item-title h3 span{
	width:28px;
	height:5px;
	background:#efefef;
	display:block;
	float:left;
	margin-top:11px;
	
}
.item-title h3 p{
	color: #333;
	display: block;
	float: left;
	padding: 0 8px;
	font-size: 18px;
}
.item-title h3 a{
	color:#333;
	display:block;
	float:left;
	padding:0 8px;
	font-size:18px;
}
.item-title h3 a.more{
	font-size:16px;
	padding-right:0px;
}
.item-title h3 a.more:hover{
	text-decoration:underline;
}
.item-title h3 i{
	height: 1px;
	background-color: #efefef;
	width: 857px;
	line-height: 1px;
	display: block;
	float: left;
	margin: 13px 0 0 0;
}
.item .mes-board{
	width:1001px;
	padding:18px 3px 0;
    clear: both;
}
.item .mes-board textarea{
	padding:7px;
	letter-spacing:1px;
	width: 993px; 
	height:97px; 
	font-style: normal;
	text-align: left; 
	vertical-align: middle; 
	color: #000000; 
	background: #fdf9ee; 
	border: 1px solid #fdc9a5;
	font-family:"宋体";
	font-size: 14px;
}
#msg_box{
	line-height:29px;
	color:red;
	font-size:14px;
}
.item .mes-board .mes-submit{
	height:29px;
	margin-top:12px;	
	position:relative;
}
.item .mes-board .mes-submit p{
	width:81px;
	height:29px;
	line-height:29px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:600;
	background:#f60;
	position:absolute;
	right:2px;
	bottom:0;
	cursor:pointer;
}
.item-con{ width:100%; }
.item-con ul li{
	width:1001px;
	padding:20px 0 9px 8px;
	border-bottom:1px solid #e6e6e6;	
}
.oMessage{
	height:auto;	
}
.oMessage a.mes-face{
	display:block;
	float:left;
	display:inline;	
	border:1px solid #949494;
	border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior:url(/skins/pie.php);
	margin-right:23px;
}
.a_avatar{
	width:48px;
	height:48px;
}
.oMessage .mes-con{
	width:800px;
	float:left;
	color:#333;
	font-weight:600;	
}
.oMessage .mes-con p{
	font-weight:normal;	
	margin-top: 10px;
}
.oMessage .mes-con span{
	font-size:12px;
	color:#666;
}
.oMessage .mes-con span.mes-name{
	color:#f60;
	margin-right:10px;	
}
.reply{
	text-align:right;	
	margin-top:5px;
}
.reply span{
	color:#09f;
	line-height:0;
	cursor:pointer;
}
.reply span.oDelete{
	color:#666;
	margin-right:10px;	
	display:none;
}
.reply span.oReply{
	margin-right:33px;	
}
.replied{
	height:auto;	
	margin:2px auto 10px 72px;
}
.replied .arrow-up{
	height:13px;
	width:0;
	height:0;
	border-right:15px solid transparent; 
	border-left:15px solid transparent;
	border-bottom:15px solid #fdf9ee;
	margin-left:20px; 
}	
.replied .oIframe{
	width:867px;
	height:auto;
	background:#fdf9ee;
	padding:5px 0 8px 28px;
}	
.replied .oIframe p{
	font-size:12px;
	line-height:27px;
	color:#f60;
}
/*content end*/

.no_skin{
	background: url("//imedl.sogoucdn.com/index/ac/achome/myself_null.png") no-repeat 0 0;
	width: 473px;
	height: 737px;
	float:right;
	margin-right: 70px;
	position:relative;
}
.another_null{
	background: url("//imedl.sogoucdn.com/index/ac/achome/another_null.png") no-repeat 0 0;
}
.null_upload{
	width:78px;
	height:24px;
	position:absolute;
	left:89px;
	top:160px;
}
.adapt_margin{
	margin-top:15px;
}
/*----------------------------------信息中心-他人----------------------------------------*/
/*----------------------------------积分兑换弹出框----------------------------------------*/
.displaynone{
	display: none;
}
.maskWrap,.toastMask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	overflow: auto;
	background: url(//imedl.sogoucdn.com/index/new_offi/index/maskblankbg.png) repeat 0 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	/*display: none;*/
}
.toast{
	width: 280px;
	margin: 80px auto 50px;
	margin: 25vh auto 50px;
	background: #fff;
	
	position: relative;
}
.toastMsg{
	font-size: 14px;
	padding: 20px;
	color: #666;
	line-height: 24px;
	text-align: center;
}
.mask_config{
	width: 560px;
	position: relative;
	margin: 50px auto 50px;
	margin: 15vh auto 50px;
	background: #fff;
	/*display: none;*/
}
.mask_title{
	width: 100%;
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
	font-size: 16px;
	color: #666666;
}
.mask_bottom{
	padding: 14px 0 18px 0;
	border-top: 1px solid #eaeaea;
}
.mask_config .btn_orange{
	display: block;
	width: 164px;
	height: 32px;
	line-height: 32px;
	background: #ff5a19;
	color: #fff;
	text-align: center;
	font-size: 12px;
	margin: 0 auto;
	border-radius: 3px;
	cursor: pointer;
	list-style: none;
	border: none;
}
.mask_config .btn_orange:hover{
	background: #e04004;
}
.scorebox{
	height: 32px;
	line-height: 32px;
	border-radius: 16px;
	background: #eaeaea;
	color: #333333;
	text-align: center;
}
.scorebox span.num{
	color: #ff5a19;
}
.scoreboxno{
	width: 296px;
	margin: 32px auto;
	
}
.scoreboxchange{
	width: 190px;
	margin: 25px auto ;
}
.scoreboxstate{
	position: relative;
	width: 296px;
	margin: 0px auto;
}
.scoreboxstate p{
	font-size: 12px;
	line-height: 20px;
	color: #999;
	padding-left: 40px;
}
.scoreboxstate p span{
	color: #333;
	margin-left: 3px;
}
.scoreboxstate .pspan{
	font-size: 12px;
	line-height: 20px;
	color: #999;
	position: absolute;
	left: 0;
	
}

.scoreboxyes{
	width: 406px;
	margin: 22px auto;
}
.score_table {
	margin-bottom: 27px;
}
.score_table tr{
	
	height:37px;

}
.score_table tr th {
	text-align: center;
	color: #999;
	border: 1px solid #eaeaea;
}
.score_table tr td{
	text-align: center;
	color: #333;
	border: 1px solid #eaeaea;
}
.maskClose{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 8px;
	right: 20px;
	background: url(//imedl.sogoucdn.com/index/new_offi/index/maskClose.png) no-repeat 50% 50%;
}
.form_item{
	margin-bottom: 6px;
	overflow: hidden;
}
.form_item_label{
	float: left;
	width: 188px;
	text-align: right;
	padding-right: 5px;
	font-size: 12px;
	line-height: 26px;
	color: #666;	
}
.form_item_content{
	width: 310px;
	float: left;
	position: relative;
	font-size: 0px;
	vertical-align: top;
}
.form_item_content .p_sm{
	font-size: 12px;
	line-height: 14px;
	margin-top: 7px;
	color: #999;
	
}
.phold30.border_b{
	height: 30px;
	border-bottom: 1px solid #eaeaea;
}
.input_text{
	vertical-align: top;
	-webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #c2c2c2;
    color: #666;
    display: inline-block;
    font-size: inherit;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    outline: 0;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    -o-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 240px;
    
}
.input_text.error{
	border: 1px solid red;
}
.Toaster{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: right;
	color: red;
	font-size: 12px;
	line-height: 24px;
	padding-right: 20px;
}
.error_alert{
	display: inline-block;
    width: 24px;
    height: 24px;
    background: url(//open.shouji.sogou.com/static/i/erroralert.png) no-repeat center;
    vertical-align: middle;
    margin-left: 5px;
}
.mask_con .p_tit{
	padding-left: 55px;
	font-size: 14px;
	line-height: 16px;
	color: #666;
	margin: 28px 0 20px;
	vertical-align: bottom;
}
.mask_con .p_tit span{
	color: #999;
	font-size: 12px;
	margin-left: 5px;
	vertical-align: bottom;
}
.uploadbox{
	width: 72px;
	margin-right: 20px;
	text-align: center;
	position: relative;
}
.btnupload{
	width: 70px;
	height: 70px;
	border: 1px dashed #c2c2c2;
	margin-top: 5px;
	font-size: 30px;
	text-align: center;
	line-height: 70px;
	color: #c2c2c2;
	position: relative;
}
.btnupload .file{
	width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
    cursor: pointer;
}
.btnupload.error{
	border: 1px dashed red;
}
.formSelect{
	width: 100px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	margin-right: 10px;
	color: #666;
	display: inline-block;
    vertical-align: top;
}
.formSelect.error{
	border: 1px solid red;
}
.uploadbox p{
	font-size: 12px;
	line-height: 14px;
	margin-top: 10px;
	color: #666;
}
.phold30{
	height: 30px;
}
.phold40{
	height: 40px;
}
.p1426{
	font-size: 14px;
	line-height: 26px;
	text-align: center;
}
.p1214{
	font-size: 12px;
	line-height: 14px;
}
.textCenter{
	text-align: center;
}
.color6{
	color: #666;
}
.color9{
	color: #999;
}
.margintb80{
	margin: 80px auto;
}
.margintb60{
	margin: 60px auto;
}
.marginT13{
	margin-top: 13px;
}
.uploadbox .uploadimg{
	display: block;
	width:100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.aui-up-section{
	width: 100%;
	height: 100%;
}
.aui-up-section .aui-to-up-img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50% ,-50%);
	transform: translate(-50% ,-50%);
	
}
.input_text::-webkit-input-placeholder {
    color: #999999;
    font-size: 12px;
}
.input_text:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999999;
    font-size: 12px;
}
.input_text::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999999;
    font-size: 12px;
}
.input_text:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999999;
    font-size: 12px;
}