*,*::before,*::after{
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
input[type="radio"]{
	display: none;
	-webkit-appearance:none;
}
.border-box_100_ext{
	display: block;

	min-height: 4rem;
    /* width: 100%; */
    border: 1px solid #d6d6d6;
    border-radius: 8px;
    box-shadow: -2px 4px 5px #b5b5b566;
    /* position: relative; */
    /* left: 5%; */
    /* right: 5%; */
    /* top: 0%; */
    /* bottom: 0%; */
    /*margin-left: 2%;
    margin-right: 2%;*/
    margin: 20px 2%;
    
    color: #333;

    transition: 0.2s;
}
.border-box_100_ext:hover{
	cursor: pointer;

	border-color: #027dfa;
	box-shadow: 0px 2px 10px #027dfa66;

	/*margin-top: 2%;
	margin-bottom: 2%;*/
	margin-left: 1.8%;
	margin-right: 1.8%;

	transition: 0.2s;
}
input:checked ~ .border-box_100_ext{
	cursor: pointer;

	border: 1.2px solid;
	border-color: #027dfa;
	box-shadow: 0px 0px 6px #027dfa66;

	margin: 20px 2%;

	transition: 0.2s;
}
.border-box_100_ext>div{
	height: auto;
	min-height: 4rem;
    line-height: 2rem;
    text-align: left;

    padding: 30px;
}
.border-box_100_ext>div>span{
	cursor: pointer;

	font-family: "Microsoft Yahei",sans-serif;
	font-weight: 500;
}
.border-box_100_ext>div>span:nth-of-type(1){
	font-weight: bold;
}
.border-box_100_ext>div>span:nth-of-type(2){
	font-size: x-small;
	color: grey;
}
.border-box_100_ext>div>span:nth-of-type(3){
	font-size: smaller;
}