﻿@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: 50px;
	padding-top: 50px;
}
.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: 50px;
	padding-top: 50px;
}
.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;
}
	
/*--20101108 yangdd--*/
.ptznav div, .ptznav ul, .ptznav p{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}

.ptznav a:link, .ptznav a:visited {
    color: #333;
    text-decoration: none;
}

/* Nav
==========================================================*/
.ptznav {
	margin: 0 auto;
    /*width: 910px;*/
	width: 920px;
    position: relative;
    background: url(../images/images3/lrtk.gif) no-repeat 0 -36px;
	padding: 0px;
	border: 0 none;
	z-index:1000;
}
.ptznav .navinner {
    background: url(../images/images3/lrtk.gif) no-repeat 100% -72px;
}
.ptznav .navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
    background: url(../images/images3/lrtk.gif) repeat-x 0 0;
}
.ptznav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(../images/images3/lrtk.gif) no-repeat 0 -108px;
}
.ptznav a {
    display: block;
    /*width: 102px;*/
	width: 104px;
    text-align: center;
    font-size: 120%;
}
.ptznav a:link, .ptznav a:visited {
    color: #fff;
}
.ptznav a.current, .ptznav a:hover, .ptznav a:active {
    color: #fff;
    font-weight: bold;
    background: url(../images/images3/lrtk.gif) no-repeat 50% -144px;
}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(../images/images3/lrtk.gif) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(../images/images3/lrtk.gif) no-repeat 100% -234px;
    line-height:27px;
}
.subnav p span {
    display: block;
    background: url(../images/images3/lrtk.gif) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(../images/images3/lrtk.gif) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}

[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #666;
}
.subnav a:hover, .subnav a:active {
    color: #b40701;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    /*border-bottom: 2px solid;*/
}
/* subnav position and pointer position */
#subnav1 { left: 120px; }
#subnav2 { left: 345px; }
#subnav3 { left: 570px; }
#subnav4 { left: 775px; }

#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer
{ left: 30px; }

#subnav1, 
#subnav2, 
#subnav3,
#subnav4 
{
    min-width: 110px;
}

/* Note
==========================================================*/
.ptznav .note {
    margin: 0 15px 10px;
	color:#666666;
}
.ptznav .note span{
	float:right;
}
.ptznav .disable {
    display: none;
}

/* Current
==========================================================*/
.ptznav .current {
    color: #fff;
    font-weight: bold;
    background: url(images/lrtk.gif) no-repeat 50% -144px;
}

/*fojiaogushi 20101111 yangdd*/
.gsfl_bt {
	margin: 0 auto;
	margin-bottom: 24px;
	width: 826px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	font-weight: bold;
}
.fjgs_wrap {
	margin: 0 auto;
	width: 920px;
	/*background: #fff url(../images/images3/fjgs_bg.jpg) left bottom no-repeat;*/
	padding: 0px 0px 0px 0px;
	border: 0 none;
	clear: both;
}
.fjgs_content {
	margin: 0 auto;
	width: 826px;
	padding: 0px 0px 100px 0px;
	border: 0 none;
}
.fjgs_lb {
	margin: 0 auto;
	margin-bottom: 46px;
	height: 100px;
	padding: 0px;
	border: 0 none;
}
.fl_left {
	margin: 0px;
	float: left;
	width: 240px;
	height: 100px;
	padding: 0px;
	border: 0 none;
}
.fl_md {
	margin: 0px 52px 0px 52px;
	float: left;
	width: 240px;
	height: 100px;
	padding: 0px;
	border: 0 none;
}
.fl_title {
	float: left;
	width: 29px;
	height: 100px;
	padding: 0px;
	border: 0 none;
	background-color: #222;
	color: #333;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
}
.fl_title a {
	color: #fff;
	text-decoration:none;
	cursor: pointer;
	font-size: 12px;
}
.fl_title a:hover {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
	font-size: 12px;
}

