@charset "utf-8";
/* CSS Document */
.pagebody { width:960px; margin:0px auto;}
body {
  margin:0px;
  padding:0px;
  color:#4a4a4a;
  font-size:12px;
  background-repeat:repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  
}
ul,li,p,h2,h3,h4,h5,h6{
  margin:0px;
  padding:0px;
  list-style:none;
}
img{
  border:0px;
}

a:link,a:visited{
  color:#2c2c2c;
  text-decoration:none;
}
a:hover{
  color:#cc0000;
  text-decoration:none;
}

.clear{
  clear:both;
}

.banner{
  height:262px;
  background-repeat:repeat-x;
background-image:url(images/bg.jpg);


}
.banner2
{
	height:167px;
  background-repeat:repeat-x;
background-image:url(images/lingbj.jpg);
	}
.imglogo2{ margin:0; height:167px; background:url(images/linglogo.jpg) no-repeat 129px 41px;}
.banner .imglogo{
  margin:0; height:262px; background:url(images/banner.jpg) no-repeat; position:relative;
  
	}
#marq_div{
  width:410px;
  float:right;
  height:197px;
  color:#000000;
  overflow:hidden;
  line-height:22px;
  padding-top:20px;
  padding-bottom:20px;
}
.nav{
  width:960px;
  margin:auto;
  height:25px;
  color:#FFFFFF;
  font-size:12px;
  font-family:宋体;
  font-weight:bold;
  line-height:25px;
 
}
.nav li{
  float:left;
}
.nav .nav_y{
  width:2px;
  height:25px;
  overflow:hidden;
  background-image:url(images/nav_y.gif);
}
.nav .ul_div{
  clear:both;
}
.nav .ul_div a{
  display:block;
  color:#FFFFFF;
  padding:0px 34px;
  text-decoration:none;
}
.ul_div li{ position:relative;}

.nav_hover{
  display:none;
  line-height:30px;
  position:absolute;
  background-color:#4a4a4a;
  z-index:1000;
   width:120px;
}
.nav_hover li{
  clear:both;
  border-bottom:solid 1px #FFFFFF;
  text-align:center;
  line-height:30px;
  width:100%;
  text-align:center;
  
}
.nav_hover li a{
  color:#FFFFFF;
  display:block;
  padding:0px 10px;
  text-decoration:none;
}
.nav_hover li a:hover{
  color:#FFFFFF;
  display:block;
  padding:0px 10px;
  text-decoration:none;
  background-color:#cd0101;
}


.body_div{
  width:960px;
  margin:auto;
}
.body_div .left_body{
  width:383px;
  float:left;
}
.body_div .left_body .font_div01{
  width:360px;
  line-height:22px;
}
.body_div .left_body .font_div01 h4{
  margin-bottom:15px;
}

.xxcx_div{
  padding-left:114px;
  background-repeat:no-repeat;
  background-position:left center;
  background-image:url(images/title_02.jpg);
 text-align:left;
 vertical-align:middle;
 height:24px;
}
.xxcx_div .sr_input{
  width:100px;
  border:solid 1px #809bba;
}

.yx_div{
  height:27px;
  font-weight:bold;
  padding-left:22px;
  background-repeat:no-repeat;
  background-image:url(images/title_03.jpg);
}
.yx_div li{
  float:left;
  width:80px;
  height:27px;
  cursor:pointer;
  line-height:27px;
  text-align:center;
}
.yx_div .tit_hover{
  background-image:url(images/tit_hover.jpg);
}

.qy_div{
  padding:14px 0;
}
.qy_div .input_dl{
  width:123px;
  border:solid 1px #809eb8;
}

.body_div .right_body{
  width:555px;
  float:right;
}

.container, .container *{
  margin:0;
  padding:0;
}
.container{
  width:555px;
  height:239px;
  margin:auto;
  margin-bottom:5px;
  overflow:hidden;
  position:relative;

}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:555px; height:239px; display:block;}
.slider2{width:3000px;}
.slider2 li{float:left;}
.num{
  bottom:0px;
  left:490px;
  bottom:10px;
  position:absolute;
}
.num li{
  float: left;
  width: 24px;
  height: 25px;
  color:#6e848a;
  font-weight:bold;
  text-align:center;
  cursor: pointer;
  overflow: hidden;
  margin-left:2px;
  line-height:25px;
  background:url(images/img_flash.jpg);
}
.num li.on{
  color: #fff;
  width: 24px;
  height: 25px;
  font-weight:bold;
  line-height:25px;
   text-align:center;
  background:url(images/img_flash.jpg);
}

