.category-module li a::before {
    content: ''
}

.category-module li a {
    background: url("../images/jt.png") 0 16px;
    background-repeat: no-repeat;

    padding-left: calc(1rem + 0px);
    width: calc(100% - 63px);
    float: left;
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    font-weight: 100;

}

.mod-articles-category-date {
    float: right;
    height: 35px;
    overflow: hidden;
    line-height: 41px;
}

.float-left {
    float: left;
}

.border-radius {
    border-radius: 2px;
}

.sidebar_right .magz-layout {
    position: relative;
}

.sidebar_right .magz-layout h2.item-title {
    background: rgba(255, 255, 255, 0.4);
    position: absolute;
    bottom: 8px;
    padding: 0 10px;
}

.sidebar_right .magz-layout .item-image {
    margin-bottom: 0;
}

.magz-layout .item-title,
.magz-layout h2.item-title,
.magz-layout .item-title.h2 {
    font-size: 1rem;
    float: left;
	font-weight:100;
}

.module-ct p:last-child.item-introtext,
.magz-layout .item-title a {
    display: block;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
	max-width:420px;

}

.magz-layout .item-meta {
    display: block;
}

.list_date {
    margin-right: 10px;
    float: left;
    border: solid 1px #1071a8;
    color: #1071a8;
    text-align: center;
    padding: 7px 4px;
    width: 69px;
    height: 62px;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;

}

.magz-layout.list-layout .item-inner {
    margin-bottom: 10px;
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    padding: 10px;
    height: auto;
}

.t4-palette-gray .nav > li a, .t4-palette-gray .nav > li .nav-link {
    color: #000;
}

.sidebar-r,
.sidebar-l {
    max-width: 240px;
}

.sidebar_right {
    margin-bottom: 20px;
    margin-top: 20px;
}

