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

/* mobile */
@media screen and (max-width:768px){
}

.sub_info img{width:100%;margin-bottom:20px;}
.sub_info dl{margin-bottom:20px;}
.sub_info dt{font-size:20px;font-weight:bold;color:#113e79;margin-bottom:15px;}
.sub_info p{font-size:14px;line-height:1.5;/*border-bottom:1px dashed #ccc;padding-bottom:5px;margin-bottom:10px;*/line-height:30px;margin-bottom:10px;border-bottom:1px solid #ddd;}
.sub_info span{display:inline-block;background-color:#c5aa8c;color:#fff;width:80px;text-align:center;height:30px;margin-right:5px;}

.sub_info .bus2{overflow:hidden;}
.sub_info .bus2 dd{float:left;display:block;width:48%;text-align:center;margin:1%;padding:20px 0;font-size:15px;font-weight:bold;}
.sub_info .bus2 dd:nth-child(2){background-color:#1759b0;color:#fff;}
.sub_info .bus2 dd:nth-child(3){background-color:#d9dde1;}
.sub_info .bus2 dd:nth-child(4){background-color:#82a6ce;color:#fff;}
.sub_info .bus2 dd:nth-child(5){background-color:#4382c4;color:#fff;}

.sub_info em{display:block;text-align:center;font-size:16px;line-height:1.6;font-weight:bold;margin-bottom:10px;}
.sub_info em i{color:#113e79;}
/*
.sub_info em::before{
    display:inline-block;content:'';
    border:3px solid #113e79;border-radius:50%;
    width:11px;height:11px;
    margin-right:5px;
}*/