@charset "utf-8";
/* CSS Document */

body {margin:0px;
		font-family:Tahoma, Arial, "Times New Roman";
		font-size:11px;
		margin-bottom:0px;
		background:url(../images/bg.gif) #004460 repeat-x;
		color:#8b8989;
		padding:0px;
		
		
		}

#wrapper {
	padding:0px 0px 0px 0px;
	width:1000px;
	margin: 0 auto;
	}
	
#top{width:100%;
	height:50px;
	float:left;
	background:url(../images/town.jpg) repeat-x;
}

img {border:0px;
	behavior: url(iepngfix.htc);
}

form{
    margin: 0;
	padding: 0;
}
div {behavior: url(iepngfix.htc);}

#header {
	width:1000px;
	height:420px;
	float:left;
	background:url(../images/header_bg.jpg) no-repeat;
	position:relative;
}

#pading{ padding:20px 0px 0px 50px;
		width:481px;
		height:85px;
}
#padding h1{
	float:left;
}

#logo {
	width:481px;
	height:85px;
	float:left;
	text-indent:-1000px;
	background:url(../images/logo.png) no-repeat;
	float:left;
}

#header_list{width:510px;
			height:210px;
			float:left;
			color:#FFF;
			padding-left:50px;
			font-size:18px;
			line-height:35px;
}


#header_comment{
	background:rgba(255,255,255,0.7);
	font-size:20px;
	color:#000;
	text-align:center;
	padding:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	float:left;
	margin:20px 10px 0 10px;
	width:460px;
	height:100px;
}

#header_list ul {
				list-style-image:url(../images/list1.png);
				padding:10px 0px 0px 40px;
				margin:0px;
				behavior: url(iepngfix.htc);
}


#header_list li {
		list-style-image:url(../images/list1.png);
		behavior: url(iepngfix.htc);
		font-weight:bold;
		padding:5px 0px 0px 5px;
		vertical-align:top;
		margin:0px;
		
}
#menu {width:872px;
	height:98px;
	float:left;
	background:url(../images/menu_bg.png) no-repeat;
	margin-top:7px;
	padding: 0px 64px
}

#menu ul {padding:0px 0px 0px 0px;
				margin:0px;
				list-style:none;
}


#menu li {padding:0px;
		margin:0px;
		list-style-image:none;
		display:inline;
}

#menu li a { float:left;
			
			display:block;
			margin:20px 13px 0px 0px;
			padding:20px 0px 0px 0px;
			width:160px;
			background:url(../images/btn.png) no-repeat;
			height:40px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			text-align:center;
			color:#FFF;
			text-decoration:none;}
			
#menu li a:hover {background:url(../images/btn_over.png) no-repeat 0 0;}


#slide_show {
	width:469px;
	height:305px;
	/*width:370px;*/
	/*height:340px;*/
	position:absolute;
	top: 0px;
	left: 565px;
	/*padding:35px 36px 0px 43px;*/
	/*background:url(../images/slide_bg.png) no-repeat;*/
}

#flash
{
	width:469px;
	height:305px;
}

#body_content{width:910px;
			height:auto;
			float:left;
			margin:0px;
			padding:0px 45px 0px 45px;
}
#content {width:910px;
		height:auto;
		float:left;
}
#content h2 { margin:0px 0px 15px 0px;
			padding:10px 0px 10px 50px;
			background-image: url(../images/bg_menu.jpg);
			background-position: 21px 0px;
			background-repeat: no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:17px;
			font-weight:bold;
			text-align:left;
			color:#000000;}
#content_title {width:910px;
                text-align: center;
				padding-bottom:15px;
}
#content_top {width:910px;
				height:12px;
				float:left;
				background:url(../images/content_top.png) no-repeat;
				padding:0px;
				margin:0px;
}

