.pro_box{display: table; table-layout: fixed; width: 100%; padding:20 20px; border-top:2px solid #0d2846;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; margin:1.75rem 0rem;}
.pro_box .profile_img{display: table-cell; vertical-align: top; width:200px; padding: 20px 20px;}
.pro_box .profile_img .img_box{width:160px; height:225px; overflow:hidden;}
.pro_box .profile_img .img_box img{width:160px; height:225px; object-fit:cover; object-position:center top; border:1px solid #ddd;}
.pro_box .profile_info{display: table-cell; vertical-align: middle; width: auto; padding: 10px 20px;}
.pro_box .profile_info .name{color:#444;font-size:24px;font-weight:500;padding:0 0 10px 0px;}
.pro_box .profile_info .name span{color:#666;font-size:24px;font-weight:300}
.pro_box .profile_info .name br{display:none}
.pro_box .profile_info .prof_info br{display:inline-block;}
.pro_box .profile_info dl{margin:10px 0px;}
.pro_box .profile_info dt{display: table-cell;width:120px;color:#333;font-weight:400}
.pro_box .profile_info dd{display: table-cell;font-weight:300;color:#666;}
.pro_box .profile_info dd a{color:#0d2846;}
.pro_box .profile_info dd a:hover{color:#0d2846;font-weight:500}

.pro_box .profile_info .detial_info{
	margin-top:16px;
	padding:18px 16px 8px;
	border-top:1px solid #e6e6e6;
	background:#fafafa;
	color:#444;
	font-size:15px;
	line-height:1.75;
	word-break:break-word;
	overflow-wrap:break-word;
	counter-reset:pub;
}
.pro_box .profile_info .detial_info .pro_r{
	display:block;
	width:100%;
	max-width:100%;
}
.pro_box .profile_info .detial_info br{
	display:block !important;
	content:"";
	margin:0.45em 0;
}
.pro_box .profile_info .detial_info p{
	margin:0 0 0.85em;
	line-height:1.75;
}
.pro_box .profile_info .detial_info ul,
.pro_box .profile_info .detial_info ol{
	margin:0 0 1em;
	padding:0;
	list-style:none;
	counter-reset:pub;
}
.pro_box .profile_info .detial_info li{
	position:relative;
	margin:0 0 0.85em;
	padding-left:3.4em;
	line-height:1.75;
	list-style:none;
	counter-increment:pub;
}
.pro_box .profile_info .detial_info li:before{
	content:counter(pub) ")";
	position:absolute;
	left:0;
	top:0;
	min-width:3em;
	color:#0d2846;
	font-weight:600;
	text-align:right;
	white-space:nowrap;
}
.pro_box .profile_info .detial_info table{
	width:100%;
	border-collapse:collapse;
}
.pro_box .profile_info .detial_info dl,
.pro_box .profile_info .detial_info dt,
.pro_box .profile_info .detial_info dd{
	display:block;
	width:auto;
	margin:0 0 0.4em;
}

@media screen and (max-width:650px){
.pro_box .profile_img{display: block; vertical-align: top; width: 100%; padding: 20px 20px;}
.pro_box .profile_img .img_box {width:160px; height:225px; margin:0 auto; text-align: center;}
.pro_box .profile_img .img_box img{width:160px; height:225px;}
.pro_box .profile_info{display: block; vertical-align: middle; width: 100%; padding: 20px 20px; }

.pro_box .profile_info .name{text-align:center;font-size:18px; background-color:#eff3e7; padding-top:10px; }
.pro_box .profile_info .name span{font-size:18px;}
.pro_box .profile_info .name br{display:block}
.pro_box .profile_info .prof_info br{display:block}
.pro_box .profile_info dt{display: table-cell;width:80px;color:#333;font-weight:400}
.pro_box .profile_info .detial_info{padding:14px 10px 6px;font-size:14px;}

}
