﻿@charset "utf-8";
/* CSS Document */
BODY {
	margin: 0px;
	background: url(../images/images2/page_bg.gif) left top repeat;
	/*background: url(../images/loader_body_bg.gif) left top repeat;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background-color:#EFE7CE;
	line-height: 24px;
}


a img { border: 0px; padding: 0px; }
p { font-size: 14px; color: #666666; line-height: 28px; }
h1, h2, h3, h3{ color: #666666; font-weight: normal; }
.h3class{ color: #666666; font-weight: normal; font-size: 12px; line-height: 24px; margin-bottom:20px;}
h2 { font-size: 1.0em; margin: 0px 0px 4px 0px; }
h3 { font-size: 12px; font-weight: normal; line-height: 28px; margin-top: 0px; margin-bottom: 20px; }
h4{ font-weight: bold; text-decoration: none; font-size: 14px;}
.title { font-size: 15px; font-weight: bold; font-family: "黑体"; color: #003399; }
.title01 { font-size: 22px; color: #003399; font-family: "SimHei"; }
.time { font-family:"Courier New", Courier, monospace; font-style: italic; width: 18%; color: #666; }
.time01 { font-family:"Courier New", Courier, monospace; font-style: italic; width: 18%; }
.zl_txt { color: #b40701;}
.zl_txt01 { color: #b40701; font-size: 14px; font-weight: bold; }
.rl_txt01 { color: #666; font-size: 14px; font-weight: bold; }
.rl_txt { color: #ffffff; background-color: #ccc; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.zangli_txt { color: #b40701; background-color: #ccc; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tl_tdbg
{
	color: #666;
	background-color: #dddada;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
.zl_tdbg
{
	color: #b40701;
	background-color: #dddada;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}
/* CSS Link */
.a:link {
	color: #ffffff;
	text-decoration: none;
}
.a:visited {
	color: #ffffff;
	text-decoration: none;
}
.a:active {
	color: #ffffff;
	text-decoration: none;
}
.a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.a01:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.a01:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.a01:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.a01:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
.b:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.b:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.b:active {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.b:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
.c:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.c:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.c:active {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.c:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}
.d:link {
	COLOR: #666666;
	TEXT-DECORATION: none; 
}
.d:visited {
	COLOR: #666666;
	TEXT-DECORATION: none;  
}
.d:active {
	COLOR: #666666;
	TEXT-DECORATION: none;  
}
.d:hover {
	COLOR: #b40701; 
	TEXT-DECORATION: underline;
}

.d01:link {
	COLOR: #b40701;
	TEXT-DECORATION: none; 
}
.d01:visited {
	COLOR: #b40701;
	TEXT-DECORATION: none;  
}
.d01:active {
	COLOR: #b40701;
	TEXT-DECORATION: none;  
}
.d01:hover {
	COLOR: #666666; 
	TEXT-DECORATION: underline;
}

.d012:link {
	COLOR: #888888;
	TEXT-DECORATION: none; 
}
.d012:visited {
	COLOR: #888888;
	TEXT-DECORATION: none;  
}
.d012:active {
	COLOR: #888888;
	TEXT-DECORATION: none;  
}
.d012:hover {
	COLOR: #888888; 
	TEXT-DECORATION: underline;
}

.d02:link {
    font-size: 14px;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-weight: bold; 
}
.d02:visited {
    font-size: 14px;
	COLOR: #666;
	TEXT-DECORATION: none; 
	font-weight: bold; 
}
.d02:active {
    font-size: 14px;
	COLOR: #666;
	TEXT-DECORATION: none;
	font-weight: bold; 
}
.d02:hover {
    font-size: 14px;
	COLOR: #ff0000; 
	TEXT-DECORATION: underline;
	font-weight: bold; 
}
/* CSS Header */
Div#header_box {
    margin: auto;
	width: 900px;
	height: 24px;
	background-image: url(../images/images2/bj_bg.gif);
	background-position: left top;
	background-repeat: repeat;
	border: none;
	padding: 0px 10px 0px 10px;
	clear: both;
	/*line-height: 18px;*/
}
Div#time_box {
    float: left;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	border: none;
	height: 24px;
	line-height: 24px;
}
Div#nav_box {
    float: right;
	padding: 0px 0px 0px 0px;
	border: none;
	color: #ffffff;
	height: 24px;
	line-height: 24px;
}
/* CSS Headerbanner */
.headerbamnner_box {
    margin: auto;
	width: 920px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 0px;
	clear: both;
}
.btleft_td {
     padding-left: 46px;
}
.btright_td {
     padding-right: 46px;
}
/* CSS Menu */
.menu_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_bg.gif);
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.sy_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_sy.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.sscf_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_sscf.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.sscs_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_sscs.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.fshs_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_fshs.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.ssfx_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_ssfx.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.fzxy_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_fzxy.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.xmjd_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_xmjd.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.yxzq_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_yxzq.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.hstj_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_hstj.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.fhgl_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_fhgl.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.jzns_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_jzns.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.english_box {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/menu_english.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
/****/
.mbg1 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg1.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg2 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg2.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg3 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg3.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg4 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg4.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg5 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg5.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg6 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg6.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg7 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg7.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg8 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg8.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg9 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg9.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg10 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg10.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg11 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg11.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
.mbg12 {
    margin: auto;
	width: 912px;
	height: 23px;
	background-image: url(../images/images2/mbg12.gif);
	background-repeat: repeat-x;
	padding: 2px 4px 0px 4px;
	clear: both;
	color: #ffffff;
}
/****/
.menu ul{ 
    margin: 0px;
	float: left;
	padding: 0px;
	border: 0px;
}
.menu ul li { 
    margin: 0px;
	float: left;
	width: 76px;
	height: 23px;
	border: 0px;
	padding: 0px;
	text-align: center;
    list-style-type: none;
}
/* CSS Gundongbanner */
div#gd_box {
     margin: auto;
	 width: 920px;
	 background-image:url(../images/images2/gd_bg.gif);
	 background-repeat: repeat-x;
	 border: 0px;
	 padding: 0px;
	 clear: both;
}
div#demo {
     margin: auto;
	 overflow: hidden;
	 width: 920px;
	 background-image:url(../images/images2/gd_bg.gif);
	 background-repeat: repeat-x;
	 border: 0px;
	 padding: 0px;
	 clear: both;
}
/* CSS Contenttop */
.Contenttop_box {
     margin: auto;
	 width: 920px;
	 background-image: url(../images/images2/contenttop_bg.gif);
	 background-position: left top;
	 background-repeat: no-repeat;
	 padding: 0px;
	 border: 0px;
	 clear: both;
}
.ssphoto_box {
     width: 220px;
	 padding: 0px;
	 border: 0px;
	 text-align: center;
}
.rbhoto_box {
     width: 470px;
	 padding: 0px;
	 border: 0px;
}
.rbhoto_box_01 {
     width: 480px;
	 height: 195px;
	 padding: 0px;
	 border: 0px;
	 color: #fff;
	 font-family: "黑体" Verdana, Arial, Helvetica, sans-serif;
	 line-height: 20px;
	 /*filter:DropShadow(Color=#000000,OffX=1,OffY=1,Positive=1)*/
}
.rbjs_table {
     margin: 0px;
     width: 480px;
	 height: 195px;
	 background-image: url(../images/images2/tangcheng_480_195_yellow.jpg);
	 background-position: left top;
	 background-repeat: no-repeat;
	 padding: 0px;
	 border: 0px;
	 font-family: "黑体" Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     line-height: 20px;
	 text-align: left;
     font-weight: normal;
	 color: #fff;
}