.sidebar_left {
    padding: 0;
    background: url("../images/gyjwc.jpg") no-repeat top;
    padding-top: 70px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.sidebar_jxsw {
    padding: 0;
    background: url("../images/teaching.jpg") no-repeat top;
    padding-top: 70px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.sidebar_left h3 {
    display: none;
}

.sidebar_left .card-header {
    margin-top: 0;
}

.sidebar_left .navbar {
    padding: 0;
    border: solid 1px #ddd;
}

.sidebar_left .navbar-nav {
    width: 100%;
}


.sidebar_left .navbar-nav li {
    background: #f5f5f5;

    border-bottom: solid 3px #fff;
    padding: 7px 10px;

}

.sidebar_left .navbar-nav li:first-child {
    background: url("../images/left_icon_17.jpg") 18px 13px no-repeat #f5f5f5;
}

.sidebar_left .navbar-nav li:first-child:hover {
    background: url("../images/left_icon_17_hover.jpg") 18px 13px no-repeat #1071a8;
}

.sidebar_left .navbar-nav li:nth-child(2) {
    background: url("../images/left_icon_18.jpg") 18px 13px no-repeat #f5f5f5;
}

.sidebar_left .navbar-nav li:nth-child(2):hover {
    background: url("../images/left_icon_18_hover.jpg") 18px 13px no-repeat #1071a8;
}

.sidebar_left .navbar-nav li:nth-child(3) {
    background: url("../images/left_icon_19.jpg") 18px 13px no-repeat #f5f5f5;
}

.sidebar_left .navbar-nav li:nth-child(3):hover {
    background: url("../images/left_icon_19.jpg") 18px 13px no-repeat #1071a8;
}

.sidebar_left .navbar-nav li:nth-child(4) {
    background: url("../images/left_icon_02.jpg") 18px 13px no-repeat #f5f5f5;
}

.sidebar_left .navbar-nav li:nth-child(4):hover {
    background: url("../images/left_icon_02_hover.jpg") 18px 13px no-repeat #1071a8;
}


.sidebar_left .navbar-nav li:nth-child(5) {
    background: url("../images/left_icon_20.jpg") 18px 13px no-repeat #f5f5f5;
}

.sidebar_left .navbar-nav li:nth-child(5):hover {
    background: url("../images/left_icon_20_hover.jpg") 18px 13px no-repeat #1071a8;
}

.sidebar_left .navbar-nav li:nth-child(6) {
    background: url("../images/left_icon_08.jpg") 18px 13px no-repeat #f5f5f5;
}

.sidebar_left .navbar-nav li:nth-child(6):hover {
    background: url("../images/left_icon_08_hover.jpg") 18px 13px no-repeat #1071a8;
}

.sidebar_left .navbar-nav li:nth-child(7) {
    background: url("../images/left_icon_21.jpg") 18px 13px no-repeat #f5f5f5;
}

.sidebar_left .navbar-nav li:nth-child(7):hover {
    background: url("../images/left_icon_21_hover.jpg") 18px 13px no-repeat #1071a8;
}


.sidebar_left .navbar-nav li .nav-link {
    padding-left: 45px;
    background: url("../images/left_icon_15.jpg") no-repeat right;
    margin-right: 15px;
}

.sidebar_left .navbar-nav li .nav-link, .nav-link {
    color: #000;
}

.sidebar_left .navbar-nav li:hover .nav-link {
    color: #fff;
}

.sidebar_left_cy {
    margin-top: 20px;
}

.sidebar_left_cy .card-body {
    /*padding:0;*/
}

.sidebar_left_cy .navbar {
    border: 0;
    padding: 0;
}

.sidebar_left_cy .card-header {
    background: none;
    padding: 15px;
    margin-top: 0;
}

.sidebar_left_cy .navbar-nav li {
    background: none;
    border-bottom: solid 0px #fff;
    padding: 0px 10px;

}

.sidebar_left_cy .navbar-nav li a {
    background: url("../images/left_icon_14.jpg") no-repeat 0px 10px;
    padding-left: 15px;
}

.sidebar_left_cy .navbar-nav li :hover {
    /*background: none;*/

}

.sidebar_left_cy .navbar-nav li .nav-link {
    line-height: 17px;
}

.sidebar_left_cy .navbar-nav li:hover .nav-link {
    color: #000;
    text-decoration: underline;
}

.list_jxglzd h2 {

    /*border-bottom:solid 1px #ddd;*/
    font-size: 26px;
    padding: 10px;
}

.list_jxglzd .list-title {
    border-bottom: dashed 1px #ddd;
    padding: 10px;
    float: left;
    width: 100%;
}

.list_jxglzd .list-date, .list_jxglzd .list-hits {
    width: auto;
    float: left;
    padding: 0px 30px 10px 30px;
    font-size: 14px;
    line-height: 26px;
    color: #888;
    background: url("../images/time_gray_icon.png") no-repeat 10px 5px;
}

.list_jxglzd .list-hits {

    background: url("../images/eyes_gray.png") no-repeat 0px 5px;
}

.sidebar_jxsw .navbar-nav li {
    background: #f5f5f5 !important;

}

.sidebar_jxsw .navbar-nav li:hover {
    background: #1071a8 !important;
}

.sidebar_jxsw .navbar-nav li .nav-link {
    background: none !important;
    padding-left: 25px;
}

.category-list table.category {
    margin-bottom: 0;
}

.category-list #adminForm {
    /*margin-bottom:0;*/
    border-bottom: solid 1px #ddd;
}

.list_jxglzd .sidebar_right {
    /*display: none;*/
}



.sidebar_right .blog-list .item-date {
    background: url("../images/001.jpg") no-repeat 0px 5px;
    display: block;
    width: 62px;
    height: 35px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}

.sidebar_right .blog-list li {
    border-left: solid 1px #ddd;
    margin-bottom: 0 !important;
    position: relative;
}

.sidebar_right .blog-list li:before {
    content: url("../images/list_tiem.jpg");
    position: absolute;
    left: -6px;
    z-index: 99;
}

.search form {
    margin-top: 47px;
}

#search-form {
    margin-top: 20px;
}

