@charset "UTF-8";
@media only screen and (max-width: 1050px) {
	.head_td_right {display: none;}
}

/* 页面头部控件的样式 */
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #333;}
a img {
	transform: scale(1);
	transition: all 0.20s ease;
	box-shadow: 1px 1px 4px 0px #666;
}
a img:hover {transform: scale(1.05);}

body 
{
	font-family: 'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
	/* background-color: #f4f4f4; */
	/*	background-image: url(../images/bg.jpg);
    background-position: center 643px;
    background-repeat: no-repeat; */
}
table 
{
	border-collapse: collapse;
	border-width: 0;
}
td
{
	border-collapse: collapse;
	border: solid 0px #AAA;
	padding: 0 0 0 0;
}
h1
{
	margin: 0;
	float: left;
	font-size: 20px;
	font-family: 'Microsoft YaHei', 微软雅黑, 黑体;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	-webkit-font-smoothing: antialiased;
	color: #333;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
}
h1 a:link, h1 a:visited
{
	/*! font-size: 22px; */
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	color: #333;
}
h1 a:hover, h1 a:active
{
	-webkit-font-smoothing: antialiased;
	color: #358;
	text-decoration: none;
}
h1 a:hover::before, h1 a:hover::after
{
	position: absolute;
	font-size: 18px;
	line-height: 48px;
	font-weight: bold;
}
h1 a:hover::after {content: "\3E";right:-20px;}

h2, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited
{
	color: #444;
	line-height: 1.6em;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	margin: 12px 0 12px 0;
}
h2 a:hover, h2 a:active
{
	color: Red;
}
ul
{
	margin: 10px 0 0 0;
	padding: 0 0 0 0px;
	list-style: none;
}
.news_title_bar
{
	margin:0;
	padding: 0;
	border: 0;
	/*! font-size: 100%; */
	font-family: "Microsoft Yahei","微软雅黑","宋体","Tahoma","Helvetica","STHeiti";
	-webkit-font-smoothing: antialiased;
	vertical-align: top;
	border-bottom: 2px solid #3577b8;
	height: 52px;
	text-align: right;
}
.news_title_bar h1
{
	position: relative;
	top: -2px;
	display: block;
	padding-top: 6px;
	/* border-top: solid 2px #069; */
}

.cname
{
	display: block;
	font: normal 9px/12px arial,sans-serif;
	color: #6F8292;
	-webkit-font-smoothing: antialiased;
	text-transform: uppercase;
}
.more
{
	float: right;
	margin-top: 13px;
}
.more a:link 
{
	display: block;
	height: 25px;
	width: 25px;
	background: url('../images/more.png') no-repeat left top;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 10;
	text-align: right;
}
.more a:hover
{
	background-position: 0px -25px;
}
td.news_lst:hover {
    /*! background-color: #dde4e9; */
    /*! border-radius: 5px; */
}
.news_lst
{
	table-layout: fixed;
	overflow: hidden;
	color: #021C3F;
	font-size: 14px;
	line-height: 2em;
	vertical-align: middle;
	text-align: left;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	/*! background-image: url('../images/bullet1.gif'); */
	background-repeat: no-repeat;
	background-position: left center;
/*	transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -webkit-transition: background-color 0.4s;
    -o-transition: background-color 0.4s; */
	list-style: none;
}
.nws_ls_dot
{
	width: 6px;
	height: 6px;
	background-color: #bd0000;
	float: left;
	margin: 12px 10px 0 0;
}
.news_time
{
	text-align: right;
	font-family: 'Arial','Hiragino Sans GB','Microsoft Yahei','微软雅黑','宋体','Tahoma','Helvetica','STHeiti';
	font-size: 12px;
	-webkit-font-smoothing: antialiased;
	color: #637690;
	margin-left: 5px;
	display: block;
	float: left;
	width: 68px;
	white-space: nowrap;
}

