BODY {-moz-user-select:none;}
@media print{BODY{display:none;}}
.font276507{ font-size: 9pt ;}
.fontstyle276507{ font-family: 黑体; font-size: 10pt; color: #ffffff;}

.fontstyle276508{ font-family: 黑体; font-size: 10pt;}

a {
    text-decoration: none;
    font-family: "微软雅黑";
    font-size: 13px;}

a .zh {
    letter-spacing: 2px;}

.en, .zh {
    text-align: center;}

.submenu li:hover {
    border-top: 2px solid #ffce99;
    background: rgba(183,21,21,.8)!important;
    position: relative;
    top: 0;
    left: 0;}

.nav_item {
    float: left;
    padding: 0 24px;
    position: relative;
    list-style: none;
    overflow: visible;}

.submenu {
    position: absolute;
    top: 74px;
    left: 10px;
    list-style: none;
    width: 100%;
    padding: 0;
    margin-left: -10px;
    font-family: 微软雅黑;
    display: none;}

.nav_item_sub {
    line-height: 40px;
    text-align: center;
    width: 100%;
    background: rgba(1,40,119,.8);}

.ssubmenu {
    position: absolute;
    top: -2px;
    list-style: none;
    width: 100%;
    padding: 0;
    margin-left: 122px;
    font-family: 微软雅黑;
    display: none;}

.nav_item_ssub {
    text-align: center;
    width: 100%;
    background: rgba(1,40,119,.8);}
.swiper-slide img{
    max-height:600px;}
.panleItemW_1_list .ItemW_1 {
    width: 260px;
    height: 340px !important;
    padding: 10px 0 30px 0;
    transition: all 0.6s;
    cursor: pointer;}

.panleItemW_1_list .ItemW_1 a:hover {
    color: #ffffff;}

.Iimg {
    width: 100%;
    height: 180px !important;
    transition: all 0.5s;}

.Iimg:hover {
    transform: scale(1.1);}

.Icon {
    padding:10px !important;}

.Icon:hover {
    color: #fff;}

.Idesc {
    font-size: 18px !important;
    padding: 10px 0;
    font-weight: bold;}

.abstract {
    text-indent: 2em;
    padding: 10px 0;
    text-align: justify;}


.Itime {
    font-size: 14px;
    text-align: right;}
.Idate {
    letter-spacing: 1px;}

.panleItemW_2_list .ItemW_2 .Idate {
    width: 68px;
    height: 63px;
    background-color: #b71515;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff5e4;
    transition: all 0.6s;}

.panleItemW_2_list .ItemW_2:hover .Idate {
    background-color: #014fa0;
    color: #ffffff;}

.Ititle a {
    font-size: 16px !important;
    line-height: 20px;}

.Ititle a:hover {
    font-size: 18px !important;
    font-weight: bold;}
.panleItemW_2_list .ItemW_2:hover{
    background: #eeeeee;}

.ItemW_3 a:hover .Ititle3 {
    color: #014fa0;
    font-weight: bold;}

.Idesc3 {
    line-height: 30px;}

.panleItemW_3_list .ItemW_3 .Ititle3 {
    font-size: 16px;}

.panleItemW_3_list .ItemW_3 .Idesc3 {
    font-size: 12px;
    color: #919191;
    line-height: 20px;
    text-align: justify;
    text-indent: 2em;}

.panleItemW_3_list {
    //background: rgb(255,247,233,.5);}



.Iimg5 {
    padding: 10px;}
.Iimg5 img {
    width: 120px;
    height: 90px;
    object-fit: cover;}

.Ititle5 {
    font-size: 16px;
    line-height: 20px;
    height: 60px;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}

.Ititle5:hover {
    font-weight: bold;}

.Idate5 {
    padding-top: 15px;
    text-align: right;
    font-size: 14px;
    color: #014fa0;}


.blink_w {
    border-bottom: 2px solid #014fa0;
    display: flex;
    align-items: center;}


.blink_t {
    height: 40px;
    font-weight: bold;
    border-bottom: 3px solid #014fa0;
    display: flex;
    align-items: center;}

.blink_t span {
    font-size: 20px;
    color: #014fa0;
    font-size: 20px;
    padding-bottom: -10px;
    line-height: 30px;
    padding-left: 10px;}

.blink_img {
    padding-top: 10px;}



#carousel {
    position: relative;
    width: 100%;
    height: 60px;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;}

#carousel ul {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: flex;}

#carousel li {
    list-style: none;
    width: 220px;
    height: 100%;
    flex-shrink: 0;
    padding: 0 20px;}

#carousel img {
    width: 100%;
    height: 100%;
    object-fit: cover;}
