/*! Prefixes.scss v0.2.0 | CSS(3) prefixes mixins library for Sass/Scss, Custom you need CSS prefixes. | Author: Pandao | Copyright (c) 2015 Pandao, MIT License | https://github.com/pandao/prefixes.scss | 2015-06-19 */
/*
small
num must multiply $small-[0-12];
*/
#main {
  width: 100%;
  position: relative; }

.nav_title {
  height: 60px;
  text-align: center;
  line-height: 60px;
  background: #f8f8f8;
  position: relative;}
.nav_title .title {
    width: 180px;
    color: #fff;
    font-size: 16px;
    background: #383d9b;
}

.section0 {
  position: relative;
  width: 100%;
  padding: 50px 0 0 0;
	box-sizing: border-box;
}
.section0 *:focus {
    outline: none;
}

.side_bar {
  width: 56px;
  position: fixed;
  top: 50%;
  margin-top: -28px;
  right: 0;
  z-index: 2; }
.side_bar li {
    width: 56px;
    height: 56px;
    background: #fff;
    cursor: pointer; }




/* */
	.nav_title {
		margin: 0 auto;
		max-width: 1600px;
	}
	.bin_search {
		margin: 0 auto 20px auto;
		text-align: center;
	}
	input.car_search {
		background-color: #2a298a;
		font-size: 12px;
		padding: 7px 10px;
		min-width: 120px;
		border: none;
		color: #fff;
		outline: none;
	}
	input.car_search:hover {
		background-color: #4443A8;
	}
	ul.ls_car {
		margin: 30px auto 10px auto;
		text-align: center;
	}
	ul.ls_car li {
		list-style-type: none;
		display: inline-block;
		margin: 0 5px 10px 5px;
	}
	table {
		max-width: 1200px;
		margin: 0 auto 30px auto;
		color: #333;
	}
	table th , table td {
		font-size: 92%;
    	padding: 5px 10px;
		border-collapse: collapse;
		word-break: break-all;
		/*border: 1px solid #f1f1f1;*/
	}
	table th {
    	background: #eee;
		text-align: left;
	}
	table td {
		font-weight: normal;
	}
	tr:nth-child(even) td {
    	background-color: #f4f4f4;
	}
	table tr th:nth-child(1) , table tr td:nth-child(1) {
		display: none;
	}
	.hover {
		background: #eee;
	}
	a.dl_pdf {
		display: inline-block;
		font-size: 90%;
		padding: 4px 7px;
		background-color: #e2e2e2;
		color: #333;
		border: 1px solid #ccc;
		border-radius: 3px;
		vertical-align: bottom;
		text-align: center;
	}
	a.dl_pdf:hover {
		background-color: #f2f2f2;
	}
	a.dl_pdf img {
		display: inline-block;
		width: auto;
		height: auto;
		margin-right: 5px;
		vertical-align: bottom;
	}
/*
medium
num must multiply $medium-[0-12];
*/
/*
small
num must multiply $large-[0-12];
*/
@media screen and (max-width: 40em) {
  .m_other_nav {
    	display: none !important;
	}
}

@media screen and (max-width: 767px) {
	body {
		word-break: break-all !important;
	}
  .nav_title {
		width: 100%;
  		height: 60px;
		text-align: center;
		line-height: 60px;
		position: relative;
	}
	.nav_title .title {
    	width: 100%;
    	color: #fff;
    	font-size: 22px;
   	 	background: #383d9b;
	}
	.section0 {
		max-width: none !important;
		min-width: none !important;
		width: auto;
	}
	.bin_search {
		margin: 0 auto 20px auto;
		text-align: center;
		width: 100%;
	}
	input.car_search {
		display: block;
		min-width: 40px;
		width: 100px;
		height: 50px;
		word-break: break-all !important;
		padding: auto 0px !important;
	}
	input.car_search:hover {
		background-color: #4443A8;
	}
	ul.ls_car {
		margin: 30px auto 20px auto;
		text-align: center !important;
	}
	ul.ls_car li {
		list-style-type: none;
		display: inline-block;
		margin: 0 auto 10px auto;
		box-sizing: border-box;
	}
	
	table {
		word-break: break-all !important;
		max-width: 100%;
	}
	table th , table tr {
		word-break: break-all !important;
		padding: 5px 0;
	}
	a.dl_pdf {
		text-align: center;
	}
	a.dl_pdf img {
		margin: 0 auto !important;
		display: block;
	}
		

}