/* 新闻列表 */
a.newslist:link, a.newslist:hover, a.newslist:active, a.newslist:visited
{
	font-family: "Microsoft Yahei","微软雅黑","宋体","Tahoma","Helvetica","STHeiti";
	font-size: 14px;
	text-decoration: none;
	color: #021C3F;
	display: block;
	width: 372px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	padding-left: 2px;
}
a.newslist:hover, a.newslist:active
{
	color: #2d5b95;
	background-color: #dde4e9;
}
/* 展示层外部容器，包含多张 showimg_core 和切换按钮部分 */
#showbox {
	height: 518px;
	width: 100%;
	min-width: 1253px;
	overflow: hidden;
	border-width: 0;
	background-color: Transparent;
	-moz-box-shadow: 0px 5px 10px #000; /*firefox*/
	-webkit-box-shadow: 0px 5px 10px #000; /*webkit*/
	box-shadow: 0px 5px 10px #000; /*operaæˆ–ie9*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#222222')";
	top: 60px;
	position: relative;
}
.showimg /* 展示层显示图片的容器，图片作为背景剧中显示 */
{
	display: block;
	height: 223px;
	width: 100%;
	left: 0;
	min-width: 1000px;
	position: absolute;
	background-position: center center;
	background-repeat: repeat-x;
	background-color: #eef;
}
.showimg_core /* 展示层内部的容器，显示展示的文字内容 */
{
	width: 940px;
	padding: 20px 30px 30px 30px;
	height: 171px;
	position: relative;
	background-color: Transparent;
/*	border: solid 1px #888;  <-- debug */
	text-align: left;
	vertical-align: top;
}


