
.sub {font-size:15px;line-height:1.6;color:#696969;}


.s_box {overflow:hidden;}
.s_box+.s_box {border-top:1px solid #145da7;margin-top:20px;
	padding-top:20px;}
.s_box > ul > li {overflow:hidden;
	padding: 5px 0 5px 90px;}
.s_box > ul > li+li {border-top:1px dotted #ccc;}
.s_box > ul > li strong {display:block;width:90px;float:left;margin-left:-90px;
	color:#145da7;}


.dot {
    padding:10px;
	background-color:#f7f7f7;}
.dot li{margin-bottom:5px;padding-left:8px;}
.dot li:before{display:inline-block; content:''; width:3px; height:3px;margin-right:5px;margin-left:-8px;
    border-radius:50%; vertical-align:middle;
    background-color:#6b8007;
}


.sub table {width:100%;border-collapse:collapse;margin-top:50px;}
.sub table th {font-size:15px;text-align:center; padding:7px 0;}
.sub table td {font-size:15px;text-align:left; padding:7px 18px;}
.sub table thead th {
	background-color:#145da7;color:#fff;font-size:17px;letter-spacing:-1px;}
.sub table td {color:#696969;border-bottom:1px solid #ddd;}
.sub table tr:last-child td {border-bottom:1px solid #145da7;}



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

/* mobile */
@media screen and (max-width:768px){
    .s_box img {width:80%; float:none; margin: 0 auto 20px; display:block;}
    .s_box > ul {width:100%; float:none;}
    
    
    .sub table th,.sub table td {font-size:14px;
    	padding: 7px 4px ;}
    .sub table thead th {font-size:16px;
    	-ms-word-break:keep-all;
    	word-break:keep-all;}
}