.fjgs_nr {
	margin: 0 auto;
	height: 363px;
	background: url(../images/images3/gsnr_bg.jpg) left top no-repeat;
	padding: 24px 0px 24px 0px;
	border: 0 none;
	font-size: 22px;
	font-family: "楷体_GB2312", Arial, Helvetica, sans-serif;
	color: #4d1015;
	font-weight: bold;
	line-height: 24px;
	text-align: right;
}
.fjgs_nr ul { 
    float: right;
	margin: 0px;
	padding: 0px;
	border: 0px;
	LIST-STYLE-TYPE: none;
	text-align: center;
}
.fjgs_nr ul li { 
    float: right;
    margin: 0px 0px 0px 0px;
	width: 38px;
	height: 363px;
	LIST-STYLE-TYPE: none;
	padding: 0px 0px 0px 0px;
	border: 0 none;
	text-align: center;
}
/* ---- fjgs img ---*/
.cxfs_off_img {
	float: right;
	margin: 0px;
	width: 211px;
	height: 100px;
	background: url(../images/images3/pic_cxfs_off.jpg) left top no-repeat;
	padding: 0px;
	border: 0 none;
	cursor: pointer;
}
.cxfs_on_img {
	float: right;
	margin: 0px;
	width: 211px;
	height: 100px;
	background: url(../images/images3/pic_cxfs_on.jpg) left top no-repeat;
	padding: 0px;
	border: 0 none;
	cursor: pointer;
}

.ddxy_off_img {
	float: right;
	margin: 0px;
	width: 211px;
	height: 100px;
	background: url(../images/images3/pic_ddxy_off.jpg) left top no-repeat;
	padding: 0px;
	border: 0 none;
	cursor: pointer;
}
.ddxy_on_img {
	float: right;
	margin: 0px;
	width: 211px;
	height: 100px;
	background: url(../images/images3/pic_ddxy_on.jpg) left top no-repeat;
	padding: 0px;
	border: 0 none;
	cursor: pointer;
}

.jzlh_off_img {
	float: right;
	margin: 0px;
	width: 211px;
	height: 100px;
	background: url(../images/images3/pic_jzlh_off.jpg) left top no-repeat;
	padding: 0px;
	border: 0 none;
	cursor: pointer;
}
.jzlh_on_img {
	float: right;
	margin: 0px;
	width: 211px;
	height: 100px;
	background: url(../images/images3/pic_jzlh_on.jpg) left top no-repeat;
	padding: 0px;
	border: 0 none;
	cursor: pointer;
}

/* 2010-11-12 */
.gsnr_top {
	margin: 0 auto;
	width: 826px;
	height: 28px;
	background: url(../images/images3/fjgs_r1_c1.jpg) left top no-repeat;
	padding: 0px;
	border: 0px;
	font-size: 0px;
	line-height: 0px;
}
.gsnr_mid {
	margin: 0 auto;
	/*width: 826px;*/
	background: url(../images/images3/fjgs_r2_c1.jpg) left top repeat-y;
	padding: 80px 80px 0px 120px;
	border: 0 none;
	font-size: 22px;
	font-family: "楷体_GB2312", Arial, Helvetica, sans-serif;
	color: #4d1015;
	font-weight: bold;
	line-height: 32px;
	text-align: left;
	vertical-align: middle;
}
.gsnr_bottom {
	margin: 0 auto;
	width: 826px;
	height: 354px;
	background: url(../images/images3/fjgs_r3_c1.jpg) left top no-repeat;
	padding: 0px;
	border: 0 none;
	font-size: 0px;
	line-height: 0px;
}

.gsnr_mid p {
	margin: 0px;
	padding: 32px 0px 0px 0px;
	border: 0 none;
	/*text-indent: 46px;*/
	color: #4d1015;
	font-size: 22px;
	font-family: "楷体_GB2312", Arial, Helvetica, sans-serif;
	color: #4d1015;
	font-weight: bold;
	line-height: 32px;
	/*text-align: left;*/
	vertical-align: middle;
}

.dh_box {
	margin: 0 auto;
	margin-bottom: 6px;
	background:  url(../images/dh_line.gif) left top repeat-x;
	font-size: 12px;
	line-height: 28px;
	color: #666;
	text-indent: 12px;
}

.dh_box_print {
	width: 650px;/*760px;*/
	background-color: #ffffff;
	margin: 0 auto;
	border-bottom: 1px dotted #999;
	font-size: 12px;
	line-height: 28px;
	color: #666;
	text-indent: 12px;
	text-align:left;
}

.dh_box_w {
	width: 920px;/*760px;*/
	background-color: #ffffff;
	margin: 0 auto;
	/*border-bottom: 1px dotted #999;*/
	background: #fff url(../images/dh_line.gif) left top repeat-x;
	font-size: 12px;
	line-height: 28px;
	height:28px;
	color: #666;
	text-indent: 12px;
	text-align:left;
}
.dh_box_b {
	width: 920px;/*760px;*/
	/*background-color: #333333;*/
	background: #333 url(../images/dh_line.gif) left top repeat-x;
	margin: 0 auto;
	/*border-bottom: 1px dotted #999;*/
	font-size: 12px;
	line-height: 28px;
	height:28px;
	color: #888;
	text-indent: 12px;
	text-align:left;
}
/*--20110210--*/

