@charset "utf-8";
/* 全局定义 滚动宽度-783 缩略图-332x249*/
*{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
/* body{line-height:2;background:rgb(243,249,241,0.0) url(images/background.jpg) left top repeat-x;} */
body{
	line-height:1;
}

ol,ul{list-style:none}
img{ border:0;}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
sup, sub {font-size: 100%; vertical-align: baseline;}
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.wcb{padding:0 0px; border:1px dashed #FEC14C; width:100%; margin:0px auto;}
.none{display:none;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; _display:inline;}
input,textarea{	vertical-align: middle;resize: none;outline: none;}
/**Base**/
/*
body,p { color:#333; font-size:12px; font-family:"\5b8b\4f53",Arial, Helvetica, sans-serif; line-height:1; }
a{ text-decoration:none; color:#333;}
*/
body,p {
	color:rgb(22,24,35);
	font-size:12pt;                                                /*其他字体大小*/
	font-family:"\5b8b\4f53",Arial, Helvetica, sans-serif;
	line-height:1;
}
a{ text-decoration:none; color:rgb(22,24,35);}
a:hover { color:#003371;}

/* ------------------------------------------------------------ 文章列表 ------------------------------------------------------------ */
.wp_article_list .list_item {
	width:100%;
	height:30px !important;                                                   /*同步高度*/
	line-height:30px !important;                                              /*同步高度*/
	font-size:14pt !important;                                                /*新闻标题字体大小*/
	padding-top: 10px !important;
	padding-bottom:10px !important;
	border-bottom:1px dashed #ccc !important;
	vertical-align:top;
}
.wp_article_list .list_item .Article_Index {
    height: 30px;                                                             /*同步高度*/
}
/* -------------------------------------------------------------------------------------------------------------------------------- */

.picbase1-content {
    bottom: -5px !important;
    min-width: 300px !important;
    max-width: 500px !important;
}
.picbase1-content p {
    opacity: 0.0 !important;  /*新闻内容部分隐藏*/
}
.picbase1-content h2 {
    background: #990000;
	padding: 0px 10px !important;
	border-bottom: 1px solid #fc0 !important;
}
.picbase1-credit {
    color: #00000000 !important;  /*来源部分隐藏*/
}

/* ------------------------------------------------------------ 缩略图切换1配置 ------------------------------------------------------------
.focus-pagination {
    padding-right: 60px !important;
}
.focus-page {
    width: 83px !important;
    height: 48px !important;
    margin-right: 10px !important;
}
.focus-pagination1 {
    width: 60px !important;
    height: 60px !important;
}
.focus-pagination1 .focus-time {
    width: 60px !important;
    height: 60px !important;
    line-height: 60px !important;
    font-size: 16px !important;
    background: #467dd025 !important;
    color: #fff !important;
}
.focus-container {
	width: 720px !important;
    height: 390px !important;
}
.focus-container .focus-item img {
    width: 100% !important;
    height: 100% !important;
}
.focus-navigation {
    opacity: 0.0 !important;
}
.focus-title-bar {
    bottom: -30px !important;
    height: 30px !important;
}
.focus-title-bg {
    background-color: #467dd000 !important;
}
.focus-title {
    height: 50px !important;
    line-height: 50px !important;
    color: rgba(22, 24, 35, 0.738) !important;
    font-size: 18px !important;
} */

/* ------------------------------------------------------------ 缩略图切换2配置 ------------------------------------------------------------ */
.focus-navigation {
    opacity: 0.0 !important;
}
.focus-box {
    width: 720px !important;
    height: 420px !important;
}
.focus-container {
	width: 720px !important;
    height: 420px !important;
}
.focus-title {
    font-size: 16px !important;
}
.focus-title-bg {
    opacity: 0.6 !important;
}

/* ------------------------------------------------------------ 日历新闻配置 ------------------------------------------------------------ */
.news_time {
	color: #3671cfcc !important;
	background-color: transparent !important;
}
.news_days {
	font-size: 20px !important;
	color: #3671cf !important;
	font-weight: bold !important;
}
.news_year {
	font-size: 16px !important;
	color: #3671cf !important;
	font-weight: bold !important;
}
.sudynews_rili_1.rili .news_list {
	margin-top: 10px !important;
}
.sudynews_rili_1.rili .news_list li.news .news_title {
    color: rgb(22,24,35) !important;
}
.sudynews_rili_1.rili .news_list li.news .news_title {
	height:30px !important;                                                   /*同步高度*/
	line-height:30px !important;                                              /*同步高度*/
	font-size:14pt !important;                                                /*日历新闻标题字体大小*/
}
.news_title,.news_title a {
	font-size:14pt !important;
	line-height: 30px;
	font-weight: normal !important;
	color: rgb(22,24,35) !important;
}
.news_summary {
	font-size: 13pt;
	line-height: 30px;
	color: rgb(22,24,35); /* #333333; */
}
.sudynews_rili_1.rili .news_list li.news .news_text a {
    line-height: 22px !important;
    font-size: 12pt !important;
    color: #666 !important;
}
/* ------------------------------------------------------------ 链接搜索 ------------------------------------------------------------ */
.head-links-search {
	/*width: 1500px;*/
	/*高度会被内部元素撑开，可以不设置高度
	line-height: 40px;*/
	background-color: rgba(158, 240, 213, 0);
}
.head-links {  /*快速链接*/
	/*align-self: flex-end;*/
	background-color: #3989f200;
	color: #003371;
	text-align: right;
	font-size: 13pt;
	vertical-align: bottom;
}
.head-links > span {
	color: #003371;
	font-size: 13pt;
	vertical-align: bottom;
}
.head-links > span:nth-child(even) {
	color: #003371;
	margin: 0 10px 0 10px;
	vertical-align: bottom;
}
.head-links > span:nth-child(odd) {
	color: #003371;
	cursor: pointer;
}
.head-links a {
	color: #003371;
	transition-property: color;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
	vertical-align: bottom;
}
.head-links a:hover {
	background-color: #003371;
	color: #fff;
	cursor: pointer;
	border-radius: 2px;
	box-shadow: 0px 1px 1px #41555D;
}
.head-links-displayinfo > span {
	color: #fff;
	font-size: 22pt;
}
.head-links-displayinfo > span:nth-child(even) {
	margin: 0 10px;
}
.head-links-displayinfo > span:nth-child(odd) {
	cursor: pointer;
}
.head-links-displayinfo a {
	transition-property: color;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
}
.head-links-displayinfo a:hover {
	background-color: #003371;
	color: #ffffff;
	cursor: pointer;
	border-radius: 2px;
	box-shadow: 0px 1px 1px #41555D;
}

.head-nav-sections a,
.head-nav-sections a:hover {
	color: rgba(255, 255, 255, 0.8);
	font-size: 13px;
	margin-left: 20px;
	/* margin-right: 10px; */
	cursor: pointer;
}

.head-search {  /*搜索边框*/
	background-color: rgba(0, 255, 0, 0);
	border-radius: 5px;
	font-family:"Microsoft yahei";
	font-size: 13pt;
	margin-right: 10px; /*搜索框距离边缘位置*/
}
.head-search-displayinfo {
	margin-right: 6px;
	border-radius: 5px;
	font-family:"Microsoft yahei";
	font-size: 13pt;
	color: #003371;
	vertical-align:middle;
}
.head-search-listcolumn {
	margin-right: 6px;
	border-radius: 5px;
	font-family:"Microsoft yahei";
	font-size: 13pt;
	color: #003371;
	vertical-align:middle;
}
/*搜索框内部，不含边框*/
.wp_search{
	width: 148px;
	height: 22px;
	border: 1px solid #003371;  /*f0f4c3*/
	/*margin-top: 6px !important;*/
	float: right;
}
.wp_search p{
	font-family:"Microsoft yahei";
	font-size: 13pt;
	color: #003371;
}
.wp_search .search {
	background-image: url(./images/search.png);
	width: 16px !important;
	height: 16px !important;
	border: 0px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 0px;
}
input {
	font-family:"Microsoft yahei";
	font-size: 13pt !important;
	color: #003371;
	vertical-align:middle;
	width:120px !important;
    background:none;
    border:none;
}
/* -------------------------------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------- logo 导航 ----------------------------------------------------------- */
.head-logo-nav {
	/*高度会被内部元素撑开，可以不设置高度*/
	background-color: rgba(2, 128, 2, 0);
}

.head-logo {
	background-color: #fffb0000;
	padding-left: 10px;
}
.head-logo > img {
	width: 425px;
	height: 60px;
}
.head-nav {
	height: 60px;
	font-family:"Microsoft yahei";
	background-color: #fa8a3500;
}

/* 导航菜单 */
#nav {
	width: 100%;
	font-size: 16px;
	/*background-color: #fff;
	box-shadow: 0px 7px 7px #41555D;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;*/
}
/*导航链接的修改*/
#wp_nav_w04 a span{
	color:#003371;
	font-size:15pt;
	font-weight: bold;
	display:block;
}
/*一级导航颜色*/
#wp_nav_w04 ul li ul li a span{
	color:#003371;
	font-size:13pt;
	font-weight: bold;
}  /*下拉菜单颜色*/
.wp_nav {
	float: right;
	padding-top: 20px; /*使菜单栏上下移动*/
}
.wp_nav .nav-item {
	width: fit-content;
	float: left;
	align-items:center
}
/* -------------------------------------------------------------------------------------------------------------------------------- */


  #wechat {
	position: relative;
  }
  #wechat:hover::after {
	content: "";
	color: black;
	position: absolute;
	background-image: url("../images/main/gongzhonghao.jpg");
	background-position: center center;
	background-size: 100% 100%;
	width: 100px;
	height: 100px;
	left: -15px;
	top: 30px;
  }
  .content-activity-wrapper > div:nth-child(2) {
	width: 434px;
  }
  .content-activity-wrapper > div:nth-child(3),
  .content-activity-wrapper div:nth-child(4) {
	width: 309px;
  }
  .content-activity-wrapper div:nth-child(4) ~ div {
	display: none;
  }
  .content-activity-wrapper div:nth-child(2) img {
	width: 434px;
	height: 368px;
  }
  .content-activity-wrapper div:nth-child(2) .content-activity-card {
	width: calc(355px - 45px);
	height: 200px;
  }

  .content-activity-wrapper div:nth-child(3) img {
	width: 262px;
	height: 368px;
  }
  .content-activity-wrapper div:nth-child(3) .content-activity-card {
	width: calc(230px - 45px);
	height: 200px;
  }

  .content-activity-wrapper div:nth-child(4) img {
	width: 262px;
	height: 368px;
  }
  .content-activity-wrapper div:nth-child(4) .content-activity-card {
	width: calc(230px - 45px);
	height: 200px;
  }

  .content-activity-wrapper div:nth-child(2) .content-activity-item {
	padding-left: 0;
  }

  .content-activity-wrapper div:nth-child(4) .content-activity-item {
	padding-right: 0;
  }

  .arrow-cover {
	width: 121px;
	height: 519px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	z-index: 5;
  }
  .arrow-cover > div {
	width: 43px;
	height: 70px;
	cursor: pointer;
  }
  #arrow-cover-right {
	background: linear-gradient(
	  90deg,
	  rgba(255, 255, 255, 0),
	  rgba(255, 255, 255, 1)
	);
	right: 0;
  }
  #arrow-cover-left > div {
	transform: rotate(180deg);
  }
  #arrow-cover-left {
	left: 0;
	background: linear-gradient(
	  90deg,
	  rgba(255, 255, 255, 1),
	  rgba(255, 255, 255, 0)
	);
  }

  a,
  a:hover {
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: inherit;
  }

