@charset "utf-8";
/* CSS Document */

#container{
  width:1003px;
  margin:0 auto;
}
#main{
  margin:0 auto;
}
.mainContent{
   background:#141414;
}
.homePage div.mainContent{
  min-height:200px !important;
  height:100%;
  _height:200px;
  background:#580000 url(images/bg1.jpg) left top repeat-x;
}
.topLine{
  height:33px;
  background:url(images/mainBg_1.jpg) 0 0 repeat-x;
  text-indent:3em;
  line-height:40px;
  font-family:"宋体";
  border-bottom:1px solid #f1f1f1;
}
.homePage div.topLine{
  border:none;
}
.bottomLine{
  height:10px;
  background:url(images/mainBg_2.jpg) 0 0 repeat-x;
}
/*头部
=======================================================================*/ 
#header{
  height:252px;
  position:relative;
}
.homePage #header{
  height:438px;
}
.logo{
  position:absolute;
  left:0px;
  top:0px;
}
.toplink{
  position:absolute;
  right:15px;
  top:15px;
  background:url(images/botton_bg.gif) left center no-repeat;
  color:#FFFFFF;
  text-indent:1.5em;
}
.toplink a{color:#FFFFFF}
.toplink a:hover{
  text-decoration:underline;
}
.search{
  position:absolute;
  right:23px;
  bottom:50px;
  color:#146B04;
}
/*菜单
=========================================================*/
.nav{
  height:34px;
  position:absolute;
  right:15px;
  top:49px;
  background:url(images/nav_bg_2.jpg) 0 0 repeat-x;
  width:608px;
}
.nav ul{
  height:34px;
  background:url(images/nav_bg_1.jpg) left top no-repeat;
  padding-left:5px;
}

.nav ul li{
  float:right;
  height:34px;
  padding-right:2px;
  background:url(images/fg.jpg) right center no-repeat;
}
.nav ul li.contactPage{
  background:url(images/nav_bg_3.jpg) right top no-repeat;
}
.nav ul li a{
  float:left;
  width:84px;
  height:34px;
  line-height:34px;
  color:#F4DDDF;
  font-size:13px;
  text-align:center;
  font-weight:bold;
}
.homePage li.homePage a,
.aboutPage li.aboutPage a,
.newsPage li.newsPage a,
.productsPage li.productsPage a,
.orderPage li.orderPage a,
.hrPage li.hrPage a,
.netPage li.netPage a,
.feedbackPage li.feedbackPage a,
.contactPage li.contactPage a,
.picPage li.picPage a{
  background:url(images/nav_bg_hover.jpg) center bottom no-repeat;
  text-decoration:none;
}

.nav ul li a:hover{
  background:url(images/nav_bg_hover.jpg) center bottom no-repeat;
  text-decoration:none;
  
}
/*内容?
===============================================================*/
.column{
  float:left;
}
.column h4{
  background:url(images/fh_1.jpg) 20px center no-repeat;
  font-size:13px;
  text-indent:3.5em;
  position:relative;
  color:#E5E5E5;
  border-bottom:1px solid #9C0430;
  height:39px;
  line-height:39px;
}
.column h4 span{color:#C5999F;font-family:Arial;margin-left:10px;font-size:12px;}
.column h4 a{
  position:absolute;
  right:10px;
  top:0px;
  font-weight:normal;
  color:#C5999F;
}
.c2 h4 a{
  right:55px;
}
.column h4 a:hover{
  color:#EDC3C9;
}
.c1{
  width:330px;
}
.c2{
  width:630px;
}
.c3{
  width:373px;
}
.content,.newsListIndex,.indexProducts{
  padding:20px 10px 0 10px;
}
.content ul li {
  display:inline;
  padding-left:8px;
}
.productsImges{
  width:105px;
}
.newsListIndex ul li{
  position:relative;
  background:url(images/fh_2.jpg) left center no-repeat;
  border-bottom:1px solid #820011;
  padding-left:12px;
  line-height:28px;
}
.newsListIndex ul li span{
  position:absolute;
  right:0px;
  top:0px;
  color:#C3999F;
}
.newsListIndex ul li a{
  color:#FFFFFF;
}
.newsListIndex ul li a:hover{
  color:#FF0000;
}
/*侧栏
=================================================================*/
#sidebar{
  float:left;
  width:250px;
  position:relative;
  background:#580000 url(images/leftBar_bg.jpg) 0 0 repeat-x;
}
.leftSidebar h3{
  text-indent:3.5em;
  height:29px;
  line-height:29px;
  font-size:13px;
  background:url(images/fh_4.jpg) 19px center no-repeat;
  border-bottom:1px solid #D76666;
}
.leftSidebar h3 span{color:#FFFFFF;font-family:Arial;margin-left:10px;font-size:12px;}
.leftSidebar ul{
  width:212px;
  margin:20px auto;
}
.leftSidebar ul li a{
  width:212px;
  height:27px;
  line-height:27px;
  display:block;
  text-align:left;
  text-indent:2em;
  color:#FFFFFF;
  background:url(images/leftNav_bg.gif) left bottom no-repeat;
}
.leftSidebar ul li a:hover{
  color:#FFFFFF;
  background:#EC7171 url(images/leftNav_bg.gif) left bottom no-repeat;
}
.leftContact{margin:10px 0;}
.leftContact ul li{
  text-align:center;
  margin-top:5px;
}
.leftLine{
  width:204px;
  height:26px;
  position:absolute;
  right:-1px;
  bottom:0px;
  background:url(images/line2.jpg) right bottom no-repeat;
}
/*主栏
====================================================================*/
#mainBar{
  float:left;
  width:753px;
  background:#141414;
  
}
#mainBar h2{
  background:url(images/fh_3.jpg) 15px center no-repeat;
  border-bottom:1px solid #91002A;
  height:29px;
  line-height:29px;
  text-indent:3em;
  font-size:13px;
  position:relative;
  font-family:"宋体";
}
#mainBar h2 div{ 
  font-weight:normal;
  color:#cccccc;
  position:absolute;
  right:5px;
  top:3px;
  font-size:12px;
}
#mainBar h2 span{
  margin:0 10px;
  font-weight:normal;
}
.contentInner,.contentPro{
  padding:10px 15px 0px 35px;
  color:#797979;
  
}
.contentInner{
  font-size:14px;
}
.contentInner h1{
  text-align:center;
  font-size:18px;
  border-bottom:1px solid #5d5d5d;
  padding:8px 0;
}
/*产品展示
==============================================================*/
.proImg{
  text-align:center;
}
.indexProText{height:31px;background:url(images/bg3.jpg) 0 0 repeat-x;margin-top:2px;}
.proText{
  text-align:center;
  line-height:30px;
  color:#BE999F;
}
.proText a{
  color:#FFFFFF;
}
.contentPro ul li{
  float:left;
  margin-right:13px;
  _margin-right:11px;
  margin-top:10px;
}
.indexProducts{padding-left:20px;padding-right:30px;position:relative;}
.indexProducts ul{display:inline-table;padding-left:20px;}
.indexProducts ul li{float:left;margin-left:13px;}
.buttonLeft{position:absolute;left:15px; top:75px;}
.buttonRight{position:absolute;right:30px; top:75px;}
/*产品详细
==================================================================*/
.proo-al{
  float:left;
}
.proo-ar{
  float:right;
  width:280px;
}
.chakan{
  text-align:center;
  color:#999999;
}
.proo-ar1 ul li{
  border-bottom:1px solid #5d5d5d;
  line-height:30px;
  color:#f9f9f9;
}
.proo-ar1 ul li span{
  font-weight:bold;
}
.proo-ar2{margin-top:8px;}
.proo-b ul li{
  float:left;
  margin-right:13px;
  _margin-right:11px;
  margin-bottom:10px;
}
.proo-bl,.proo-b{
  margin-top:22px;
}
.proo-b h3,.proo-bl h3{
  line-height:38px;
  background:url(images/line3.gif) left 18px repeat-x;
  text-indent:1.5em;
}
.proo-b h3 span,.proo-bl h3 span{
  color:#FFFFFF;
} 
.imgg a{margin:0 8px;color:#FFFFFF;}

/*新闻中心
================================================================*/
.newsList{
  line-height:18px;
  color:#666666;
}
.newsList h4{
  text-indent:1.5em;
  background:url(images/dian2.gif) left center no-repeat;
}
.newsList ul li{
border-bottom:1px solid #5d5d5d;
margin-top:6px;
}
.newsContent{color:#999999}

/*表格
==============================================================*/
.tab {
border-right:1px solid #5D5D5D;
border-top:1px solid #5D5D5D;
}
.tab td {
border-bottom:1px solid #5D5D5D;
border-left:1px solid #5D5D5D;
padding-left:5px;
}
.tab span{
  color:#F00;
}
.tab strong{font-weight:bold;color:#666666;}
/*页脚
===============================================================*/
#footer{
  padding-left:25px;
  padding-bottom:10px;
  padding-top:10px;
  color:#2D2D2D;
  background:#080808;
}
.homePage #footer{ 
  background:#430000 url(images/bottom_bg.jpg) 0 0 repeat-x;
  border-top:1px solid #682332;  
  color:#673333;
}
.footerInfor{
  float:left;
}
.footerInfor ul li{
  display:inline;
  margin-right:8px;
}
.footerInfor a{
  color:#62263A;
}
.footerInfor ul li a:hover{
  color:#0D9E0D;
}
.yu{
  float:right;
  margin:0 20px 0 0 ;
  padding-right:45px;
  padding-top:19px;
  text-align:right;
  background:url(images/yu_2.jpg) right center no-repeat;
}
.homePage div.yu{background:url(images/yu.jpg) right center no-repeat;}
.yu a{color:#2d2d2d}
.homePage div.yu a{color:#673333}
.yu a:hover{color:#444444;}
.homePage div.yu a:hover{color:#C3999F;}
/*线条
==================================================================*/
.line_1,.line_2{
  width:1px;
  height:372px;
  position:absolute;
  top:0px;
  background:url(images/leftBar_line_1.jpg) 0 0 no-repeat;
}
.line_1{
  left:0px;
}
.line_2{
  right:0px;
}
.line_3,.line_4{
  height:1px;
  width:247px;
  position:absolute;
  left:0px;
  background:url(images/leftBar_line_2.jpg) 0 0 no-repeat;
}
.line_3{
  top:0px;
}
.line_4{
  bottom:0px;
  _bottom:-14px;
  background:url(images/leftBar_line_4.jpg) 0 0 no-repeat;
}

/*链接样式
================================================================*/
.linkStyle:link,.linkStyle:visited{
  text-decoration:none;
  color:#FFFFFF;
}
.linkStyle:hover{
  text-decoration:underline;
}
/*清除浮动
==================================================================*/
.clear{
  clear:both;
}