.container1, .blurpnl /* page primary container*/
{
	height: auto;
	width: 1253px;
	display: block;
	position: relative;
	text-align: center;
	padding: 0;
	margin: 23px auto 0 auto;
	overflow: hidden;
	background-color: #f4f4f4;
/*	-moz-box-shadow: 1px 1px 3px #00000080;
	-webkit-box-shadow: 1px 1px 3px #00000080;
	box-shadow: 1px 1px 3px #00000080;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=30, Direction=135, Color='#000000')"; */
}
.blurpnl
{
	height: 780px;
	position: absolute;
	background-image: url(../images/bk3.gif);
	background-position: center 0;
	left: 50%;
	margin-left: -505px;
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-ms-filter: blur(3px);
	-o-filter: blur(3px);
	filter: blur(3px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3', MakeShadow=false);
}
.sub_block, .sub_block_right, .sub_block_bottom /* main, right and bottom column */
{
	height: 300px;
	width: 450px; /*272px; 310px*/
	display: inline;
	float: left;
	position: relative;
	padding: 0 23px 0 23px;
	margin: 0;
	background-color: transparent;
	overflow: hidden;
	border: none;
}
.sub_block_right
{
	width: 214px;
	height: auto;
}
.sub_block_bottom
{
	width: 946px;
	height: 283px;
	margin-bottom: 30px;
}
.container3 /* mid container */
{
	height: auto;
	width: 350px; /*230,310px*/
	display: inline;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	background-color: transparent;
	/*overflow: hidden;*/
}
.container3_bottom
{
	height: auto;
	width: 100%;
	display: block;
	position: relative;
	padding: 0;
	background-color: transparent;
	overflow: hidden;
	text-align: left;
	padding-top: 50px;
}
.container4 /* page foot container*/
{
	height: auto; /* 120px */
	width: 100%;
	min-width: 1000px;
	display: block;
	position: relative;
	background-color: rgba(130, 157, 187, 0.2);;
	/* border-top: solid 1px #dfe8ee; */
	overflow: hidden;
	font-family: "Microsoft Yahei","微软雅黑","宋体","Tahoma","Helvetica","STHeiti";
	font-size: 9pt;
	line-height: 14pt;
	color: #888;
	text-align: center;
	vertical-align: middle;
}
.page_foot /* page foot container*/
{
	height: 116px;
	width: 100%;
	min-width: 1253px;
	display: block;
	position: relative;
	background-color: #15243b;
	border: none;
	color: #eee;
	overflow: hidden;
	font-family: "微软雅黑","Microsoft Yahei","Arial","Hiragino Sans GB","宋体","Tahoma","Helvetica","STHeiti";
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	vertical-align: middle;
	top: 65px;
}
.body_main
{
	width: 992px;
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
/*	background-color: white; */
}
.body_right
{
	display: block;
	position: relative;
	overflow: hidden;
	
	height: auto;
	width: 260px;
	float: left;
}
.news_thumb {
	margin-top: 1px;
	margin-bottom: 23px;
	height: 195px;
	width: 348px;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: white;
	border: solid 0px #ddd;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	-moz-box-shadow: 2px 3px 5px #969696; /*firefox*/
	-webkit-box-shadow: 2px 3px 5px #969696; /*webkit*/
	box-shadow: 2px 3px 5px #969696; /*opera或ie9*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#969696')";
}
.news_thumb_pic
{
}
.news_summary
{
	font-size: 9pt;
	line-height: 1.6em;
	font-family: "宋体", Tahoma, Arial, sans-serif;
	color: #454545;
	text-align: left;
}
.news_title_focus
{
	text-align: left;
	line-height: 1.6em;
	font-weight: bold;
	margin: 6px 0 6px 0;
}
.footer_nav
{
	margin-left:auto;
	margin-right:auto;
	height: auto;
	width: 1000px; 
	display: block;
}
.container4 ul, .container4 li, .container4 li a
{
	font-family: "宋体","Tahoma","Helvetica","STHeiti";
	font-size: 12px;
	font-weight: normal;
	color: #444;
	line-height: 20px;
	list-style-type: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	-webkit-font-smoothing: subpixel-antialiased;
}
.container4 li a:link, .container4 li a:visited
{
	text-decoration: none;
	color: #444;
}
.container4 li a:hover, .container4 li a:active
{
	text-decoration: none;
	color: black;
}
.container4 ul
{
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
}
.container4 li
{
	width: 120px;
	float: left;
	margin-bottom: 40px;
	cursor: default;
}
.container4 a
{
	display: block;
	line-height: 24px;
	text-align: center;
}
.container4 h4,.container4 h4 a:link,.container4 h4 a:hover,.container4 h4 a:active,.container4 h4 a:visited
{
	font-family: "Microsoft Yahei","微软雅黑","宋体","Tahoma","Helvetica","STHeiti";
	font-size:15px;
	font-weight: normal;
	-webkit-font-smoothing: subpixel-antialiased;
}

.page_ctrl, .page_ctrl a:link, .page_ctrl a:visited
{
	font-family: "宋体","Tahoma","Helvetica","STHeiti";
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #444;
	background-color: transparent;
	display: block;
	float: left;
	line-height: 35px;
	width: 48px;
}
.page_ctrl a:hover, .page_ctrl a:active
{
	background-color: #bdd5ec;
	border-radius: 5px;
}
/* 以下是原 pghead.css 中内容 */
.head_div
{
	text-align:center;
	height:85px;
	width: 100%;
	/* min-width: 1253px; */
	background-image: url('../images/Head_bg_v4.gif');
	background-repeat: repeat-x;
	background-position: center;
}
#tbl_head  /* , #tbl_search, #tbl_nvbar */
{
	max-width: 1254px;
	overflow: hidden;
	height: 100%;
	margin: 0 auto 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.head_td_left /* Logo 部分 */
{
    background-image: url('../images/site_title.png');
    background-repeat: no-repeat;
    background-position: 30px 0px;
    background-size: 85%;
    overflow: hidden;
    margin-top: 25px;
    width: 500px;
    height: 50px;
    /* border: solid 1px; */
    /* float: left; */
}
.head_td_right
{
    margin-top: 38px;
    margin-left: calc(100% - 760px);
}
.searchbox
{
	position: relative;
	z-index: 20;
	text-align: left;
	vertical-align: bottom;
	width: 230px;
	height: 27px;
	padding: 0;
	border: 1px solid #bdd5ec;
	overflow: hidden;
	/*	-moz-box-shadow:2px 2px 4px #333 inset;/*firefox*/
	/*	-webkit-box-shadow:2px 2px 4px #333 inset;/*webkit*/
	/*	box-shadow:2px 2px 4px #333 inset;/*opera或ie9*/
	/*	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#637690')";*/
}
.searchtxt
{
	border: none 0;
	outline: 0;
	position: relative;
	height: 27px;
	width: 197px;
	padding: 0 0 0 5px;
	background-color: Transparent;
	color: white;
}
.searchbtn
{
	vertical-align: baseline;
	width: 28px;
	height: 28px;
	margin: 0;
	padding: 0;
	border-width: 0;
	cursor: pointer;
	background-color: transparent;
	background-image: url('../images/search-2904.svg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 64%;
	float: right;
}
/* 院徽 */
.nav_bar_logo
{
	width: 200px;
	height: 42px;
	display: block;
	overflow: visible;
	float: left;
	list-style: none;
	text-align: center;
	vertical-align: middle;
	margin: 0;
}
/* 导航按钮 */
.nav_bar_item
{
	width: 131px;
	margin:0;
	border: none;
	color: #225995;
	font-family: "微软雅黑","Microsoft Yahei", "å¹¼åœ†", "宋体", Tahoma, Arial, verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	background-image: url('../images/navbarItem_bg3.gif');
	background-repeat: no-repeat;
	background-position: 0 -6px;
	background-color: Transparent;
	transition: background-color 0.25s ease;
	-moz-transition: background-color 0.25s ease;
	-webkit-transition: background-color 0.25s ease;
	-o-transition: background-color 0.25s ease;
	float: left;
	list-style: none;
	height: 42px;
	line-height: 40px;
	text-shadow: none;
}
.nav_bar_item:hover, .nav_bar_item:active
{
	color:white!important;
	background-color: #16569c!important;
	font-weight: normal;
	text-shadow: none;
}
.nav_bar_item:link, .nav_bar_item:visited
{
	color:#07375f;
	background-color: transparent;
}
#menu_1, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6, #menu_7, #menu_8, #menu_9
{
	position: absolute;
	left: 0;
	top: 0;
	border-width: 0;
	margin: 0 0 0 0;
	padding: 0px 6px 6px 6px;
	height: 700px;
	width: auto;
	background-color: Transparent;
	visibility: hidden;
	vertical-align: top;
	overflow:hidden;
	z-index: 999;
}
/* 菜单框 */
.menuFrame, .menuFrameCoolBg
{
	border: none; /* #ACC2D1 */
	background-color: #1b4381;
	padding: 5px 0 5px 0;
	-moz-box-shadow: 3px 3px 3px -1px #000000a8;/*firefox*/
	-webkit-box-shadow: 3px 3px 3px -1px #000000a8;/*webkit*/
	box-shadow: 3px 3px 3px -1px #000000a8;/*opera或ie9*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#111')";
}
.menuFrameCoolBg
{
	border: solid 1px #1b4381;
	border-radius: 0 7px 7px 7px;
	width: 555px;
	height: 740px;
	position: absolute;
	filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=615) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#16569c,endcolorstr=white,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=615) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#16569c,endcolorstr=white,gradientType=0);/*IE8*/
	background:#16569c; /* 一些不支持背景渐变的浏览器 */
	background: linear-gradient(to bottom, #16569c 35%, white 100%);
	background:-moz-linear-gradient(top, #16569c, white);
	background: -webkit-linear-gradient(top, #1b4381 25%, #16569c 35%, white);
	background:-o-linear-gradient(top, #16569c, white);
}
 /* 菜单项 */
.menuItem, .menuItem:link, .menuItem:hover, .menuItem:active, .menuItem:visited
{
	font-size:16px;
	font-family: "Microsoft Yahei","微软雅黑","宋体","Tahoma","Helvetica","STHeiti";
	font-weight: normal;
	color: white!important;
	display: block;
	border: none;
	min-width: 160px;
	line-height: 38px;
	text-align: left;
	text-shadow: none;
	vertical-align: middle;
	padding-left: 30px;
}
.menuItem:link, .menuItem:visited
{
	text-decoration: none;
	cursor: pointer;
}
.menuItem:hover, .menuItem:active
{
	text-decoration: none;
	cursor: pointer;
	background-color: #2b64bc;
}
.menuItem a:link, .menuItem a:visited
{
	color: #232323;
	text-decoration: none;
}
.menuItem a:hover, .menuItem a:active
{
	text-decoration: underline;
}
/*文章页段落样式*/
.docP_fsong, .docP_fs_noInd
{
	font-size: 16pt;
	font-family: 仿宋, 仿宋_GB2312, 微软雅黑, 宋体, Tahoma, Arial;
	margin: 0px;
	line-height: 1.8em;
	text-indent: 2em;
	color: #222;
}
.docP_fs_noInd
{
	text-indent: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	font-family: "Microsoft Yahei", 微软雅黑, 黑体, 宋体, Tahoma, Arial;
}
.docP_song, .docP_s_noInd
{
	font-size: 16pt;
	font-family: 宋体, Tahoma, Arial;
	margin: 0px;
	line-height: 1.8em;
	text-indent: 2em;
	color: #222;
}
.docP_s_noInd
{
	text-indent: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	font-family: "Microsoft Yahei", 微软雅黑, 黑体, 宋体, Tahoma, Arial;
}
.docP_Yahei, .docP_Yahei_noInd
{
	font-size: 18px;
	font-weight: inherit;
	font-family: "Microsoft Yahei", 微软雅黑, Tahoma, Arial;
	margin: 0px;
	margin-top: inherit;
	margin-bottom: inherit;
	line-height: 2em;
	text-indent: 2em;
	color: #222;
}
.docP_Yahei_noInd
{
	text-indent: 0;
	margin-top: 1em;
	margin-bottom: 1em;
	font-family: "Microsoft Yahei", 微软雅黑, 黑体, 宋体, Tahoma, Arial;
}
.img_para_normal
{
	text-align: center !important;
  margin-top: 20px;
  margin-bottom: 20px;
}
.shadow 
{
	-moz-box-shadow: 3px 3px 4px #666;
	-webkit-box-shadow: 3px 3px 4px #666;
	box-shadow: 3px 3px 4px #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#969696')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#969696');
}
.shadow_center
{
	-moz-box-shadow: 0px 1px 9px #000;
	-webkit-box-shadow: 0px 1px 9px #000;
	box-shadow: 0px 1px 9px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
/* 列举一些表格样式 */
.mytd20, .mytd20 a, .mytd_center, .mytd20_bold, .mytd_BldCntr {
	border: solid 1px #555;
	font-size: 18px;
	font-weight: normal;
	font-family: "Microsoft Yahei", 微软雅黑, Tahoma, Arial;
	line-height: 30px;
	text-indent: 0;
	text-align: left;
	padding: 0 5px 0 5px;
	color: #222;
}
.mytd20 a:link,.mytd20 a:visited,.mytd20 a:hover,.mytd20 a:active {
	border: none;
	text-decoration: none;
	font-weight: lighter;
}
.mytd20 a:hover,.mytd20 a:active {
	color: red;
}
.mytd_center {text-align: center;}
.mytd20_bold {font-weight: bold;}
.mytd_BldCntr {font-weight: bold; text-align: center;}
