/*所有*/
* {
	font-size: 16px;
	margin: 0 auto;
	font-family: "microsoft yahei", "宋体";
	color: #666666;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
.r {
	text-align: right;
}
.l {
	text-align: left;
}
.span, span {
	color: #0180cf;
	font-weight: 600;
}
/*顶部*/
.sub_bod {
	left: 0px;
	top: 38px;
	position: absolute;
	height: 55px;
	width: 100%;
	z-index: -100
}
.sub_top {
	height: 40px;
	margin-bottom: 12px;
	background-color: #0180CF;
	width: 100%;
	position: relative;
}
.sub_top .title {
	text-align: center;
	color: #FFFFFF;
	height: 40px;
	line-height: 40px;
}
.sub_top .back {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 50px;
}
.sub_top .menu {
	position: absolute;
	right: 0px;
	top: 6px;
	width: 35px;
	padding-left: 10px;
}
.sub_top .menu img {
	width: 28px;
}
/*查询*/
.main {
	margin-bottom: 36px;
}
.so_box {
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
/*	background-color: white;*/
	width: 92%;
	border: 1px #CACACA solid;
	margin-top: 12px;
	position: relative
}
.so_box .txts {
	padding: 0;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	width: 88%;
	padding-left: 10px;
	border: 0px;
	color: #333333;
	background-color: #FFFFFF;
}
.ss_box {
	margin: 0 auto;
	height: 40px;
	width: 92%;
	margin-top: 12px;
	border: 0px;
}
.sp_box {
	margin: 0 auto;
	width: 92%;
	margin-top: 12px;
	border: 0px;
}
.so_box .buts {
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	width: 100%;
	padding-left: 10px;
	border: 0px;
	color: #333333;
	background-color: #0180CF;
	color: #FFFFFF;
	cursor: pointer
}
.so_box .more {
	position: absolute;
	position: absolute;
	top: 8px;
	right: 10px;
}
.so_box .more img {
	height: 24px;
}
.so_boxes {
	margin: 0 auto;
	width: 92%;
	margin-top: 12px;
	border: 0px;
	background-color: #0180CF;
}
.so_boxes .buts {
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	width: 100%;
	background: #fff url(line_bg.jpg) repeat-x;
	color: white;
	border: 0px;
	cursor: pointer
}
.so_boxex {
	margin: 0 auto;
	width: 92%;
	margin-top: 12px;
	border: 0px;
}
.select{
	position: relative
}
.select select {
	width: 100%;
	padding: 5px;
	border: 1px #CACACA solid;
	height: 40px;
	-webkit-appearance: none;
}
.select:after{
	content: " ";
    display: inline-block;
    height: 8px;
    width: 8px;
    border-width: 2px 2px 0 0;
    border-color: #B2B2B2;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    right: 16px;
    margin-top: -5px;
}
.select option {
	height: 40px;
} /*国际玩笑*/
.select {
	margin: 0 auto;
	width: 92%;
	height: 40px;
	overflow: hidden;
}
/*结果*/
table {
	border: 1px solid #a2c6d3;
	margin: 0 auto;
	background: #fff;
	font-size: 12px;
	width: 92%;
}
table td {
	border-right: 1px solid #a2c6d3;
	border-bottom: 1px solid #a2c6d3;
	padding: 5px
}
.tt {
	background: #e5f2fa;
	line-height: 18px;
	FONT-SIZE: 12px;
}
/*底部*/
.foot {
	margin: 0 auto;
	height: 24px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	left: 0px;
	border-top: 1px #CACACA solid;
	background: #ddd;
}
.foot .title {
	width: 100%;
	text-align: center;
	line-height: 22px;
}
