table { width:100%; border-collapse:collapse; table-layout:auto; min-width:600px; }
table th,
table td { padding:5px; border:1px solid #ccc; font-size:13px; text-align:center; }
table thead th { border-bottom:0; }
table caption { position:absolute; left:-9999px; top:auto; width:1px; height:1px; overflow:hidden; }

.imgbox { overflow:hidden; }
.imgbox img { width:100%; max-width:643px; }
.item_info { margin:35px 0 0; }
.table_tit { font-size:20px; color:#333;  }
.table_tit:before { content:""; display:inline-block; border:4px solid #206af0; border-radius:50%; width:10px; height:10px; vertical-align:middle; }
.item_info p { padding:10px 0 0 12px; font-size:14px; color:#333; }
.tablewrap { padding:15px 0 0; overflow-x:scroll; }
.tablewrap table thead th { background:#eee; color:#333; }
.tablewrap table tbody th { color:#0db490; }

.item_info .t_tit { padding:0 0 5px; font-size:15px; color:#333; font-weight:bold; }


/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
    
    
}

/* mobile */
@media screen and (max-width:768px){
    table { word-break:break-all; }    
    table th,
    table td { font-size:12px; }
}