#content_body {width:870px;
				height:auto;
				float:left;
				background:url(../images/content_body.png) repeat-y;
				padding:0px 20px 0px 20px;
}
#content_body #privacy{width:830px;
				height:auto;
				padding:20px;
}
#content_body #privacy h3{
		        font-size:11px;
				color: #005A81;
				margin: 0;
				padding: 0;
				padding-bottom: 10px;				
}
#content_body #privacy .text01{
				margin: 0;
				padding: 0;
				padding-bottom: 20px;				
}
#content_body #privacy .text02{
				margin: 0;
				padding: 0;
				padding-bottom: 60px;				
}


#content_bot {width:910px;
				height:12px;
				float:left;
				background:url(../images/content_bot.png) no-repeat;
}




.box {width:870px;
		height:auto;
		float:left;
}

.box_top{width:870px;
		height:11px;
		float:left;
		background:url(../images/box_top.png) no-repeat;
}

.box_mid{width:850px;
		height:auto;
		float:left;
		background:url(../images/box_mid.png) repeat-y;
		padding:0px 10px 5px 10px;
}

.box_bot{width:870px;
		height:10px;
		float:left;
		background:url(../images/box_bot.png) no-repeat;
}

.box_image {width:175px;
			height:120px;
			float:left;
}
.box_image2 {width:175px;
			float:right;
			text-align: center;
}
.box_info {width:660px;
			padding:0px 0px 0px 10px;
			float:left;
			color:#e4770d;
}

.box_td1 {width:20%;
			padding:5px 10px 5px 10px;
			color: #E4770D;
			vertical-align: top;
}
.box_td2 {width:80%;
			padding:5px 10px 5px 10px;
			color: #212121;
}
.box_apply {width:835px;
			padding:0px 0px 0px 10px;
			float:left;
			text-align: right;
}
.box_more {padding-top:25px;}
#aboutus {              width:885px;
			height:175px;
			float:left;
			background:url(../images/about_us_bg.png) no-repeat;
			padding:10px 0px 0px 25px;
			color:#d1ebf6;
			line-height:1.5;
}
#aboutus a {color:#CCC;}

/* contact */
.contacttable {width:80%;
			float:center;
			margin: 20px auto 20px;
			background-color: #005375;
}
.contacttd1 {width:20%;
            text-align: left;
			padding: 10px;
			vertical-align: top;
			background-color: #ECF9FF;
			color: #005375;
}
.contacttd2 {width:80%;
            text-align: left;
			padding: 10px;
			vertical-align: top;
			background-color: #ffffff;
}
.contacttd3 {
            text-align: center;
			padding: 10px;
			vertical-align: top;
			background-color: #ffffff;
}
.contacttext1 {
            text-align: left;
			padding: 20px 20px 0 200px;
			color: #000000;
			line-height: 2;
}
.contacttext2 {
            text-align: center;
			padding-top: 20px;
			padding-bottom: 20px;
			color: #000000;
}
.contactimage1 {
            text-align: center;
			padding-bottom: 20px;
}


#footer {width:900px;
		height:50px;
		float:left;
		padding:0 5px;
		text-align:right;
		color:#89bacf;
		
}

#footer a {font-size:12px;
			color:#89bacf;
			text-decoration:none;
}

#footer a:hover {text-decoration:underline;}

#clear { clear:both;}


.header {font-size:12px;
		font-weight:bold;
		color:#212121;
		display:block;
		padding:5px 0px;
}
.text_red{
	font-size:16px;
	color:#F00;
}
.text_black{
	font-size:14px;
	color:#000;
}
.info_subtitle{
	font-size:16px;
	color:#005375;
}
.photo_detail{
	width:180px;
	float:left;
	margin:10px 20px 0 0;
}
.photo_detail p{
	margin:10px 0 0 0;
	float:left;
}
.photo_list_img{
	border:10px solid #fff;
	float:left;
}
.photo_next{
	float:right;
	height:30px;
	margin:10px 0 10px 0;
}