.right_title{
  height:27px;
  background-image:url(images/right_title.jpg);
}
.right_title .new_title{
  text-align:center;
}
.right_title .new_title li{
  float:left;
  width:100px;
  height:27px;
  color:#000000;
  cursor:pointer;
  line-height:27px;
  margin-right:3px;
  background-image:url(images/new_link.jpg);
}
.right_title .new_title .new_hover{
  color:#ffffff;
  background-image:url(images/new_hover.jpg);
}
.new_hover a{ color:#fff;}
.new_hover a:hover{ color:#fff;}
.new_list{
  padding:8px 0;
  font-family:宋体;
  line-height:26px;
}
.new_list li{
  clear:both;
  background-repeat:repeat-x;
  background-position:left bottom;
  background-image:url(images/new_icon.jpg);
}
.new_list a{
  color:#4a4a4a;
  float:left;
  text-decoration:none;
}
.new_list a:hover{
  color:#cc0000;
  float:left;
  text-decoration:none;
}
.new_list span{
  float:right;
}

.scllo_01{
  width:1000px;
}
.scllo_01 img{
  float:left;
  margin-right:10px;
}

.footer{
  padding-top:70px;
  background-repeat:repeat-x;
  background-image:url(images/footer.jpg);
  margin:0;
}
.footermain{ width:960px; margin:0 auto; text-align:right;}
.footer .copy_right{
  width:546px;
  margin:auto;
  margin-top:15px;
  text-align:center;
  line-height:23px;
  background-color:#c9caca;
  float:right;
}

.er_banner{
  border:solid 1px #d1d1d1;
  width:706px;
  height:183px;
}
.er_banner img{
	width:706px;
	height:183px;
	 
	}

.left_bg01{
  background-color:#f3f3f3;
  background-repeat:no-repeat;
  background-position:left bottom;
  background-image:url(images/left_bg01.jpg);
}
.left_bg02{
  background-color:#f3f3f3;
  background-repeat:no-repeat;
  background-position:left bottom;
  background-image:url(images/left_bg02.jpg);
}
.left_bg03{
  background-color:#f3f3f3;
  background-repeat:no-repeat;
  background-position:left bottom;
  background-image:url(images/left_bg03.jpg);
}

.tree_div{
}
.tree_div h3{
  height:31px;
  color:#FFFFFF;
  font-size:14px;
  overflow:hidden;
  line-height:31px;
  padding-left:36px;
  background-image:url(images/tree_h3.jpg);
}
.tree_div ul{
  padding:20px;
}
.tree_div ul li{
  height:32px;
  font-family:宋体;
  line-height:32px;
  padding-left:10px;
  background-image:url(images/tree_li.gif);
}
.tree_div ul li a{
  color:#4c4c4c;
  text-decoration:none;
}
.tree_div ul li a:hover{
  color:#cc0000;
  text-decoration:none;
}

.r_title{
  height:30px;
  line-height:30px;
  font-family:宋体;
  margin:10px;
  border-bottom:solid 2px #e2e2e2;
}
.r_title .bt_rtitle{
  color:#2c2c2c;
  font-weight:bold;
  padding-left:15px;
  background-repeat:no-repeat;
  background-position:left center;
  background-image:url(images/icon_title.jpg);
}
.r_title li{
  float:left;
}

.sx_div{
  padding:10px 25px;
}
.sx_div li{
  clear:both;
  height:30px;
  overflow:hidden;
  line-height:30px;
  background-repeat:repeat-x;
  background-position:left bottom;
  background-image:url(images/wz_bg.jpg);
}
.sx_div li a{
  float:left;
  color:#2c2c2c;
  padding-left:15px;
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:left center;
  background-image:url(images/wz_icon.jpg);
}
.sx_div a:hover{
  color:#cc0000;
  text-decoration:none;
}
.sx_div span{
  float:right;
}

.wh_div{
  line-height:23px;
}
.jz_div{
  width:645px;
  margin:auto;
  overflow:hidden;
}
.jz_div ul{
  width:690px;
  overflow:hidden;
  height:auto;
}
.jz_div ul li{
  width:137px;
  float:left;
  height:150px;
  margin-right:31px;
  text-align:center;
}
.jz_div img{
  margin-bottom:7px;
}
.jz_list{
  line-height:20px;
}

.zz_div{
  text-align:center;
  line-height:45px;
}

#spec-n5{padding-top:6px; overflow:hidden; padding-bottom:6px;}
#spec-left{ background:url(images/left.gif) no-repeat; width:11px; height:32px; float:left; cursor:pointer;}
#spec-right{background:url(images/right.gif) no-repeat; width:11px; height:32px; float:right;cursor:pointer;}
#spec-list{ width:565px; float:left; overflow:hidden; margin-left:7px; margin-top:4px; display:inline;}
#spec-list ul li{ float:left; margin-right:20px; display:inline; width:115px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:110px; height:79px; padding:2px;}

.td1 span{ margin-right:7px; margin-left:7px;}
.td1{  text-align:right;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{position:relative; width:530px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.fenye{ align:center; text-align:center;}

.wzflash{ width:276px; height:31px; position:absolute; left:252px; top:150px; background-color:transparent;}
.lingp{ text-indent:2em;}