@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body{ padding:0; margin:0;  font:normal 14px/180%   "宋体";color:#000000;text-align:center; background: #E10019;}
div{font:normal 14px/180% "宋体"; text-align:left; }
a:link,a:visited{color:#333; text-decoration:none; font:normal 14px/180%   "宋体";}
a:hover{color:#ce0616; text-decoration:none; font:normal 14px/180%   "宋体";}
img{ border:none;}
ol,ul,li{list-style:none;} 
a.dh:link,a.dh:visited{color:#ffff01; text-decoration:none; font-weight:bold; font-size:14px; }
a.dh:hover{color:#fff; text-decoration:none;font-weight:bold; font-size:14px;}
#clear{ clear:both;}

/*主体*/
#topzhuban{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto; background:#ef0800; color:#ffff01; }
#wrapbox{ width:1000px; height:auto; margin:0 auto; background:#fff;}
#topfla{ position:relative; width:1000px; height:465px; margin:0 auto; text-align:center; background: #E10019;}

#dybox{ width:980px; height:auto;margin:10px auto 0px; clear:both;}
#tztbox{ width:980px; height:auto;margin:10px auto 0px; clear:both;}
.btzi{ color: #E10019; font-weight:bold;}
#dhbg{ position:relative; width:1000px; height:37px; background:url(frf.jpg) repeat-x; margin:0 auto; text-align:center;}
.shuxian{ color:#ffff01;}
a.zb:link,a.zb:visited{color:#ffff01; text-decoration:none; }
a.zb:hover{color:#ffff01; text-decoration:none;}
a.bit:link,a.bit:visited{ color: #E10019; font-weight:bold;text-decoration:none; }
a.bit:hover{ color: #E10019; font-weight:bold;text-decoration:none; }
#ceng1 {
	position:absolute;
	z-index:1;
	height: 465px;
	width: 1000px;
	visibility: hidden;
	left:0px;
	top: 0px;
}
a.dh2:link,a.dh2:visited{ font-size:12px; color:#ffff01; text-decoration:none;}
a.dh2:hover{ font-size:12px;  color:#fff; text-decoration:none;}
a.xp:link,a.xp:visited{color:#333; text-decoration:none; font:normal 12px/180%   "宋体"; }
a.xp:hover{color:#ce0616; text-decoration:none;  font:normal 12px/180%   "宋体"; }

/*左边*/
#leftbox{ width:305px; height:auto; float:left; border-right:1px solid #cecece; margin-right:10px;}
#leftbox div{ width:292px; height:auto; clear:both; margin-right:13px;}
#leftbox div p{ width:280px; height:auto; margin:0 auto; text-align:left; padding:10px;_padding:0px;font-size:12px;}
#leftbox div ul{width:292px; height:auto; clear:both;}
#leftbox div ul li{ float:left;}
.leftbtcenter{ width:194px;_width:194px; height:31px; background:url(dh02.jpg) repeat-x; padding-left:5px; text-align:left; line-height:31px; color: #E10019; font-weight:bold;}

/*中间*/
#middboreder{ width:435px; height:auto; float:left;}
#middboreder div{ width:435px; height:auto; clear:both;}
#middboreder div ul{ width:435px; height:auto; clear:both;}
#middboreder div ul li{ float:left;}
.midbtbg{ background:url(s_icon_1.gif) left  no-repeat; padding-left:20px; border-bottom: 2px solid #ce0616; width:80px; height:30px; line-height:30px; text-align:left;  color: #E10019; font-weight:bold;}
.midbtrtbg{border-bottom: 1px solid #ce0616; width:335px;  height:30px;}

/*左边*/
#rightbox{ width:210px; height:auto;background:#f8f8f8; border:1px solid #cecece; float:right; margin-left:10px; }
#rightbox div{ width:210px; height:auto; clear:both; }
#rightbox div p{ width:200px; height:auto; margin:0 auto; text-align:left; padding:10px;_padding:0px;font-size:12px;}
#rightbox div ul{width:210px; height:auto; clear:both;}
#rightbox div ul li{ float:left;}
.btleft{ width:67px;  height:31px; background:url(dh01.jpg) no-repeat;}
.btright{ width:25px; height:31px; background:url(dh03.jpg) no-repeat;}
.btcenter{ width:112px;_width:112px; height:31px; background:url(dh02.jpg) repeat-x; padding-left:5px; text-align:left; line-height:31px; color: #E10019; font-weight:bold;}

#dtbg{ width:984px; height:804px;margin:10px auto 0px;}

/*巡礼站*/
#xlbox{ width:984px; height:380px;margin:10px auto 0px;}
#xlbox  div{
	width:320px;
	height:auto;
	float:left;
	margin:4px;
	_margin:3px;
}
#xlbox  div ul li p{ width:310px; height:auto; margin:0 auto; font:normal 12px/180%   "宋体"; }
#xlbox  div ul li p img{ margin-top:3px; margin-bottom:3px;}
a.p:link,a.p:visited{color:#333; text-decoration:none; font:normal 12px/180%   "宋体"; }
a.p:hover{color:#ce0616; text-decoration:none;  font:normal 12px/180%   "宋体"; }
#xlbox  div ul li{float:left;}
.xllet{ width:47px;  height:26px; background: url(hsbg01.jpg)  no-repeat;}
.xlrt{ width:21px; height:26px; background:url(hsbg03.jpg) no-repeat;}
.xlct{ width:252px;_width:252px; height:26px; background:url(hsbg02.jpg) repeat-x;  text-align:left; line-height:26px; color: #ffff01; font-weight:bold;}
.xlpicbg{ width:318px; height:auto; margin:5px auto; border:1px solid #E10019;}

/*红色故事*/
#hsgs{ width:980px; height:auto;margin:10px auto 0px; clear:both; background:#FFF;}
#divlf{ width:485px; height:auto; float:left;  border:1px solid #cecece; }
#divrt{ width:485px; height:auto; float: right;  border:1px solid #cecece;}
#divlf  div{ width:485px; height:auto; clear:both; }
#divlf  div ul{width:485px; height:auto; clear:both;}
#divlf  div ul li{float:left;}

#divrt  div{ width:485px; height:auto; clear:both; }
#divrt  div ul{width:485px; height:auto; clear:both;}
#divrt  div ul li{float:left;}
.divlfcenter{ width:387px;_width:387px; height:31px; background:url(dh02.jpg) repeat-x; padding-left:5px; text-align:left; line-height:31px; color: #E10019; font-weight:bold;}


#bottombox{ width:1000px; height:auto; margin:0 auto;}
a.bottom:link,a.bottom:visited{color:#fff; text-decoration:none; font:normal 14px/180%   "宋体"; }
a.bottom:hover{color:#ffff01; text-decoration:none;  font:normal 14px/180%   "宋体"; }
