body,ul,li,h2{margin:0;padding:0;border:0;border:0;list-style:none;vertical-align:middle;font-size: inherit;letter-spacing:0px;font-family: Arial, sans-serif;}
a{text-decoration:none;color:#333333;}
body{font-size:12px;}
p{font-size:15px;}
a:hover{color:#434343;text-decoration:underline;}
h2{font-size:24px!important;padding-bottom: 10px!important;font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",HelvLightIBM,Arial,sans-serif!important;color: #4C4C4C;margin: 0;}
h3{color:#FF6600;}
h3 a{color:#FF6600;text-decoration:underline;}
h4{margin:0;padding:0;line-height:none;font-size:16px;}
#top{width:100%;height:90px;border-width:5px 0 0 0;border-color:#434343;border-style:solid;}
#header{width:1100px;height:90px;margin:0 auto;}
#logo{width:380px;height:90px;float:left;}
#logo img{max-height:88px;}
#spy_fish{width:1100px;min-height:10px;margin: 0 auto;text-align:center;}
#spy_fish img{max-width:100%;height:auto;}
#spy_banner02{display:none;}
#mid_body{border-width:1px 0 0 0;border-color:#DDDDDD;border-style:solid;}
#item{width:360px;height:90px;min-height:90px;float:right;text-align:right;}
#item .ul01{width:360px;margin-right:90px;min-height:90px;text-align:right;}
#item .ul01 .li01{width:90px;height:90px;line-height:90px;float:left;text-align:center;}
#item .ul01 .li01 .li01_a1{height:90px;line-height:90px;display: block;color:#434343;font-size:15px;}
#item .ul01 .li01 .li01_a1:hover{color:#FFFFFF !important;background-color:#434343 !important;text-decoration:none;}
.ul02{z-index:99999;position: absolute;width:160px;background:#EFEFEF;}
.ul02 .li02{width:auto;height:40px;line-height:40px;border-style:solid;float:left;}
.ul02 .li02 a{height:40px;line-height:40px;margin-right:20px;color:#666666;font-size:12px;}

#top_item {height: 28px;padding: 1px 0;width: 40px;text-align: right;position: absolute;z-index: 1;right: 0px;}
#top_item{display:none;}

#mid{width:1100px;height:auto;margin:0 auto 15px auto;}
#house_title{line-height:40px;margin-top:50px;font-size:26px;font-weight:bold;color:#666666;}
#house_share{line-height:50px;font-size:16px;color:#666666;}
#house_share img{max-width:20px;}
#house_box_left{ width:700px;padding:30px;float:left;}
#house_box_left img{width: 100%;height:auto;}
#house_box_right{width:300px;padding:30px 10px;float:right;}
.house_Icolor{width:300px;background:#EBBC00;color:#FFFFFF;text-align:center;font-size:20px;font-weight:bold;line-height:40px;letter-spacing : 3px ; }
.house_Itxt{text-align:center;font-size:18px;line-height:40px;background:#F5F5F5;}
.house_memo{text-align:left;font-size:18px;line-height:40px;background:#F5F5F5;padding:10px 20px;text-align:justify;margin-bottom:40px;}
.house_map{width:100%;}
.house_map iframe{width:100%;height:450px;}
.mid_about_100{width:1100px;height:auto;margin:20px 0px;}
.mid_desc{width:1100px;height:auto;margin:20px 0px;}
.mid_product{width:calc(32% - 16px);margin:10px 5px;float:left;text-align:center;border-width:1px;border-color:#CCCCCC;border-style:solid;padding:5px;}
.mid_product .img_box{height:220px;overflow:hidden;}
.mid_product img{width: 100%;height:auto;}
.mid_product .img_memo{height:30px;line-height:30px;font-size:15px;text-align:left;padding:0 2px;overflow:hidden;}

.mid_about_title,.mid_desc_title{height:70px;line-height:70px;font-size: 28px;font-weight:bold;border-width:0 0 8px 0;border-color:#EBBC00;border-style:solid;text-align:left;}
.descText{line-height:30px;text-align: justify;font-size:20px;padding:10px;}
.min_about_img{padding-top:10px;width:100px;height:130px;text-align:center;float:left;}
.min_about_desc{text-align:left;float:left;font-size:13px;color:#555555;line-height:23px;padding:5px 0px;letter-spacing:1px;text-align:justify;}
.min_about_desc span{color:#444444;font-size:13px;font-weight:bold;}
.min_about_desc img{margin-right:5px;padding:4px;border:1px solid #CCCCCC;}

#footer{width:100%;min-height:50px;background: -webkit-linear-gradient(top,#666666,#434343) repeat-x 0 0;margin-top:80px;}
#footer_body{font-size:15px;color:#FFFFFF;width:1100px;line-height:30px;margin:0 auto;text-align:center;padding:30px 0;}
#footer a{color:#EBBC00;text-decoration:underline;}
#footer a:hover{color:#EBBC00;font-weight:bold;}
.overlay{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#747474;overflow-x:hidden;transition: 0.5s;display:none;filter: alpha(opacity=90);opacity:.9;-moz-opacity: .9;}

.menu{width:100%;margin:0 0 100px 0;padding:0;list-style:none;margin-top:30px;}
.menu li{width:100%;line-height:60px;height:60px;margin:0;padding:0 0 0 20px;list-style:none;text-align:left;border-width:0 0 1px 0;border-color:#FFFFFF;border-style:dashed;}
.menu li a{color:#FFFFFF;font-size:18px;font-weight:bold;}
.menu_leval2{line-height:30px !important;height:30px !important;padding:0 0 0 40px !important;}
.menu_leval2 a{font-size:15x !important;font-weight:normal !important;}
#menu_top{border-style: solid;letter-spacing:10px;}
#menu_top a{border-color:#EFEFEF;font-size:20px;text-shadow: -1px -1px 0 #3333333,1px -1px 0 #3333333,-1px 1px 0 #3333333, 1px 1px 0 #3333333;}

.color_red{color:#FF0000;font-weight:bold;}
.color_orange,.color_orange:hover{color:#776100;font-weight:bold;}
@media screen and (max-width:1120px){
	#spy_fish,#header{width:100%;}
	#item .ul01{margin-right:0px;}
	#header,#footer_body,#mid,#house_box_left,.min_about_desc{width:100%;text-align:center;}
	#house_box_left,#house_box_right{padding:0px;}
	#house_box_right{width:100%;text-align:center;}
	.house_Icolor{margin:0 auto;}
	.mid_about_100,.mid_desc{width:100%;margin:0 auto;text-align:left;}
	@media screen and (max-width:830px){
		#stepImg{width: 100%;height:auto;}
		@media screen and (max-width:760px){
			#item{display:none;}
			#top_item{display:block;}
			#logo{width:100%;text-align:center;}
			@media screen and (max-width:750px){
				.mid_product{width:calc(48% - 14px);}
				@media screen and (max-width:720px){
					.option{display:none;}.plus{display:block;}.overlay{width:100%;}
					h1{text-align:left;}
					.meno_18 h1{text-align:center;}
					
					@media screen and (max-width:680px){
						#spy_banner01{display:none;}#spy_banner02{display:block;}
						@media screen and (max-width:440px){
							.mid_product{width:calc(98% - 14px);}
							.mid_product div{font-size:12px;}
							#logo img{max-width:80%;}
						}	
					}
					
				}
			}			
		}
	}
	
}