body{ margin:0; font-size:12px; }
a{ color:#333; text-decoration:none;}
a:hover{ color:#FF0000;}
.jx{ margin-top:3px; display:inline;}
.dx{ border-bottom:#b5b5b5 1px dashed;}
/*-main start-*/
.main{ width:990px; margin:auto;}
.head{ width:990px; height:104px; float:left; background:url(images/h-bg1.jpg) repeat-x; border-bottom:#fe0000 4px solid;}
.logo{ width:222px; height:104px; float:left;}
.h2{ width:768px; float:left; height:104px;}
.h2-1{ width:768px; float:left; height:79px;}
.redbg{ width:75px; background:#ce0000;}
.redbg2{ width:55px; background:#ce0000;}
.hbg{ width:110px; background:#343434;}
.hbg2{ width:74px; background:#343434; }
*{margin:0; padding:0;}
.nav {
	position: relative;
	height: 25px;
	width: 768px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	float:left;
	font-size:14px; color:#fff; font-family:"yahei";
}
.nav a:link,.nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.nav a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.nav li {
	list-style-type: none;
	display: block;
	float: left;
	text-align: center;
	line-height: 25px;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	margin-left:1px;
}
.nav ul li ul {
	position: absolute;
	left: 0px;
	top: 25px;
	text-align: center;
	display: none;
}
.nav ul li ul li {
	background:#666;
	font-size:12px;
	border-bottom:1px #fff solid;
}
.zbg{ width:110px;}
.zbg2{ width:85px;}
/* banner*/
.banner{ width:990px; height:230px; float:left;}
.b1{ width:720px; height:230px; float:left; margin-right:2px; display:inline;}
.b2{ width:258px; height:220px; float:left; border:#ccc 1px dotted; padding:3px; display:inline;}
.ss{ width:990px; height:21px; background:url(images/ssbg.jpg) repeat-x; float:left; text-align:center; padding-top:5px; color:#2a2a2a;}
.m2{ width:990px; float:left;}
.m2-1{ width:720px; float:left; margin-right:3px; display:inline;}
.m2-2{ width:267px; float:left;}
/*-main3-*/
.m3{ width:990px; height:210px; float:left;}
.m3-1{ width:300px; float:left; height:210px; margin-right:3px; display:inline;}
.m3-1-t{ width:294px; float:left; height:22px; background:url(images/lmbg.jpg) repeat-x; border:1px solid #d6d6d6; padding:2px; color:#000; font-size:14px; font-weight:bold;}
.m3-1-t1{ width:90px; height:17px; float:left; border-bottom:2px #ed1b24 solid; text-align:center; padding-top:3px;}
.m3-1-t2{ width:34px; height:11px; float:right; margin-top:5px; display:inline; margin-right:5px;}
.m3-c{ width:290px; height:80px; float:left; padding:5px;}
.m3-ct{ width:290px; height:20px; float:left; font-size:14px; color:#FF0000; font-weight:bold; padding-top:3px;}
.m3-ct a{color:#FF0000; text-decoration:none;}
.m3-ct a:hover{ color:#999999;}
.m3-cc{ width:290px; height:55px; float:left; display:inline; padding-top:5px;}
.m3-ccp{ width:66px; height:50px; float:left;}
.m3-ccw{ width:200px; margin-left:8px; display:inline; line-height:21px; float:left;}
.bg{ background:#f0f0f0;}
.m3-2{ width:720px; float:left; padding-bottom:15px;display:inline;}
.m3-2-t{ width:711px; float:left; height:22px; background:url(images/lmbg.jpg) repeat-x; border:1px solid #d6d6d6; padding:2px; color:#000; font-size:14px; font-weight:bold;}
.m3-2c{ width:714px; height:177px; float:left; background:url(images/albg.jpg) repeat-x; border:#d6d6d6 1px solid;}
.m3-2c-1{ width:675px; height:167px; float:left; margin:5px; display:inline;}
.alt{ width:714px; float:left; height:22px; background:url(images/lmbg.jpg) repeat-x; border:1px solid #d6d6d6; padding:2px; color:#000; font-size:14px; font-weight:bold; }
.al{ margin:720px; float:left; height:450px; background:#fdfdfd;}
.alc{ width:690px; display:inline; height:150px; float:left; margin-left:10px; display:inline; margin-top:10px;}
.alc ul{ margin:0; padding:0; list-style:none;}
.alc ul li{ width:150px; height:110px; float:left; padding:4px;}
.alc ul li span{ width:150px; height:40px; float:left;text-align:center; display:block; padding-top:5px; margin-top:5px; display:inline;}
.bxalc{ border:#ccc 1px solid;}
.ybjalc{ margin-right:12px; display:inline;}
.sbjalc{ margin-top:10px; display:inline;}
/*-liyou-*/
.m4{ width:988px; height:82px; float:left; border:#d6d6d6 1px solid; margin-top:0px; display:inline;}
.m4-t{ width:984px; height:23px; float:left; background:url(images/lybg.jpg) repeat-x; padding:2px;}
.m4-t1{ width:120px; height:17px; float:left; border-bottom:2px #ed1b24 solid; text-align:center; padding-top:3px; color:#000; font-size:14px; font-weight:bold;}
.m4-c{ width:988px; background:url(images/lybg2.jpg) repeat-x; height:45px; padding-top:10px;}
.m4-c ul{ margin:0; padding:0;}
.m4-c ul li{ width:96px; height:36px; float:left;}
/*-xian-*/
.x{ width:990px; height:5px; border-bottom:2px solid #FF0000; float:left;}
/*-foot-*/
.foot{ width:990px; height:170px; float:left;}
.f1{ width:195px; height:100px; float:left; padding:35px;}
.f2{ width:725px; float:left; line-height:25px; float:left; height:150px; padding-top:20px;}

/*js xiaoguo*/
.STYLE2 {
	COLOR: #ff0000
}
.STYLE3 {
	COLOR: #999999
}
.STYLE4 {
	COLOR: #666666
}
.nTab {
	BACKGROUND-POSITION: left 50%; FLOAT: left; MARGIN: 0px auto 2px; WIDTH: 685px; BACKGROUND-REPEAT: repeat-y
}
.nTab .TabTitle {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 22px
}
.nTab .TabTitle UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.nTab .TabTitle LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 120px; CURSOR: pointer; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.nTab .TabTitle .active {
	FONT-WEIGHT: bold; COLOR: #c00
}
.nTab .TabTitle .normal {
	FONT-WEIGHT: bold; COLOR: #000
}
.nTab .TabContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: auto; PADDING-TOP: 10px
}
.none {
	DISPLAY: none
}
/*-zi ye bufen-*/
.z-m{width:990px; float:left; margin-top:3px; margin-bottom:3px; display:inline;}
.z-m-left{ width:718px; border:#ccc 1px solid; float:left;}
.z-mt{width:704px; float:left; height:22px; background:url(images/lmbg.jpg) repeat-x; border-bottom:1px solid #d6d6d6; padding:2px 2px 2px 12px; color:#000; font-size:14px; font-weight:bold;}
.z-mt1{ width:120px; height:17px; float:left; border-bottom:2px #ed1b24 solid; text-align:center; padding-top:3px;}
.z-mc{ width:680px; float:left; margin:0px; display:inline; line-height:22px; font-size:13px; padding-left:10px;}
.z-about1{ width:660px; height:20px; float:left; border-bottom:#efefef 10px solid; padding-left:5px; font-size:15px; color:#FF0000; font-weight:bold;}
.z-about2{ width:680px; height:auto; float:left; margin-top:10px; display:inline;}
.z-m-right{ width:265px; float:left; margin-left:2px; display:inline;}
.z-bx{ border:1px solid #ccc;}
.z-r1{ width:263px; float:left; background:#f4f4f4; padding-bottom:20px;}
.z-rt{ width:251px; height:23px; padding-top:3px; background:url(images/lmbg.jpg) repeat-x; border-bottom:#ccc 1px solid; padding-left:10px; font-size:15px; color:#FF0000;  font-weight:bold;}
.z-rc{ width:220px; margin:10px 0 0 20px; display:inline; float:left; }
.z-rc ul{ margin:0; padding:0;}
.z-rc ul li{ width:220px; height:20px; float:left; border-bottom:#ccc 1px dashed; padding-top:5px; font-size:14px; font-weight:bold;}
.z-rc ul li span{ color:#999; font-size:12px; margin-left:10px; display:inline;}
.icon{ margin-right:10px; display:inline;}
.z-r2{ width:263px;float:left;}
.z-r3{ width:261px; border:#ccc 1px solid; float:left; background:#f4f4f4;display:inline; padding-bottom:20px;}
.sjj{ margin-top:3px; display:inline;}
.z-r4t{ width:261px; height:26px; border-bottom:#ccc 1px solid; float:left; background:url(images/lmbg.jpg) repeat-x;}
.z-r4t1{ width:89px; height:21px; float:left; background:url(images/z-bg.jpg); padding-top:5px; padding-left:10px; font-size:15px; color:#fff; font-weight:bold;}
.z-r4c{ width:220px; margin:10px 0 0 20px; display:inline; float:left;}
.z-r4c ul{ margin:0; padding:0; list-style:none;}
.z-r4c ul li{ width:200px;float:left; font-size:12px; border:#ccc 1px solid; padding:3px; margin-top:5px; display:inline; height:auto; overflow:hidden;}
.z-al{ width:640px; height:100px; float:left; margin-bottom:30px; display:inline;}

