.online_data5 table, .online_data9 table, .ul_item2 table {
    font-size: 12px;
}
.online_data5 tr td, .online_data9 tr td, .ul_item2 tr td {
    padding: 16px 0;
}
	.checkTip{
	    display: inline;
	    background-color: #ffecec;
	    border-radius: 4px;
	    padding: 2px 8px;
	}
	.checkTip:before{ content: "!"; background-color: #fd6248; border-radius: 50%; color: #fff; display: inline-block; font-size: 12px; width: 16px; text-align: center; line-height: 16px; }
	.liner{     
        line-height: 28px;
	    margin: 14px 0px;
	    font-size: 14px;
	    display: flex;
	    justify-content: space-between;
    }
    .liner span{ margin-left: 5px; margin-right: 15px; }
    .liner span b{ color: #fa2e39; vertical-align: baseline; }
    .detail{ display: none; position: relative; width: 1060px; margin: 0 auto; padding-bottom: 106px; }
	.bordered{ margin: 10px 0; color: #333; }
    .bordered p { background-color: #eee; margin-bottom: 10px; }
    .bordered p span {
    	font-weight: 600;
        padding-left: 20px;
        line-height: 60px;
        display: inline-block;
        border-right: 2px solid #fff;
    }
    .bordered p span:last-child { border-right: none; }
    .bordered ul{
    	margin: 10px;
    }
    .bordered ul li{ 
        display: block;
        position: relative;
        padding-left: 20px;
        line-height: 30px; 
    }
    .bordered table tbody tr{ position: relative; }
    .bordered ul li:before{ content: ""; position: absolute; left: -2px; top: 8px; background-color: #119393; border-radius: 50%; width: 14px; height: 14px; z-index: 2; }
    .bordered ul li:after{ content: ""; position: absolute; left:4px; top:0; bottom: 0; width: 1px; background-color: #eee; z-index: 1; }
    .bordered ul li:first-child:before,.bordered ul li:last-child:before{
        background-color: #fff;
        border:3px solid #119393;
        left: -2px; top: 8px;
        width: 8px; height: 8px;
    }
    .bordered table tbody tr:after{ left: -12px; }
    .bordered ul li:first-child:after{ top:12px; }
    .bordered ul li:last-child:after{ bottom:12px; }
    .bordered table{ position: relative; left: -10px; padding-bottom: 10px; }
    .bordered table th{ padding:10px 20px; font-weight: 400; }
    .bordered table td{ padding:10 20px; color: #555; }
    .l_totalFeeStr:before,.l_totalDisCountFeeStr:before,.rmb:before{ content: "¥"; }
    .detail .term .right {
    	width: 100%;
    }
    .detail .term .right button {
	    float: right;
	    margin-left: 20px;
	}
	#enStationName,#exStationName{ color: #119393; }
