@charset "gb2312";
/* CSS Document */
body,td,th {
	font-size: 14px;
	color: #000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 14px;
	color: #000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #aa0c02;
}
a:active {
	text-decoration: none;
	color: #000;
}
p,ul,li,form{ margin:0; padding:0;}
li{ list-style:none;}
.cls{ width:0; height:0; overflow:hidden; clear:both;}

.topbanner{
	width:1000px;
	background:url(dj_top_bg.jpg);
	overflow:hidden;
	height:155px;
	padding-top:16px;
	margin:0 auto;
	border-bottom:#cb685d solid 1px;
	text-align:right;
	}
.topbanner a{ margin-right:24px;}
.topbanner a,.topbanner a:hover,.topbanner a:link,.topbanner a:visited,.topbanner a:active{ font-size:12px;}
.menufrm{
	width:100%;
	overflow:hidden;
	}
.menufrm ul{
	width:1000px;
	margin:0 auto;
	background:url(dj_menu_bg.gif);
	height:39px;
	}
.menufrm ul li{
	float:left;
	width:100px;
	background:url(dj_topmenu_line.gif) left top no-repeat;
	}
.menufrm ul li p{
	width:98px;
	margin:0 1px;
	height:39px;
	line-height:39px;
	text-align:center;
	}
.menufrm ul li p.sel{
	background:url(dj_topmenu_sel_bg.gif);
	}
.menufrm ul li ul{
	width:auto;
	height:auto;
	position:absolute;
	border:#8b0408 solid;
	border-width:0 1px 1px 1px;
	background:#8b0408;
	display:none;
	margin-left:1px;
	}
.menufrm ul li ul li{	
	width:auto;
	min-width:78px;
	float:none;
	padding-left:23px;
	overflow:hidden;
	margin:0 3px;
	background:url(dj_topmenu_ico.gif) 13px center no-repeat;
	height:27px;
	line-height:27px;
	border-bottom:#904f33 dotted 1px;
	}