.footer-logo {
    padding-top: 13px;
}

.footer-logo p, .footer p {
    margin-bottom: 0
}

.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
    padding: 0px 10px;
}

@media (min-width: 1400px) {
    .t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
        padding: 0px 10px;
    }
}
@media (max-width: 1430px) {
    .t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
        padding: 0px 10px;
    }
}


/*.t4-palette-blue,*/
.bg-primary {
    background: #1071a8 !important;
}

.bg-warning {
    background: #e1773d !important;
}

/*论坛*/


.field-entry {
    list-style: none;
}

.field-entry .field-label {
    font-weight: bold;
    line-height: 35px;
}

.list_blog_zy .field-entry {
    width: auto;
    float: left;
    padding: 0 20px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
}

.list_blog_zy .field-entry .field-label {
    display: none;
}

.list_blog_zy .category-name,
.list_blog_zy .jiabinjieshao,
.list_blog_zy .article-info dd:after,
.list_blog_zy .hits,
.list_blog_zy .zhuyaoneirong,
.createdby .author-img,
.createdby .author-img img {
    display: none;
}

.list_jxglzd .fields-container {
    padding-left: 0;
}

.list_jxglzd h2,
.list_jxglzd .page-subtitle {
    font-size:22px !important;

}

.list_jxglzd h2 {

    /*text-align: center;*/
}

.list_blog_zy .item .item-content h2 {
    font-size: 16px !important;
    font-weight: 100;
    text-align: left;
}

.list_blog_zy .col-12:nth-child(1) .item {
    border-top: solid 1px #ddd;
    margin-top: 10px;
}


.list_blog_zy .col-12:nth-child(even) .item {
    background: #f3f3f3;
    /*padding:0!important;*/
    border-bottom: solid 1px #ddd;
    border-top: solid 1px #ddd;

}

.list_blog_zy .item {
    padding: 0 10px;
    float: left;

    width: 100%;
}

.list_blog_zy .article-aside {
    float: left;
    line-height: 25px;
    padding-right: 10px;
}

.list_blog_zy .fields-container {
    padding: 0;
    margin: 0;
    position: relative;
}

.list_blog_zy .field-entry:nth-child(1) {
    background: url("../images/zy_time.jpg") 0 4px no-repeat;
}

.list_blog_zy .field-entry:nth-child(2) {
    background: url("../images/zy_add.jpg") 0 4px no-repeat;
}

.list_blog_zy .field-entry:nth-child(3) {
    background: url("../images/zy-user.jpg") 0 4px no-repeat;
    position: absolute;
    right: 0;
    top: -36px;
}

.index_jxlt .field-label {
   
}

.index_jxlt .fields-container {
    height: 26px;
    overflow: hidden;
    padding: 0;
    font-size: 14px;
    color: #999;
}

.index_jxlt .newsflash-title {
    font-size: 15px;
    font-weight: 100;
}

.index_jxlt .field-entry {
    width: auto;
    float: left;
    padding-right: 10px;
    line-height: 30px;
}

.jwlt_time1 {
    position: absolute;
    font-size: 24px;
    top: -27px;
    height: 76px;
    width: 58px;
line-height: 26px;
    overflow: hidden;
}

.jwlt_time2 {
    width: 76px;
    top: 31px;
    font-size: 15px;
    height: 29px;
    left: 0;
}

.index_jxlt .article-separator {
    display: none;
}

.index_jxlt .newsflash-item {
    margin-bottom: 7px;
    display: block;
    float: left;
}

.index_jxtg .item-title {
    font-size: 16px;
    font-weight: 100;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    margin-top: 17px;
}

.index_jxtg .item-image img {
    height: 268px;
}

.index_jxdt .newsflash-image img {
    height: 275px;

}

