/* CSS Document */

/* 公用部分 */


body {margin:0;padding:0;font-size:12px; background:#e7e7e7; font-family: Arial, Helvetica, sans-serif;}

#index {background:none;}

img {border:0}

h1 span {display:none}

.k {margin:0; padding:0;}

.k2 {margin:0; padding:0 20px 0 20px;}

ul {list-style:none;}

ol {margin:0px 40px 40px 60px;padding:40px 0 0 0;}
ol li {line-height:30px;}
.right {float:right;}

.left {float:left; padding:0;}
.left img {padding:0;margin:0}
.clear {clear:both}

#daoHang{
  width:970px;
  padding:0;
  margin:0 auto; 
  height:93px; 
  background:url(../images/tbg.gif);
}

#daoHang a  {
  text-decoration:none; 
}
#logo {
  float:none; 
  display:block
}

#logo a {
  background: url(../images/logo.gif) no-repeat;  
  display: block;
  height:61px;
}

.sitemap {
  width:75px;
  height:50px;
  float:right; 
  display:block; 
  font-size:12px;
}

.sitemap a {
  width:75px;
  height:25px;
  line-height:25px;
  display:block;
  text-align:center;
  padding:5px 0 0 0;
  background:url(../images/sanjiao.gif) no-repeat left 12px;
  color:#000000;
}

.dK {
  list-style-type: none;
  font-weight:bold;
  font-size:12px;
}


#caidan {
  width:970px;
  padding:0;
  margin:0 auto; 
  height:38px;
  border-top:2px solid #939393;
  background:url(../images/dhbj.gif) repeat-x; }
  
#zDaoHang {
  display:block;
  width:970px;
  float:left;
  padding:0;
  list-style:none;
  margin:0 0 0 0;
  font-size:12px;
}

#zDaoHang li {
  float:left;
  padding:0;
  margin:0;
  text-align:center;}

#zDaoHang li a {
   display:block;
   width:138px;
   height:36px;
   padding:0;
   margin:0;
   line-height:28px;
   color:#000000;
   font-weight:bold;
   text-align:center;  
   text-decoration:none;
   background:url(../images/shuxian.gif) no-repeat right 0;
}

#zDaoHang li a#last {background:url(../images/dhbj.gif); }

#wrapper {
  width:970px;
  padding:0 0 20px 0;
  margin:0 auto;
  background:#FFFFFF;
}
#lK a{color:#333333;}


#lJ {
  width:728px; 
  height:40px; 
  line-height:40px; 
}

#lJ p{padding:0; margin:0; float:right; }



#lK{
  width:728px;
  float:right;
  padding:0 20px 0 20px;  
}

#lK p {
  margin:0; 
  padding:10px 20px 0 20px;
  line-height:20px;
}

#lK h1 { 
  background:url(../images/products_default.jpg) no-repeat right center;
  height:37px; 
  width:706px; 

  padding:10px 0 0 20px; 
  margin:0;
  color: #f31a51; 
  font-size:18px;
  border-left:1px solid #E1DFDF; border-right:1px solid #E1DFDF;border-top:1px solid #E1DFDF;
}


.picK {
  width:726px; 
  float:none; 
  border-left:1px solid #E1DFDF; 
  border-right:1px solid #E1DFDF; 
  border-bottom:1px solid #E1DFDF; 
  display:block; 
  clear:both;
}

.blue {color:#000000; font-weight:bold; font-size:14px; clear:both; float:none; padding:20px 0 0 20px; margin:0}

#kCanShu {
  padding:0; 
  margin:0; 
  display:block; 
  color:#585858; 
  line-height:20px;
  float:left;
}
.xilie a{ margin:0 10px 0 0;}
.tStyle3 {
  font-weight:bold; 
  font-size:14px;
}


.hStyle {
  height:30px;
  width:726px;
  margin:20px 0 0 0; 
  padding:0;
  border-bottom:1px solid #d1d1d1;
}
.hStyle p{ float:left; line-height:30px; font-size:14px; font-weight:bold;  padding:0; margin:0;} 
.hStyle a img{ float:right; padding:5px 0 0 0; margin:0; }

.h2 {
  height:30px;
  font-size:14px;
  line-height:30px;
  width:726px;
  text-indent:20px;
  margin:20px 0 0 0; 
  padding:0;
}

.k span{
  margin:0 20px 0 0;
  padding:0;
  color:#f31a51;
  font-weight:bold
}

.picS {
  width:144px; 
  padding:0; 
  margin:0;
  text-align:center; 
  color:#585858;
  border-left:1px solid #d1d1d1;
  float:left; 
  
}

.picS img {margin:10px 0 10px 0; padding:0; display:block;}

.picS a {text-decoration:underline;}

