﻿.main-wrap{
	padding:0 0 30px 0;
	background:url('main-bg.png') top no-repeat;
}

.main{
	margin:0 auto;
	width:1200px;
	overflow:hidden;
}

.local{
	padding-left:36px;
	height:45px;
	line-height:45px;
	background:url('local-ico.png') left center no-repeat;
}

.ad{
	height:110px;
	background:url('ad.jpg');
}

.query-wrap{
	margin:30px 0 0 0;
	height:258px;
	border:solid 1px #d4dfe8;
	background:url('query-box-bg.jpg') right top no-repeat #fff;
}

.query-box{
	margin:20px 0 0 20px;
}

.query-area{
	height:37px;
	line-height:37px;
}

.query-area .tit{
	display:inline;
	float:left;
	width:95px;
	text-align:right;
	color:#4178be;
	font-size:15px;
}

.query-area .input-area{
	display:inline;
	float:left;
	padding:0 0 0 10px;
	width:267 px;
	height:35px;
	border:solid 1px #d3dde6;
}

.query-area .input-area input.input{
	font-size:15px;
	border:0;
	outline: none;
	width:255px;
}

.query-area .select-area{
	display:inline;
	float:left;
	width:267px;
	height:37px;
}

.query-area .select-area select.select{
	width:267px;
	height:37px;
	line-height:37px;
	border:solid 1px #d3dde6;
}

.query-area .randcode{
	display:inline;
	float:left;
	margin:0 0 0 10px;
	width:105px;
	height:35px;
	border:solid 1px #d7e0e8;
}

.query-area .randcode img{
	width:105px;
	height:35px;
	border:0;
	cursor:pointer;
}

.button-area{
	margin:10px 0 0 0;
	height:46px;
}

.button-area .button{
	width:380px;
	height:46px;
	border:0;
	background:url('button.jpg') no-repeat;
	cursor:pointer;
	outline:none;
	opacity:0.8;filter(alpha=80);
}

.button-area .button:hover{
	opacity:1;filter(alpha=100);
}

.result-wrap{
	margin-top:30px
}

.result-wrap table.result{
	color:#333;
	font-size:15px;
	border-top: solid 1px #e3e3e3;
	border-right: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
	border-collapse:collapse;
	table-layout:fixed;
}

.result-wrap table.result tr{
	height:40px;
	line-height:40px;
}

.result-wrap table.result tr.fst-row td{
	font-weight:bold;
}

.result-wrap table.result tr td{
	text-align:center;
	border-left: solid 1px #e3e3e3;
	word-wrap:break-word;
}