@charset "utf-8";
body {
	font-family:"宋体";
	font-size: 12px;
	margin:0; padding:0;
	text-align:center;
}
ul,li{ list-style:none; margin:0; padding:0;}
a:link,a:visited{ color:#000000; text-decoration:none;}
a:hover{ color:#dd7f0d;}
.lwhead1{ margin:0 auto; width:100%; height:297px; overflow:hidden; background:url(../images/top_bg1.gif) repeat-x center top;}
.lwhead{ margin:0 auto; width:100%; height:493px; overflow:hidden; background:url(../images/top_bg.gif) no-repeat center top;}
.lwnyhead1{ margin:0 auto; width:100%; height:493px; overflow:hidden; background:url(../images/top_bg1.gif) repeat-x center top;}
.lwnyhead{ margin:0 auto; width:100%; height:297px; overflow:hidden; background:url(../images/top_bg.gif) no-repeat center top;}
.lwtop{ margin:0 auto; width:962px; text-align:left; height:33px; background-color:#3d3d3d; color:#FFF;}
.lwmenu{ margin:0 auto; width:962px; text-align:left; height:166px; overflow:hidden;}
.lwbanner{ margin:0 auto; width:946px; text-align:left; height:300px; overflow:hidden; border:8px #6b6b6b solid; margin-top:0px;}
.lwnybanner{ margin:0 auto; width:962px; text-align:left; height:138px; overflow:hidden;}
.lwmain{ margin:0 auto; width:1112px; text-align:left;background:url(../images/news_bg.jpg) no-repeat left top}
.lwnymain{ margin:0 auto; width:962px; text-align:left; background-color:#fff; padding-top:20px;}
.lwfoot{ margin:0 auto; width:100%; text-align:center; background:url(../images/foot_bg.gif) repeat-x center top; height:65px; line-height:26px; color:#FFF; padding-top:10px; }
a.alw:link,a.alw:visited{ color:#000000; display:block; width:134px; height:26px; padding-left:20px; text-decoration:none; line-height:26px;}
a.alw:hover{ color:#f48b00; display:block; width:134px; border-bottom:1px #eaeaea solid; border-top:1px #eaeaea solid; height:26px; padding-left:20px; line-height:26px;}

a.alwhs:link,a.alwhs:visited{ color:#ffffff; display:block; width:137px; height:32px; padding-left:20px; text-decoration:none; line-height:32px; background:url(../images/sj_bg.jpg) no-repeat center center; margin-bottom:2px;}
a.alwhs:hover{ color:#f48b00; display:block; width:137px; height:32px; padding-left:20px; line-height:32px; margin-bottom:2px;font-weight:bold;}


a.alwgray:link,a.alwgray:visited{ color:#000000; display:block; width:114px; height:26px; padding-left:40px; text-decoration:none; line-height:26px; background-color:#ededed; margin-bottom:2px;}
a.alwgray:hover{ color:#f48b00; display:block; width:114px; height:26px; padding-left:40px; line-height:26px; margin-bottom:2px; font-weight:bold;}

a.alw2:link,a.alw2:visited{ color:#000000; display:block; border-bottom:1px #eaeaea solid; border-top:1px #eaeaea solid; width:134px; height:26px; padding-left:20px; text-decoration:none; line-height:26px;}
a.alw2:hover{ color:#f48b00; display:block; width:134px; border-bottom:1px #eaeaea solid; border-top:1px #eaeaea solid; height:26px; padding-left:20px; line-height:26px;}


p{ line-height:18px;}

.qqbox A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:hover {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox A:active {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox {
	POSITION: absolute; WIDTH: 144px; LETTER-SPACING: 0px; HEIGHT: auto; COLOR: #000000; FONT-SIZE: 12px; OVERFLOW: hidden; TOP: 100px; RIGHT: 0px
}
.qqlv {
	POSITION: relative; WIDTH: 40px; FLOAT: right; HEIGHT: 191px; OVERFLOW: hidden
}
.qqkf {
	BORDER-BOTTOM: #fa8f03 6px solid; BORDER-LEFT: #fa8f03 6px solid; WIDTH: 132px; BACKGROUND: #fff; HEIGHT: auto; OVERFLOW: hidden; BORDER-TOP: #fa8f03 6px solid; TOP: 0px; RIGHT: 0px; BORDER-RIGHT: #fa8f03 6px solid
}
.qqkfbt {
	BORDER-BOTTOM: #ffffff 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 20px; WIDTH: 130px;background:#F7F7F7 url(../images/kfbg.jpg); HEIGHT: 20px; COLOR: #fff; OVERFLOW: hidden; BORDER-TOP: #ffffff 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #ffffff 1px solid
}
.qqkfhm {
	POSITION: relative; LINE-HEIGHT: 22px; MARGIN: 10px 0px; WIDTH: 112px; PADDING-RIGHT: 8px; HEIGHT: 22px; OVERFLOW: hidden
}
.clearboth{ height:0px; font-size:0px; clear:both;}
.sinput{height:20px; line-height:20px; border:1px #c4c4c4 solid;}
.keys{ color:#997535; line-height:22px; height:22px; padding:16px 0px; text-align:left; width:870px; margin:0 auto; border-bottom:1px solid #eeeeee;}
.keys span{ float:left; width:75px;}
.keys a{ display:block; width:50px; height:22px; margin:0 0 0 8px; float:left; color:#997535;}
.keys a:visited{color:#997535;}

.building2{width:870px;margin:20px auto 0px; height:550px; overflow:hidden;}

.sidenav{ width:162px; margin:20px auto 0px; }
.sidenav h1{ background:url(../images/btn5.jpg) no-repeat left top; width:162px; height:38px; font-family:"微软雅黑"; FONT-SIZE: 100%; margin:0; padding:0}
.sidenav em{ float:left; margin:10px 7px 0px 13px;}
.sidenav h1:hover {
	BACKGROUND: url(../images/btn5_1.jpg) no-repeat left top; COLOR: #fff
}
.sidenav h1 A {
	DISPLAY: block
}
.sidenav h1 A:hover {
	COLOR: #fff
}

.sidenav_building {
	PADDING-BOTTOM: 5px; MARGIN: -4px 0px 0px; PADDING-LEFT: 5px; WIDTH: 152px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/pic2_.jpg) no-repeat left top; HEIGHT: 120px; PADDING-TOP: 5px
}
.sidenav_building1 {
	WIDTH: 152px; FLOAT: left; HEIGHT: 90px
}
.sidenav_building2 {
	BORDER-BOTTOM: #441513 1px solid; BORDER-LEFT: #441513 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; WIDTH: 139px; PADDING-RIGHT: 5px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 18px; COLOR: #5d5d5d; FONT-SIZE: 12px; BORDER-TOP: #441513 1px solid; BORDER-RIGHT: #441513 1px solid; PADDING-TOP: 0px
}
.sidenav A:link {
	LINE-HEIGHT: 33px; DISPLAY: block; COLOR: #876221
}
.sidenav A:visited {
	DISPLAY: block; COLOR: #876221
}
.sidenav A:active {
	DISPLAY: block; COLOR: #fff
}
.sidenav A:hover {
	DISPLAY: block; COLOR: #bf9750
}
.sidenav H1 A:hover {
	DISPLAY: block; BACKGROUND: url(../images/btn5_1.jpg) no-repeat left top; COLOR: #fff
}
.sidenav H1 A.moren {
	DISPLAY: block; BACKGROUND: url(../images/btn5_1.jpg) no-repeat left top; COLOR: #fff
}
.sidenav H1 A.moren:link {
	DISPLAY: block; BACKGROUND: url(../images/btn5_1.jpg) no-repeat left top; COLOR: #fff
}
.sidenav H1 A.moren:visited {
	DISPLAY: block; BACKGROUND: url(../images/btn5_1.jpg) no-repeat left top; COLOR: #fff
}
.sidenav P A.onsub {
	DISPLAY: block; COLOR: #250000
}
.sidenav P A:hover {
	DISPLAY: block; COLOR: #532120
}
.ptitle{float:left; line-height:18px; color:#6B6B68}
.ptitle a:link,.ptitle a:visited{color:#6B6B68; font-weight:bold;}
.ptitle a:hover{color:#6B6B68;}
.parea{ float:right; background:url(../images/area_bg.jpg) no-repeat center center; height:18px; line-height:18px; width:62px; overflow:hidden; text-align:center; color:#FFF;}
.pcontent{ width:230px; height:40px; line-height:20px; overflow:hidden; text-align:left;}
.pcontent a:link,.pcontent a:visited{color:#434343; line-height:22px;}
.pcontent a:hover{color:#6B6B68; line-height:22px;}
.buildinglist{ width:290px; float:left; height:275px;}
.building_text3{ height:24px; line-height:24px; background:url(../images/buildingbg2.jpg) no-repeat center center; width:231px; color:#B29667; text-align:center;}

.building1{width:900px;margin:20px auto 0px; height:310px; overflow:hidden;}
.building1 dl{width:870px; height:205px; margin:0 auto; }
.building1 dl dt{width:300px; height:200px; float:left; padding:0 30px 0 0; background:url(../images/line2.jpg) repeat-y right top}
.building1 dl dd{width:505px; height:205px; float:left; line-height:25px; margin-left:30px; }
.building1 dl dd h1{width:505px; height:35px; padding:0px 0 0 0; margin:0 0 5px 0; background:url(../images/line7.jpg) repeat-x left bottom; color:#997535; font-weight:bold; font-size:18px; overflow:hidden}
.building1 dl dd h1 a{color:#997535; }
.building1 dl dd h1 a:visited{color:#997535; }

.building1 dl dd h1 span{ float:right; margin:11px 0 0 2px; cursor:pointer}
.building1 dl dd h2{width:505px; height:95px; font-size:12px; overflow:hidden; font-weight:normal;}
.building1 dl dd h2 em{color:#997535; font-style:normal}
.building1 dl dd p{width:505px; height:57px;  background:url(../images/buildingbg1.jpg) no-repeat center center; color:#f00;margin:6px 0 0 0; line-height:57px; text-align:center; font-size:14px;}

.building1 ul{width:834px; height:105px;  margin:0 auto;}
.building1 ul li{width:417px; height:35px; line-height:35px;background:url(../images/line3.jpg) repeat-x left bottom; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; float:left;}
.building1 ul li span{ float:left; margin:10px 7px 0 0px}
.building1 ul li strong{font-weight:normal; color:#997535}


.building4{width:730px;margin:20px auto 0px; height:250px; overflow:hidden;}
.building4 dl{width:730px; height:225px; margin:0 auto; }
.building4 dl dt{width:305px; height:210px; float:left; padding:5px 5px 10px 5px; background:url(../images/buildingshow_bg.png) no-repeat left top; overflow:hidden;}
.building4 dl dd{width:405px; height:225px; float:left; line-height:25px; margin-left:10px; overflow:hidden; }
.building4 dl dd h1{width:405px; height:35px; padding:0; margin:0 0 5px 0; background:url(../images/line7.jpg) repeat-x left bottom; color:#997535; font-weight:bold; font-size:18px; overflow:hidden}
.building4 dl dd h1 a{color:#997535; }
.building4 dl dd h1 a:visited{color:#997535; }

.building4 dl dd h1 span{ float:right; margin:11px 0 0 2px; cursor:pointer}
.building4 dl dd h2{width:405px; height:75px; font-size:12px; overflow:hidden; font-weight:normal; }
.building4 dl dd h2 em{color:#997535; font-style:normal}
.building4 dl dd h3{color:#997535; font-style:normal; font-size:14px;}
.building4 dl dd p{width:405px; height:57px;  background:url(../images/buildingbg1.jpg) no-repeat left top; color:#f00;margin:8px 0 0 0; line-height:57px; text-align:center; font-size:14px;}

.building5{width:730px;margin:20px auto 0px; height:550px; overflow:hidden;}

.buildingshow2{width:98%; margin:0 auto;}

.btn5{width:178px; height:30px;float:left; font-size:14px; color:#997535; margin-right:10px;}
.btn5 a:link,.btn5 a:visited{color:#997535; display:block; background:url(../images/fxbg.jpg) no-repeat center top; text-align:center; height:30px; width:178px; line-height:30px;}
.btn5 a:hover{ display:block;background:url(../images/fxbg.jpg) no-repeat center bottom; text-align:center; color:#FFF; height:30px;width:178px; line-height:30px;}


.btn4{width:178px; height:30px;float:left; font-size:14px; color:#ffffff; margin-right:10px;}
.btn4 a:link,.btn4 a:visited{color:#ffffff; display:block; background:url(../images/fxbg.jpg) no-repeat center bottom; text-align:center; height:30px; width:178px; line-height:30px;}
.btn4 a:hover{ display:block;text-align:center; color:#ffffff; height:30px;width:178px; line-height:30px; font-weight:bold;}

.needs{ height:250px; width:710px;; margin:20px auto 0px;}
.needs_L{width:410px; height:210px; float:left}
.needs2_L {
	MARGIN: 55px 10px 0px 0px; WIDTH: 20px; FLOAT: left; HEIGHT: 40px
}
.needs2_C {
	WIDTH: 320px; FLOAT: left; HEIGHT: 168px;overflow:hidden;
}
.needs2_R {
	MARGIN: 55px 0px 0px; WIDTH: 20px; FLOAT: left; HEIGHT: 40px
}
.needs2_C UL {
	WIDTH: auto; HEIGHT: auto
}
.needs2_C UL LI {
	MARGIN: 0px 10px 0px 0px; WIDTH: auto; FLOAT: left; HEIGHT: 168px; OVERFLOW: hidden
}

.needs_R{width:290px; height:210px; float:right}

.needs3_img {
	WIDTH: 290px; HEIGHT: 180px
}
.needs3_text {
	LINE-HEIGHT: 30px; WIDTH: 290px; HEIGHT: 30px
}
.needs3_text SPAN {
	MARGIN: 8px 10px 0px 0px; FLOAT: right
}
.needs3_text SPAN A {
	MARGIN: 0px 0px 0px 5px; WIDTH: 10px; DISPLAY: block; BACKGROUND: url(../images/icon17.png) no-repeat left bottom; FLOAT: left; HEIGHT: 10px
}
.needs3_text SPAN A.a7 {
	BACKGROUND: url(../images/icon18.png) no-repeat left bottom
}
.needs3_text SPAN A:hover {
	BACKGROUND: url(../images/icon18.png) no-repeat left bottom
}
/***********浮动菜单**********/
.float {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 110px; HEIGHT: 303px
}
.float1 {
	LINE-HEIGHT: 54px; WIDTH: 110px; BACKGROUND: url(/images/float1bg.jpg) no-repeat left top; HEIGHT: 54px
}
.float2 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/float2bg.jpg) repeat-y left top; HEIGHT: 445px; PADDING-TOP: 5px
}
.float3 {
	WIDTH: 110px; HEIGHT: 2px
}
.float1 SPAN {
	MARGIN: 7px 7px 0px 0px; FLOAT: right
}
.float2 H1 {
	WIDTH: 100px; HEIGHT: 75px
}
.float2 P {
	LINE-HEIGHT: 26px; WIDTH: 110px; HEIGHT: 26px; COLOR: #555;text-align:center;
}
.float2 P SPAN {}
.float2 img{vertical-align:middle}
.float2 P EM {
	MARGIN: 6px 3px 0px 8px; FLOAT: left
}
.float2 P STRONG {
	COLOR: #b87e30; FONT-WEIGHT: normal
}
.float2 H2 {
	WIDTH: 110px; BACKGROUND: url(/images/line6.jpg) no-repeat left bottom; HEIGHT: 30px;text-align:center;
}
.float2 H2 SPAN {
	MARGIN: 6px 6px 0px 8px; FLOAT: left
}
.float2 H2 EM {
	MARGIN: 5px 0px 0px; FLOAT: left
}
.qqline{background-color:#790202;height:5px;line-height:5px;margin:3px 0px}
.qqtitle{background-color:#790202;text-align:left;color:#fff;}
.qqp2{background-color:#e2e2e2;}
.float2 .q1{float:left;width:49%;margin-left:1%;}
.float2 .q2{float:right;width:49%;}
.lwclear{content:".";display:block;clear:both;}