
/* CSS Document */

body{
 font-size:12px;
 background:url(images/top_bg.gif) repeat-x;
 margin:0px;
 padding:0px;
  color:#403d3d;
  line-height:23px;
}

/*---------------¶¥²¿--------------------*/
#top{
  width:982px;
  height:93px;
  padding:0px;
  margin:0 auto;
}
a{color:#000; text-decoration:none;}
a:link{color:#000}
a:hover{color:#095b8c};
a:visited{color:#000}
.blue{color:#0873b1;font-size:14px;}
.green{color:#53ac12;font-size:14px;}
.line{border-bottom:1px solid #ccc;}
.line2{border-top:1px dashed #ccc;}
.case_bg{width:241px;height:140px;background:url(images/case_bg.gif);padding-top:16px;}
.clear{clear:both;}
.logo{
  width:275px;
  float:left;
}
.nav_menu{
 width:707px;
 float:right
}
.tel{
 height:27px;
 padding-top:5px;
 text-align:right;
}

.nav{
  padding-top:20px;
  height:20px;
  
}
.nav ul{margin:0px;padding:5px;}
.nav li{list-style-type:none;width:70px;float:left;}
/*-----------------------Ê×Ò³----------------------------------*/
.index_container{
  width:982px;
  background:#efefef;
  padding:0px;
  margin:0 auto;
  border-top:1px solid #ccc;
}
.index_container .zuo{
 width:580px;
 padding:0 10px;
 margin:0px;
 float:left;
}
.index_container .you{
  width:350px;
  padding:0 10px;
  margin:0px;
  float:right;
  border-left:1px dashed #ccc;
}
#item{
  width:982px;
  height:73px;
  padding:0px;
  margin:0 auto;
}
/*--------------------about------------------------------*/
.index_main{
  width:982px;
  height:345px;
  padding:0px;
  margin:10px auto;
}
.index_about{
  width:470px;
  padding:70px 10px 0 10px;
  float:left;
  background:url(images/about_bg.gif) ;
  height:270px;
  color:#403d3d;
  line-height:23px;
}
.index_case{
   width:472px;
   margin:0 10px;
   float:right;
}
.index_title{height:32px;}
.index_case ul{margin:0px;padding:0px;}
.index_case li{width:207px;height:135px;float:left;list-style-type:none;margin:5px;padding-left:2px;}
.index_news1{
   width:470px;
   float:left;
   padding:10px;
}
.index_news1 ul{margin-left:8px;padding:0px;}
.index_news1 li{list-style-type:none;line-height:23px;width:215px;float:left;background:url(images/icon.gif) no-repeat 0 6px;padding-left:8px;}
.index_news2{
  width:470px;
  float:right;
  border-left:dashed 1px #ccc;
  padding:10px;
  }
.index_news2 ul{margin-left:8px;padding:0px;}
.index_news2 li{list-style-type:none;line-height:23px;width:215px;float:left;background:url(images/icon.gif) no-repeat 0 6px;padding-left:8px;}

/*--------------------bottom------------------------------*/
#footer{
  width:100%;
  padding-top:10px;
  margin:10px auto;
  height:90px;
  background:#f2f9fd;
  border-top:1px dashed #ccc;
  text-align:center;
}
/*----------------------container----------------------------------*/
#container{
  width:982px;
  padding:0px;
  margin:0px auto;
}
.con_title{
  height:48px;
  border-bottom:1px solid #ccc;
}
.con_info{
  margin:10px;
}
.con_info ul{margin-left:80px;padding:0px;}
.con_info li{list-style-type:none;line-height:23px;width:360px;float:left;background:url(images/icon.gif) no-repeat 0 6px;padding-left:8px;margin:5px 10px}
/*--------------------banner------------------------------*/
#banner{
  width:100%;
  padding:0px;
  margin:0 auto;
  height:400px;
  background:url(images/banner_bg.gif);
  text-align:center;
}


