@charset "gb2312";
/* CSS Document */

/*------body-------------*/
body {background: #fff url(bg.jpg) repeat-x top; margin:0; padding:0; font:12px/18px Arial, Helvetica, sans-serif; color:#333;}
body a { color:#333; font:12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
body a:hover { color:#C10615;}
td, ul,dd,dt,dl, ol, li, input, a, textarear, span, p, form, strong, select, label, checkbox, radiobotton, h1, h2, h3, h4, h5, h6 { margin:0;padding:0;}
ul,li{list-style-type:none;margin:0;padding:0;}
img {font-size:0;line-height:0;display:block; margin:0; border:none; padding:0;}
.clearfloat {clear:both;height:1px;overflow:hidden;margin-top:-1px;}
.spacer {clear:both;font-size:0;line-height:0;}
.weiyi{text-indent:-9999px;}

/*--------index css---------*/
.main-bg{background:url(top-bg.jpg) no-repeat center top; width:100%; margin:0 auto;}
.menu{margin-left:5px;}
	.menu li{ background:url(menu-line.gif) no-repeat right; float:left; }
	.menu li.noline{background:none;}
	.menu li a{font:bold 14px/23px Arial, Helvetica, sans-serif; color:#fff; width:72px; height:23px; text-align:center; display:block; margin:0 13px;
	}
	.menu li a:hover,.menu li a.current{color:#bf0101; background:url(menu-over.gif) no-repeat center;}
.font-red{color:#b90101;}
.font-red14{color:#b90101; font:bold 14px/30px Arial, Helvetica, sans-serif;}
.font-hei14{color:#333; font:bold 14px/30px Arial, Helvetica, sans-serif;}
.font-b{color:#fff;}
a:hover.font-b{ text-decoration:underline; color:#fff;}
.font-b14{color:#fff; font:bold 14px/30px Arial, Helvetica, sans-serif;}
.k1{width:100px; height:20px; border:0; font:12px/20px Arial, Helvetica, sans-serif; color:#999; text-indent:5px;}
.k-link{width:160px; font:12px/18px Arial, Helvetica, sans-serif; color:#666;}
.bg-wszl{background:url(bg-wszl.gif) no-repeat bottom;}
.zxgk{}
	.zxgk li{float:left; margin-left:30px; margin-top:6px;}
	.zxgk li a{width:90px; height:22px; background:url(allow2.gif) no-repeat; color:#d00a09; line-height:22px; text-indent:25px; display:block;}
	.zxgk li a:hover{background:url(allow2-over.gif) no-repeat; color:#fff;}
	
	.cat-sub-1{width:260px; height:24px; background:url(leftit-bg2.gif) no-repeat; }
					.cat-sub-1 .tabname-sel{float:left;width:61px; height:24px; background:url(leftit-over.gif) no-repeat; margin-left:5px; color:#fff;}
					.cat-sub-1 .tabname-nor{float:left;width:61px; height:24px; background:url(leftit-n.gif) no-repeat; margin-left:5px;  color:#d00a09;}
					.cat-sub-1 li a{display:block; text-align:center; line-height:24px; color:#d00a09;}
					.cat-sub-1 li a:hover{color:#fff;}
					.cat-sub-1 .tabname-sel a{color:#fff;}
					.cat-sub-1 li:hover{background:url(leftit-over.gif) no-repeat; color:#fff;}
					.cat-sub-1 li:active{float:left; background:url(leftit-n.gif) no-repeat;}
					.tabname-content-sel{display:block;}
					.tabname-content-nor{display:none;}
					.cat-title-1{margin-top:5px;}
		.cat-sub-2{width:420px; height:24px; background:url(midtit-bg2.gif) no-repeat; }
					.cat-sub-2 .tabname-sel{float:left;width:61px; height:24px; background:url(leftit-over.gif) no-repeat; margin-left:5px; color:#fff;}
					.cat-sub-2 .tabname-nor{float:left;width:61px; height:24px; background:url(leftit-n.gif) no-repeat; margin-left:5px;  color:#d00a09;}
					.cat-sub-2 li a{display:block; text-align:center; line-height:24px; color:#d00a09;}
					.cat-sub-2 li a:hover{color:#fff;}
					.cat-sub-2 .tabname-sel a{color:#fff;}
					.cat-sub-2 li:hover{background:url(leftit-over.gif) no-repeat; color:#fff;}
					.cat-sub-2 li:active{float:left; background:url(leftit-n.gif) no-repeat;}
					.tabname-content-sel{display:block;}
					.tabname-content-nor{display:none;}
					.cat-title-2{margin-top:5px;}			
					
.midk{background:url(midk_02.gif) no-repeat bottom;}
.bg-nyfg{ background:url(bg-nav.gif) no-repeat right top;}
.nytit-name{color:#b90101; font:16px/30px "ºÚÌå",Arial, Helvetica, sans-serif;}
.nymenu{background:url(nymenu_03.gif) no-repeat bottom;}
.left-nav-tit{height:30px; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#fff; margin-left:24px; width:200px;}
		.left-nav-list{width:190px; margin:10px auto;}
		.left-nav-list li{margin-top:4px;}
		.left-nav-list li a{width:190px; height:26px; background:url(left-btn1.gif) no-repeat;display:block; text-indent:40px; font-weight:bold;
		line-height:26px; text-align:left;}
		.left-nav-list li a:hover,.left-nav-list li a#ny-nav-over{background:url(left-btn2.gif) no-repeat; color:#fff;}