@import url("reset.css");

				
html, body{
	margin:0;
	padding:0;
	background:url('none') #e8e8e8 !important;
	
}

.clear{
	clear:both;
	line-height:1px;
	overflow:hidden;
}

#inner{
	width:960px;
	margin:0 auto !important;
	font-family: 'font004'!important;
	font-size:18px;
	line-height:125%;
	color:#707070
}

h2, h3{
	font-family: "font004"!important;
	font-size:22px;
	line-height:25px;
	font-weight:normal;
	color:#ec7227;
	margin-bottom:20px;
}

h3{
	text-align:center;
	margin-top:30px !important;
}
p{
    font-size: 18px;
    font-weight: 400;
}

.st{
	font-family:'font001-heavy'!important;
}

.bold{
	font-weight:bold;
}

.color{
	color:#00b2e5;
}

a {
	text-decoration:none;
	cursor:pointer;
}


/***** Container *****/

#container{
	width:960px;
	float:left
}

#con_top_img{
	background:url('images/con_top.png') no-repeat;
	width:964px;
	height:20px;
	float:left
}

#container .banner{
	width:960px;
	height:260px;
	position:relative;
	float:left;
	margin-top: 20px;
}

.banner_img{
	width:960px;
	position: absolute;
	top:-24px;
	left:-10px;
	float:left;
}

#container .p1{
	width:850px;
	margin-left:62px;
	float:left;
}

#container .map{
	width:960px;
	height:532px;
	margin-top:40px;
	float:left;
	position:relative;
}

#container .box1{
	width:850px;
	margin:40px 0 35px 62px !important;
	float:left;
}

#container .box2{
	background:#f7f7f7;
	width:960px;
	min-height:495px;
	margin:0 0px !important;
	float:left;
}

#container .box2 img{
	margin-top:15px;
	margin-left:10px;
	float:left;
}

.box3{
	width:480px;
	margin:40px 0 0 62px !important;
	float:left;
}

#container .box_info{
	width:960px;
	min-height:275px;
	margin:0 2px 100px 2px!important;
	float:left;
}

.box_info .info1, .box_info .info2, .box_info .info3{
	width:200px;
	height:220px;
	padding:0 25px !important;
	text-align:center !important;
	float:left;
}

.box_info .info1{
	margin-left:97px !important;
}

.box_info .info1 p, .box_info .info2 p, .box_info .info3 p{
	margin-top:20px !important;
}

#con_bottom_img{
	background:url('images/con_bottom.png') no-repeat;
	width:964px;
	height:16px;
	padding-bottom:40px !important;
	float:left;
}

.searchDiv {
    height: 36px;
    width: 320px;
    position: absolute;
    z-index: 9999999999;
    left:60px;
    border-bottom:none;
}

.inputSearchDiv{
	width: 313px;
	height:36px;
	vertical-align: middle;
    position: relative;
}

.inputSearchDiv input{
    background: rgba(100%,100%,100%,0.9);
}

.searchResultDiv {
    background-color: rgba(100%,100%,100%,0.9);
    border: 1px solid #CCCCCC;
    display: none;
    height: auto;
    position: absolute;
    width: 312px;
    z-index: 9999999999;
    overflow-y:auto;
    overflow-x: hidden;
    left:74px;
    top:53px;
    margin:auto;
    padding-bottom: 10px;
    max-height:469px;
}

.fullScreenDiv{
    background: url(../images/full_screen_icon.png) no-repeat transparent;
    border: 0 none;
    cursor: pointer;
    height: 57px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 3px;
    text-indent: -1000px;
    top: 15px;
    width: 57px;
    z-index: 9999999999;
}
.fullScreenDiv a{
	display:block;
	width:100%;
	height:100%;
}
