﻿@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
body { line-height:1 }
#warp { width:960px; height:100%; margin:0 auto; padding:0 5px; }
ol, ul { list-style:none }
a:hover{ color:#BD0A01;}
body { background:#DDE7EC url(../images/bg_body1.jpg) repeat-x; font:12px "微软雅黑", "宋体", Verdana, Geneva, sans-serif; /*font-family:"微软雅黑","宋体",Verdana;*/ }
#warp { width:960px; height:100%; margin:0 auto; padding-left:5px; background:url(../images/bg_shadow_left.png) repeat-y left top; }
#warp_shadow { width:960px; margin:0 auto; padding-right:5px; background:url(../images/bg_shadow_right.png) repeat-y right top; }
#header { border-top:1px #000 solid; width:960px; position:relative; }
#logo { margin:0 auto; width:410px; }
#nav { background:url(../images/bg_navigation.png) no-repeat; width:960px; height:60px; overflow:hidden; }
#menu { width:960px; height:60px; }
#menu li { float:left; position:relative; }
#menu li a { display:block; height:60px; width:160px; text-decoration:none; text-indent:-9999px; }
#menu li a#tabnav_btn_0:hover { background: url(../images/bg_navigation.png) no-repeat 0 -60px; }
#menu li a#tabnav_btn_1:hover { background: url(../images/bg_navigation.png) no-repeat -160px -60px; }
#menu li a#tabnav_btn_2:hover { background: url(../images/bg_navigation.png) no-repeat -320px -60px; }
#menu li a#tabnav_btn_3:hover { background: url(../images/bg_navigation.png) no-repeat -480px -60px; }
#menu li a#tabnav_btn_4:hover { background: url(../images/bg_navigation.png) no-repeat -640px -60px; }
#menu li a#tabnav_btn_5:hover { background: url(../images/bg_navigation.png) no-repeat -800px -60px; }
#warp a#btnHome { background: url(../images/bg_navigation.png) no-repeat 242px -120px; }
#warp a#btnAbout { background: url(../images/bg_navigation.png) no-repeat 360px -120px; }
#menu li ul { position:absolute; display:none; width:180px; background:url(../images/bg_navigation_sub.png) repeat-x; border:1px solid black; top:60px; left:-32px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#menu li ul li a { text-indent:0; padding:0 20px; height:30px; line-height:30px; color:white; width:140px; }
#menu li ul li a:hover { background:#EDF9FE; color:black; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#content { width:960px; margin:0px auto; margin-top:2px; position:relative; height:405px; border-bottom:1px #999 solid; }
#newsA { width:216px; height:405px; position:absolute; left:0px; top:0px; border-right:1px #999 solid; }
#newsB { width:216px; height:405px; position:absolute; right:0px; top:0px; border-left:1px #999 solid; }
#content dt { line-height:60px; height:50px; display:block; text-decoration:none; color:#fff; text-align:center; font-size:20px; font-family:"微软雅黑", "宋体", Verdana; font-weight:bold; border-bottom:2px #999 solid; background:url(../images/bg_nav.jpg) repeat-x left top; }
dd a { height:30px; line-height:30px; padding-left:35px; display:block; text-decoration:none; color:#1F6CBB; background:url(../images/arrow.gif) 20px center no-repeat; }
dd a:hover { text-decoration:underline; color:#BD0A01; background:url(../images/arrow.gif) 25px center no-repeat; }
#productsList { margin-top:40px; }
#footer { background:url(../images/trees.png) repeat-x; background-color:#00658F; border-bottom:1px #000 solid; clear: both; }
#copyright { width:960px; margin:0 auto; color:#FFF; text-align:center; }
#footer #tel { padding-top:315px; width:960px; }
#roll_image { width:523px; height:210px; position:relative; margin:0px auto; overflow:hidden; }
#roll_image .changediv { position:absolute; }
#roll_image h3 { position:absolute; height:20px; width:520px; line-height:20px; color:#999; position:absolute; left:0px; bottom:0; background:#fff; filter:alpha(opacity=70); opacity:0.7; }
.ul_change span.on { border:1px solid #CC0000; background:#FFFF9D; color:#CC0000; }
.ul_change { position:absolute; right:5px; bottom:0px; padding-left:19px; overflow:hidden; }
.ul_change li { float:left; }
.ul_change li span { font-size:0.8em; padding:0px 3px; display:inline-block; border:1px solid #999; background:#fff; filter:alpha(opacity=85); opacity:0.85; cursor:hand; cursor:pointer; margin-right:2px; }
.pic_news h1 { font-size:16px; text-align:center; border-bottom:1px #666 dashed; }
.pic_news a { display:block; padding:5px; margin-top:5px; background-color:#FFF; float:left; }
.pic_news .info{ background-color:#DDE7EC; float:right; color:#1F6CBB;}
.pic_news { width:523px; position:absolute; left:218px; height:185px; overflow:hidden; padding-top:5px; border-top:1px #999 solid; }
.pic_news p { font-size:15px; padding-top:25px; text-indent:30px; }
/*#main { overflow:hidden; }*/
#title { margin-top:20px; }
#house_list li { border:1px #999 solid; margin-top:35px; height:150px; border-left:none; border-right:none; position:relative; }
#house_list li em { text-decoration:none; font-style:normal; position:absolute; background:url(../images/bubble.gif) no-repeat; width:120px; padding:10px 0 6px; top:-28px; left:45px; text-align:center; color:#930; font-size:11px; line-height:11px; color:#666; }
#house_list li a:hover em { background:url(../images/bubble_hover.gif) no-repeat; color:#FFF; }
#house_list li img { float:left; padding-right:20px; }
#house_list .desc { padding-top:20px; padding-right:5px; }
#news_list_box { position:relative; width:960px; overflow:hidden; height:300px; border-top:1px #666 solid; }
#news_list-title li { background-color:#DDE7EC; float:left; position:relative; font-size:20px; z-index:0; cursor:pointer; border-right:1px #999 dashed; }
#news_list-title li p { height:20px; padding:10px; width:100px; line-height:20px; color:black; text-align:center; }
#news_list_box .news_content { padding:10px; border-top:1px #666 solid; position:absolute; z-index:2; top:40px; left:0px; width:940px; }
#news_list_box .news_content li { margin-bottom:10px; border-bottom:1px #666 dashed; }
#news_list_box .news_content li a { height:30px; line-height:30px; padding-left:35px; display:block; text-decoration:none; color:#1F6CBB; background:url(../images/arrow.gif) 20px center no-repeat; }
#news_list_box .news_content li a:hover { text-decoration:underline; color:#BD0A01; background:url(../images/arrow.gif) 25px center no-repeat; }
#news_list_box .select { background-color:#6D84B4; color:#609; }
#about_list_box { border-top:1px #666 solid; }
#about_list-title .select { background-color:#6D84B4; color:#609; }
.about_content { padding:10px; border-top:1px #666 solid; position:relative; text-indent:50px; float:left; width:940px; }
.about_content p { font-size:25px; text-align:center; }
.about_content div { font-size:25px; }
table { font-size:12px; }
.about_content p { padding-bottom:10px; }
.about_content table td { font-size:14px; font-weight:bold; }
#about_list_box { position:relative; width:960px; overflow:hidden; height:1%; }
#about_list-title { float:left; }
#about_list-title li { background-color:#DDE7EC; float:left; position:relative; font-size:20px; z-index:0; cursor:pointer; border-right:1px #999 dashed; }
#about_list-title li p { height:20px; padding:10px 5px; ; width:140px; line-height:20px; color:black; text-align:center; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
* html .clearfix, *:first-child+html .clearfix { zoom:1 }
.epages { text-align:center; float:right; text-decoration:none; margin-top:5px; }
.epages li { font-size:12px; float:left; margin:0 1px 0 0; }
.epages li a { text-decoration:none; display:block; width:40px; border:1px solid #A6CBE7; height:20px; line-height:20px; padding:3px; }
.epages li b { line-height:20px; border:1px solid #A6CBE7; height:20px; display:block; width:40px; padding:3px; }
.epages a:hover { background:none repeat scroll 0 0 #F3F8EF; border:1px solid #659B28; color:#004C7D; text-decoration:none; }
.house_img_hover { filter:alpha(opacity=100); opacity:1; }
.house_img { filter:alpha(opacity=60); opacity:0.6; }
#listIndex #listindex_inner { /*margin-top:30px;*/ overflow:hidden; height:400px; width:960px; background:url(../images/bg_list_box.png) no-repeat; padding-top:30px; position:relative;  }
#listIndex .box1 { width:280px; float:left; margin-right:10px; margin-left:30px; display:inline; padding-top:70px; }
#listIndex .box2 { width:280px; float:left; margin-right:10px; margin-left:10px; display:inline; padding-top:70px; }
#listIndex #listindex_inner p {
	line-height:40px;
	height:40px;
	display:block;
	text-decoration:none;
	color:#3a4e8b;
	font-size:20px;
	font-family:"微软雅黑", "宋体", Verdana;
	font-weight:bold;
	padding-left:90px;
	position:absolute;
	right:130px;
	top:100px;
}
.box3 {
	position:absolute;
	width:210px;
	overflow:hidden;
	height:210px;
	top:160px;
	right:90px;
}
.box3 ul  li{  display:inline;}
.box3 ul {
	position:absolute;
}
/*#listIndex .box3 { width:280px; float:left; margin-right:10px; margin-left:30px; display:inline; padding-top:70px; }*/
#listIndex dt { line-height:40px; height:40px; display:block; text-decoration:none; color:#3a4e8b; font-size:20px; font-family:"微软雅黑", "宋体", Verdana; font-weight:bold; padding-left:90px; }
#h_pic { width:800px; margin:0 auto; }
#h_pic li { float:left; width:180px; height:190px; background-color:#FFF; position:relative; margin:20px; }
#h_pic li img { border:1px #666 solid; display:block; padding:5px; }
<!--
[if lt IE 7]> #house_list li em {
text-decoration:none;
font-style:normal;
position:absolute;
background:url(../images/bubble.gif) no-repeat;
width:120px;
padding:10px 0 15px 0;
left:45px;
color:#930;
line-height:12px;
display:block;
font-size:11px;
color:#666;
}
<![endif]
-->
