html,body{ margin:0px; background:#fff;}
UL,OL,LI {PADDING:0px; MARGIN:0px;list-style-type:none}
IMG {border: 0; padding:0; margin:0;}
td,div,li {font-size:12px; font-family:"Microsoft YaHei"; color:#333333;}
form,input { margin:0; padding:0;}
a {star:expression(this.onFocus=this.blur());outline:none;} 
a:link,a:visited{ color:#333; text-decoration:none; font-size:12px;}
a:hover,a:active{ color:#ff6600; text-decoration:none;font-size:12px; }

.top_bg { background:url(lsxyjs_01.jpg) repeat-x}
.search_input { border-top:1px #DDDDDD solid;border-bottom:1px #DDDDDD solid;border-left: none;border-right: none; height:26px; line-height:26px;width:228px;font-size:12px; font-family:"Microsoft YaHei"; color:#BDBDBD;}
.top_space { padding-bottom:11px;}
.top_link {color:#BABABA;}
.top_link a:link,.top_link a:visited{ color:#999999;}
.top_link a:hover,.top_link a:active{ color:#ff6600;}
.top_link span { color:#CD211D}

.main{ margin:0 auto; width:980px;}
.menu_bg { background:url(lsxyjs_05.jpg) repeat-x; margin-bottom:1px;}
.on {FONT-SIZE: 16px; COLOR: #fff; BACKGROUND: url(lsxyjs_06.jpg);WIDTH: 108px; HEIGHT: 43px;CURSOR: pointer; TEXT-ALIGN: center;}
.off { FONT-SIZE: 16px; COLOR: #fff; BACKGROUND-IMAGE: url(); WIDTH: 108px; HEIGHT: 43px;CURSOR: pointer; TEXT-ALIGN: center;}
.on a:link,.on a:visited{ color:#fff;font-size:16px;}
.on a:hover,.on a:active{ color:#fff;font-size:16px;}
.off a:link,.off a:visited{ color:#fff;font-size:16px;}
.off a:hover,.off a:active{ color:#fff;font-size:16px;}
/*下拉菜单=============================================================================================================*/
.mainlevel { position:relative;FONT-SIZE: 16px; COLOR: #fff;WIDTH: 108px;line-height:43px; background:url(lsxyjs_07.gif) no-repeat right; z-index:10;}
.mainlevel a:link,.mainlevel a:visited{ color:#fff;FONT-SIZE: 16px;}
.mainlevel a:hover,.mainlevel a:active{ color:#fff;FONT-SIZE: 16px;}
.mainlevel ul {display:none; position:absolute; left:0; top:43px; z-index:99999;}
.mainlevel li {border-top:1px solid #fff; background:#005EA8; width:108px; height:36px; line-height: 36px;}
.mainlevel li a:link,.mainlevel li a:visited{ color:#fff;font-size:14px; display:block;width:108px; height:36px; line-height:36px;}
.mainlevel li a:hover,.mainlevel li a:active{ color:#fff;font-size:14px; display:block;width:108px; height:36px; line-height:36px;background:#009DBD;}

.main_bg { background:url(lsxyjs_08.jpg) repeat-y center top;}
.main_line { background:url(lsxyjs_07.jpg) repeat-x; height:3px; position:relative; z-index:999;}
.gcal_dingwei {position:relative;}
.gcal_title_bg { position:absolute; left:0; top:-45px; background: #fff url(lsxyjs_10.jpg) repeat-x left top; height:48px; width:100%; z-index:1000;}
.gcal_title { background:url(lsxyjs_09.jpg) no-repeat; font-size:14px; color:#FFFFFF; text-align:center; line-height:38px;}
.gcal_class {text-align:center;line-height:38px;}
.gcal_class a:link,.gcal_class a:visited{ color:#333;font-size:14px;}
.gcal_class a:hover,.gcal_class a:active{ color:#ff6600;font-size:14px; }
.gcal_space { margin-top:16px; margin-bottom:26px;}

.gcal_pic_bk1 { border:3px #F2F2F2 solid; position:relative;height:102px; text-align:center;overflow: hidden; display: block;}
.gcal_pic_bk1 img { width:186px;}
.gcal_pic_bk1 span { position:absolute;left:0;bottom:0; width:186px;height:25px; background:#000000;filter:alpha(Opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.gcal_pic_bk1 font { position:absolute;left:0;bottom:0;width:186px;height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-size:14px;}
.gcal_pic_bk2 { border:3px #FFAE00 solid; position:relative;height:102px;text-align:center;overflow: hidden; display: block;}
.gcal_pic_bk2 img { width:186px;}
.gcal_pic_bk2 span { position:absolute;left:0;bottom:0; width:186px;height:25px; background:#FFAE00;}
.gcal_pic_bk2 font { position:absolute;left:0;bottom:0;width:186px;height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold;}
.gcal_pic_space { padding:0 15px;}

.bottom_bg { background:url(lsxyjs_17.jpg) no-repeat center top;}
.bottom_space { padding-top:22px;}
.bottom_class {font-size:14px; color:#000000;}
.bottom_icon {margin-top:7px;}
.bottom_news_top { margin-top:8px;}
.bottom_news a:link,.bottom_news a:visited{ color:#666;}
.bottom_news a:hover,.bottom_news a:active{ color:#ff6600;}
.bottom_news_date { color:#B0B0B0}
.bottom_zzry_bk {border:3px #838383 solid; border-bottom:none;height:113px;overflow: hidden; display: block;}
.bottom_zzry_bk img {border:1px #fff solid;max-width:145px;}
.bottom_zzry_font { color:#FFFFFF;}
.bottom_zzry_top { margin-top:15px;}

.copy_bg { background:#0080C5;border-top:3px #005292 solid;}
.copy_font { color:#fff;line-height:22px;}
.copy_font a:link,.copy_font a:visited{ color:#fff;}
.copy_font a:hover,.copy_font a:active{ color:#fffc00;}

/*工程案例图片滚动样式=====================================================================================================*/
.infiniteCarousel {
  width: 749px;
  position: relative;
  padding:0 8px;
}
.infiniteCarousel .wrapper {
  width: 666px; 
  overflow: auto;
  height: 108px;
  margin: 0 40px;
  position: absolute;
  top: 0;
}
.infiniteCarousel .wrapper ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  height: 108px;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding:0 15px;
  height: 108px;
  width: 192px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}
.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}
.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}
.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

/*首页焦点图样式===========================================================================================================================*/
.banner_bg { background:url(lsxyjs_banner_bg01.jpg) repeat-x;}
#focus { height:380px; overflow:hidden; position:relative; z-index:1;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; height:380px; overflow:hidden; position:relative;}
#focus .banner_01 { background:url(lsxyjs_banner_01.jpg) no-repeat center top;}
#focus .banner_02 { background:url(lsxyjs_banner_02.jpg) no-repeat center top;}
#focus .banner_03 { background:url(lsxyjs_banner_03.jpg) no-repeat center top;}
#focus .btnBg {position:absolute; width:100%; height:76px; left:0; bottom:0; background:#000;filter:alpha(Opacity=15); -moz-opacity:0.15; -khtml-opacity: 0.15; opacity: 0.15;}
#focus .btnCenter {position:absolute;width:100%; height:76px;left:0; bottom:0;}
#focus .btn { margin:0 auto;height:8px; text-align:center; padding-top:12px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:26px; height:8px; margin:0 7px; cursor:pointer;background:#fff;}
#focus .btn span.on {background:#FFAE00; color:#fcc;}
#focus .flash_font {position:absolute; top:40px;width:100%; text-align:center;z-index:2;}

/*频道栏目页样式===========================================================================================================================*/
.left_bk { border-right:1px #ECECEC solid;}
.left_title {font-size:14px; color:#000000;}
.class_title_bg { background:url(lsxyjs_10.jpg) repeat-x;}
.class_banner { background:url(lsxyjs_banner_01.jpg) no-repeat center top;height:200px;}
.class_title {font-size:14px; color:#000000; font-weight:bold;}
.dqwz { font-size:12px; color:#999999;}
.dqwz a:link,.dqwz a:visited{ color:#999;font-family:"宋体";}
.dqwz a:hover,.dqwz a:active{ color:#ff6600;font-family:"宋体";}
.dqwz div { padding-right:10px; padding-top:12px; padding-left:10px;color:#999999;font-family:"宋体";}
.news_list { padding:10px 20px 20px 20px;}
.wzdh a:link,.wzdh a:visited{ color:#999; font-family:"宋体";}
.wzdh a:hover,.wzdh a:active{ color:#ff6600;font-family:"宋体";}
.leftmenu_space { margin-top:3px;}
.leftmenu div {font-size:14px;}
.leftmenu a:link,.leftmenu a:visited{ font-size:14px;color:#333;background:url(lsxyjs_24.jpg) no-repeat left;width:148px; height:36px; line-height:36px; display:block; padding-left:38px;}
.leftmenu a:hover,.leftmenu a:active{ font-size:14px;color:#FF6600;background:url(lsxyjs_25.jpg) no-repeat left;width:148px; height:36px; line-height:36px; display:block; padding-left:38px;}

/*新闻列表分页样式*/
.news_page { padding:30px 0;}
.epages {text-align: center;}
.epages {font:12px; color:#000;}
.epages b {padding:2px 6px 2px 6px;border:1px solid #00609B;text-align:center;text-decoration:none;font: 12px "Microsoft YaHei"; background:#0C7EC5; color:#fff; line-height:20px; font-weight:bold;}
.epages *{vertical-align:middle;}
.epages a{padding:2px 6px 2px 6px;border:1px solid #739DBC;margin:0 2px 0 0;text-align:center;text-decoration:none;font: 12px "Microsoft YaHei"; background:#EAF6FF; color:#003E78; line-height:20px;}
.epages a:hover{border:#FF6600 1px solid;background:#FFF5EF;text-decoration:none;color:#FF6600}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

/*静态栏目页和新闻内容页样式*/
.news_date { color:#878787; text-align:center; padding:10px 0 30px 0;}
.font_space {padding:20px 20px 10px 20px;}
.font_title { font-size:20px; color:#000000; text-align:center; padding-bottom:22px; font-weight: bold;}
.font_content { font-size:14px; color:#4C4948; line-height:24px;}
.font_content img { max-width:800px;}
.hr_line { height:1px; border-top: 1px #D3D3D5 solid;}
.news_fx {text-align:center; padding-top:25px; padding-bottom:20px;}

/*图片栏目页样式*/
.pic_list { padding-left:35px;}
.pic_list li { width:206px; float: left; padding-right:35px; padding-top:35px; padding-bottom:0; padding-left:0;}
.pic_list li img { border:0; margin:0}

.pic_bk1 { border:3px #F2F2F2 solid; position:relative; height:112px; text-align:center;overflow: hidden; display: block;}
.pic_bk1 img { width:200px;}
.pic_bk1 span { position:absolute;left:0;bottom:0; width:200px;height:25px; background:#000000;filter:alpha(Opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.pic_bk1 font { position:absolute;left:0;bottom:0;width:200px;height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-size:14px;}
.pic_bk2 { border:3px #FFAE00 solid; position:relative; height:112px;text-align:center;overflow: hidden; display: block;}
.pic_bk2 img { width:200px;}
.pic_bk2 span { position:absolute;left:0;bottom:0; width:200px;height:25px; background:#FFAE00;}
.pic_bk2 font { position:absolute;left:0;bottom:0;width:200px;height:25px; line-height:25px; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold;}