/*  公用部分  */
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.gif) 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: #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 属性的值。 */
.fl{ float:left;}
.fr{ float:right;}
.zi{ font-size:12px;}
.clear{clear:both;}
/*  导航部分  */

/*  左侧掉大类 部分  */
.typelist{width:234px;text-align:left;}
.typelist LI a{ text-align:left; padding-left:37px;width:234px;>padding-left:30px;color:#444444;height:32px;line-height:32px;width:210px;background:url(images/lbg_34.jpg) 15px center no-repeat;display:block;}
.typelist LI { width:234px;color:#444444;HEIGHT: 32px;}
.typelist LI a:hover{color:#fff;height:32px;line-height:32px;width:234px;background:url(images/hbg_29.png) left center no-repeat;border-bottom:0;}

/* 边框  */
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;}
.head{ width:1002px; margin:0 auto;}
.shang{ width:536px; height:26px; background:url(images/zitibg.jpg);}
.logo{ width:1002px; margin:0 auto;}
.logobg{ width:466px; height:76px; background:url(images/logobg.jpg);}

.dh{ width:536px;}
.nav_write{ width:536px; height:27px; background:url(images/index_06.jpg);}
.nav_write ul{ width:536px; height:27px; line-height:27px;}
.nav_write li{float:left; display:block; padding:0; padding-left:2px; background:url(images/dhtiao.jpg) no-repeat scroll left center;}
.nav_write li a{float:left; height:27px; line-height:27px; padding:0 9px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#000000;}
.nav_write li a:hover{  background:url(images/dhxiaoguo.jpg) repeat-x; color:#0057c2;}

.banner{ width:1002px; margin:0 auto;}
.bannerbg{ width:920px; height:295px; background:url(images/1.jpg);}

.zycpzi{ width:272px; height:26px;}
.zycpzi p{ text-align:left; padding-left:10px;}
.swsy{ width:264px; height:26px;}
.swsy p{ text-align:left; padding-left:60px;}

/* main */
.main{ width:1002px; margin:0 auto;}
.menu{ width:1002px; margin:0 auto;}

.nr{ width:1002px; margin:0 auto; background:url(images/nrbgpu.jpg) repeat-x;}
.nr_top{ width:1002px; margin:0 auto;}
.cpfl{ width:227px; margin-left:41px;}
.cpfl ul li{width:225px;height:26px;border:1px solid #cecccd;background:url(images/index1_171.jpg) no-repeat 12px center;margin-bottom:5px; text-align:left;}
.cpfl ul li a{ display:block;color:#1a1a1a;font-weight:bold;font-size:14px;text-indent:35px;}
.cpzs{ width:661px; margin-left:32px;}
.cpzspu{ width:478px; height:27px; background:url(images/cpflpu.jpg) repeat-x;}
.cpzsbg{ width:646px; height:227px;}

.nr_top1{ width:1002px; margin:0 auto; padding-top:15px;}
.gsxw{ width:227px; margin-left:41px;}
.gsxwbg{ width:227px; height:170px;}
.gysd{ width:370px; margin-left:31px;}
.gysdpu{ width:231px; height:34px; background:url(images/gysdpu.jpg) repeat-x;}
.gysdbg{ width:370px; height:170px;}
.qyzz{ width:263px; margin-left:29px;}

.yqlj{ width:1002px; margin:0 auto; padding-top:8px;}
.yqlj1{ width:920px; margin-left:41px;}
.yqljbg{ width:920px; height:61px; background:url(images/index_49.jpg);}
.yqljbg p{ text-align:left; padding-top:10px; padding-left:10px;}

/* ny */
.ny{ width:1002px; margin:0 auto;}
.nynr{ width:1002px; margin:0 auto; background:url(images/nrbgpu.jpg) repeat-x;}

.nleft{ width:234px; margin-left:40px;}
.nksdh{ width:234px;}
.nksdhbg{ width:234px; height:auto; background:url(images/ny_19.jpg);}

.nright{ width:679px; margin-left:8px;}
.nrtop{ width:679px;}
.nrtopbg{ width:173px; height:49px; background:url(images/ny_15.jpg);}
.nrtopbg p{ text-align:left; padding-left:40px; padding-top:19px;}

.nrtopbg1{ width:506px; height:49px; background:url(images/ny_16.jpg);}

.ndwon{ width:679px; background:url(images/ndwonbg.jpg);}

.nxiaa{ width:1002px; height:20px; margin:0 auto;}

.foot{ width:1002px; height:142px; margin:0 auto; background: url(images/index_51.jpg) top center; padding-top:20px;}