.rbjs_table_xldmdl {
     margin: 0px;
     width: 480px;
	 height: 195px;
	 background-image: url(../images/images2/book_xldmdl.jpg);
	 background-position: left top;
	 background-repeat: no-repeat;
	  padding: 0px ;
	 border: 0px;
	 font-family: "黑体" Verdana, Arial, Helvetica, sans-serif;
     font-size: 14px;
     line-height: 20px;
	 text-align: left;
     font-weight: normal;
	 color: #fff;
}
.td_width {
     width: 10px;
	 padding: 0px;
	 border: 0px;
}
.td_width01 {
     width: 225px;
	 padding: 0px;
	 border: 0px;
	 text-align: center;
}
.td_width02 {
     width: 220px;
	 padding: 0px;
	 border: 0px;
}
.td_width03 {
     width: 460px;
	 padding: 0px;
	 border: 0px;
}
.gdnews_box {
     margin: auto;
	 width: 90%;
	 height: 23px;
	 padding: 3px 0px 0px 0px;
	 border: 0px;
	 clear: both;
	 color: #666;
	 text-align: center;
} 
.fuhao { font-size: 8px; color: #fff; }
/* CSS Content01 */
.indexcontent_box {
     margin: auto;
	 width: 920px;
	 background-color: #ffffff;
	 padding: 0px 0px 0px 2px;
	 border: 0px;
	 clear: 0px;
}
.index_title {
     width: 218px;
	 height: 28px;
     background-image: url(../images/images2/left_titlebg.gif);
	 background-repeat: no-repeat;
	 padding: 0px 6px 0px 6px;
	 border: 0px;
	 font-size: 15px;
	 font-weight: bold;
	 font-family: "黑体";
	 color: #ffffff;
}
.td_more {
     text-align: right;
}
.td_hstj {
     text-align: center;
	 padding-top: 5px;
	 border: 0px;
}
.td_hsjs {
     text-align: left;
	 padding-left: 6px;
	 border: 0px;
}
.content_tdright {
     width: 690px;
	 padding: 0px;
	 border: 0px;
}
.right_title {
     margin: 0px;
	 width: 690px;
	 height: 27px;
	 background-image: url(../images/images2/right_bg.gif);
	 background-position: left;
	 background-repeat: no-repeat;
	 padding: 6px 10px 0px 25px;
	 border: 0px;
	 font-size: 15px;
	 font-weight: bold;
	 font-family: "黑体";
	 color: #666;
}
.righttable_box {
     margin: 8px 0px 20px 0px;
	 width: 690px;
	 padding: 0px;
	 border: 0px;
}
.righttable_box01 {
     margin: 8px 0px 0px 0px;
	 width: 690px;
	 padding: 0px;
	 border: 0px;
}
.righttable_box02 {
     margin: 0px;
	 width: 100%;
	 padding: 0px;
	 border: 0px;
}
.indexleft_content {
     margin-bottom: 13px;
     width: 218px;
	 background-color: #f2f2f2;
	 border: 1px solid #dedbdb;
	 padding: 6px;
}
.indexleft_content01 {
     margin-bottom: 13px;
     width: 218px;
	 background-color: #f2f2f2;
	 border: 1px solid #dedbdb;
	 padding: 0px 6px 0px 6px;
}
.leftlist ul{ 
    margin: 0px;
	float: left;
	padding: 0px;
	border: 0px;
}
.leftlist ul li { 
    margin: 0px;
	float: left;
	width: 188px;
	background-image: url(../images/images2/arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 0px;
	padding: 0px 0px 0px 12px;
	text-align: left;
    list-style-type: none;
    line-height:1.5;
    height: 23px;
    white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
/* CSS Content */
Div#content_box {
     margin: auto;
	 background-color: #ffffff;
	 padding: 20px 80px 20px 80px;
	 border: 0px;
	 clear: both;
	 line-height: 24px;
}
.contenttitle_box {
     margin: auto;
	 padding: 0px;
	 border-bottom: 2px solid #d41304;
	 clear: both;
}
.contenttitle_box2 {
     margin: auto;
	 padding: 0px;
	 color:#bbbbbb;
	 border-bottom: 2px solid #bbbbbb;
	 clear: both;
}
.content_title {
     margin: auto;
	 margin-bottom: 1px;
	 border-bottom: 1px solid #f6655a;
	 padding: 0px;
	 text-align: center;
	 font-size: 18px;
	 font-weight: bold;
}
.content_title2 {
     margin: auto;
	 margin-bottom: 1px;
	 color:#bbbbbb;
	 border-bottom: 1px solid #bbbbbb;
	 padding: 0px;
	 text-align: center;
	 font-size: 18px;
	 font-weight: bold;
}
/* CSS Nav */
Div#contentnav_box {
     margin: auto;
	 width: 900px;
	 height: 5px;
	 background-image: url(../images/images2/nva_bg.gif);
	 background-repeat: repeat-x;
	 background-color: #ffffff;
	 padding: 0px 10px 0px 10px;
	 border-bottom: 0px;
	 clear: both;
}
/* CSS Bottomphoto */
div#bottomphoto_box {
     margin: auto;
	 width: 920px;
	 background-color: #ffffff;
	 padding: 0px 0px 4px 0px;
	 border: 0px;
	 clear: both;
}
div#bottomphoto_box ul{ 
    margin: 0px;
	padding: 0px;
	border: 0px;
}
div#bottomphoto_box ul li { 
    margin: 0px;
	float: left;
	width: 230px;
	border: 0px;
	padding: 0px;
    list-style-type: none;
    height:108px;
}
/* CSS Fawang */
.fw ul{ 
    margin: 0px;
	float: left;
	padding: 0px;
	border: 0px;
}
.fw ul li { 
    margin: 0px;
	float: left;
	width: 190px;
	border: 0px;
	padding: 0px;
    list-style-type: none;
}
/* CSS Wenzhangcontent */
div#newsline_box {
    margin: auto;
	width: 920px;/*760px;*/
	padding: 0px;
	border: 0px;
	clear: both;
}
div#newsbanner_box {
    margin: 0 auto;
	width: 920px;/*760px;*/
	height: 120px;
	background-image: url(../images/images2/news_banner.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	border-top: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	clear: both;
}
Div#newsnav_box {
     margin: auto;
	 width: 920px;/*760px;*/
	 height: 5px;
	 background-image: url(../images/images2/nva_bg.gif);
	 background-repeat: repeat-x;
	 background-color: #ffffff;
	 padding: 0px 0px 0px 0px;
	 border-bottom: 0px;
	 clear: both;
}
.newscontent_box
{
	margin: auto;
	width: 920px;/*760px;*/
	background-color: #ffffff;
	border: 0px;
	clear: both;
	line-height: 28px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.newscontent_box2
{
	margin: auto;
	width: 920px;/*760px;*/
	background-color: #333333;
	color:#888888;
	border: 0px;
	clear: both;
	line-height: 28px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.newscontent_box2 p
{
	color:#888888;
}
/* CSS Fengye */
.print_box {
     margin: auto;
	 width: 760px;
	 background-color: #ffffff;
	 padding: 0px 0px 10px 0px;
	 border: 0px;
	 clear: both;
	 text-align: center;
}
.print_box2 {
     margin: auto;
	 width: 760px;
	 background-color: #333333;
	 padding: 0px 0px 10px 0px;
	 border: 0px;
	 clear: both;
	 text-align: center;
}
.endpage_box {
     margin: auto;
	 width: 720px;
	 background-color: #ffffff;
	 padding: 0px 40px 20px 0px;
	 border: 0px;
	 clear: both;
	 text-align: right;
}
.endpage_box2 {
     margin: auto;
	 width: 720px;
	 background-color: #333333;
	 padding: 0px 40px 20px 0px;
	 border: 0px;
	 clear: both;
	 text-align: right;
}
.fengye_box {
     margin: auto;
	 width: 760px;
	 background-color: #ffffff;
	 padding: 0px 0px 20px 0px;
	 border: 0px;
	 clear: both;
	 text-align: center;
}
.pdfengye_box {
     margin: auto;
	 background-color: #ffffff;
	 padding: 0px 0px 20px 0px;
	 border: 0px;
	 clear: both;
	 text-align: center;
}
.fafengye_box {
     margin: auto;
	 padding: 0px 0px 30px 0px;
	 border: 0px;
	 clear: both;
	 text-align: center;
}
.pdendpage_box
{
	margin: auto;
	background-color: #ffffff;
	border: 0px;
	clear: both;
	text-align: right;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-top: 0px;
}
.fxfengye_box {
     margin: auto;
	 background-color: #333;
	 padding: 0px 0px 20px 0px;
	 border: 0px;
	 clear: both;
	 text-align: center;
}
.fxendpage_box {
     margin: auto;
	 background-color: #333;
	 padding: 0px 0px 20px 0px;
	 border: 0px;
	 clear: both;
	 text-align: right;
}
.xh_on:link {
    COLOR: #ff0000;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.xh_on:visited {
    COLOR: #ff0000;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
.xh_on:active {
    COLOR: #ff0000;
	TEXT-DECORATION: none; 
	font-weight: bold;
}
.xh_on:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: none;
	font-weight: bold;
}

.xh_off:link {
	COLOR: #666;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.xh_off:visited {
	COLOR: #666; 
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.xh_off:active {
	TEXT-DECORATION: none; 
	font-weight: normal;
}
.xh_off:hover {
	FONT-SIZE: 12px; 
	COLOR: #ff0000; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
.number_on {
	margin-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #666;
	background-color: #eee;
}
.number_off {
	margin-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #eee;
	background-color: #ffffff;
}
/* CSS pdpages */
.pdtitle_box {
    margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(../images/images2/arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #ccc;
	padding: 0px 0px 0px 12px;
	clear: both;
	font-size: 14px;
	font-weight: bold; 
	text-align:left;
}
.fwtitle_box
{
	margin: 60px auto;
	background-image: url(../images/images2/arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #ccc;
	padding: 0px 0px 0px 12px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.pdcontent_box 
{
	text-align:left;
    margin: auto;
	width: 100%;
	border: 0px;
	padding: 0px;
	clear: both;
}
.pdcontent_box img
{
	border: 1px solid #000;
}
.fwcontent_box {
    margin: auto;
	margin-bottom: 5px;
	width: 100%;
	height: 220px;
	border: 0px;
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	clear: both;
	font-size: 18px;
	font-family: "楷体_GB2312";
	font-weight: bold;
	line-height: 28px;
	text-align: left;
	/*filter:DropShadow(Color=#e3e0df,OffX=1,OffY=1,Positive=1)*/
}
.pdphoto_td {
    margin: 0px;
	width: 100px;
	padding: 0px;
	border: 0px;
	text-align: left;
}
.photocontent_td {
    margin: 0px;
	height: 102px;
	padding: 0px;
	text-align: left;
}

.boder_off {
    background-color: #333;
	border: 0px solid #888;
}
.boder_on {
    background-color: #000;
	border: 0px solid #ffffff;
}
.boder_off01 {
    background-color: #ccc;
	border: 0px solid #000;
}
.boder_on01 {
    background-color: #cccccc;
	border: 0px solid #000000;
}
/* CSS 	Wxts */
.wxts_wrap {
    margin: auto;
	margin-bottom: 20px;
	background-color: #eee;
	padding: 2px 2px 0px 12px;
	border: 1px solid #ccc;
	clear: both;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #b40701;
}
.wxts_wrap01 {
    margin: auto;
	margin-bottom: 20px;
	width: 920px;
	background-color: #eee;
	padding: 0px;
	border: 1px solid #ccc;
	clear: both;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #b40701;
}
/* CSS Jzns */
.jzns_wrap {
    margin: auto;
	margin-bottom: 20px;
	width: 100%;
	padding: 0px;
	border: 0px;
	clear: both;
}
.jzns_tdleft {
    background-image: url(../images/images2/arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
    border-bottom: 1px dotted #ccc;
	padding-left: 12px;
	text-align: left;
}
.jzns_tdright {
    border-bottom: 1px dotted #ccc;
	padding-right: 4px;
	text-align: right;
}
/* CSS Ssfxpages */
Div#ssfx_wrap {
     margin: auto;
	 width: 760px;
	 background-color: #333;
	 padding: 20px 80px 20px 80px;
	 border: 0px;
	 clear: both;
	 line-height: 24px;
}
.ssfxphoto_table {
     margin: auto;
	 margin-bottom: 40px;
	 width: 760px;
	 padding: 5px;
	 clear: both;
}
.poto_td {
     width: 50px;
	 text-align: left;
	 padding: 0px;
}
.potojs_td {
	 text-align: left;
	 line-height: 16px;
	 padding: 0px;
}
.phototd_border {
     border: 1px solid #888888;
}
/* CSS Fagl */
div#fa_wrap {
    margin: auto;
	width: 708px;
	background-image: url(../images/images2/fh_bg03_top.jpg);
	background-position: left top;
	background-repeat: no-repeat; 
	padding: 40px 32px 30px 20px;
	border: 0px;
	clear: both;
}
div#fa_wrap_top{
    margin: auto;
	width: 708px;
	height:39px;
	background-image: url(../images/images2/fh_bg03_top.jpg);
	background-position: left top;
	background-repeat: no-repeat; 
	padding: 0px 32px 0px 20px;
	border: 0px;
	clear: both;
}
div#fa_wrap_content
{
	width: 708px;
	background-image: url(../images/images2/fh_bg03_content.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 40px 32px 0px 20px;
	border: 0px;
	clear: both;
}
div#fa_wrap_bottom{
    margin: auto;
	width: 708px;
	background-image: url(../images/images2/fh_bg03_bottom.jpg);
	background-position: left top;
	background-repeat: no-repeat; 
	padding: 40px 32px 30px 20px;
	border: 0px;
	clear: both;
}

.story_bgtop
{
	margin: auto;
	width: 920px;
	background-color: #ffffff;
	padding: 0px;
	border: 0px;
	background-image: url(../images/images2/fjgs_top.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.story_bgbottom
{
	margin: auto;
	padding: 60px;
	border: 0px;
	background-image: url(../images/images2/fjgs_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.story_title_box
{
	margin: 10px auto 10px auto;
	background-image: url(../images/images2/arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #ccc;
	padding: 0px 0px 0px 12px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	text-align: left;	
}
.fa_table {
    margin: auto;
	margin-bottom: 30px;
	width: 100%;
	padding: 0px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	line-height: 24px;
}
.zl_calendar .header
{
	color:#666;
}
.zl_cal_today
{
	background-color:#dddada;
	color:#b40701!important;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
}
.fa_td {
    margin: auto;
	padding: 0px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	clear: both;
	text-align: center;
	line-height: 24px;
}
.zl_calendar
{
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color:#f2f2f2;
}
.fa_td a
{
	color: #666666;
	text-decoration: none;
}
.fa_td01 {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: center;
	color: #b40701;
	line-height: 24px;
	z-index: 1;
	position:relative;
}
.zl_cal_cell
{
    margin: auto;
	padding: 0px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	clear: both;
	text-align: center;
	color: #666;
	line-height: 24px;
	height:24px;
	width:30px;
}
.zl_cal_days1 div, .zl_cal_days8 div, .zl_cal_days10 div, .zl_cal_days15 div, .zl_cal_days18 div, .zl_cal_days21 div, .zl_cal_days25 div, .zl_cal_days30 div
{
	position: relative;
	top:-3px;
	margin: 0 auto;
	height: 2px;
	width: 20px;
	line-height:2px;
	font-size:1px;
}
.zl_cal_days1 div
{
	background-color: #FF00FF;
}
.zl_cal_days8 div
{
	background-color:#006600;
}
.zl_cal_days10 div
{
	background-color: #400080;
}
.zl_cal_days15 div
{
	background-color: #FFFF00;
}
.zl_cal_days18 div
{
	background-color: #00FF00;
}
.zl_cal_days21 div
{
	background-color: #754908;
}
.zl_cal_days25 div
{
	background-color: #0000FF;
}
.zl_cal_days30 div
{
	background-color: #FF0000;
}
.zl_cal_tip
{
	width:230px;
	height:52px;
	position:absolute;
	background:url(../images/images/zl_bg.gif) no-repeat;
	padding-top:6px;
	color:#b40701;
	font-family:"黑体";
	line-height:30px;
	font-size:18px;
	z-index:100;
}
.zl_cal_tip span
{
	width:28px;
	height:28px;
	display:block;
	margin-right:10px;
	margin-left:10px;
	float:left;
}
.zl_cal_daystip8
{
	background:url(../images/images/days8.gif) no-repeat;
}
.zl_cal_daystip10
{
	background:url(../images/images/days10.gif) no-repeat;
}
.zl_cal_daystip15
{
	background:url(../images/images/days15.gif) no-repeat;
}
.zl_cal_daystip25
{
	background:url(../images/images/days25.gif) no-repeat;
}
.zl_cal_daystip30
{
	background:url(../images/images/days30.gif) no-repeat;
}
/*圣者法语中*/
.zl_cal_mindaystip8
{
	background:url(../images/images/mindays8.gif) no-repeat 55px 3px;
}
.zl_cal_mindaystip10
{
	background:url(../images/images/mindays10.gif) no-repeat 55px 3px;
}
.zl_cal_mindaystip15
{
	background:url(../images/images/mindays15.gif) no-repeat 55px 3px;
}
.zl_cal_mindaystip18
{
	background:url(../images/images/mindays18.gif) no-repeat 55px 3px;
}
.zl_cal_mindaystip21
{
	background:url(../images/images/mindays21.gif) no-repeat 55px 3px;
}
.zl_cal_mindaystip25
{
	background:url(../images/images/mindays25.gif) no-repeat 55px 3px;
}
.zl_cal_mindaystip30
{
	background:url(../images/images/mindays30.gif) no-repeat 55px 3px;
}

.fa_td01 a
{
	color:#B40701;
	text-decoration: none;
}
.fa_tdtitle {
    margin: auto;
	padding-left: 10px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #dddada;
	clear: both;
	text-align: left;
	font-weight: bold;
	line-height: 24px;
}
/* CSS Footer */
Div#footer_box {
     margin: auto;
	 width: 920px;
	 height: 42px;
	 background-image: url(../images/images2/pagebottom_bg.gif);
	 background-repeat: repeat-x;
	 padding: 12px 0px 0px 0px;
	 border: 0px;
	 clear: both;
	 text-align: center;
	 line-height: 20px;
}
Div#footer_box01 {
     margin: auto;
	 width: 760px;
	 height: 42px;
	 background-image: url(../images/images2/pagebottom_bg.gif);
	 background-repeat: repeat-x;
	 padding: 12px 0px 0px 0px;
	 border: 0px;
	 clear: both;
	 text-align: center;
	 line-height: 20px;
}
.textContent
{
	color:#666666;
	text-align:left; 
	width:630px; 
	margin:auto;
}
.textContent p
{
	color:#666666;
}

.textContent2
{
	text-align:left; 
	width:680px; 
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	padding:50px;
	color:#666666;
}
.textContent2 p
{
	color:#666666;
}



.aa:link {
    font-size: 14px;
	COLOR: #ffff00;
	font-family: "黑体";
	TEXT-DECORATION: none;
	font-weight: normal; 
}
.aa:visited {
    font-size: 14px;
	COLOR: #ffff00;
	font-family: "黑体";
	TEXT-DECORATION: none; 
	font-weight: normal; 
}
.aa:active {
    font-size: 14px;
	COLOR: #ffff00;
	font-family: "黑体";
	TEXT-DECORATION: none;
	font-weight: normal; 
}
.aa:hover {
    font-size: 14px;
	COLOR: #C5C5C5; 
	font-family: "黑体";
	TEXT-DECORATION: underline;
	font-weight: normal; 
}
form {
    border: none;
	padding: 0px;
}
.searchinput
{
	border: 0px solid #A5A2A5;
	border-right-width:0px;
	color: #808080;
	height: 16px;
	width: 8.67em;
	font-size: 9pt;
	line-height:1.5;
	padding: 0px 3px;
	background-color:#fff;
}
.searchbut
{
	width: 17px;
	height: 16px;
	background-image: url(../images/images2/serch_bt.gif);
	background-position: left;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	border: 0px solid #7a7b7c;
	font-size: 12px;
	color: #fff;
}

.zltip
{
	position:absolute;
	width:113px;
	height:170px;
	z-index:10000;
}


	.ssks_topbg
	{
		margin: auto;
		background-color: #ffffff;
		padding: 50px 20px 10px;
		border: 0px;
		background-image: url(../images/images2/690_240.jpg);
		background-repeat: no-repeat;
		margin-bottom: 10px;
		width: 650px;
		height: 180px;
		overflow: hidden;
	}
	.ssks_more
	{
		text-align: right;
		padding: 0px 50px;
		clear:both;
	}
	.ssks_div
	{
		float: left;
		width: 290px;
		padding: 10px 0px 10px 30px;
	}
	.ssks_div ul
	{
		margin: 0px;
		padding: 0px;
		border: 0px;
		overflow: hidden;
		float: left;
	}
	.ssks_div ul li
	{
		background-image: url(../images/images2/arrow.gif);
		background-repeat: no-repeat;
		background-position: left center;
		float: left;
		width: 280px;
		padding: 0px 5px 0px 18px;
		margin: 0px;
		height: 23px;
		border: 0px;
		text-align: left;
		list-style-type: none;
		overflow: hidden;
	}
	.ssks_subtit
	{
		color: #666666;
		font-family: "黑体";
		font-size: 15px;
		font-weight: bold;
		margin-bottom: 0px;
		text-align: left;
	}