.PersonalCenter{background-color: #f5f6fa;padding: var(--padding-margin__50) 0;margin-top:0.9rem;}
.PersonalCenter .w22{width:16%;}
.PersonalCenter .w75{width:80%;background:#fff;border-radius: 0.1rem;padding:0.5rem;}
@media(max-width:1024px){
.PersonalCenter .w22{width:100%;}
.PersonalCenter .w75{width:100%;padding:0.2rem;}
}

.PersonalCenter .Personal-tit{font-size:0.3rem;color:#333;margin:0 0 1.5vw; font-weight: 400}

/*
 .TextList001652 为demo编号
 */
.TextList001652 .filter{max-width: 800px; margin-bottom: 3%;}
.TextList001652 dl.area{position: relative; z-index: 10;}
.TextList001652 dl.area select{position: relative;line-height: 0.5rem;background: #f5f6fa;border: none;padding-right: 30px;padding-left: 20px;display: block;height: 0.5rem;width: 100%;appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center #f1f4f9;}
.TextList001652 dl.area dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 20px; top: 50%; margin-top: -4px;}
.TextList001652 ul.search{position: relative;padding-right: 132px; z-index: 2;}
.TextList001652 ul.search .btn{position: absolute;right: 0;top: 0;width: 120px;line-height: 0.5rem;background: #2f5398;text-align: center;color: #fff;border-radius: 0.03rem}
.TextList001652 ul.search .text{width: 100%;line-height: 0.5rem;height: 0.5rem;background: #f5f6fa;border: 0;padding: 0 20px;color: #666;}
.TextList001652 ul.search .text.focus{color: #333;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:25%; text-align:center;padding:0 10px;font-weight: lighter;}
.TextList001652 .job_ol li:nth-child(1),
.TextList001652 .list_ul li:nth-child(1){width:42%;}
.TextList001652 .job_ol li:nth-child(2),
.TextList001652 .list_ul li:nth-child(2){width:28%;}
.TextList001652 .job_ol li:nth-child(3),
.TextList001652 .list_ul li:nth-child(3){width:14%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){width:16%;}
.TextList001652 .job_ol li{ background-color:#2f5398; color:#fff; line-height:3em;font-size:0.18rem;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .list_ul{ }
.TextList001652 .list_ul li{ padding:1em 10px;}
.TextList001652 .list_ul li:nth-child(4) a{border:1px solid #ededed;border-radius: 3px;display:inline-block;padding:0 5%;line-height:1.8em;margin:0 0.05rem; font-size:0.15rem;}
.TextList001652 .list_ul li:nth-child(4) a.on,
.TextList001652 .list_ul li:nth-child(4) a:hover{  background-color:#2f5398;color:#fff;}
.TextList001652 .list_ul li span.on{color:#2f5398;}
.TextList001652 .list_ul li span.on2{color:#666;}
.TextList001652 .job_info{padding:2% 5% 2%;} 
@media(min-width:641px){
.TextList001652 dl.area{float: left; width: 40%;}
.TextList001652 ul.search{float: right;width: 58%;}
}
@media(max-width:640px){
.TextList001652 dl.area{margin-bottom:2vw;}
.TextList001652 .job_ol li:nth-child(2),
.TextList001652 .job_ol li:nth-child(4){display: none}
.TextList001652 .list_ul li:nth-child(2),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
.TextList001652 .job_ol li:nth-child(1),
.TextList001652 .list_ul li:nth-child(1){width:70%;}
.TextList001652 .job_ol li:nth-child(3),
.TextList001652 .list_ul li:nth-child(3){width:30%;}
}
/*Menu002956 */
.Menu002956{padding-left: 10px; margin:0 0 2vw;}
.Menu002956 nav{background: #fff;padding: 20px 0;border-radius: 0.1rem}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 16px 0 16px 20px;font-weight: normal; }
.Menu002956 h1 span{position: relative;z-index: 4;display: block;font-size: 24px;color: #fff;line-height: 1em;border-left: 2px solid #ffffff;padding-left: 15px;}
.Menu002956 h1:after{position: absolute;content: '';height: 100%;background: #2f5398;top: 0;transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg);right:0;left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{border:8px solid transparent;border-left-color: #244381;left: 2px;top: -8px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #ecefff;}
.Menu002956 li a{display: block;line-height: 26px; padding: 14px 30px 14px 40px;font-size: 0.18rem;position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute;content: '';border:4px solid transparent;border-top-width: 6px;border-top-color: #2f5398;top: 50%;margin-top: -4px;right: 30px;opacity: 0;transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{color: #2f5398;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;padding-left:0;}
.Menu002956 h1{margin-left:0;margin:0;}
.Menu002956 h1:after{transform: skewX(0deg);-webkit-transform: skewX(0deg);-ms-transform: skewX(0deg);left:0;}
.Menu002956 h1 i.jiao{display: none}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #fff;box-shadow:0 0 0.1rem rgba(0,0,0,0.1)}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #2f5398; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}
.Menu002956 li a{padding:8px 30px 8px 40px;}
}
@media(max-width:640px){
.Menu002956 nav{padding: 0px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
}
/*
 .Form002319 为demo编号
 */
.Form002319{ margin: 0 auto;}
.Form002319 .row dl{ width: 100%; padding-right: 0px; position: relative; line-height: 0.5rem; margin-bottom: 20px;}
.Form002319 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.Form002319 .row dl p{font-size:0.18rem;color:#333;}
.Form002319 input.text{ border: none; background: #f1f4f9; display: block; height: 0.5rem; line-height: 0.5rem; width: 100%; padding: 5px 10px; color: #333;}
.Form002319 input.text::-ms-input-placeholder{ color: #333;}
.Form002319 select{border: none; background: none; display: block; height: 0.5rem; width: 100%; padding: 5px 10px; color: #333; appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center #f1f4f9;}
.Form002319 select::-ms-expand { display: none; }
.Form002319 .radiobtn{float:left;margin-right:0.2rem;}
.Form002319 .btn{ background: #2f5398; height: 0.5rem; display: block; border: none; width: 50%; max-width: 220px;border-radius: 0.03rem;  margin-right: 15px; font-size: 16px; color: #fff;}
.Form002319 .row dl.yzm .text{width: 48%;float:left;margin-right: 4%;}
.Form002319 .row dl.yzm .text2{width:33%;margin-right:0;}
.Form002319 .row dl.yzm button{font-size:0.16rem;color:#fff;background-color:#009688;line-height: 0.5rem;padding:0 0.18rem;border-radius: 0.03rem;float: right;}
@media only screen and (min-width:480px ) {
.Form002319 .row2 dl{ float: left; width: 48%;}
.Form002319 .row2 dl:last-child{ float: right;}	
.Form002319 .btn{ font-size: 0.2rem;margin-top:0.25rem;}
}
@media(max-width:768px){
	.Form002319 .row dl{margin-bottom:10px;}
	.Form002319 .row dl.yzm .text{width:100%;margin-bottom:2%;}
	.Form002319 .row dl.yzm .text2{width:60%;}
}

/*
 .Form002320 为demo编号
 */

.Form002320{ margin: 0 auto;}
.Form002320 .filter{max-width: 800px; margin-bottom: 3%;}
.Form002320 dl.area{position: relative; z-index: 10;}
.Form002320 dl.area select{position: relative;line-height: 0.5rem;background: #f5f6fa;border: none;padding-right: 30px;padding-left: 20px;display: block;height: 0.5rem;width: 100%;font-weight: lighter;appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center #f1f4f9;}
.Form002320 dl.area dt:after{position: absolute; content: '';border: 4px solid transparent; border-top-color: #666; border-top-width: 6px;right: 20px; top: 50%; margin-top: -4px;}
.Form002320 ul.search{position: relative;padding-right: 132px; z-index: 2;}
.Form002320 ul.search .btn{position: absolute;right: 0;top: 0;width: 120px;line-height: 0.5rem;background: #2f5398;text-align: center;color: #fff;border-radius: 0.03rem}
.Form002320 ul.search .text{width: 100%;line-height: 0.5rem;height: 0.5rem;background: #f5f6fa;border: 0;padding: 0 20px;color: #666;}
.Form002320 ul.search .text.focus{color: #333;}
.Form002320 .row dl{ width: 100%; padding-right: 0px; position: relative; line-height: 0.5rem; margin-bottom: 12px;}
.Form002320 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.Form002320 .row dl p{font-size:0.18rem;color:#333;}
.Form002320 .row input.text{ border: none; background: #f1f4f9; display: block; height: 0.5rem; line-height: 0.5rem; width: 100%; padding: 5px 10px; color: #333;}
.Form002320 .row input.text::-ms-input-placeholder{ color: #333;}
.Form002320 .row select{border: none; background: none; display: block; height: 0.5rem; width: 100%; padding: 5px 10px; color: #333; appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-right: 14px; background: url("../images/Form002319-icon.png") no-repeat scroll 97% center #f1f4f9;}
.Form002320 .row select::-ms-expand { display: none; }
.Form002320 .row .radiobtn{float:left;margin-right:0.2rem;}
.Form002320 .row .btn{ background: #2f5398; height: 0.5rem; display: block; border: none; width: 50%; max-width: 220px;border-radius: 0.03rem;  margin-right: 15px; font-size: 16px; color: #fff;}
.Form002320 .row .Upload{border:3px dashed #eee;text-align: center;padding:3%;}
.Form002320 .row .Upload a{background: #2f5398;color:#fff;display: inline-block;line-height: 1;padding: 0.16rem 0.32rem;border-radius: 0.03rem;margin-bottom: 0.1rem;}
.Form002320 .row .Upload p{line-height: 0.22rem;color:#999;}
@media(min-width:641px){
.Form002320 dl.area{float: left; width: 40%;}
.Form002320 ul.search{width: 58%;}
}
@media only screen and (min-width:480px ) {
.Form002320 .row2 dl{ float: left; width: 48%;}
.Form002320 .row2 dl:last-child{ float: right;}	
.Form002320 .row .btn{ font-size: 0.2rem;margin-top:0.2rem;}
}


.Declarationdetails{border-radius: 0;padding: 0;}
.Declarationdetails .box{margin-top:2vw;}
.Declarationdetails table{background-color: #f5f6fa;}
.Declarationdetails table td{font-size:0.16rem;line-height: 1.8;border: 1px solid #e7e9eb;padding: 0.1rem;}
.Declarationdetails table td:nth-child(1){color:#2f5398;}
.Declarationdetails table td a{text-decoration: underline;}
.Declarationdetails .box .btnlist{margin-top:2vw;text-align: center}
.Declarationdetails .box .btnlist a{font-size:0.2rem;background:#f5f6fa;color:#000;display: inline-block;padding: 0.12rem 0.35rem;border-radius: 0.03rem;margin: 0 0.1rem;}
.Declarationdetails .box .btnlist a:nth-child(1){background:#2f5398;color:#fff;}
.Declarationdetails .box .btnlist a:hover{background:#2f5398;color:#fff;}