﻿table_container {
    display:    table;
    text-align: center;
    width:      100%;
    height:     100%;
    border:0px solid #ccc;
}
table_cell {
    display:        table-cell;
    vertical-align: middle;
}
table_main {
    display: inline-block;
}
table.peak {

	border:2px solid rgb(100, 100, 100);
}
table.peak, table.peak td, table.peak th {

	/* padding:10px; */
}
table.peak td {
	background:#fff;
}
table.peak td:first-child{

	background:rgb(215, 228, 242);
	text-align:center;
	color:rgb(0,142,210);


}
table.peakpeak td {

	background:#fff;

}
table.peakpeak td:first-child {

	background:#fff;
}
.table_t1 table {

	display:inline;
}
.table_t1 th {
	background:rgb(68,140,208);
	font-family: khula,Microsoft YaHei, Microsoft JhengHei, LiHei Pro Medium, Apple LiGothic Medium, Hei, SimHei, 宋体, Arial, Helvetica, sans-serif; 
	line-height: 48px;  
	/*font-size: 20px;*/
	letter-spacing: 2px; 
	text-align:center;
	vertical-align: middle;
	color: white;
}
.d_table_t1 {

	background-color: rgb(0,142,210); 
	border: 1px solid #ccc; 
	box-sizing: border-box; 
	font-family: khula,Microsoft YaHei, Microsoft JhengHei, LiHei Pro Medium, Apple LiGothic Medium, Hei, SimHei, 宋体, Arial, Helvetica, sans-serif; 
	line-height: 54px;  
	font-size: 30px; 
	text-align:center; 
	color: white;
	padding:10px;
	font-weight:bold;
}
.table_t1 td {

	border:1px solid #CCC;
	background:rgb(250,250,246);
	text-align:center;
	width:500px;

}
.table_t1 tr:nth-child(even)>td {

	background:rgb(241,241,241);

}
.jobtable table,  td, th {

	padding: 10px;

}


.jobtable td:first-child {

	color:rgb(0,142,210);
}

.joinus_table table {

	width:100%;
	border-collapse: collapse;
	border:2px solid rgb(207, 207, 207);
}

.joinus_table th {

	font-size:30px;
	font-weight:bold;
	background:rgb(0,142,210);
	color:#fff;
	text-align:left;
}

.joinus_table td , th {
	border:2px solid rgb(207, 207, 207);
  	border-left: 0px;
  	border-right: 0px;
}

.joinus_table tr: {
	background: rgb(250, 250, 246);
}

.joinus_table tr:nth-child(even){

	background: rgb(240, 240, 240);
}


.th_fare th {
	text-align:center;
	color:white;
	font-family: khula, Microsoft YaHei, Microsoft JhengHei, LiHei Pro Medium, Apple LiGothic Medium, Hei, SimHei, 宋体, Arial, Helvetica, sans-serif; 
	line-height: 48px;  
	font-size: 20px;
	letter-spacing: 2px;
}



        .table{
            display: table;
            margin-bottom: 30px;
            text-align: center;
            line-height: 25px;
            border-collapse: collapse;
            border: 1px solid #eaeaef;
            font-size: 18px;
		padding: 8px;
        }
        .row{
            /* display: table-row; */
        }
        .row:nth-child(2n-1){
            background: #f1f1f1;
        }
        .cell{
            width: 90px;
            border-top: 1px solid #eaeaef;
            display: table-cell;
		padding: 8px;
        }
        .th{
            background: #008fd3;
            color: #fff;
            font-size: 22px;
            /* display: table-cell; */
		padding: 10px;
        }
        .fl{
            float: left;
        }
        .clearfix{
            *zoom: 1;
        }
        .clearfix:after{
            content: "";
            display: block;
            height: 0;
            clear: both;
        }
        .mr30{
            margin-right: 30px;
        }
        .style2 .cell{
            width: 270px;
        }
        .style3 .th{
            width: 200px;
            border-left: 1px solid #008fd3;
            display: table-cell;
        }
        .style3 .cell{
            width: 200px;
            border-left: 1px solid #eaeaef;
            display: table-cell;
        }
        .style3 .row:nth-child(2n-1){

            background: #fff;
        }
        .td{
            width: 200px;
            display: table-cell;
            color: #0A94d4;
            border-top: 1px solid #eaeaef;
            background-color: #E7F1F9;
        }


		.clearfix{
			zoom: 1;
		}
		.clearfix:after{
			content: "";
			clear: both;
			height: 0;
			display: block;
		}
		.list-table .left-span{
			color: #666;
			float: left;
			font-size: 22px;

		}
		.list-table{
			/*width: 600px;*/
			width: auto;
			/*padding: 20px;*/
			margin: 0 auto;
			font-family: "Khula";
		}
		.list-table .num{
			float: right;
			color: #666;
			font-size: 30px;
			font-weight: bold;
			padding-left:30px;
		}
		.list-table p{
			margin: 10px 0;
			line-height: 30px;
		}
		.list-table .small{
			font-size: 12px;
			line-height: 20px;
			/*margin-left: 5px;*/
		}



@media only screen and (max-width : 992px) {

	.list-table {
		width:auto;
	}

	.list-table .left-span {

		
		font-size:14px;

	}

	.list-table .num {

		font-size: 28px;
	}


	.th_fare th {
		line-height: 25px;  
		font-size: 20px;
	}


}

@media only screen and (max-width: 640px) {

	table {
		width:100%;
		display:inline;
	}
	
	.table_t1 th {
	line-height: 30px;
    font-size: 20px
		}
	.d_table_t1 {
	line-height: 30px;
    font-size: 20px
	}
}