.menufrm ul li ul li:hover{ background-color:#971e21;}
.menufrm ul li p,.menufrm ul li p a,.menufrm ul li p a:hover,.menufrm ul li p a:link,.menufrm ul li p a:active,.menufrm ul li p a:visited{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	}
.menufrm ul li ul li,.menufrm ul li ul li a,.menufrm ul li ul li a:hover,.menufrm ul li ul li a:visited,.menufrm ul li ul li a:link,.menufrm ul li ul li a:active{
	color:#f8cfb9;
	font-size:14px;
	font-weight:bold;
	}
.bodyfrm{
	width:1000px;
	margin:0 auto;
	}
.bodyfrm2{
	background:url(left_bg.jpg) left bottom no-repeat;
	margin-bottom:10px;
	}
.bottomfrm{
	width:1000px;
	margin:8px auto 0 auto;
	background-color:#dedede;
	text-align:center;
	padding:10px 0;
	font-size:12px;
	line-height:120%;
	}
.leftfrm{
	width:244px;
	float:left;
	}
.rightfrm{
	width:756px;
	float:left;
	}
.rightfrm2{
	width:747px;
	float:right;
	}
.title1frm{
	background:url(dj_title_bg1.gif);
	height:38px;
	overflow:hidden;
	}
.title1frm h4{
	float:left;
	height:38px;
	line-height:38px;
	background:url(dj_title_ico1.gif) left center no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	color:#FFF;
	}
.title1frm p,.stitle p{
	float:right;
	height:38px;
	line-height:38px;
	margin-right:10px;
	}
.title1frm p,.title1frm p a,.title1frm p a:hover,.title1frm p a:link,.title1frm p a:active,.title1frm p a:visited{ color:#FFF; font-size:12px;}
.title2frm{
	background:url(dj_title_bg2.gif);
	height:37px;
	border:#d4d4d4 solid 1px;
	border-bottom:#ae0c02 solid 1px;
	overflow:hidden;
	}
.title2frm h4{
	float:left;
	height:37px;
	line-height:37px;
	background:url(dj_title_ico2.gif) left center no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	color:#ae0c02;
	}
.title2frm p{
	float:right;
	height:37px;
	line-height:37px;
	margin-right:10px;
	}
.title2frm p,.title2frm p a,.title2frm p a:hover,.title2frm p a:link,.title2frm p a:active,.title2frm p a:visited,.stitle p,.stitle p a,.stitle p a:hover,.stitle p a:link,.stitle p a:visited,.stitle p a:active{ color:#000; font-size:12px;}
.title3frm{
	background:url(dj_title_bg3.gif);
	height:38px;
	overflow:hidden;
	}
.title3frm h4{
	float:left;
	height:38px;
	line-height:38px;
	background:url(dj_title_ico2.gif) left center no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	color:#ae0c02;
	}
.title3frm p{
	float:right;
	height:38px;
	line-height:38px;
	margin-right:10px;
	}
.title3frm p,.title3frm p a,.title3frm p a:hover,.title3frm p a:link,.title3frm p a:active,.title3frm p a:visited{ color:#000; font-size:12px;}
.listfrm1{
	margin-top:10px;
	}
.listfrm2{
	margin-top:10px;
	border:#d4d4d4 solid 1px;
	border-top:#ae0c02 solid 2px;
	padding-bottom:7px;
	}
.listfrm3{
	width:368px;
	height:242px;
	margin:10px 0 0 10px;
	_margin:10px 0 0 6px;
	float:left;
	overflow:hidden;
	}
	
.listfrm3old{
	width:368px;
	height:262px;
	margin:10px 0 0 10px;
	_margin:10px 0 0 6px;
	float:left;
	overflow:hidden;
	}

.listfrm4{
	width:366px;
	height:260px;
	border:#dddddd solid 1px;
	margin:10px 0 0 10px;
	_margin:10px 0 0 6px;
	float:left;
	overflow:hidden;
	}
.listfrm5{
	margin-top:10px;
	border:#d4d4d4 solid 1px;
	border-top:#ae0c02 solid 2px;
	}
.newslistfrm{
	border:#d4d4d4 solid 1px;
	}
.newslistfrm li{
	height:35px;
	line-height:35px;
	border-bottom:#cccccc solid 1px;
	background:url(dj_ico_dot_blk.gif) 10px center no-repeat;
	padding:0 20px;
	}
.newslistfrm li:hover,.newslistfrm li.sel{ background-color:#fceeed;}
.newslistfrm li a{ display:block; float:left;}
.newslistfrm li p{ float:right;}
.newslistfrm2 li{ border-bottom:none;}
.newslistfrm2 li.sel,.newslistfrm2 li.sel a,.newslistfrm2 li.sel a:hover,.newslistfrm2 li.sel a:link,.newslistfrm2 li.sel a:active,.newslistfrm2 li.sel a:visited{ color:#ae0c02; font-weight:bold;}
.piclistfrm img{
	border:none;
	margin:15px 7px 0 7px;
	_margin:13px 7px 0 7px;
	}
.flfrm{
	margin-top:10px;
	padding-top:8px;
	height:64px;
	border:#d0726c solid 1px;
	background-color:#faeeed;
	}
.fltitle{
	float:left;
	background:url(dj_title_ico2.gif) left center no-repeat;
	height:52px;
	line-height:52px;
	color:#af0c02;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	margin:0 25px 0 24px;
	_margin:0 15px 0 20px;
	}
.picnfrm{
	border:#d4d4d4 solid 1px;
	height:195px;
	padding-top:25px;
	}
.picnfrm img{
	float:left;
	margin:0 10px 0 7px;
	border:none;
	}
.picnfrm p{
	line-height:150%;
	font-size:12px;
	margin:5px 5px 0 0;
	}
.picnfrm p.rfont{ color:#ae0c02; font-weight:bold;}
.picnfrm p,.picnfrm p a,.picnfrm p a:hover,.picnfrm p a:link,.picnfrm p a:active,.picnfrm p a:visited{ font-size:12px;}
.pagefrm{
	padding:20px 0;
	text-align:center;
	border:#d4d4d4 solid;
	border-width:0 1px 1px 1px;
	}
.pagefrm span,.pagefrm a{ margin:0 10px;}
.bgmh{
	min-height:400px;
	_height:400px;
	}
.contbody{border:#d4d4d4 solid 1px;}
.cbtitle{
	margin:0;
	padding:20px 0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	}
.contbodyfrm{
	line-height:130%;
	padding:20px 30px;
	}
.picnewslist{ padding:7px 3px;}
.picnewslist li{ text-align:center; float:left; margin:5px 9px;_margin:5px 8px; height:170px; overflow:hidden; width:180px;}
.picnewslist li img{
	width:160px;
	height:112px;
	border:none;
	margin:15px 0;
	}


.contpic{
	padding:20px;
	text-align:center;
	}
.contpic img{
	width:400px;
	height:300px;
	}
.serlfrm{
	background:url(serlbg.gif) bottom repeat-x;
	padding:10px 0;
	}
.serlt{
	height:24px;
	width:160px;
	border-bottom:#e1e1e1 solid 1px;
	border-left:#999 solid 1px;
	border-right:#e1e1e1 solid 1px;
	border-top:#999 solid 1px;
	margin:0 3px 0 10px;
	outline:none;
	}
.serls{
	background:url(sub_bg.gif);
	width:50px;
	height:24px;
	border:none;
	outline:none;
	cursor:pointer;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	}
.djdtmid{
	width:491px;
	float:left;
	margin-top:7px;
	}
.djdtright{
	width:243px;
	float:right;
	margin-top:7px;
	border:#d4d4d4 solid 1px;
	
	}
.djdtright li{
	width:206px;
	height:215px;
	overflow:hidden;
	margin:5px auto 5px auto;
	}
.djdtright li p{
	text-align:center;
	line-height:180%;
	}
.stitle{
	background:url(stitle_bg.gif);
	height:37px;
	line-height:37px;
	border:#d4d4d4 solid 1px;
	margin-top:7px;
	}
.stitle h4{
	float:left;
	padding:0 15px;
	color:#ae0c02;
	font-weight:bold;
	font-size:12px;
	margin:0;
	}
.cbtime{
	text-align:center;
	color:#666666;
	font-size:12px;
	}
.cbtime span{ margin:0 8px;}