.splitcharstyle161228{ font-size: 9pt; color: #ffffff; font-family: 宋体 ;}
.font161228{ font-size: 9pt; color: #ffffff; font-family: 宋体; text-decoration: none ;}

.erjifontover161211{ font-size: 12px; font-family: 宋体; font-weight: bold; color: #0135a2; text-align: center; display: block; line-height: 250% ;}
.leaderfont161211{ color: #ffffff; font-size: 9pt ;}
.erjibackground161211{ font-size: 12px; font-family: 宋体; width: 130px; background: #0135a2; border-bottom: #4a76d2 1px solid ;}
.currentfontStyle161211{ font-size: 10pt; font-weight: bold;}
.fontstyle161211{ font-weight: bold; font-size: 11pt; color: #ffffff; font-family: 宋体 ;}
.yijifontover161211{ font-weight: bold; font-size: 11pt; color: #ffffff; font-family: 宋体 ;}
.erjibackgroundover161211{ font-size: 12px; font-family: 宋体; width: 130px; background-color: #fff ;}
.ejfontstyle161211{ font-size: 12px; font-family: 宋体; font-weight: bold; color: #fff; text-align: center; display: block; line-height: 250% ;}

ul,li,a{list-style:none;padding:0;margin:0;text-decoration:none;}

.erji>li a{font-size:14px;display:block;text-align:center;line-height:36px;background:#f5f5f5;color:#0135a2;font-weight:bold;border-bottom:1px solid #dfdfdf;}
.erji>li a:hover{background:#0135a2;color:#fff;}
.erji>li.on a{background:#0135a2;color:#fff;}
.sanji{display:none;padding:10px 0;background:#e6ecf8;}
.erji>li.on .sanji{display:block;}
.erji .sanji>li a{font-size:12px;display:block;text-align:center;line-height:26px;background:#e6ecf8;color:#333;border:none;}
.erji .sanji>li a:hover{color:#0135a2;font-weight:bold;}
.erji .sanji>li.on a{color:#0135a2;font-weight:bold;}

.morestyle182615{ font-size: 9pt ;}
.clickstyle182615{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont182615{ font-size: 9pt; line-height: 150% ;}
.titlestyle182615{ line-height: 180%; font-size: 9pt; text-decoration: none ;}
.columnstyle182615{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle182615{ font-size: 9pt; color: #222222; line-height: 150%;}
A.c182615 {
line-height: 180%; font-size: 9pt; text-decoration: none 
;}
A.c182615:link {
color:#222222;}
A.c182615:visited {
color:#222222;}
A.c182615:active {
color: #222222;}
A.c182615:hover {
color: #cc0000;}
.windowstyle161221{ font-weight: bold; font-size: 10pt; color: #ffffff; font-family: 宋体 ;}

.splitflagstyle161230{ color: #222222 ;}
.fontstyle161230{ font-size: 9pt; color: #222222; text-decoration: none ;}
.winstyle161230{ font-size: 9pt; color: #222222; font-family: 宋体 ;}

ul.dsjs {
    margin: 0;
    padding: 0;
    margin-bottom: 30px;}

ul.dsjs li {
    margin: 0 20px;
    padding: 20px 0;
    list-style: none;
    border-bottom: 1px solid #eee;}

ul.dsjs li a {
    display: flex;
    flex-wrap: wrap;}

ul.dsjs li a .dsjsfl {
    width: 160px;}

.dsjsfl {}

ul.dsjs li a .dsjsfl .box_img {
    position: relative;
    padding-top: 120%;}

ul.dsjs li a .dsjsfl .box_img img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;}

ul.dsjs li a .dsjsfr {
    margin-left: 20px;
    width: calc(100% - 180px);}

ul.dsjs li a .dsjsfr h3 {
    padding: 0;
    margin: 0;
    font-size: 18px;
    color: #333;
    line-height: 60px;
    border-bottom: 1px solid #eee;}

ul.dsjs li a:hover .dsjsfr h3 {
    color: #0135a2;}

ul.dsjs li a .dsjsfr p {
    line-height: 30px;
    color: #999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    width:480px;}
