#wrap {
	width:100%;
	position:relative; 
	margin:0 auto;
}
#header {
	width:100%;
	height:135px;
	margin:0 auto;
	z-index:90;
	background:url(../images/include/head_bg.jpg) repeat-x;
	position:relative;

}

#container {
	width:1100px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:55px;
}

#footer{
	width:100%;
	background:#394b61;
	margin:0px;
	padding:0px;
	float:left;
}


#main_contents {float:left;padding-bottom:150px;position:relative;width:100%;background:url('../images/main/main_bg.jpg') repeat;}


.wrap {width:1100px; margin:0 auto; }
.sub_wrap { width:1100px; margin:0 auto; padding:0px 0 80px 0; overflow:hidden; }
.subtop_wrap { width:1100px; margin:0 auto; position:relative; }
.subtop_wrap .nav { position:absolute; right:5px; top:35px; }
.subtop_wrap .nav li { display:inline-block; *display:inline; padding-left:7px; line-height:20px; }
.subtop_wrap .nav li:first-child { padding-left:22px; background:url(../images/include/home.jpg) no-repeat 5px center;}
.subtop_wrap .nav li.this { color:#015f2a; }
.subtop_wrap .nav li .arrow { font-size:8px; }
.sub_contents {width:860px; float:right;min-height:700px;margin-top:40px;}

.sub_title {font-size:20px; color:#333; font-weight:bold;}
.sub_title span{vertical-align:middle;padding:0 10px;}
.sub_txt {font-size:14px; line-height:28px; color:#333;width:850px;padding:30px 0 0 15px; word-break:keep-all;}
.sub_img {float:right;padding:10px;}