div#ptz_zxgx_wrap
	{
		margin: 0 auto;
		margin-bottom: 12px;
		width: 920px;
		height: 254px;
		background: url(../images/images3/ptz_zxgx_bg.png) left top no-repeat transparent;
		padding: 0px;
		border: 0 none;
		clear: both;
		color: #666;
		font-size: 12px;
		line-height: 24px;
	}
	div#ptz_zxgx_title
	{
		margin: 0 auto;
		width: 900px;
		height: 44px;
		padding: 0px;
		border: 0 none;
	}
	.ptz_zxgx_title_fjgs
	{
		float: left;
		margin: 0px;
		width: 450px;
		height: 44px;
		background: url(../images/images3/zxgx_title_fjgs.png) left top no-repeat transparent;
		padding: 0px;
		border: 0 none;
	}
	.ptz_zxgx_title_zxgx
	{
		float: left;
		margin: 0px;
		width: 450px;
		height: 44px;
		background: url(../images/images3/zxgx_title_zxgx.png) left top no-repeat transparent;
		padding: 0px;
		border: 0 none;
	}
	.ptz_zxgx_content
	{
		margin: 0 auto;
		width: 900px;
		height: 200px;
		background: url(../images/images3/ptz_zxgx_bg_1.png) left top no-repeat transparent;
		padding: 0px;
		border: 0 none;
	}
	.zxgx_left_box
	{
		float: left;
		width: 426px;
		height: 176px;
		padding: 12px 12px 12px 12px;
		border: 0 none;
		color: #666;
		font-size: 12px;
	}
	.zxgx_fjgs_photo {
		float: left;
		/*width: 165px;*/
		width: 90px;
		/*height: 135px;*/
		padding: 15px 0px 0px 0px;
		border: 0 none;
		font-size: 0px;
		line-height: 0px;
		}

		.zxgx_fjgs_content {
			float: right;
			/*width: 250px;*/
			width: 320px;
			height: 176px;
			padding: 0px;
			border: 0 none;
		}
	.zxgx_fjgs_content ul
	{
		width:320px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		float: left;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-wrap: break-word;
		word-break: break-all;
	}
	.zxgx_fjgs_content ul li
	{
		float: left;
		margin: 0px;
		width: 320px;
		list-style-type: none;
		border: 0 none;
		padding: 0px;
		line-height: 24px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		word-wrap: break-word;
		word-break: break-all;
	}
	.zxgx_fjgs_content ul li a
	{
		color: #666;
		text-decoration: none;
		cursor: pointer;
		font-size: 12px;
	}
	.zxgx_fjgs_content ul li a:hover
	{
		color: #B40701;
		text-decoration: underline;
		cursor: pointer;
	}
	.zxgx_right_box
	{
		float: right;
		width: 426px;
		height: 176px;
		padding: 12px 12px 12px 12px;
		border: 0 none;
		font-size: 12px;
		line-height: 24px;
	}
	.zxgx_right_box ul
	{
		width: 426px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		float: left;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.zxgx_right_box ul li
	{
		float: left;
		margin: 0px;
		width: 426px;
		background: url(../images/images3/arrow.gif) left no-repeat;
		list-style-type: none;
		border: 0 none;
		padding: 0px;
		text-indent: 14px;
		line-height: 24px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.zxgx_right_box ul li a
	{
		color: #666;
		text-decoration: none;
		cursor: pointer;
		font-size: 12px;
	}
	.zxgx_right_box ul li a:hover
	{
		color: #B40701;
		text-decoration: underline;
		cursor: pointer;
	}
	.fr_date
	{
		float: right;
		font-size: 11px;
		color: #666;
		font-family: "Courier New" ,Courier,monospace;
		font-style: italic;
	}
	.x:link
	{
		color: #B40701;
		text-decoration: none;
	}
	.x:visited
	{
		color: #B40701;
		text-decoration: none;
	}
	.x:active
	{
		color: #666;
		text-decoration: none;
	}
	.x:hover
	{
		color: #666;
		text-decoration: underline;
	}