#top {
  width:200px;
  border:1px solid #E1DFDF;
  margin:20px 0 0 0;
}

#top span {
  display:block; 
  background:#d2d1d1;
  height:25px; 
  text-indent:10px; 
  color:#000;
  min-height:25px;
  line-height:25px;
  font-size:14px;
  font-weight:bold
}

#top p {
  float:none;
  padding:10px 5px 0 10px;
  margin:0; 
  line-height:20px; 

}

.yK {
  width:200px;
  border:1px solid #E1DFDF;
  height:auto;
  margin:10px 0 0 0px;
}

.yK span {
  display:block; 
  background:#d2d1d1;
  height:25px; 
  text-indent:10px; 
  color:#000;
  min-height:25px;
  line-height:25px;
  font-size:14px;
  font-weight:bold
}
.yK ul{ padding:0; margin:0 0 0 10px;}

.yK ul li{ 
	float:left;
	width:187px;
	padding:5px 3px 5px 0;
	margin:0;
	}
.yK ul li a {color: #333333; text-decoration:underline;padding:1px 0 1px 0;}
.yK ul li a:hover {color:#FFFFFF; background:#333333;}
.yK p a:hover { text-decoration:underline}

table {border: 1px solid #f31a51;}

table td {border-bottom:1px solid #f31a51;border-right:1px solid #f31a51;}

.picOne {text-align:center;display:block; color:#f31a51;}
.picOne img {padding:0 0 5px 0;margin:0}


.picTwo {
  float:left;
  padding:0 10px 0 10px;
  margin:10px 0 0 0;
  width:343px;
  text-align:center;
  color:#f31a51;
}
.picTwo img {padding:0 0 5px 0;margin:0}


.picThree {
  width:232px; 
  padding:0 5px 0 5px; 
  margin:10px 0 0 0 ; 
  float:left; 
  text-align:center; 
  color:#f31a51;
}
.picThree img {padding:0 0 5px 0;margin:0}


.picFour {
  width:171px; 
  padding:0 5px 0 5px; 
  margin:10px 0 0 0 ;
  float:left; 
  text-align:center; 
  color:#f31a51;
}
.picFour img {padding:0 0 5px 0;margin:0}
.picN {float:left;padding:0;margin:0;text-align:center;color:#FFFFFF;}

.biaoGe {padding:0;margin:20px 20px 0px 20px; width:686px;clear:both;}

.pStyle {
  padding:20px 20px 0 20px; 
  margin:0;
  line-height:20px;
}

#di {  
  width:726px; 
  float:none; 
  display:block; 
  clear:both;
  margin:0 0 65px 0;}

#footer {
  height:60px;
  clear:both;
  width:970px;
  background: url(../images/tbg2.gif);
  padding:0;
  margin:0 auto;
}

#footer p{
  font-size:12px;
  text-align:center;
  line-height:20px;
  padding:10px 0 0 0;
  margin:0;
}

#footer p a {color:#04349a; text-decoration:none}
#footer p a:hover {color:#FFFFFF; background:#666666}
.sl {padding:0 0 0 50px;margin:0;list-style: none;display:block;}
.sl li{float:left;width:222px;margin:10px 0 0px 0;padding:0; }
.sl li a{color:#666666;text-decoration:none}
.sl li a:hover {background:#666666; color:#FFFFFF}

.s2 {padding:0 0 0 20px;margin:0;list-style: none;display:block;}
.s2 li{float:left;width:202px;margin:10px 0 0px 0;padding:0; }
.s2 li a{color:#666666;text-decoration:none}
.s2 li a:hover {background:#666666; color:#FFFFFF}


.form {padding:5px 0 0 0;width:440px; display:block;float:left;}
.form-label {padding:0 6px 0 10px;width:174px;margin:0;}

.style1{color:#f31a51; font-weight:bold;}

#lxb {margin:20px}

#zDaoHang2 {
  height:50px;
  padding:0;
  margin:20px 0 0 0;
  background:url(../images/m2bg.gif) no-repeat 2px 0px;
  clear:both;
}

#zDaoHang2 ul{
  height:50px;
  float:left;
}

#zDaoHang2 li {height:50px;float:left;}

#zDaoHang2 li a {
  display: block; 
  width: 83px; 
  height:47px;
  text-align:center; 
  color:#FFFFFF;
  background:#8391be;
  margin-right:3px;
  padding:3px 0 0 0;
  text-decoration:none;
}

#zDaoHang2 li a:hover  {
  text-decoration:none;
  background:url(../images/m2bgw.gif) no-repeat 0px 0px; 
  color:#000000;
}

#zDaoHang2 li a#selected {background:url(../images/m2bgw.gif) no-repeat 0px 0px; color:#000000;}
.top { 
  clear:both;
  padding:0; 
  margin:10px 0 0 0; 
  float:none;
  text-align: right;
}

.top a {
  width:79px; 
  height:25px;
  display: block; 
  background:url(../images/gd.gif) no-repeat top center;
  text-align:center;
}

.top span {display:none;}

.picK2 {
  width:686px; 
  float:none; 
  border-right:#E1DFDF 1px solid;
  border-left:#E1DFDF 1px solid;
  border-bottom:#E1DFDF 1px solid;
  display:block; 
  clear:both;
  margin:0 0 0 0;
}

.picK2 a {color:#000000; font-weight:bold;}

.xunjia{float:right; width:80px; height:25;}

#xiaocaidan{ width:970px; height:122px; padding:0; margin:0 0 0 1px; clear:both; }
.cdbt{ width:236px !important;
       width:235px;
       border:1px solid #E1DFDF;
	   padding:1px 0px 1px 0;
	   margin:0 2px 0 2px;
	   float:left;
	   background:#f6f6f6;}
.cdbt img{float:left; width:100px; height:120px padding:0; margin:0;}
.cdbt p{float:right; width:126px; height:115px; padding:3px 4px 2px 2px; margin:0; line-height:20px;}
.cdbt p a{ font-weight:bold; color:#000000; text-decoration:none; line-height:30px; font-size:13px; }	  
.cd3{ width:390px; height:257px; background-image:url(../images/cd3.gif); padding:0; margin:5px 0 0 2px; float: left; overflow:hidden;} 
.bt {
  height:40px;
  width:360px;
  margin:0 15px 0 15px;
  text-align:center;
  padding:0;
}
.bt p{ float:left; line-height:40px; font-size:13px; font-weight:bold;  padding:0; margin:0;} 
.bt a img{ float:right; padding:5px 0 0 0; margin:0; }
.cd3 ul{padding:5px 20px 5px 20px; margin:0;}
.cd3 ul li{clear:both;}
.cd3 ul li a{line-height:20px; color:#000000; text-decoration:none; padding:0; margin:0;  
width:270px; overflow:hidden; float:left; display:block;
}  
.cd3 ul li span{
  line-height:20px;
  float:right;
  color:#000000;
  font-size:12px;
  padding:0; margin:0; display:block;
 }
 .cd3 ul#tebie li a{line-height:20px; color:#000000; text-decoration:none; padding:0; margin:0;  
width:330px; overflow:hidden; float:left; display:block;
}

.cd4{ width:180px; height:257px; background-image: url(../images/cd4.gif); padding:0; margin:5px 0 0 2px; float: left;}
.cd4 span{line-height:40px;padding:0 0 0 50px; margin:0; font-size:13px; font-weight:bold;}

.cd4 ul{padding:5px 0 5px 25px; margin:0; list-style:disc;}
.cd4 ul li a{color:#000000; text-decoration:none; width:130px;
  height:20px;
  line-height:20px;
  overflow:hidden;
}  

/* 新闻*/
.xwnews{width:350px; height:21px; padding:0; margin:0 10px 0 20px; overflow:hidden; line-height:21px;}
.xwnews a{line-height:21px; color:#000000; text-decoration:none; padding:0; margin:0;  
width:270px; overflow:hidden; float:left;
}  
.xwnews span{
  line-height:20px;
  float:right;
  color:#000000;
  font-size:12px;
  padding:0; margin:0; display:block;
 }
.xwnews_title{width:700px; height:30px; padding:0; margin:0 0 0 20px; overflow:hidden; line-height:30px;}
.xwnews_title a{line-height:30px; color:#666666; text-decoration:none; padding:0; margin:0;  
width:500px; overflow:hidden; float:left;
}  
.xwnews_title span{
  line-height:30px;
  float:right;
  color:#666666;
  font-size:12px;
  padding:0; 
  margin:0; 


 } 
#pagination{
  width:720px; 
  padding:0; 
  margin:10px 0 0 0;
  text-align:right;
}

#pagination ul li{ 
	margin-left:8px;
	display:inline;
	color:#666666;
}

#pagination ul li a{padding:0; margin:0 0 0 10px; font-weight:bold;}

#pagination ul li a:hover{ color:#666666;}

#pagination ul li a.link {color:#666666;}	

#pagination ul li a.next{color:#666666;}
	
#pagination ul li a.last{color:#666666;}
	
#pagination ul li span.current{color:#666666; margin:0 0 0 10px;} 

.lx{width:170px; padding:5px 5px 0 5px; margin:0;}

.nom1{width:680px; padding:0 0 0 0; margin:0;}
.nom1 a{float:right; font-weight:bold;}
