@charset "utf-8";
iframe {width:0px;height:0px;display:none;}
* {
    padding:0px;
    margin:0px;
}
select {
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	text-align:left;
	line-height:30px;
	font-size:15px;
	border-radius:0px;
}
body {
    width:100%;
    height:auto;
    text-align:center;
    background-color: #AAAAAA;
}
#container {
    width:1200px;
    min-height:20100px;
    height:auto;
    margin:0 auto;
    position:relative;
}
#container #top {
	width:100%;
	height:100px;
	float:left;
	background-image: url("../image/lawyercentertopbg.png");
	position:relative;
}
#container #top #pos {
	width:20px;
	height:auto;
	position:absolute;
	top:10px;
	left:100px;
	z-index:2;
}
#container #top #currentpos {
	width:auto;
	height:40px;
	position:absolute;
	top:10px;
	left:120px;
	z-index:2;
	text-align:left;
	line-height:40px;
	font-size:15px;
	color:#EEE;
	cursor:pointer;
}
#container #searchbox {
	width:1200px;
	height:auto;
	float:left;
	border-bottom:2px solid #AAA;
    background-color:#FFFFFF;
}
.tbox {
	width:100%;
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;
	font-size:15px;
	font-weight:900;
}
.box {
	width:96%;
	height:30px;
	float:left;
	margin-top:20px;
	margin-left:2%;
	margin-right:2%;
}
.labels {
	width:15%;
	height:30px;
	float:left;
	text-align:left;
	line-height:30px;
	font-size:15px;
}
.distlabels {
	width:3%;
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;
	font-size:15px;
}
#province {
	width:23%;
	height:30px;
	float:left;	
}
#city {
	width:23%;
	height:30px;
	float:left;	
}
#county {
	width:24%;
	height:30px;
	float:left;
}
#specialfield {
	width:79%;
	height:30px;
	float:left;
}
.btnbox {
	width:96%;
	height:30px;
	float:left;
	margin-top:30px;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:20px;
}
#okbtn {
	width:20%;
	height:30px;
	float:left;
	margin-left:20%;
	text-align:center;
	line-height:30px;
	font-size:15px;
}
#resetbtn {
	width:20%;
	height:30px;
	float:left;
	margin-left:20%;
	text-align:center;
	line-height:30px;
	font-size:15px;
}
#container #left {
	width:400px;
    min-height:20000px;
    height:auto;
	float:left;
	background-image:url("../image/leftbg.png");
}
#container #main {
	width:800px;
    min-height:20000px;
    height:auto;
	float:left;
	position:relative;
    background-color:#FFFFFF;
}
#container #hmain {
    width:80%;
    height:300px;
    position:absolute;
    top:300px;
    left:10%;
    background-color:#FFFFCC;
    border:1px solid #DBBC3A;
    z-index:2;
}
#container #hmain #htitle {
    width:90%;
    height:60px;
    float:left;
    margin-left:5%;
    margin-right:5%;
    text-align:center;
    line-height:60px;
    font-size:16px;
    font-weight:900;
}
#container #hmain .boxs {
    width:90%;
    height:40px;
    float:left;
    margin-left:5%;
    margin-right:5%;
    margin-top:30px;
}
#container #hmain .boxs .distlabels {
    width:11%;
    height:30px;
    float:left;
    margin-top:5px;
    margin-bottom:5px;
    text-align:center;
    line-height:30px;
    font-size:15px;
}
.selectinputs {
    width:22%;
    height:28px;
    float:left;
    margin-top:5px;
    margin-bottom:5px;
    text-align:center;
    line-height:28px;
    font-size:15px;
}
#container #hmain #confirmbtn {
    width:60%;
    height:30px;
    float:left;
    margin-left:20%;
    margin-right:20%;
    margin-top:70px;
    text-align:center;
    line-height:30px;
    font-size:15px;
}

#container #htelephone {
    width:220px;
    height:240px;
    position:absolute;
    z-index:2;
    display:none;
    background-color:#FFFFCC;
    border:1px solid #AAAAAA;
}
#container #htelephone #teltitle {
    width:220px;
    height:20px;
    float:left;
    text-align:center;
    line-height:20px;
    font-size:14px;
}
#container #htelephone #telimage {
    width:220px;
    height:220px;
    float:left;
}
#container #hcertificate {
    width:798px;
	height:500px;
	position:absolute;
	left:400px;
	z-index:3;
	display:none;
}
#container .hbox {
	width:1078px;
	height:40px;
	position:absolute;
	top:50px;
	left:120px;
	background-color:#FFFFCC;
	border:1px solid #EEE;
	display:none;
}
#container .hbox .hlabels {
	width:auto;
	height:40px;
	float:left;
	text-align:left;
	line-height:40px;
	font-size:15px;
}
#container .hbox .hdistlabels {
	width:30px;
	height:40px;
	float:left;
	text-align:center;
	line-height:40px;
	font-size:15px;
}
#container .hbox #hconfirmbtn {
	width:10%;
	height:30px;
	float:left;
	margin-left:2%;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	line-height:30px;
	font-size:15px;
}