@charset "utf-8";
/* CSS Document */

#container{
  width:1003px;
  margin:0 auto;
}
#main{
  margin:0 auto;
  width:977px;
  background:#FFFFFF;
  margin-top:5px;
}
.mainContent{

}
.homePage .mainContent{
  min-height:390px;
  _height:100%;
  _height:390px;
}
.topLine{
  font-family:"宋体";
  right:10px;
  top:1px;
  font-weight:normal;
  color:#B6B6B6;
  font-size:12px;
  text-indent:2em;
  padding-top:5px;
}
.topLine a{
  color:#B6B6B6;
}
.bottomLine{
  height:27px;
  background:url(images/mainBg_2.jpg) 0 0 repeat-x;
}
/*头部
=======================================================================*/
#header{
  height:84px;
  padding:0 21px;
  position:relative;
  background:url(images/logo.jpg) 0 0 no-repeat;
}
.topNews{
  position:absolute;
  left:250px;
  bottom:0px;
  background:url(images/fh_6.gif) left center no-repeat;
  padding-left:18px;
}
.toplink{
  position:absolute;
  right:10px;
  top:0px;
  height:27px;
  line-height:27px;
  width:149px;
  color:#2143A7;
  padding-left:20px;
  background:url(images/topLink_bg.jpg) 0 0 no-repeat; 
}
.toplink ul li{
  display:inline;
  margin:0 3px;
}
.topTel{
  position:absolute;
  right:13px;
  bottom:0px;
  color:#146B04;
}
/*banner
==========================================================*/
.banner{padding-top:2px;background:#E7F0F9;}
/*菜单
=========================================================*/
.nav{
  height:40px;
  background:url(images/nav_bg.jpg) 0 0 repeat-x;
}
.nav ul{
  height:40px;
}
.nav ul li{
  float:left;
  height:40px;
  padding-left:2px;
  background:url(images/fenge.jpg) left center no-repeat;
}
.nav ul li.homePage{
  padding-left:15px;
}
.nav ul li a{
  float:left;
  width:104px;
  height:40px;
  line-height:40px;
  color:#FFFFFF;
  font-size:13px;
  text-align:center;
  font-weight:bold;
}
.homePage li.homePage a,
.aboutPage li.aboutPage a,
.casePage li.casePage a,
.productsPage li.productsPage a,
.newsPage li.newsPage a,
.networkPage li.networkPage a,
.servicePage li.servicePage a,
.feedbackPage li.feedbackPage a,
.hrPage li.hrPage a,
.contactPage li.contactPage a{
  background:url(images/nav_bg_hover.jpg) center center no-repeat;
}
.nav ul li a:hover{
  background:url(images/nav_bg_hover.jpg) center center no-repeat;
  text-decoration:none;
  color:#FFFFFF;
}
/*内容块
===============================================================*/
.indexLeft{
  float:left;
  width:750px;
  margin-top:10px !important;
  _margin-top:0px;
}
.indexRight{
  float:right;
  margin-top:10px !important;
  _margin-top:0px;
}
.indexLeft h4{
  font-size:14px;
  text-indent:1.5em;
  position:relative;
  color:#000000;
  background:url(images/line4.jpg) left bottom repeat-x;
}
.indexLeft h4 a{
 position:absolute;
  right:15px;
  top:0px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#BA0909;
}
.indexRight h4{
  font-size:15px;
  font-family:"宋体";
  text-indent:1em;
  height:30px;
  line-height:30px;
}
.indexRight ul li{
  text-align:center;
  padding-top:5px;
}
.column{
  float:left;
  margin-right:4px
}
.column h4,.c0 h4{
  height:44px;
  line-height:44px;
  background:#FFF url(images/title_1.gif) 5px bottom no-repeat;
  font-size:14px;
  text-indent:1.7em;
  position:relative;
  color:#000000;
}
.column h4 a,.c0 h4 a{
  position:absolute;
  right:15px;
  top:0px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#BA0909;
}
.c0{
  width:352px;
}
.c1{
  width:388px;
}
.c2{
  width:223px;
  float:right;
}
.c3{
  width:246px;
}
.line_top{margin-top:5px;}
.c0 div.line_top{background:url(images/con_bg_1-1.jpg) 0 0 no-repeat;height:20px;}
.c0 div.line_bottom{background:url(images/con_bg_1-3.jpg) left bottom no-repeat;height:13px;}
.c1 div.line_top{background:url(images/con_bg_2-1.jpg) 0 0 no-repeat;height:20px;}
.c1 div.line_bottom{background:url(images/con_bg_2-3.jpg) left bottom no-repeat;height:13px;}

.indexProductsClass{background:url(images/con_bg_1-2.jpg) 0 0 repeat-y;}
.indexProductsClass ul li{padding:8px;background:url(images/indexProline.jpg) center bottom no-repeat;}
.indexProductsClass ul li span{float:left;padding:5px;}
.newsListIndex{background:url(images/con_bg_2-2.jpg) 0 0 repeat-y;}
.content{
  padding:15px 15px 0 15px;
}
.c1 .content{padding-left:22px;}
.c3 .content{padding-top:10px;}
.content ul li {
  
}
.productsImges{
  width:105px;
}
.newsListIndex ul li{
  position:relative;
  background:#F6F6F6 url(images/fh_1.gif) 10px center no-repeat;
  padding-left:12px;
  text-indent:1em;
  line-height:24px;
  margin:0px 8px 1px 8px;
}
.newsListIndex ul li span{
  position:absolute;
  right:20px;
  top:0px;
}
.newsListIndex ul li a:hover{
  color:#FF0000;
}
.indexContent{
  padding:10px;
  height:324px;
  background:url(images/con_bg_3-2.jpg) left bottom no-repeat;
}
/*侧栏
=================================================================*/
#sidebar{
  float:left;
  width:243px;
  background:url(images/left_bg2.jpg) 0 0 repeat-y;
  position:relative;
}
#sidebar h3{
  height:51px;
  line-height:51px;
  background:url(images/left_bg1.jpg) 0 0 repeat-y;
  text-indent:3em;
  color:#000000;
  font-size:14px;
}
.leftSidebar ul{
  width:212px;
  margin:0 auto auto 20px; background:url(images/leftbbg.jpg) repeat-y; overflow:hidden;
}
.leftSidebar ul li{ margin:20px 0px 0px 0px;}
.leftSidebar ul li dd a{ font-size:13px;}
.leftSidebar ul li a{
  width:212px;
  height:32px;
  line-height:32px;
  display:block;
  /*background:url(images/menu10.gif)*/ left top no-repeat;
  font-weight:bold;
  text-indent:2.3em;
  font-size:15px;
}
.leftSidebar ul li a:hover{
  color:#FF0000;
  /*background:url(images/menu10.gif)*/ left bottom no-repeat;
}
.leftContact{margin:10px 0;}
.leftContact ul li{
  text-align:center;
  margin-top:5px;
}
.leftLine{
  height:25px;
  width:243px;
  background:url(images/left_bg3.jpg) 0 0 no-repeat;
  position:absolute;
  left:0px;
  bottom:0px;
}
/*主栏
====================================================================*/
#mainBar{
  float:right;
  width:730px;
  background:url(images/right_bg.jpg) 0 0 repeat-y;
  position:relative;
  
}
.rightContent h2{
  height:50px;
  line-height:50px;
  text-indent:3em;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  background:url(images/title.gif) 15px 20px no-repeat;
}
.rightContent h2 span{font-weight:normal;font-size:12px;font-family:"宋体";color:#666666}
.rightContent{ background:url(images/right_content_bg.jpg) 0 0 no-repeat;}

.contentInner{
  padding:10px 15px 0px 10px;
}
.newsContent{
  padding:0 20px;
}
.newsContent h1{
  text-align:center;
  font-size:18px;
  border-bottom:1px solid #C3E8FF;
  padding:8px 0;
}
.rightLine{
  background:url(images/right_line.jpg) 0 0 no-repeat;
  width:736px;
  height:16px;
  position:absolute;
  left:0px;
  bottom:0px;
}
/*服务中心
=================================================================*/
.indexService{
  background:url(images/indexService_bg.jpg) 0 0 no-repeat;
  height:181px;
  padding:10px 10px 0
}
.renzheng{
  float:left;
  padding-top:5px;
}
.serviceList{
  float:right;
  width:500px; 
}
.serviceList ul li{
  background:url(images/serviceList_bg.gif) left bottom no-repeat;
  text-indent:2em;
}
.serviceList  h4{
  background:url(images/title_2.gif) left bottom no-repeat;
   position:relative;
}

/*产品展示
==============================================================*/
.proImg{
  text-align:center;
  border:1px solid #CCCCCC;
}
.indexProText{height:31px;background:url(images/bg3.jpg) 0 0 repeat-x;margin-top:2px;}
.proText{
  text-align:center;
  line-height:24px;
  background:#CCCCCC;
}
.contentPro ul li{
  float:left;
  margin-right:5px;
  margin-bottom:18px;
}
.indexProducts{
 height:221px;
 padding:10px 10px 0 10px ;
  background:url(images/indexPro_bg.jpg) 0 0 no-repeat;
}
.indexProducts ul{display:inline-table;margin-top:10px;}
.indexProducts ul li{float:left;margin-left:10px;}
/*产品详细
==================================================================*/
.proo-al{
  float:left;
}
.proo-ar{
  float:right;
  width:250px;
}
.chakan{
  text-align:center;
  color:#999999;
}
.proo-ar1 ul li{
  border-bottom:1px solid #dbdbdb;
  line-height:30px;
}
.proo-ar1 ul li span{
  font-weight:bold;
}
.proo-ar2{margin-top:8px;}
.proo-b ul li{
  float:left;
  margin-right:5px;
  margin-bottom:18px;
}
.proo-bl,.proo-b{
  margin-top:22px;
}
.proo-b h3,.proo-bl h3{
  line-height:38px;
  background:url(images/title_bg_2.gif) left 7px no-repeat;
  text-indent:1.5em;
}

.imgg a{margin:0 8px;color:#000000;}

/*新闻中心
================================================================*/
.newsList{
  line-height:18px;
  color:#666666;
  padding:0 20px;
}
.newsList h4{
  text-indent:1.5em;
  background:url(images/dian2.gif) left center no-repeat;
}
.newsList ul li{
border-bottom:1px solid #C3E8FF;
margin-top:6px;
}
.newsContent{color:#999999}

/*表格
==============================================================*/
.tab {
border-right:1px solid #CBCBCB;
border-top:1px solid #CBCBCB;
}
.tab td {
border-bottom:1px solid #CBCBCB;
border-left:1px solid #CBCBCB;
padding-left:5px;
}
.tab span{
  color:#F00;
}
.tab strong{font-weight:bold;color:#666666;}
/*页脚
===============================================================*/
#footer{
  padding-left:22px;
  padding-bottom:5px;
  padding-top:5px;
  margin-top:5px;
  color:#7F7F7F;
  background:url(images/bottomBg.jpg) left top repeat-x;
  border-top:1px solid #F2F2F2;
  position:relative;
}
.footerInfor{
  margin-top:6px;
}
.bottomNav{
  height:40px;
  line-height:45px;
  width:650px;
  
  border-bottom:1px solid #ECECEC;
}
.bottomNav ul li{
  display:inline;
  margin-right:6px;
}
.bottomNav a{
  color:#4c4c4c;
}
.bottomNav ul li a:hover{
  color:#00AFEC;
  text-decoration:underline;
}
.yu{
  position:absolute;
  right:10px;
  top:10px;
}
/*链接样式
================================================================*/
.linkStyle:link,.linkStyle:visited{
  text-decoration:none;
  color:#2143A7;
}
.linkStyle:hover{
  text-decoration:underline;
  color:#0202FF;
}
.link_1:link,.link_1:visited{
  text-decoration:none;
  color:#FF0000;
  font-size:14px;
  font-family:"宋体";
}
.link_1:hover{
  text-decoration:underline;
}
/*清除浮动
==================================================================*/
.clear{
  clear:both;
}
.more{
  text-align:right;padding:15px 15px 11px 0px;
}