@charset "utf-8";
/* CSS Document */
a{
	cursor: pointer;}
body {
    font-size: 13px;}

/*头部*/

.box-shadow{
  -webkit-box-shadow:0px 3px 4px rgba(204, 204, 204, .6);
  -moz-box-shadow:0 3px 4px rgba(204, 204, 204, .6);
  box-shadow:0 3px 4px rgba(204, 204, 204, .6);}
.safe_ej{
	width: 1200px;
	margin: 0 auto 20px auto;
	position: relative;}

/*导航部分*/
.boxflex{
		display: flex;
            display: -webkit-flex;
            justify-content: space-between;
            flex-direction: row;
            flex-wrap: wrap;}
.inline{
		display: inline-block;}



.nav_ej {
    width: 248px;
    min-height:  52px;
    line-height: 52px;
    text-align: center;
	position: absolute;
	left: 0px;}
.nav_ej .nav_ej_title a{
	background: #711a5f;
	display: block;
	color: #fff; text-align: center; padding-left: 0px;
	font-size: 18px;
	font-weight: normal;}
.nav_ej ul{
	    border: 1px solid #ededed;}
.nav_ej > ul > li > a{
	font-size: 16px;
	color: #333;
	display: block;
	height: 46px;
	border-bottom: 1px solid #ededed;
	text-align: left;
	padding-left: 20px;}
.nav_ej > ul > li > a:hover{
	color: #711a5f;
	background: #f2f2f2;}
.nav_ej ul li .subnav{background: #fff; overflow:hidden;z-index: 999;}
.nav_ej ul li.on .subnav {width: 205px;}
.nav_ej ul li.on .subnav dl{overflow:hidden; padding-top:5px;}
.nav_ej ul li .subnav dl dd{height:auto;line-height:20px;text-align: center;}
.nav_ej ul li .subnav dl dd a{ display: block; line-height:20px; color:#666; padding:8px 10px 8px 10px; font-size: 16px;}
.nav_ej ul li .subnav dl dd a:hover{ color: #023b23; text-decoration: underline;}
.nav_ej ul li.on a{color: #023b23;}
.nav_ej ul li a{
	font-size: 16px;}


/*内容区域*/
.zxcon{}
.zxcon .zxcon_tit p{height: 48px; width: 246px; background: #17368a; color: #fff; font-size: 16px; line-height: 48px; text-align: center; margin-bottom: 4px;}
.zxcon ul li{height: 46px; width: 206px; padding: 4px 20px;}
.zxcon ul li a{line-height: 46px;font-size: 16px;}
.zxcon ul li .imgone{float: left; margin-right: 15px;}
.zxcon ul li .imgtwo{float: right; margin-top: 16px;}
.cqiTab{margin-bottom: 10px; padding-bottom: 20px; position: absolute; left: 258px; width: 80%;}
.dzconShow .img{margin: 0 auto; margin-bottom: 10px ;width: calc(100%);}
.TabCur{ background: #f2f2f2;}
.dzconShow {padding: 0px 36px;}
.dzconShow p{line-height: 34px;}
.dzconShow h5{font-size: 16px; font-family: 微软雅黑;line-height: 34px;}
.dzconShow h6{ font-size: 16px; font-family: 微软雅黑; line-height: 30px; font-weight: normal;}
.dzconShow h6 a{font-size: 16px;}
.co1{color: #0d55c2;}
.co2{color: #f72300;}
.co3{color: #6b59c7;}
.co4{color: #ff8c25;}
.co5{color: #333333;}
.con_new_con{
	padding: 15px 0px;
	border-bottom: 1px solid #d1d1d1;
	position: relative;
	min-height: 460px;}

.con_new_con .con_text{
	font-size: 14px;
	color: #333;
	text-indent:2em;}
.con_new_con .con_title{
	font-size: 16px;
	text-align: center;
	line-height: 60px;
	color: #333;}
.con_new_con .con_title-left{
	font-size: 16px;
	text-align: left;
	line-height: 40px;
	color: #333;
	margin-top: 20px;}
.con_new_con .con_text a{
	display: block;
	height: 30px;}
.con_table{
	width: 100%;
	text-align: center;
    border-collapse: collapse;
	margin: 20px 0px;}
.con_table tr,.con_table td{line-height: 38px;}
 table,table tr td,table tr th{ 
        border:1px solid #ccc;}
.duzhexuzhi{
	padding: 20px 0px 30px 0px;}
.con_list{}
.news_head {
    border-bottom: 1px solid #DBDBDB;}
.news_head .metas{
	height: 48px;}
.metas .path {
    display: inline-block;
    float: right;
    white-space: nowrap;
    height: 46px;
    line-height: 46px;
    color: #666;}
.clearfix {
    display: block;
    *zoom: 1;}
.metas .path .path_name{
    white-space: nowrap;
    line-height: 46px;
    color: #666;}
.metas .path .possplit {
/*
    background: url(../image/possplit.gif) no-repeat;
    background-position: center;
    text-indent: 22px;
*/
	display: inline-block;}
.metas .path a {
    color: #2F2F2F;}
.metas .col_title {
    display: inline-block;
    float: left;
    height: 46px;
    line-height: 46px;}
.metas .col_title h2 {
    display: inline-block;
	color:#711a5f;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 2px solid #DBDBDB;}

/*数字资源页*/
.con_new_con .ResLink{
	font-size: 14px;
	color: #666666;
	display: block;
	line-height: 32px;}
.con_new_con .ResLink:hover{color: #124260; text-decoration: underline;}
.con_new_con .t1 tr td{
	border: 1px solid #cad9ea;}
/*新闻公告*/
.con_new_con .list-group{
	width: 100%;
	height: auto;}
.con_new_con .list-group .list-news{
	padding: 0px 2px;
	line-height: 36px;
	border-bottom: 1px solid #e4eaec;}
.con_new_con .list-group .list-news a{
	color: #666;
	display: inline-block;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.con_new_con .list-group .list-news a:hover{
	color: #023b23;
	text-decoration: underline;}

.small{
	color: #666;}
/*页码*/
#wp_paging_w6{
	margin-top: 4px;
	clear: both;
	height: 24px;}
.wp_paging {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 13px;
    font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif;
    color: #494949;
    float: right;}
.wp_paging li {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    float: left;
    margin-top: 5px;}
.wp_paging li span, .wp_paging li a {
    display: inline-block;
    float: left;
    margin-left: 10px;}
.clearfix {
    display: block;
    *zoom: 1;}
.wp_paging li a {
    cursor: pointer;
    color: #666;
    line-height: 25px;
    height: 25px;}
.wp_paging li a:hover{
	color: #023b23;
	text-decoration: underline;}
.wp_paging li input {
    font-size: 12px;
    *font-size: 100%;
    width: 24px;
    height: 15px;
    line-height: 15px;
    border: 1px solid #d5d5d5;
    background: #fff;
    margin-top: 4px;
    text-align: center;}
.blue a{
	color: blue !important;
	text-decoration: underline !important;
	cursor: pointer;}
td:hover{
	background: #edf4f8;}

/*文化素养*/
.con_title_whsy{
	color: #711a5f;
	font-size: 18px;
	font-weight: 600;
	text-align: left;
	border-bottom: 2px solid #711a5f;
	line-height: 32px;}
.con_title_whsy a{
	color: #666;
	font-size: 13px;
	line-height: 32px;}
.whsy_box {
	clear: both;
	width: 100%;
	margin: 25px 0px;
	position: relative;
	    height: 54px;}
.whsy_box .whsy_time{
	display: block;
	color: #711a5f;
	background: #E5D1DF;
	padding: 4px 10px;
	border-radius: 30px;
	margin-top: 10px;}
.whsy_box .whsy_list{
	position: absolute;
	left: 110px;
	top: 0px;}
.whsy_box .whsy_list {
	width: calc(100% - 110px);}
.whsy_box .whsy_list a{
	display: block;
	font-size: 16px;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 80%;}
.whsy_box .whsy_list p{
	display: block;
	font-size: 13px;
	line-height: 32px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 98%;
	color: #9A9A9A;}
/*页码*/
.wp_paging {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif;
	color: #494949;
	float: right;}
.wp_paging li {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-top: 5px;}
.wp_paging li span, .wp_paging li a {
	display: inline-block;
	float: left;
	margin-left: 10px;}
.clearfix {
	display: block;
	*zoom: 1;}
.wp_paging li a {
	cursor: pointer;
	color: #666;
	line-height: 25px;
	height: 25px;}
.wp_paging li input {
	font-size: 12px;
	*font-size: 100%;
	width: 24px;
	height: 15px;
	line-height: 15px;
	border: 1px solid #d5d5d5;
	background: #fff;
	margin-top: 4px;
	text-align: center;}































