/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;; LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}

html,body,ul,li,a,span,p{ padding:0;  margin:0; list-style:none;font:12px "宋体";color:#222222; line-height:22px;margin:0px;padding:0px}
img{border:0px;}
body{ font-size:12px; text-align:center; background-color:#FFFFFF; background:url(images/bg.jpg) repeat-x;}
.f14px {FONT-SIZE: 14px}
a{ text-decoration: none;color:#222222; }
a:hover { text-decoration:none; color: #ff0000;} 
a:active { text-decoration: none;color: #222222;}



/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl{ float:left;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}
/*  导航部分  */
.dh{ width:1002px;margin:0 auto; clear:both; height:34px;}
.dh ul{padding-top:8px; padding-left:15px; width:1002px;float:right; color:#FFFFFF}
.dh li{float:left; text-align:center; width:120px; padding-left:10px;}
.dh li a{ color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-align:center; }
.dh li a:link {COLOR: #fff; TEXT-DECORATION: none; font-size:12px; font-weight:bold; text-align:center;}
.dh li a:hover{color:#ff0000; text-decoration:none; text-align:center;}
/*  左侧掉大类 部分  */
.typelist{ width:167px; text-align:center;padding-left:50px;display:block; color:222222;}
.typelist LI a{ text-align:center; width:167px;color:#222222;height:28px;line-height:28px;background:url(images/lbg.jpg) 15px center no-repeat;display:block;}
.typelist LI { width:167px;color:#222222;HEIGHT: 28px;display:block;	}
.typelist LI a:hover{color:#fff;height:28px;line-height:28px;width:167px;background:url(images/lbg2.jpg) 15px center no-repeat;border-bottom:0;display:block;}

/* 边框  */
BACKGROUND-COLOR: #f5feed;
	BORDER-BOTTOM: buttonshadow 1px solid;
	BORDER-LEFT: buttonhighlight 1px solid;
	BORDER-RIGHT: buttonshadow 1px solid;
	BORDER-TOP: buttonhighlight 1px solid;
	HEIGHT: 28px;
	LEFT: 0px;
	POSITION: relative;
	TOP: 0px;
	width: 300px;

/* top */
.layout{ width:1002px; margin:0 auto; margin:0px; padding:0px;}
.top{ width:1002px;margin:0 auto;height:117px; margin-top:-23px; padding-left:31px; }
.logo{ width:462px; height:59px; padding-top:33px; }
.baise{ color:#FFFFFF}
.hh{ color:222222;}
.ditu{ padding-right:31px;}

.banner{ width:1002px; height:275px; margin:0 auto; >padding-top:-10px;}
.jz{ margin:0 auto; width:1002px; padding-top:8px;}
.xx{ width:1002px; margin:0 auto; height:14px;}


/* index*/

.main{ width:1002px; margin:0 auto;}
.mleft{ width:231px; >width:201px;}
.newsnr{ padding-left:22px;}
.r2{ width:268px; height:47px; background:url(images/bg3.jpg) repeat-x;}
.gywm{ width:486px; height:172px;}
.lxwm{ margin-left:13px; width:209px;}
.lxwmzi{ padding-top:6px;}
.xt1{ padding-left:82px;}
.xt2{ padding-left:9px;}
.right2{ overflow:hidden;width:771px; padding-left:45px;_padding-left:45px;}
.gundong{ width:771px; height:165px;  padding-top:5px; overflow:hidden; clear:both; padding-left:55px;>padding-left:40px;}
.yq{ margin:0 auto; text-align:left; padding-left:15px;}
.mright{ width:771px;overflow:hidden; }


.foot{ background:url(images/fbg.jpg) repeat-x; height:84px; padding-top:20px; }

/* neiye*/
.neiye{ width:1002px; margin:0 auto;}
.left{ width:229px;}
.right{ padding-left:44px; width:759px;}
.rbg{ width:665px; height:56px; background:url(images/nbg.jpg) repeat-x;}
.rbg p{ text-align:left;padding-top:10px; padding-left:15px;}
.neirong{ width:715px; }


