﻿@charset "utf-8";
/* CSS Document */

.nav{
	text-align:left;
}
.nav ul{
	list-style-type:none;
	
	width:100%;
	margin:0;
	padding:0;
}
.nav ul li{
	display:block;
	float:left;
	width:76px;
	margin:0;
	padding:0 2px;
	position:relative;
	text-align:left;
}
.nav ul li ul.sub{
	display:none;
/*	width:180px;
*/	width:auto;
	height:auto;
	border:1px solid #636DED;
	border-bottom:2px solid #636DED;
	border-right:2px solid #636DED;
	background-color:#FFFFFF;
	margin:0 ;
	padding:0;
	position:absolute;
	top:24px;
	left:12px;
	filter:alpha(opacity=90);
	opacity:.90;
	-moz-opacity:.90;
}
.nav ul li ul.sub li{
	display:block;
	float:none;
	width:100%;
	height:26px;
/*	*/
	line-height:18px;
	/*line-height:26px;	*/
	margin:0 5px 0 0;
	padding:0;
	white-space: nowrap;
	position: static;
	text-align:left;
}
.nav ul li ul.sub li a, .nav ul li ul.sub li a:link, .nav ul li ul.sub li a:visited, .nav ul li ul.sub li a:active{font-size:12px; font-weight:normal; color:#000; letter-spacing:1px; margin:0 5px 0 0; padding:0; width:100%; height:100%; display:block; text-indent:5px;}
.nav ul li ul.sub li a:hover{filter:alpha(opacity=100);opacity:1;-moz-opacity:1; background-color:#E2FAF8;}
#warp {
	width:980px;
	background-color:#FFF;
	margin:0 auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.banner {
	width:980px;
	height:142px;
	background:url(zfj_Banner2.jpg) left top no-repeat;
	}
.searchBut {
	width:50px;
	height:21px;
	border:none;
	vertical-align:middle;
	background:url(rst_JsBut.jpg) left top no-repeat;
	}
.searchTxt {
	width:160px;
	height:17px;
	vertical-align:middle;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}
.navBg {
	height:35px;
	background:url(zfj_NavBg.jpg) left top repeat-x;
	}
.navBox a:link,.navBox a:visited{
	display:block;
	float:left;
	font-size:14px;
	width:81px;
	height:25px;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	}
.navBox a:hover {
	color:#C60;
	}
.navHLineBg {
	background:url(zjf_NavLine.jpg) 76px -5px no-repeat;
	}
.NavTimeBg {
	width:234px;
	height:35px;
	background:url(zjf_NavTime.jpg) left top no-repeat;
	}
.tqBg {
	height:40px;
	background:url(zfj_tqBg.jpg) left top no-repeat;
	}
.zxgg {
	display:block;
	height:35px;
	line-height:35px;
	width:100px;
	margin-right:16px;
	}
.ImgNewSBg {
	width:306px;
	height:266px;
	background:url(zfj_ImgNewBg.jpg) left top no-repeat;
	}
.imgNewBox {
	height:260px;
	width:296px;
	margin-left:10px;
	}
a.imgNewselect:link,a.imgNewselect:visited {
	width:148px;
	height:34px;
	display:block;
	text-indent:-999px;
	background:url(rst_NImgSelect2.jpg) left top no-repeat;
	}
a.imgNewselect:hover {
	width:148px;
	display:block;
	text-indent:-999px;
	background:url(rst_NImgSelect1.jpg) left top no-repeat;
	}
	
a.spNewselect:link,a.spNewselect:visited {
	width:148px;
	height:34px;
	display:block;
	text-indent:-999px;
	background:url(rst_NImgSelect1.jpg) right top no-repeat;
	}
a.spNewselect:hover {
	width:148px;
	display:block;
	text-indent:-999px;
	background:url(rst_NImgSelect2.jpg) right top no-repeat;
	}
.NewSBgContBg {
	background:url(zfj_NewBg.jpg) left top repeat-x;
	}
.newTit {
	display:block;
	text-align:left;
	height:25px;
	line-height:25px;
	text-indent:42px;
	font-size:14px;
	background:url(zfj_Icon.gif) 10px -60px no-repeat;
	}
.msgTit {
	display:block;
	text-align:left;
	height:25px;
	line-height:25px;
	text-indent:20px;
	font-size:14px;
	}
.txtContent {
	margin:5px 8px;
	}
.txtContent ul li {
	text-align:left;
	text-indent:12px;
	display:block;
	height:25px;
	line-height:25px;
	background:url(listIcon.gif) -1px 7px no-repeat;
	overflow:hidden;
	}
.TitStyle {
	width:348px;
	height:26px;
	background:url(zfj_Tit.jpg) left -1px no-repeat;
	}
.tzggBg {
	height:100px;
	background:url(zfj_tzggBg.jpg) right top no-repeat;
	}
.tzggTit {
	display:block;
	text-align:left;
	height:25px;
	line-height:25px;
	font-size:14px;
	text-indent:28px;
	background:url(zfj_Icon.gif) left -130px no-repeat;
	}
.spzcTitBg {
	width:240px;
	height:30px;
	background:url(zhj_mtzcBg.jpg) left top no-repeat;
	}
.mtzcTit {
	display:block;
	font-size:14px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-indent:30px;
	background:url(zfj_Icon.gif) left -196px no-repeat;}
.friendLink {
	height:34px;
	background:url(zfj_friendLinkBG.jpg) left top repeat-x;
	}
.footerBg {
	background:url(zfj_footerBg.jpg) left top repeat-x;
	}
.dhTitStyle {
	display:block;
	height:25px;
	width:100px;
	margin:0 auto;
	line-height:25px;
	font-weight:bold;
	text-align:left;
	text-indent:25px;
	background:url(zfj_Icon2.gif) left 2px no-repeat;
	}
.zlmTitBg {
	background:url(zfj_LeftNavTitBg.gif) left top no-repeat;
	height:43px;
	}
.zlmNavBg {
	background:url(zfj_LeftNavcontBg.gif) left top no-repeat;
	}
.leftNav {
	width:180px;
	margin-left:24px;
	margin-top:15px;}
.leftNavList {
	height:30px;
	line-height:30px;
	background:url(zfj_Icon2.gif) 10px -105px no-repeat;
	text-indent:60px;
	border-bottom:1px dashed #ddd;
	}
.HomeBg {
	background:url(zfj_homeBg.gif) left top repeat-x;
	height:34px;
	}
.HomeBg div {
	height:25px;
	line-height:25px;
	margin-top:5px;
	text-indent:32px;
	background:url(zfj_Icon2.gif) 8px -53px no-repeat;
	}
.contBoxBgTop {
	background:url(zfj_rightConboxTopBg.jpg) center top no-repeat;
	}
.contBoxBg {
	height:440px;
	background:url(zfj_rightConboxBotBg.jpg) center bottom no-repeat;
	}
.zlMlistIcon {
	text-align:left;
	text-indent:25px;
	background:url(zfj_Icon2.gif) left -165px no-repeat;
	}
.GlTitStyle {
	background:url(zjf_GlTit.jpg) left top no-repeat;
	width:202px;
	height:30px;
	text-align:left;
	line-height:30px;
	padding-top:4px;
	font-weight:bold;
	margin-left:10px;
	text-indent:38px;
	}
.wzTitH1 {
	display:block;
	width:600px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin:30px auto;
	}