.index_gyjw_left .sidebar-r {
    display: none!important;
}
.index_gyjw_left .sidebar-l {
    display: block!important;
}
.camera_wrap .camera_pag .camera_pag_ul{
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: -16px;
}
.camera_caption_title{
    font-size:14px;
    font-weight: 100;
}
@media (min-width: 1200px) {
  .t4-nav {
    height:60px;
  }
 .t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link{
	  display: inline-block;
margin-right:7px;
line-height: 3.8rem;
color: #000;
font-size: 15px;
font-weight:100;

  }
  .custom{
	  padding-top:5px;
  }
  .py-3 {
  padding-top: 1.2rem !important;
  padding-bottom: 1.2rem !important;
}
.cameraCont{
	margin-top:10px;
}
.module-title{line-height: 2rem;
color: #000;
font-size: 15px;
font-weight: 100;
}
}
.custom span{
	line-height:20px !important;
}
.mod-articlesnews{
	display:flex;
	flex-direction:column;
	
}
.mod-articlesnews div{
	
}
.mod-articlesnews__item{
	padding:0;
	border:1px solid #efefef;
	background:#efefef;
	margin:10px;
	width:100%;
}
h4.newsflash-title {
	font-size:15px;
	font-weight:normal;
	text-align:center;
}
.article-body p{
	line-height:25px;
	text-indent:2rem;
}
.camera_pag_ul{
	position: absolute;
text-align: right !important;
width: 100%;
bottom: -16px;
}
#t4-section-1,#t4-section-2{
	margin-top:30px;
}
.btn.btn-primary {
  background-color: var(--color-warning);
  border-color: var(--color-warning);
}
.more{
	float:right;
	margin-top:-45px;
}

.mod-articlesnews__item img{
	height:210px;
	padding:10px;
	
}
.feed{
	display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;

	
}
h2.redirect-ltr{
	font-size:1rem;
}
#t4-section-3{
	margin-top:4rem;
}
#t4-nav{
	box-shadow:2px 2px 3px #ddd;
}
#Mod205{
	margin-top:9px;
	
}
.more2 {
	border-bottom: 1px solid #e9ecef;
	display:block;
	height:30px;
	margin-left:-30px;
}
.more2 a{
	float:right;
}
.grid-layout {
	margin-top:20px;
}
#t4-slidershow{
	
	background:#efefef;
}
#Mod186 {
	background:#efefef;
	margin-top:-10px;
}
#Mod186 > .module-inner > h3.module-title{
	background:#1071a8;
	padding:20px;
	color:#ffffff;
	font-weight:bold;
}
.sidebar_right .blog-list h3.item-title {
    font-size:1rem;
	line-height:25px;
    font-weight: 100 !important;
}
@media (max-width: 1200px) {
  .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
#Mod195{
	display:none;
}
}
@media (max-width: 1400px) {
	
}
.fa-calendar-alt{
	margin:5px 2px 0 12px;
	
}
.fa-calendar-alt::before{
	font-size:1.5rem;
	color:#1071a8;
}
#Mod135{
	margin-top:50px;
}
.article-aside{
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	
	
	line-height:30px;
	
}
.page-header {
	margin-bottom:20px;
}
dl.article-info{
	margin:0 auto;
	text-align:center;
}
#Mod195{
	
	background:#e4e4e4;
	margin:10px 56px 3px 6px;
	padding-bottom:10px;
	border-radius: 10px;
	
}
table ,table tr td{
	border:1px solid #ccc;
}
table tr td {
	height:2rem;
}
.item-page p,.article-body p{
	font-size:1.1rem !important;
	line-height:30px;
}
.author-avatar,.author-name,.com-finder__tips {
	display:none;
}
ol.mod-breadcrumbs{
	border-bottom:1px solid #ccc;
	justify-content: flex-end;
	
}
ol.mod-breadcrumbs li{
	text-align:right;
}
.content-category h2,.content-categorylist_jxglzd h2{
	margin-top:-40px;
}
.page-header h2{
	padding-top:40px;
}
.article-body h3{
	font-size: 1.1rem !important;
line-height: 30px;
font-weight:700;
}