.wlink a {
	font-size: 9pt;
	text-decoration: none;
	color:#000000; /* #333333; */
	line-height: 24px;
}
.wlink a :hover {
	font-size: 9pt;
	text-decoration: underline;
	color:#000000; /* #666666;*/
}
.llink a {
	font-size: 10pt;
	text-decoration: none;
	color:#1455AD;
	font-weight: bold;
	line-height: 25px;
}
.llink a :hover {
	font-size: 10pt;
	text-decoration: underline;
	color: #FFCC00;
	font-weight: bold;
}

#infocontent div{
	font-size: 10.5pt;
	line-height: 1.5em;
}
/* ---div--- */
#container_page {
	width: 1500px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: rgb(243,249,241,0.0);
}
/* ---вdivҪƶ߶--- */
#container_content {
	width: 1500px;
	padding: 0px;
	padding-top: 0px;
	clear: both;
	background-color: rgb(243,249,241,0.0);
	border: 0px solid #d7d7d7;
}
#i_content {
	margin-left: 0px;
	margin-right: auto;
}
#main_1 {
	width: 1500px;
	padding: 0px;
	clear: both;
}
#tophead {
	width: 1500px;
}

#dangwu {
	background-image: url(images/dangwu.jpg);
}
#page{
	width: 1500px;
	background-color: #ffffff;
}
/* ---Ȩ--- */
#foot {
	clear: both;
	background-color: #003371;
	background-image: url(images/line5.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 15px;
	text-align: center;
	margin-top: 0px;
}
/* ---ѯinput--- */
.SearchTitleInput {
	width: 480px;
}
.biaoti
{
	color: #FFFFFF;
	font-family: "п";
	font-size: 30px;
	font-weight: bolder;
	padding-bottom: 3px;
}
.biaoti2{
	color: #3670cf;
	font-family:"Microsoft yahei";
	font-size: 18pt;
	font-weight: bold;
	clear: both;
    border-bottom: 3px solid #3670cf;
	padding-bottom: 3px;
	text-align: center;
}
.biaoti3{
    border-bottom: 1px solid #ccc;
}
.biaoti4{
	color: #3670cf;
	font-family:"Microsoft yahei";
	font-size: 18pt;
	font-weight: bold;
	clear: both;
    border-bottom: 3px solid #3670cf;
	text-align: center;
}
.biaoti-liebiaoye{
	color: #fff !important;
	font-family:"Microsoft yahei" !important;
	font-size: 15pt !important;
	font-weight: bold !important;
	clear: both !important;
	text-align: center !important;
}
.Column_Anchor {
	color: #fff !important;
	font-family:"Microsoft yahei" !important;
	font-size: 15pt !important;
	font-weight: bold !important;
	clear: both !important;
	text-align: center !important;
}
.kuan {
	font-size: 15pt;
	line-height: 50px;
	border: 0px solid #ededed;
	padding: 0px;
	margin-top: 0px;
	font-family:"Microsoft yahei";
}
.kuan1 {
	font-size: 15pt;
	line-height: 50px;
	border: 0px solid #ededed;
	padding: 0px;
	margin-top: 7px !important;
	font-family:"Microsoft yahei";
}
.kuan-xinxiang {
	font-size: 14pt;
	/*background-image: url(images/board_xinxiang_640x178.png);*/
	padding: 0px;
	border-radius: 5px;
	font-family:"Microsoft yahei";
}
.kuan-xinxiang img {
	padding-top: 36px;
	width: 60px;
	height: 60px;
}
.kuan-xinxiang p {
	font-size: 14pt;
	margin-top: 20px;
	margin-bottom: 20px;
}
.kuan-xinxiang p:hover {
	font-size: 14pt;
	color: #003371;
}
.kuan-xinxiang a {
	transition-property: color;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.kuan-xinxiang a:hover {
	color: #003371;
	cursor: pointer;
}

/*-----------------------------------------------------------------列表页显示-----------------------------------------------------------------*/
.kuan-liebiaoye{
	color:rgb(22,24,35);
	font-size: 13pt;
	line-height: 30px;
	border: 0px solid #ededed;
	padding: 0px;
	margin-top: 0px;
	font-family:"Microsoft yahei";
}
.kuan-liebiaoye a{
	color:rgb(22,24,35);
	font-size: 13pt;
	line-height: 30px;
	border: 0px solid #ededed;
	padding: 0px;
	margin-top: 0px;
	font-family:"Microsoft yahei";
}
.kuan-liebiaoye a:hover{
	color:rgb(22,24,35);
	font-size: 13pt;
	line-height: 30px;
	border: 0px solid #ededed;
	padding: 0px;
	margin-top: 0px;
	font-family:"Microsoft yahei";
}

/*-----------------------------------------------------------------内容页显示-----------------------------------------------------------------*/
.infotitle
{
	color: #003371;
	font-family:"Microsoft yahei";
	font-size: 18pt;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.5em;
	text-align: center;
	font-weight: bold;
}
.border2 {
	font-size: 13pt;
	line-height: 20px;
	color: rgb(22,24,35);
	font-family:"Microsoft yahei";
}
.article {
	line-height: 1.7em;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:15px;
	font-family:"Microsoft yahei";
}
.content {
	font-size: 15pt;
	line-height: 1.5em;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	font-family:"Microsoft yahei";
}

/*-----------------------------------------------------------------菜单页显示-----------------------------------------------------------------*/
.wp_entry {
    width: 100%;
    line-height: 2em;
    font-size: 15pt;
    color: rgb(22,24,35);
    overflow: hidden;
}
.wp_listcolumn .wp_column a{
  display: block;
  width: 100%;
  color: rgb(22,24,35);
  font-size: 13pt;
  word-wrap: break-word;
  background:url(images/li4.gif) 19px 13px no-repeat;
  border-bottom: 1px solid #e2e2e2;
  border-top: 0px solid #fff;
  text-align: center;
  font-weight:normal;
  height:30px;
}
.wp_listcolumn .wp_column a:hover {background:url(images/li4.gif) 19px 13px no-repeat ; color:#003371}
.wp_listcolumn .wp_column a.selected { background:url(images/li4.gif)  19px 13px no-repeat; color:#003371}
.wp_listcolumn .wp_subcolumn .wp_column a.selected { background:url(images/li4.gif)  19px 13px no-repeat; color:#003371}
.wp_listcolumn .wp_subcolumn .wp_column a:hover { background:url(images/li4.gif)  19px 13px no-repeat; color:#003371}
.wp_listcolumn .wp_subcolumn .wp_column a { background:url(images/li4.gif)  19px 13px no-repeat; color:rgb(22,24,35);}
.wp_listcolumn .wp_column a .column-name {
    display: inline-block;
    line-height: 30px;
    padding: 0px 0px 0px 30px;
    cursor: pointer;
}
#infocontent img { vertical-align:bottom;}
