.radio_detail {
    position: relative;
    border: 1px solid #ccc;
    margin-top: 15px;
    padding: 15px;
}
.radio_detail::after, .radio_detail::before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    bottom: 100%;
}
.radio_detail::before {
    left: 60px;
    border-width: 0 7px 11px 7px;
    border-color: transparent transparent #ccc transparent;
}
.radio_detail::after {
    left: 61px;
    border-width: 0 6px 9px 6px;
    border-color: transparent transparent #fff transparent;
}
.radio_detail_note {
    color: #2196f3;
    font-weight: bold;
    margin-bottom: 5px;
}

.td03 {
    position:relative;
}
.model_select01 {
    position:absolute;
    top:177px;
    left:15px;
    width:600px;
    height:400px;
    overflow-y:scroll;
    background-color:#fff;
    border:1px solid #aaa;
    padding:10px;
    z-index:10;
    box-shadow:#aaa 0px 0px 4px 1px;
    -webkit-box-shadow:#aaa 0px 0px 4px 1px;
    -moz-box-shadow:#aaa 0px 0px 4px 1px;
}

.model_select01 .model_select01_tit {
    font-weight:bold;
    font-size:16px;
    color:#dd171f;
    margin:0 0 10px;
}

.model_select01 .model_select01_subtit {
    font-weight:bold;
    font-size:14px;
    margin:0 0 10px;
    padding:0 0 0 10px;
    border-left:5px solid #dd171f;
}

.model_select01 ul {
    overflow:hidden;
    margin:0 0 15px;
}

.model_select01 ul li {
    display:inline-block;
    background-color:#EAEAEA;
    margin:0 0 5px 0;
    padding:0;
    font-size:13px;
}

.model_select01 ul li a {
    display:block;
    padding:5px;
    text-decoration:none;
}

.model_select01 ul li:hover {
    background-color:#ccc;
}

.model_select01 ul.popular_model li {
    width:100px;
}

.model_select01 .series_list01 {
    overflow:hidden;
    clear:both;
}
.model_select01 .series_list01 .series_tit {
    float:left;
    min-width:115px;
    font-size:13px;
    padding:6px 0 0;
}
.model_select01 .series_list01 .model_name {
    margin-left:5px;
}
.model_select01 .series_list01 .model_name li {
    width:100px;
}
.model_select_txt01 {
    border:2px solid #C00;
    text-align:center;
    padding:5px;
    background-color:#FEEDED;
    margin-bottom:10px;
}
.model_select01 .close_btn01 {
    position:absolute;
    top:10px;
    right:10px;
    background-color:#666;
    color:#fff;
    display:block;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    padding:0 5px;
    font-weight:bold;
    font-size:17px;
    cursor:pointer;
}
