.member-pagetitle{
    font-size: 16pt;
    line-height: 120%;
    border-bottom: 2px solid #d0d0d0;
    color: #353535;
    padding-bottom: 10px;
}
.main-article #describe{
    margin-left: 50px;
}
.member-info .creditorSelfie{
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #fbfbfb;
    margin: 15px 30px 0;
    float: left;
}
.member-info .creditorSelfie img,
.member-info .detail-all li.creditorSelfie-box .info p img{width:100%;}
.member-info .more-tool{
    margin-top: 20px;
}
.member-info .detail-all li{
    overflow: hidden;
    margin: 20px 0;
}
.member-info .detail-all li .title{
    float: left;
    width: 90px;
    margin-top: 5px;
}
.member-info .detail-all li .info{
    float: left;
    width: calc(100% - 90px);
    overflow: hidden;
}
.member-info .detail-all li .info p, .describe{
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    padding: 5px 15px;
}
.member-info .detail-all li.creditorSelfie-box .info p{width: 350px;display: inline-block;margin: 0;position: relative;
    background-color: #fbfbfb;}
.member-info .detail-all li.creditorSelfie-box .info p a{
    display: block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    position: relative;
    z-index: 2;
}
.member-info .detail-all li.creditorSelfie-box .info p img{
    position: relative;
    z-index: 2;
}
.member-info .detail-all li.creditorSelfie-box .info p span{
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    color: #737373;
    font-size: 12pt;
    z-index: 1;
    top: calc(50% - 12px);
}
.member-info .detail-all li.creditorSelfie-box .info .update{display: inline-block;    vertical-align: bottom;}
.member-info .detail-all li.creditorSelfie-box .info .choose{
    border: 0;
    background: none;
    width: auto;
    vertical-align: bottom;
}
.member-info .detail-all li.creditorSelfie-box .info .choose input{
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    width: 300px;
    padding: 5px 5px;
}
.member-info .detail-all li.creditorSelfie-box .info .choose .updateA{display: inline-block;color: #fff;margin: 0 15px;padding: 3px 20px;border-radius: 7px;background: linear-gradient(to bottom, rgb(179, 179, 179) 0%,rgb(109, 109, 109) 100%);border: 1px solid #777;}
.more-tool ul{
    text-align: right;
}
.more-tool li{
    display: inline-block;
}
.more-tool li a{
    display: block;
    background: #646464;
    color: #fff;
    padding: 10px 35px;
    font-size: 11pt;
    transition:all linear .2s;
}
.more-tool li a.purple{
    background: #c7a142;
    color: #fff;
}
form,
fieldset{
    border: 0;
    padding: 0;
    margin: 0;
}
.member-info .detail-all li .readonly{    background: #efefef;
    border-radius: 10px;}
.member-info .detail-all li .info p input,
.member-info .detail-all li .info .describe textarea{
    width: 100%;
    height: 22px;
    font-size: 11pt;
    line-height: 22px;
}
.member-info .detail-all li .info .describe textarea{ height:100px}
.password .member-info .detail-all{width: 400px;}
.certify .member-info .detail-all li .info p b{
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    color: #d82f2f;
}
.certify .member-info .detail-all li .info p b.red{
    color: #adadad;
}
.certify .member-info .detail-all li .info p span{
    display: inline-block;
}
.member-info .detail-all li.creditorSelfie-box .info p img{
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
}
/*新增需求*/
.required .member-info .detail-all li .info p select{
    border: 0;
    width: 100%;
    font-size: 11pt;
    vertical-align: inherit;
    color: #313131;
    background-image:url(/images/14/form-select.png);
    background-repeat:no-repeat;
    background-position: 98% 50%;
    outline: none;
}
.required .member-info .detail-all li .info p textarea{
	width: 100%;
    height: 60px;
}

.required .member-info .detail-all li .info p input[type="checkbox"]{
    width: auto;
    -webkit-appearance: checkbox;
    margin-right: 3px;
}
.required .member-info .detail-all li .info p span{
    margin-right: 15px;
}
@media screen and (min-width: 1025px) {
.more-tool li a:hover{
	opacity:0.8;
}
.required .member-info .detail-all li.short{
    float: left;
    width: 47%;
    margin: 0 0 20px;
}
.required .member-info .detail-all li.short.right{
	float:right;
}
.required .member-info .detail-all li.lez{
    clear: both;
}
}
@media screen and (max-width: 1440px) {
	.member-info .detail-all li.creditorSelfie-box .info p{width: 200px;}
}
@media screen and (max-width: 1280px) {
	.member-info .detail-all li.creditorSelfie-box .info .choose input{    width: 200px;}
	.member-info .detail-all li.creditorSelfie-box .info p{width: calc(100% - 32px);}
	.member-info .detail-all li.creditorSelfie-box .info .choose{    padding: 10px 0;}
}
@media screen and (max-width: 1024px) {
	.main-article #describe{ margin:0;margin-top: 30px;}
}
@media screen and (max-width: 640px) {
.password .member-info .detail-all{width: 100%;}
.member-info .detail-all li.creditorSelfie-box .info .choose input{    width: 100px;}
.member-info .creditorSelfie {
    margin: 15px 30px 0;
    float: none;
}
}
@media screen and (max-width: 480px) {
	.member-info .detail-all li.creditorSelfie-box .info .choose .updateA{margin: 0 0 0 5px;}
}
@media screen and (max-width: 370px) {
.member-info .detail-all li.creditorSelfie-box .info .choose input{width: calc(100% - 12px);}
	.member-info .detail-all li.creditorSelfie-box .info .choose .updateA{margin: 10px 0 0;}
}
