@charset "gb2312";
/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 21px;;
	WORD-BREAK: normal
}

html,body,ul,li,a,span,p{ padding:0;  margin:0; list-style:none;font:12px "宋体";color:#000000; line-height:21px;}
img{border:0px;}
body{ font-size:12px; text-align:center; background-color:#FFFFFF; background:url(images/bg1.jpg);}
.f14px {FONT-SIZE: 14px}
a{ text-decoration: none;color:#444444; }
a:hover { text-decoration:none; color: #ff0000;} 
a:active { text-decoration: none;color: #444444;}
.white { COLOR: #ffffff}
.white A:link {COLOR: #ffffff;font-size:12px}
.white A:visited {COLOR: #ffffff}
.white A:hover {COLOR: #ffffff}

/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */

.oragefont{
	font-size:14px;
	font-weight:bold;}

.fl{ float:left;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}
/*  head  */

.menu{
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  text-align: center;  
  font-size: 14px;
}

#nav{
  width: 920px;
  margin:0px auto;
  clear:both;
}
/*#nav ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#nav li{  
  float: left;
  font-size: 14px;
  font-weight:bold;
  }
#nav li a{
  text-decoration: none;
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;  
  background: url('images/menubg.gif') no-repeat 0px 0px;
  width: 117px;
  line-height: 37px;
  display: block
}
#nav li a:hover,#nav li a.selected{
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;  
  background: url('images/menubg.gif') no-repeat 0px -37px;  
}
*/


.head{ width:100%; height:auto; float:left; background-image:url(images/index_02.jpg); background-repeat: repeat-x;}
.headt{ width:1002px; height:77px;margin:0 auto; padding:0px; }
.headtl{ width:556px; height:56px; margin-left:0px; margin-top:15px; float:left; text-align:left}
.headtc{ width:360px; height:72px; margin-right:0px; float:right; margin-top:5px;}
.t{ width:200px; height:24px;float:right;}
.b{width:379px; height: 53; float:right;}
.headc{ width:1002px; height:37px; margin:o auto; padding:0px; margin:0 auto;}
.headcl{ width:89px; height:auto; float:left}
.headcc{ width:920px; height:auto; float:left}
.headcr{ width:90px; height:auto; float:right}
.hesdb{ width:1002px; height:240px;margin:o auto; padding-top:3px; margin:0 auto;}
.main{ width:1002px; height:auto; margin:o auto; padding:0px; background-image:url(images/index_25.jpg); background-repeat:no-repeat; margin:0 auto;
padding:0px; }
.mainl{ width:222px; float:left;margin-top:19px}
.cpfl{ width:222px; height:353px; float:left;margin-left:10px;}
.cpfltitle{ width:222px; height:61px; float:left}
.cpflc{ width:222px; height:287px; float:left; background-image:url(images/index_34.jpg); background-repeat:repeat-y;}
.cpflb{ width:222px; height:5px; float:left}
.lxwm{ width:222px;float:left;margin-left:10px;}
.lxwmt{ width:222px; height:61px; float:left}
.lxwmb{ width:222px; float:right}
.mainr{ width:720px; height:auto; float:right; margin-right:22px; display:inline}
.maint{ width:720px; height:200px; float:left; margin-top:19px }
.gsjj{ width:432px; height:200px; float:left}
.gsjjt{ width:432px; height:51px; float:left}
.gsjjtl{ width:111px; height:51px; float:left}
.gsjjr{ width:321px; height:51px; float:left; background-image:url(images/index_31.jpg); background-repeat:repeat-x;}
.more{ width:50px; height:30; float: right; margin-top:10px; margin-right:10px}
.location{ width:500px; height:30; float: right; margin-top:10px; margin-right:0px; text-align:right}
.gsjjb{ width:432px; height:124px; float:left}
.gsjjbl{ width:119px; height:94px; float:left; margin-top:10px}
.gsjjbr{ width:304px; height:124px; float:right}
.gsdt{ width:270px; height:175px; float:right; margin-rifht:18px}
.gsdtt{ width:270px; height:51px; float:right;}
.gsdttl{ width:111px; height:51px; float:left}
.gsdttr{ width:158px; height:51px; float:left;background-image:url(images/index_31.jpg); background-repeat:repeat-x;}
.gsdtb{ width:270px; height:124px; float:left}
.mainb{ width:720px; float:left}
.cpzst{ width:720px; height:48px; float:left}
.cpfltl{ width:160px; height:30px; float:left;background-image:url(images/index_44.jpg);background-repeat:repeat-x; padding-top:10px;}
.cpfltr{ width:540px; height:48px; float:left; background-image:url(images/index_44.jpg);background-repeat:repeat-x;}
.cpzsb{ width:720px; float:left}
.yqlj{ width:959px; height:70px;margin:0 auto;clear:both; padding-top:15px;}
.yqljt{ width:959px; height:43px;display:inline}
.yqljtl{ width:114px; height:43px; float:left}
.yqljtr{ width:845px; height:43px; float:left; background-image:url(images/index_57.jpg);background-repeat:repeat-x; }
.yqljb{ width:959px; height:37px; float:left}
.foot{ width:100%; height:106px; background-image:url(images/index_63.jpg);background-repeat:repeat-x;}
.footn{ width:1002px; height:90px; margin:0 auto; padding:0px; margin-top:20px;}
.ny{width:720px; height:auto; float:left; margin-top:19px;}
.ny1{width:720px; height:48px; float:left;}
.ny2{width:720px; height:auto;float:left;}
.wz{ font-size:16px; font-weight:bold; line-height:48px; background-color:#FFF; background:url(images/spacer.gif); color:#FF6600; text-align:left; padding-left:15px;}
.productlist {
	width: 240px;
	float: left;
	padding-top: 5px;
	height: 245px;
}