
/*加载字体*/
@font-face { font-family: 'sourcehan'; src: url('font/SourceHanSerifCN-SemiBold.woff') format('woff'); font-weight: normal; font-style: normal; }
_body { font-family: 'sourcehan','simsun', sans-serif; }

/*::-webkit-scrollbar { width: 6px; height: 6px;  background-color: rgba(0, 0, 0, 0.1); border-radius: 3px; }
::-webkit-scrollbar-thumb { border-radius: 3px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
::-webkit-scrollbar-thumb:hover { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }*/

.content { max-width: 1680px; padding: 0px 40px; box-sizing: border-box; margin: 0px auto; }
.content2 { max-width: 1440px; box-sizing: border-box; margin: 0px auto; }
.w1400 { max-width: 1400px; margin: 0px auto; }


.main_w2 { max-width: 1680px; margin: 0 auto; padding: 0 0.4rem; }
.top1 { width: 100%; background: linear-gradient( to right, #a32136 0%, #a32136 120PX, #fff 120PX, #fff 100% ); }
.top1 .main_w2 { display: flex; justify-content: space-between; }
.top1 .logo { max-width: 4.51rem; width: 100%; background: #a32136; align-items: center; display: FLEX; height: 1.18rem; }
.top1 .logo img { width: 3.45rem; }
.top1 .right { display: flex; align-items: center; gap: .29rem; }
.top1 .right .menu > ul { display: flex; gap: 0; height: 1.18rem; }
.top1 .right .menu > ul > li { font-size: 16px; color: #333333; height: 100%; position: relative; z-index: 3; }
.top1 .right .menu > ul > li > .sub { position: absolute; background: #fff; left: 0px; top: 100%; width: 100%; overflow: hidden;; transform: translateY(10%); visibility: hidden; opacity: 0; transition: all linear 320ms; }
.top1 .right .menu > ul > li:hover > .sub { opacity: 1; visibility: visible; transform: translateY(0%); }
.top1 .right .menu > ul > li > .sub a { display: block; padding: .1rem .1rem; text-align: center; font-size: 14px; }
.top1 .right .menu > ul > li > .sub a:hover { color: #fff; background: #a32136; }
.top1 .right .menu > ul > li > a { display: block; background: #fff; height: 100%; display: flex; align-items: center; padding: 0 .23rem; transition: 0.3s ease background,0.3s ease color; }
.top1 .right .menu > ul > li:hover > a { background: #a32136; color: #fff; }
.top1 .right .search { width: .39rem; cursor: pointer; }
.top1 .right .search img { vertical-align: bottom; }

.pub_top_m { display: none; }

.pub_site { padding: 5px 0px; background: #f0f0f0; }

.pub_top { height: 118px; width: 100%; }
.pub_top .content { padding: 0px; }
.pub_top .logo { height: 80px; margin-top: 19px; float: left; }

.pub_top .r_box { float: right; margin-top: 39px; line-height: 40px; }
.pub_top .r_box .nav > li { float: left; width: auto; position: relative; margin-right: 35px; }
.pub_top .r_box .nav > li > a { font-size: 16px; color: #333; line-height: 40px; }
.pub_top .r_box .nav > li.sel a { color: #a32136; }
.pub_top .r_box .search_btn img { width: 40px; height: 40px; display: block; cursor: pointer; }

.pub_top .r_box .nav > li .sub { transition: all linear 320ms; visibility: hidden; opacity: 0; filter: alpha(opacity=0); position: absolute; padding: 10px 15px; border-radius: 5px; top: 60px; left: 50%; transform: translateX(-50%); z-index: 9999; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.3) }
.pub_top .r_box .nav > li .sub a { font-size: 13px; color: #333; text-align: center; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 24px; }
.pub_top .r_box .nav > li .sub a:hover { color: #a32136; }
.pub_top .r_box .nav > li:hover .sub { top: 40px; opacity: 1; filter: alpha(opacity=100); visibility: visible; }

.xs_nav { width: 100%; overflow: hidden; display: none; border-top: 1px solid #eee; text-align: left; }
.xs_nav .nav-item { color: #212121; border-bottom: 1px solid #eee; background: #FFFFFF; }
.xs_nav .nav-item a { color: #212121; font-size: 16px; }
.xs_nav .nav-item .title { width: 100%; line-height: 50px; position: relative; color: #666666; font-size: 18px; }
.xs_nav .nav-item .title .drop-btn { font-family: simhei; width: 50px; height: 50px; display: none; cursor: pointer; font-size: 28px; line-height: 50px; text-align: center; position: absolute; right: 0px; top: 0px; transition: all 220ms linear; }
.xs_nav .nav-item.open .title .drop-btn { transform: rotate(-45deg); }
.xs_nav .nav-item .title a { display: block; padding-left: 20px; }
.xs_nav .nav-item ul { padding-top: 10px; padding-bottom: 10px; display: none; }
.xs_nav .nav-item ul li { padding-left: 40px; line-height: 36px; }
.xs_nav .nav-item ul li a { font-size: 14px; line-height: 36px; color: #333333; }




.search_bg { display: none; width: 100vw; height: 100vh; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.7); z-index: 9999; }
.search_box.popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 99999; background: #fff; }
.search_box.popup { }
.search_box.popup .txt { width: 560px; box-sizing: border-box; height: 100%; height: 64px; line-height: 64px; border: none; outline: none; padding-left: 20px; padding-right: 120px; }
.search_box.popup .btn { width: 100px; background: #a32136; font-size: 15px; color: #fff; text-align: center; outline: none; height: 64px; line-height: 64px; border: none; position: absolute; top: 0px; right: 0px; }
.in_ban { width: 100%; position: relative; }
.in_ban #ban_swiper .swiper-slide { height: 704px; background-size: cover; background-repeat: no-repeat; background-position: center; }

.in_news { width: 100%; background: url(../images/in_news_bg.jpg) center repeat-y; background-size: 100% auto; }
.in_news .content { display: flex; }
.in_news .content .item_box { width: 33.333333%; background: #f4f4f4; padding: 45px; box-sizing: border-box; }

.in_news .content .item_box:first-child { background: #fff; }

.in_news .item_box1 .top_box .title { font-size: 30px; color: #333; font-weight: bold; line-height: 36px; background: url(../images/title_bg_1.png) bottom left no-repeat; margin-bottom: 25px; }

.in_news .item_box1 .list_box li { margin-top: 20px; background: #f4f4f4; box-sizing: border-box; padding: 14px; }
.in_news .item_box1 .list_box li a { width: 100%; height: 100%; display: block; }
.in_news .item_box1 .list_box li .time { width: 76px; height: 76px; display: flex; align-items: center; justify-content: center; text-align: center; background: #fff; }
.in_news .item_box1 .list_box li .time .day { font-size: 23px; color: #a32136; line-height: 36px; }
.in_news .item_box1 .list_box li .time .ym { font-size: 14px; color: #a32136; padding: 0px 3px; border-top: 1px solid #e7e7e7; line-height: 26px; }

.in_news .item_box1 .list_box li .con_box { width: calc(100% - 76px); padding-left: 15px; padding-top: 5px; box-sizing: border-box; }
.in_news .item_box1 .list_box li .con_box .title { font-size: 16px; color: #333333; line-height: 36px; }
.in_news .item_box1 .list_box li .con_box .desc { font-size: 14px; color: #666666; line-height: 30px; }

.in_news .item_box2 .top_box .title { font-size: 0px; line-height: 36px; margin-bottom: 25px; }
.in_news .item_box2 .top_box .title span.tit { font-size: 30px; color: #333; font-weight: bold; line-height: 32px; display: inline-block; vertical-align: middle; }
.in_news .item_box2 .top_box .title span.tag { padding: 0px 13px; color: #fff; font-size: 18px; margin-left: 8px; background: #a32136; height: 32px; line-height: 32px; display: inline-block; vertical-align: middle; }
.in_news .item_box2 .list_box li { margin-top: 20px; background: #fff; box-sizing: border-box; padding: 16px 28px; }
.in_news .item_box2 .list_box li .title { font-size: 16px; color: #333; line-height: 22px; height: 44px; margin-bottom: 8px; }
.in_news .item_box2 .list_box li .info { line-height: 20px; font-size: 14px; color: #a7a7a7; }
.in_news .item_box2 .list_box li:hover .info .more { color: #a32136; }


/* 本科教育 */
.in_bkjy { padding: 96px 0px; background: url(../images/bg_bkjy.jpg) center no-repeat; background-size: cover; }
.in_bkjy .content { display: flex; }
.in_bkjy .con_box { text-align: left; width: 692px; box-sizing: border-box; padding-right: 55px; padding-left: 85px; flex-shrink: 0; flex-grow: 0; }
.in_bkjy .con_box .top_box { margin-bottom: 50px; }
.in_bkjy .con_box .top_box .icon { width: 51px; margin-bottom: 20px; }
.in_bkjy .con_box .top_box .title_box { color: #fff; }
.in_bkjy .con_box .top_box .title_box .title .tit { font-weight: bold; font-size: 30px; margin-bottom: 8px; }
.in_bkjy .con_box .top_box .title_box .title .entit { font-size: 16px; opacity: 0.5; }
.in_bkjy .con_box .top_box .title_box .more { color: #fff; font-size: 16px; opacity: 0.5; margin-right: 35px; }
.in_bkjy .img_box { width: calc(100% - 692px); height: 558px; flex-shrink: 1; flex-grow: 0; background-size: cover; background-position: center; }

.in_bkjy .link_box .link { background: rgba(255, 255,255, 0.1); float: left; margin-right: 19px; margin-bottom: 19px; width: 243px; height: 164px; border: solid 1px rgba(255, 255, 255, 0.35); display: flex; justify-content: center; align-items: center; text-align: center; }
.in_bkjy .link_box .link .box .icon { width: 50px; }
.in_bkjy .link_box .link .box .title { font-weight: bold; font-size: 20px; color: #ffffff; }
.in_bkjy .link_box .link .box .entitle { font-size: 14px; color: #ffffff; opacity: 0.5; }

/* 研究生教育 */
.in_yjsjy { padding-bottom: 52px; background: url(../images/bg_yjsjy.jpg) center no-repeat; background-size: cover; }

.in_yjsjy .top_box { text-align: center; padding: 52px 0px; }
.in_yjsjy .top_box .icon { }
.in_yjsjy .top_box .title { font-size: 30px; font-weight: bold; color: #fff; line-height: 1.5em; }
.in_yjsjy .top_box .entitle { font-size: 16px; color: #ffffff; opacity: 0.5; }
.in_yjsjy .flex_box { display: flex; }
.in_yjsjy .flex_box .img_box { width: calc(100% - 804px); height: 508px; flex-shrink: 1; background-size: cover; background-position: center; }
.in_yjsjy .flex_box .con_box { display: flex; align-items: center; width: 804px; height: 508px; flex-shrink: 0; flex-grow: 0; box-sizing: border-box; padding-left: 30px; padding-right: 100px; }
.in_yjsjy .flex_box .con_box .link_box { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; }
.in_yjsjy .flex_box .con_box .link_box .link { height: 174px; margin: 20px 0px; border: 1px solid rgba(255, 255, 255, 0.35); width: calc(33.333333% - 20px); background: rgba(255, 255, 255, 0.1); }
.in_yjsjy .flex_box .con_box .link_box .link a { width: 100%; height: 100%; display: block; display: flex; align-items: center; color: #fff; }
.in_yjsjy .flex_box .con_box .link_box .link .box { width: 100%; text-align: center; }
.in_yjsjy .flex_box .con_box .link_box .link .box .num { font-size: 65px; color: #fff; opacity: 0.1; font-weight: bold; transition: all cubic-bezier(0.165, 0.84, 0.44, 1) 320ms; }
.in_yjsjy .flex_box .con_box .link_box .link .box .title { font-weight: bold; font-size: 18px; color: #fff; }
.in_yjsjy .flex_box .con_box .link_box .link .box .entitle { font-size: 12px; color: #fff; opacity: 0.5; text-transform: uppercase; }
.in_yjsjy .flex_box .con_box .link_box .link:hover .box .num { opacity: 0.2; }


/* 实验教学 */
.in_syjx .bg { height: 594px; background: url(../images/img_syjx.jpg) center no-repeat; background-size: cover; }

.in_syjx .w1400 { height: 246px; position: relative; }

.in_syjx .l_box { padding-top: 30px; }
.in_syjx .l_box .title { line-height: 1.2em; background: url('../images/title_bg_1.png') bottom left no-repeat; background-size: 70% auto; display: inline-block; font-size: 30px; color: #333333; font-weight: bold; }
.in_syjx .l_box .more { display: block; margin-top: 35px; }
.in_syjx .l_box .more .tit { font-size: 16px; color: #979797; margin-right: 10px; }
.in_syjx .con_box { position: absolute; top: -74px; right: 0px; background: #a32136; height: 100%; width: 927px; box-sizing: border-box; padding: 32px 46px; }
.in_syjx .con_box .title { font-size: 26px; font-weight: bold; color: #fff; line-height: 1.2em; }
.in_syjx .con_box .entitle { font-size: 14px; color: #fff; opacity: 0.5; margin-bottom: 24px; }
.in_syjx .con_box .summary { font-size: 16px; color: #ffffff; line-height: 30px; }


/* 国际教育 */
.in_gjjy { display: flex; }
.in_gjjy .img_box { height: 704px; width: calc(100% - 1120px); background-size: cover; background-position: center; }
.in_gjjy .con_box { background: url(../images/bg_gjjy.jpg) center no-repeat; background-size: cover; width: 1120px; padding: 0px 120px; box-sizing: border-box; display: flex; align-items: center; }
.in_gjjy .con_box .top_box .fl .title { margin-left: 20px; }
.in_gjjy .con_box .top_box .fl .title .tit { font-size: 30px; color: #367d88; font-weight: bold; margin-bottom: 10px; }
.in_gjjy .con_box .top_box .fl .title .entit { font-size: 16px; color: #367d88; opacity: 0.5; line-height: 1.2em; }
.in_gjjy .con_box .top_box .fr .more { line-height: 52px; display: block; padding: 0px 28px; border: 1px solid #a32136; font-size: 16px; color: #a32136; }
.in_gjjy .con_box .top_box { margin-bottom: 70px; }

.in_gjjy .con_box .summary { font-size: 16px; color: #666666; line-height: 34px; margin-bottom: 70px; }

.in_gjjy .con_box .link_box { display: flex; justify-content: space-between; }
.in_gjjy .con_box .link_box .link { background: #52a5b3; width: calc(33.333333% - 13px); }
.in_gjjy .con_box .link_box .link a .c_box { width: 100%; height: 98px; display: flex; align-items: center; justify-content: center; }
.in_gjjy .con_box .link_box .link .icon { margin-right: 15px; }
.in_gjjy .con_box .link_box .link .tit { font-size: 20.22px; font-weight: bold; color: #fff; }
.in_gjjy .con_box .link_box .link .entit { font-size: 14px; color: #fff; opacity: 0.5; }



/* 临床教学 */
.in_lcjx { background: #449aa6; padding: 85px 0px; }
.in_lcjx .content { display: flex; }
.in_lcjx .con_box { width: 1010px; padding: 0px 45px; box-sizing: border-box; }
.in_lcjx .con_box .top_box { margin-bottom: 40px; }
.in_lcjx .con_box .top_box .icon { margin-bottom: 8px; }
.in_lcjx .con_box .top_box .title_box .title { font-size: 30px; color: #fff; font-weight: bold; margin-bottom: 8px; }
.in_lcjx .con_box .top_box .title_box .entitle { font-size: 16px; color: #fff; opacity: 0.5; }
.in_lcjx .con_box .top_box .title_box .more { font-size: 16px; color: #fff; opacity: 0.5; }
.in_lcjx .con_box .summary { font-size: 16px; color: #fff; line-height: 29px; margin-bottom: 45px; }
.in_lcjx .con_box .link_box { display: flex; justify-content: space-between; }
.in_lcjx .con_box .link_box .link { width: calc(33.3333333% - 20px); }
.in_lcjx .con_box .link_box .link a { border: 1px solid rgba(255, 255, 255, 0.5); width: 100%; height: 238px; box-sizing: border-box; background: rgba(255, 255, 255, 0.1); display: flex; align-items: center; }
.in_lcjx .con_box .link_box .link a .box { width: 100%; text-align: center; }
.in_lcjx .con_box .link_box .link .title { font-size: 20px; color: #fff; font-weight: bold; line-height: 31px; }
.in_lcjx .con_box .link_box .link .entit { font-size: 16px; color: #fff; opacity: 0.5; line-height: 31px; }
.in_lcjx .img_box { width: calc(100% - 1010px); height: 593px; background-size: cover; background-position: center; }

/* 继教动态 */
.in_jjdt { padding: 58px 0px; background: url(../images/bg_jj.jpg) left center no-repeat; background-size: cover; }
.in_jjdt .content { display: flex; justify-content: center; }
.in_jjdt .empty_box { width: 570px; flex-shrink: 1; }
.in_jjdt .address_box { width: 570px; flex-shrink: 0; background: #a32136; border-radius: 20px; overflow: hidden; }
.in_jjdt .address_box .top_box { padding: 50px; border-bottom: 1px solid #78bbc5; }
.in_jjdt .address_box .top_box .title_box { }
.in_jjdt .address_box .top_box .icon { width: 60px; }
.in_jjdt .address_box .top_box .title_box { position: relative; width: calc(100% - 60px); box-sizing: border-box; padding-left: 20px; padding-right: 54px }
.in_jjdt .address_box .top_box .title_box::after { content: ""; width: 36px; height: 36px; background: url(../images/icon_gjjjxyxjyjd_arrow.png) center center no-repeat; background-size: 100%; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); }

.in_jjdt .address_box .top_box .title_box .tit { font-size: 30px; color: #fff; font-weight: bold; line-height: 35px; }
.in_jjdt .address_box .top_box .title_box .entit { font-size: 14px; color: #fff; opacity: 0.5; line-height: 25px; }

.in_jjdt .address_box .con_box { padding: 50px; color: #fff; }
.in_jjdt .address_box .con_box .company { font-size: 24px; color: #fff; font-weight: bold; margin-bottom: 35px; }
.in_jjdt .address_box .con_box .item { margin-bottom: 20px; }
.in_jjdt .address_box .con_box .item .fl { width: calc(100% - 120px); }
.in_jjdt .address_box .con_box .item .fr { width: 120px; }
.in_jjdt .address_box .con_box .item .label { font-size: 14px; color: #fff; opacity: 0.5; }
.in_jjdt .address_box .con_box .item .value { font-size: 16px; color: #fff; }

.in_jjdt .news_box { flex-shrink: 1; overflow: hidden; padding: 50px; padding-left: 45px; padding-right: 130px; padding-bottom: 0px; background: #fff; border-radius: 20px; box-sizing: border-box; }
.in_jjdt .news_box .title_box { margin-bottom: 45px; font-size: 30px; color: #333; line-height: 1.2em; font-weight: bold; background: url(../images/title_bg_1.png) bottom left no-repeat; }
.in_jjdt .news_box ul li { background: #f4f4f4; padding: 14px; margin-bottom: 20px; }
.in_jjdt .news_box ul li .time { width: 75px; height: 75px; background: #fff; text-align: center; padding: 8px; box-sizing: border-box; }
.in_jjdt .news_box ul li .time .day { font-size: 23px; color: #a32136; line-height: 31px; border-bottom: 1px solid #e7e7e7; }
.in_jjdt .news_box ul li .time .ym { font-size: 14px; color: #a32136; line-height: 26px; }
.in_jjdt .news_box ul li .con_box { width: calc(100% - 75px); padding-left: 20px; box-sizing: border-box; }
.in_jjdt .news_box ul li .con_box .title { font-size: 16px; color: #333333; line-height: 25px; margin-top: 10px; }
.in_jjdt .news_box ul li .con_box .desc { font-size: 14px; color: #666666; line-height: 25px; }

/* 底部信息 */
.pub_link { line-height: 70px; background: #333333; padding: 40px 0px; color: #fff; }
.pub_link .link_box .title { height: 70px; display: flex; align-items: center; margin-right: 30px;; }
.pub_link .link_box .title .tit { font-size: 30px; font-weight: bold; background: url(../images/title_bg_1.png) left bottom no-repeat; line-height: 1.3em; }
.pub_link .link_box .select_box { position: relative; }
.pub_link .link_box select { position: relative; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; -khtml-appearance: none; color: #fff; padding: 0px 30px; font-size: 16px; height: 70px; border: 1px solid #666666; line-height: 68px; box-sizing: border-box; width: 340px; background: none; outline: none; }
.pub_link .link_box .select_box::before { content: ""; width: 12px; height: 7px; background: url(../images/icon_arrow_2.png) center center no-repeat; background-size: 100%; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }
.pub_link .link_box select option { color: #333; height: 30px; }
.pub_link .address .icon { margin-right: 10px; }
.pub_link .address { font-size: 14px; color: #a7a7a7; }
/* 底部 */
.pub_btm { padding: 20px; text-align: center; }

.pub_btm .info .icon { height: 56px; margin-right: 20px; }
.pub_btm .info .txt { font-size: 16px; color: #333333; }

/* 内页 */
.ny_ban { height: 420px; background-size: cover; background-position: center; background-repeat: no-repeat; }
.ny_ban.sub { height: 553px; }
.ny_main { padding-top: 30px; padding-bottom: 50px; }

/* 左侧栏目 */
.ny_left_nav { width: 300px; padding-bottom: 150px; background: url(../images/left_nav_bg.png) right bottom no-repeat #a32136; }
.ny_left_nav .title { border-bottom: 1px solid #fff; padding: 20px 0px; font-size: 29px; font-weight: bold; color: #fff; line-height: 1.5em; text-align: center; }
.ny_left_nav .nav_box { padding: 20px 0px; padding-left: 20px; box-sizing: border-box; width: 100%; }

.ny_left_nav .nav_box li { }
.ny_left_nav .nav_box li a { font-size: 18px; color: #fff; height: 69px; line-height: 69px; padding-left: 52px; padding-right: .42rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; height: 100%; display: block; position: relative; box-sizing: border-box; transition: all 320ms linear; }
.ny_left_nav .nav_box li a::after { content: ""; width: 5px; height: 5px; background: #a32136; border-radius: 50%; position: absolute; top: 50%; left: 27px; transform: translateY(-50%); }
.ny_left_nav .nav_box li a::before { content: ""; width: 7px; height: 12px; background: url(../images/l_nav_arr1.png) center center no-repeat; background-size: 100% 100%; border-radius: 50%; position: absolute; top: 50%; right: 27px; transform: translateY(-50%); }
.ny_left_nav .nav_box li.sel a { background: #fff; color: #a32136; }
.ny_left_nav .nav_box li:hover a { background: #fff; color: #a32136; }

.ny_left_nav .nav_box li.sel a::before { background: url(../images/l_nav_arr2.png) center center no-repeat; background-size: 100% 100%; }
.ny_left_nav .nav_box li:hover a::before { background: url(../images/l_nav_arr2.png) center center no-repeat; background-size: 100% 100%; }

/* 右侧内容 */
.ny_right_box { width: calc(100% - 300px); padding-left: 44px; box-sizing: border-box; }
.ny_right_box .top_box { padding-top: 32px; line-height: 50px; border-bottom: 1px solid #e2e2e2; }
.ny_right_box .top_box .title { font-size: 21px; color: #333333; position: relative; }
.ny_right_box .top_box .title::after { content: ""; width: 100%; height: 3px; position: absolute; bottom: -1px; background: #a32136; left: 0px; }
.ny_right_box .top_box .current_box { font-size: 14px; color: #c7c7c7; }
.ny_right_box .top_box .current_box a { color: #c7c7c7; }
.ny_right_box .top_box .current_box .split { font-family: simsun; margin: 0px 5px; }
.ny_right_box .top_box .current_box span { font-family: simsun; margin: 0px 5px; }

.ny_list_box { margin-top: 25px; }
.ny_list_box .news_list li { line-height: 40px; margin-bottom: 15px; }
.ny_list_box .news_list li a { width: 100%; height: 100%; position: relative; display: block; box-sizing: border-box; padding-left: 25px; padding-right: 100px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ny_list_box .news_list li span { display: block; width: 100%; text-align: right; position: absolute; top: 0px; right: 0px; font-size: 14px; color: #9a9a9a; }
.ny_list_box .news_list li:hover span { color: #333333; }
.ny_list_box .news_list li:hover a { color: #a32136; font-weight: bold; }

.ny_list_box .news_list li a::after { content: ""; width: 8px; height: 8px; border-radius: 50%; top: 50%; left: 0px; background: #c9c9c9; transform: translateY(-50%); position: absolute; }
.ny_list_box .news_list li:hover a::after { background: #666666; }

.ny_ban #ban_swiper .swiper-slide { height: 553px; background-size: cover; background-repeat: no-repeat; background-position: center; }
.ny_ban #ban_swiper .swiper-pagination { bottom: 25px; }
.ny_ban #ban_swiper .swiper-pagination span { width: 14px; height: 14px; background: #fff; opacity: 0.5; margin: 0px 6px; }
.ny_ban #ban_swiper .swiper-pagination span.swiper-pagination-bullet-active { background: #a32136; opacity: 1; }


/* 子站板块1 */
.sub_box1 { padding-top: 60px; padding-bottom: 52px; }
.sub_box1 .news_imgs { width: 700px; }
.sub_box1 .news_imgs .img_box { width: 100%; height: 433px; background-size: cover; background-position: center; background-repeat: no-repeat; }
.sub_box1 .news_imgs .con_box { background: #a32136; padding: 25px 30px; box-sizing: border-box; width: 100%; color: #fff; }
.sub_box1 .news_imgs .con_box .title { font-size: 20px; color: #fff; font-weight: bold; line-height: 2em; }
.sub_box1 .news_imgs .con_box .desc { font-size: 14px; color: #fff; opacity: 0.8; line-height: 1.5em; }
.sub_box1 .news_imgs .con_box .time { font-size: 14px; color: #fff; opacity: 0.3; line-height: 2em; }

.sub_box1 .news_box { width: calc(100% - 700px); padding-left: 20px; box-sizing: border-box; }
.sub_jj {padding-top: 0px;}
.sub_jj .news_imgs {/* width: 680px; */padding-left:20px;box-sizing: border-box;}
.sub_jj .news_box{padding-left:0px;/* padding-right: 20px; */}
.sub_box1 .news_box .top_box { line-height: 60px; border-bottom: 1px solid #d2d2d2; }
.sub_box1 .news_box .top_box .title { font-size: 30px; color: #333333; position: relative; }
.sub_box1 .news_box .top_box .title::after { content: ""; width: 100%; height: 3px; background: #a32136; position: absolute; bottom: -1px; left: 0px; }
.sub_box1 .news_box .top_box .more { font-size: 14px; color: #666666; }
.sub_box1 .news_box ul { padding-top: 20px; width: 100%; }
.sub_box1 .news_box ul li { margin-bottom: 10px;; }
.sub_box1 .news_box ul li a { width: 100%; display: block; padding-left: 27px; padding-right: 100px; font-size: 16px; color: #333333; line-height: 40px; box-sizing: border-box; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.sub_box1 .news_box ul li a::after { content: ""; background: #c9c9c9; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 50%; left: 4px; transform: translateY(-50%); }
.sub_box1 .news_box ul li a span { font-size: 14px; color: #9a9a9a; position: absolute; top: 0px; right: 0px; }

.sub_box1 .news_box ul li:hover a::after { background: #666; }
.sub_box1 .news_box ul li:hover a span { color: #333333; }
.sub_box1 .news_box ul li:hover a { color: #a32136; font-weight: bold; }

/* 子站板块2 */
.sub_box2 { display: flex; }
.sub_box2 .img_box { width: 45.8%; background-size: cover; background-position: center; }
.sub_box2 .con_box { width: 54.2%; background: url(../images/sub2_bg1.jpg) center no-repeat; display: flex; justify-content: space-between; }

.sub_box2 .con_box .empty_box { width: 256px; flex-shrink: 1; }
.sub_box2 .con_box .box { width: 780px; flex-shrink: 0; padding: 105px 0px; box-sizing: border-box; padding-right: 30px; }
.sub_box2 .top_box .fr { padding-top: 15px; }
.sub_box2 .top_box .fr .inline_m { cursor: pointer; padding: 0px 20px; height: 50px; line-height: 50px; color: #333; font-size: 15px; background: #e5e5e5; }
.sub_box2 .top_box .fr .inline_m.on { background: #a32136; color: #fff; font-weight: bold; }

.sub_box2 .zyjs_box .js_box { display: none; }
.sub_box2 .zyjs_box .js_box.on { display: block; }


.sub_box2 .title { font-size: 30px; color: #333333; font-weight: bold; line-height: 1.5em; margin-bottom: 5px; }
.sub_box2 .entitle { font-size: 16px; color: #666666; line-height: 1em; margin-bottom: 15px; }
.sub_box2 .line { width: 82px; height: 4px; background: #a32136; margin-bottom: 45px; }
.sub_box2 .summary { font-size: 16px; color: #333333; line-height: 2em; margin-bottom: 45px; }
.sub_box2 .more { width: 184px; height: 67px; line-height: 67px; background: #a32136; text-align: center; font-size: 14px; color: #fff; display: block; }

/* 子站板块3 */
.sub_box3 { background: url(../images/sub3_bg.jpg) center no-repeat; background-size: cover; padding-top: 25px; padding-bottom: 25px; }
.sub_box3 .w1400 { display: flex; justify-content: space-between; flex-wrap: wrap; }
.sub_box3 .news_box { width: calc(33.333333% - 20px); }
.sub_box3 .news_box .top_box { border-bottom: 1px solid rgba(255, 255, 255, 0.5); line-height: 70px; }
.sub_box3 .news_box .top_box .title { font-size: 30px; color: #fff; position: relative; float: left; }
.sub_box3 .news_box .top_box .title::after { content: ""; width: 100%; height: 3px; background: #fff; position: absolute; bottom: -1px; left: 0px; }
.sub_box3 .news_box ul { margin-top: 30px; margin-bottom: 15px; }
.sub_box3 .news_box ul li { margin-bottom: 20px; }
.sub_box3 .news_box ul li a { background: #f4f4f4; display: block; padding: 14px; box-sizing: border-box; }
.sub_box3 .news_box ul li a .time { width: 76px; height: 76px; background: #fff; padding: 0px 9px; text-align: center; box-sizing: border-box; }
.sub_box3 .news_box ul li a .time .day { font-size: 23px; color: #a32136; line-height: 40px; border-bottom: 1px solid #e7e7e7; margin-top: 5px; }
.sub_box3 .news_box ul li a .time .ym { font-size: 14px; color: #a32136; line-height: 26px; }
.sub_box3 .news_box ul li a .con_box { width: calc(100% - 76px); box-sizing: border-box; padding-left: 15px; }
.sub_box3 .news_box ul li a .con_box .title { font-size: 16px; color: #333333; line-height: 2em; margin-top: 5px; }
.sub_box3 .news_box ul li a .con_box .desc { font-size: 14px; color: #666666; }

/* 子站板块4 */
.sub_box4 { padding-top: 25px; padding-bottom: 73px; }
.sub_box4 .top_box { line-height: 60px; border-bottom: 1px solid #d2d2d2; }
.sub_box4 .top_box .title { font-size: 30px; color: #333333; position: relative; }
.sub_box4 .top_box .title::after { content: ""; width: 100%; height: 3px; background: #a32136; position: absolute; bottom: -1px; left: 0px; }
.sub_box4 .top_box .more { font-size: 14px; color: #666666; }



.sub_box4 .con_box { padding-top: 35px; }
.sub_box4 .con_box .swiper { width: 620px; }
.sub_box4 .con_box .swiper .swiper-slide { height: 430px; background-size: cover; background-position: center; }

.sub_box4 .con_box .swiper .swiper-pagination { width: auto; position: absolute; right: 0px; left: initial; padding-right: 20px; bottom: 23px; }
.sub_box4 .con_box .swiper .swiper-pagination span { width: 12px; height: 12px; background: #000; opacity: 0.5; margin: 0px 7px; }
.sub_box4 .con_box .swiper .swiper-pagination span.swiper-pagination-bullet-active { background: #a32136; opacity: 1; }

.sub_box4 .con_box .news_list { width: calc(100% - 620px); box-sizing: border-box; padding-left: 25px; }
.sub_box4 .con_box .news_list ul li a { font-size: 16px; color: #333333; box-sizing: border-box; padding-left: 27px; padding-right: 100px; width: 100%; display: block; line-height: 53px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }
.sub_box4 .con_box .news_list ul li a::after { content: ""; border-radius: 50%; width: 8px; height: 8px; background: #a32136; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
.sub_box4 .con_box .news_list ul li a span { font-size: 14px; color: #a4a4a4; width: 100%; text-align: right; position: absolute; right: 0px; top: 0px; }



.ny_about_box { padding: 20px 0px; }

.ny_detail { padding: 20px 0px; }
.newsShow { width: 100%; overflow: hidden; }

.newsShow .news_title { font-size: 31px; color: #ff0000; text-align: center; line-height: 35px; padding: 20px 20px 0 20px; }
.newsShow .news_subtitle { text-align: center; color: #666; font-size: 20px; line-height: 26px; padding-top: 20px; }
.newsShow .news_info { width: 100%; margin: 0 auto; border-bottom: 1px solid #EDEFF1; text-align: center; padding: 20px 0; font-size: 13px; }
.newsShow .news_cont { margin: 0 auto; padding: 25px 0px; line-height: 1.6em; width: 800px; }
.newsShow .pn_box { width: 100%; margin: 0 auto; border-top: 1px solid #EDEFF1; padding: 20px 0 30px 0; overflow: hidden; text-align: center; }
.newsShow .pn_box .btn { color: #555555; display: inline-block; width: 166px; height: 39px; line-height: 39px; margin: 0px 30px; text-align: center; font-size: 13px; background: #E7E7E7; border-radius: 39px; }

.newsShow .pn_box .btn:hover { background: #009FA5; color: #FFF; }

.con_detail { min-height: 300px; line-height: 1.5em; font-size: 16px; }
.con_detail p, .con_detail span, .con_detail text, .con_detail i { font-size: 16px !important; line-height: 2em !important; font-family: 'Microsoft YaHei' !important; _font-family: 仿宋 !important; }
.con_detail span { line-height: inherit; }
.con_detail video { max-width: 100%; background: url(../images/default_video2.png) center center no-repeat #000000; margin-bottom: 10px; }
.con_detail img { max-width: 100%; }
.con_detail table { max-width: 100%; }




/*css flickr style pagination*/
div.flickr { clear: both; padding: 30px 0px 30px 0px; margin: 0px auto; text-align: center; font-family: Arial; }
div.flickr a { display: inline-block; color: #a32136; text-align: center; width: 32px; height: 32px; line-height: 32px; border: 1px solid #DBDBDB; border-left: 0; overflow: hidden; }
div.flickr a:hover { background: #F1F1F1; }
div.flickr span {display: inline-block;text-align: center;width: 32px;height: 32px;line-height: 32px;border: 1px solid #DBDBDB;color: #a32136;/* border-left: 0; */overflow: hidden;margin-left: -1px;}
div.flickr span.current { background: #a32136; color: #ffffff; }
div.flickr span.disabled { color: #BDBDBD; }
div.flickr em { display: inline-block; width: 1px; height: 34px; background: #DBDBDB; font-style: normal; }
#ctl00_ContentPlaceHolder1_PageContent .firstbtn::after{content:"<";}
#ctl00_ContentPlaceHolder1_PageContent .lastbtn::after{content:">";}
@media screen and (max-width: 1680px) {
	.content { padding-left: 20px; padding-right: 20px; box-sizing: border-box; }
	.pub_top .content { padding-left: 20px; padding-right: 20px; }


	.in_gjjy .con_box { width: 65%; padding: 0px 30px; }
	.in_gjjy .img_box { width: 35%; height: 640px; }

	.in_lcjx .content { align-items: center; }
	.in_lcjx .img_box { width: 35%; height: 520px; }
	.in_lcjx .con_box { width: 65%; }

	.in_jjdt .news_box { padding-right: inherit; }
}

@media screen and (max-width: 1440px) {

	.in_ban #ban_swiper .swiper-slide { height: 580px; }
	.w1400 { padding-left: 20px; padding-right: 20px; }
	.pub_top .logo { height: 70px; margin-top: 24px; }
	.pub_top .logo img { height: 100%; width: auto; }
	.pub_top .r_box .nav > li { margin-right: 25px; }

	.in_lcjx .con_box .link_box .link a { height: auto; padding: 25px 0px; }
	.in_lcjx .con_box { padding: 0px 25px; }

	/*研究生教育*/
	.in_yjsjy .flex_box .img_box { width: 50%; }
	.in_yjsjy .flex_box .con_box { width: 50%; padding-right: 0px; padding-left: 20px; }
	.in_yjsjy .flex_box .con_box .link_box .link { width: calc(33.333333% - 15px); margin: 10px 0px; }

	.sub_box1 .news_imgs { width: 50%; }
	.sub_box1 .news_box { width: 50%; }


	.sub_box2 .con_box { width: 60%; }
	.sub_box2 .img_box { width: 40%; background-position: center; }
	.sub_box2 .con_box .box { width: 100%; padding: 80px 30px; }
}


@media screen and (max-width: 1280px) {

	.in_ban #ban_swiper .swiper-slide { height: 500px; }
	.ny_ban.sub { height: 460px; }
	.ny_ban #ban_swiper .swiper-slide { height: 460px; }
	.in_news { background: #fff; padding-bottom: 30px; }
	.in_news .content .item_box { padding: 30px; }
	.in_news .content { flex-wrap: wrap; }
	.in_news .content .item_box:first-child { width: 100%; padding: 30px 0px; }

	.in_news .content .item_box.item_box2 { width: 50%; padding: 20px; }

	.in_bkjy { padding: 60px 0px; }
	.in_bkjy .con_box { width: 50%; padding-left: 0px; padding-right: 30px; }
	.in_bkjy .img_box { width: 50%; }


	.in_bkjy .link_box .link { width: calc(50% - 20px); height: auto; padding: 20px 10px; box-sizing: border-box; margin-right: 20px; }

	.in_yjsjy .top_box { padding: 40px 0px; }
	.in_yjsjy .flex_box { align-items: center; }
	.in_yjsjy .flex_box .img_box { height: 450px; }
	.in_yjsjy .flex_box .con_box .link_box .link { width: calc(50% - 15px); margin: 10px 0px; height: auto; padding: 30px 0px; }

	.in_jjdt .news_box { padding-right: 45px; }

	.sub_box4 .con_box .swiper { width: 50%; }
	.sub_box4 .con_box .news_list { width: 50%; }

	.sub_box3 .news_box { width: 100%; }
}

@media screen and (max-width: 1170px) {
	.top1 { display: none; }
	.pub_top { display: none; }
	.pub_top_m { display: block; height: 98px; padding: 0px 20px; position: relative; background: #a32136; }
	.pub_top_m .logo { margin-top: 19px; }
	.pub_top_m .logo img { height: 60px; display: block; }
	.pub_top_m .search_btn { background: url(../images/ss2.png) center no-repeat; background-size: 70% auto; width: 50px; height: 50px; right: 118px; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
	.pub_top_m .btn_menu { background: url(../images/menu_open.png) center center no-repeat #a32136; background-size: 100% 100%; width: 98px; height: 98px; position: absolute; top: 0px; right: 0px; }
	.pub_top_m .btn_menu.sel { background: url(../images/menu_close.png) center center no-repeat #a32136; background-size: 100% 100%; }

	.in_bkjy .content { align-items: center; }
	.in_bkjy .img_box { height: 460px; }

	.in_syjx .w1400 { height: auto; }

	.in_syjx .bg { height: 400px; }
	.in_syjx .con_box { position: static; width: 100%; top: 0px; margin-top: 20px; }

	.in_gjjy { flex-wrap: wrap; }
	.in_gjjy .con_box { width: 100%; padding: 40px 20px; }
	.in_gjjy .img_box { width: 100%; height: 360px; background-attachment: fixed; }
	.in_gjjy .con_box .top_box { margin-bottom: 40px; }

	.in_lcjx .content { flex-wrap: wrap; }
	.in_lcjx .img_box { width: 100%; height: 420px; }
	.in_lcjx .con_box { width: 100%; padding: 20px 0px; }

	.in_jjdt .content { flex-wrap: wrap; }
	.in_jjdt .address_box { width: 100%; margin-bottom: 20px; }
	.in_jjdt .news_box { width: 100%; padding-bottom: 40px; }

	.ny_left_nav { width: 220px; }
	.ny_left_nav .title { font-size: 26px; }

	.ny_right_box { width: calc(100% - 220px); padding-left: 25px; }
	.ny_left_nav .nav_box { padding-left: 10px; }
	.ny_left_nav .nav_box li a { height: 60px; line-height: 60px; padding-left: 30px; }
	.ny_left_nav .nav_box li a::before { right: 15px; }
	.ny_left_nav .nav_box li a::after { left: 15px; }

	.sub_box2 .top_box .fr .inline_m { font-size: 13px; padding: 0px 14px; }
}

@media screen and (max-width: 768px) {
	.in_ban #ban_swiper .swiper-slide { height: 420px; }

	.ny_ban.sub { height: 400px; }
	.ny_ban #ban_swiper .swiper-slide { height: 400px; }

	.in_bkjy .content { flex-wrap: wrap; }
	.in_bkjy .con_box { width: 100%; padding-right: 0px; }
	.in_bkjy .img_box { width: 100%; height: 400px; }
	.in_bkjy .link_box { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.in_bkjy .link_box .link { float: initial; width: calc(50% - 10px); margin-bottom: 20px; margin-right: 0px; }

	.in_news .content .item_box.item_box2 { width: 100%; }

	.in_yjsjy .flex_box { flex-wrap: wrap; flex-direction: column-reverse; }
	.in_yjsjy .flex_box .img_box { width: 100%; height: 360px; }
	.in_yjsjy .flex_box .con_box { width: 100%; padding-left: 0px; }


	.sub_box1 .news_imgs { width: 100%; }
	.sub_box1 .news_box { width: 100%; padding-left: 0px; }

	.sub_box1 .news_imgs .img_box { height: 400px; }


	.sub_box2 { flex-wrap: wrap; }
	.sub_box2 .con_box { width: 100%; }
	.sub_box2 .con_box .box { padding: 60px 20px; }
	.sub_box2 .img_box { width: 100%; height: 360px; }

	.sub_box3 .w1400 { flex-wrap: wrap; }
	.sub_box3 .news_box { width: 100%; }

	.sub_box4 .con_box .swiper { width: 100%; }
	.sub_box4 .con_box .news_list { width: 100%; padding-left: 0px; }
	.pub_link .address { width: 100%; }
}


@media screen and (max-width: 640px) {
	.content { padding-left: 0.2rem; padding-right: 0.2rem; }
	.w1400 { padding-left: 0.2rem; padding-right: 0.2rem; }

	.pub_top_m { padding: 0px 0.2rem; height: 1.2rem; }
	.pub_top_m .logo { margin-top: 0.2rem; }
	.pub_top_m .logo img { height: 0.8rem; }
	.pub_top_m .btn_menu { width: 1.2rem; height: 1.2rem; }
	.pub_top_m .search_btn { width: 0.6rem; height: 0.6rem; right: 1.2rem; }

	.xs_nav .nav-item .title { line-height: 0.8rem; height: 0.8rem; }
	.xs_nav .nav-item .title .drop-btn { width: 0.6rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.42rem; }
	.xs_nav .nav-item .title a { font-size: 0.26rem; padding-left: 0.2rem; }

	.xs_nav .nav-item ul li { padding-left: 0.4rem; }
	.xs_nav .nav-item ul li a { font-size: 0.22rem; line-height: 0.4rem; }

	.search_box.popup { width: 90%; }
	.search_box.popup .txt { width: 100%; }
	.in_ban #ban_swiper .swiper-slide { height: 4.2rem; }


	.in_news .content .item_box:first-child { padding: 0.3rem 0px; }
	.in_news .item_box1 .top_box .title { font-size: 0.4rem; line-height: 0.46rem; margin-bottom: 0.25rem; }
	.in_news .item_box1 .list_box li { margin-top: 0.25rem; padding: 0.14rem; }
	.in_news .item_box1 .list_box li .time { width: 1.2rem; height: 1.2rem; }
	.in_news .item_box1 .list_box li .time .day { font-size: 0.36rem; line-height: 0.6rem; }
	.in_news .item_box1 .list_box li .time .ym { font-size: 0.26rem; line-height: 0.4rem; }
	.in_news .item_box1 .list_box li .con_box { width: calc(100% - 1.2rem); padding-left: 0.15rem; padding-top: 0.05rem; }
	.in_news .item_box1 .list_box li .con_box .title { font-size: 0.28rem; line-height: 0.6rem; }
	.in_news .item_box1 .list_box li .con_box .desc { font-size: 0.26rem; line-height: 0.4rem; }
	.in_news .content .item_box.item_box2 { width: 100%; padding: 0px; margin-bottom: 0.3rem; background: #fff; }
	.in_news .item_box2 .list_box li { background: #f4f4f4; margin-top: 0.25rem; padding: 0.2rem; }
	.in_news .item_box2 .top_box .title { line-height: 0.46rem; margin-bottom: 0.2rem; }
	.in_news .item_box2 .top_box .title span.tit { font-size: 0.4rem; line-height: 0.42rem; }
	.in_news .item_box2 .top_box .title span.tag { padding: 0px 0.13rem; font-size: 0.28rem; margin-left: 0.08rem; height: 0.42rem; line-height: 0.42rem; }

	.in_news .item_box2 .list_box li .title { font-size: 0.26rem; line-height: 0.36rem; height: 0.72rem; margin-bottom: 0.08rem; }
	.in_news .item_box2 .list_box li .info { line-height: 0.36rem; font-size: 0.28rem; }


	.pub_link { line-height: normal; padding: 0.3rem 0px; }
	.pub_link .link_box { width: 100%; }
	.pub_link .link_box .title .tit { font-size: 0.4rem; }

	.pub_link .link_box .select_box { width: 100%; margin-bottom: 0.2rem; }
	.pub_link .link_box .select_box select { width: 100%; line-height: 0.78rem; height: 0.8rem; border-width: 0.01rem; }
	.pub_link .link_box .title { height: 0.6rem; margin-bottom: 0.2rem; margin-right: 0px; }
	.pub_link .address { width: 100%; margin-bottom: 0.2rem; font-size: 0.28rem; }
	.pub_link .address .icon { margin-right: 0.1rem; }

	.pub_btm { padding: 0.3rem 0.2rem; font-size: 0.28rem; }
	.pub_btm .info .icon { margin-right: 0px; }


	.in_bkjy { padding: 0.6rem 0px; }
	.in_bkjy .content { flex-wrap: wrap; }
	.in_bkjy .con_box .top_box { margin-bottom: 0.5rem; }
	.in_bkjy .con_box .top_box .icon { width: 0.6rem; margin-bottom: 0.2rem; }
	.in_bkjy .con_box .top_box .title_box .title .tit { font-size: 0.4rem; margin-bottom: 0.08rem; }
	.in_bkjy .con_box .top_box .title_box .title .entit { font-size: 0.26rem; }
	.in_bkjy .con_box .top_box .title_box .more { font-size: 0.26rem; margin-right: 0px; }
	.in_bkjy .con_box { width: 100%; padding-right: 0px; }
	.in_bkjy .link_box { display: flex; justify-content: space-between; flex-wrap: wrap; }
	.in_bkjy .link_box .link { padding: 0.25rem 0.1rem; float: initial; width: calc(50% - 0.1rem); margin-bottom: 0.2rem; margin-right: 0px; }
	.in_bkjy .link_box .link .box .icon { width: 0.7rem; }
	.in_bkjy .link_box .link .box .title { font-size: 0.3rem; line-height: 1.5em; }
	.in_bkjy .link_box .link .box .entitle { font-size: 0.26rem; line-height: 1.5em; }

	.in_bkjy .img_box { width: 100%; height: 4.6rem; }



	.in_lcjx { padding: 0.6rem 0px; }

	.in_lcjx .content { flex-wrap: wrap; flex-direction: column-reverse; }
	.in_lcjx .img_box { width: 100%; height: 4.6rem; }
	.in_lcjx .con_box { width: 100%; padding: 0px; }
	.in_lcjx .con_box .top_box { margin-bottom: 0.4rem; }
	.in_lcjx .con_box .top_box .icon { width: 0.6rem; margin-bottom: 0.08rem; }
	.in_lcjx .con_box .top_box .title_box .title { font-size: 0.4rem; margin-bottom: 0.08rem; }
	.in_lcjx .con_box .top_box .title_box .entitle { font-size: 0.26rem; }
	.in_lcjx .con_box .top_box .title_box .more { font-size: 0.26rem; margin-right: 0px; }

	.in_lcjx .con_box .summary { font-size: 0.26rem; margin-bottom: 0.45rem; line-height: 1.5em; }
	.in_lcjx .con_box .link_box { flex-wrap: wrap; }
	.in_lcjx .con_box .link_box .link { width: 100%; margin-bottom: 0.25rem; }

	.in_lcjx .con_box .link_box .link a { height: auto; padding: 0.3rem 0px; }
	.in_lcjx .con_box .link_box .link .icon { width: 0.7rem; }
	.in_lcjx .con_box .link_box .link .title { font-size: 0.3rem; line-height: 1.5em; }
	.in_lcjx .con_box .link_box .link .entit { font-size: 0.26rem; line-height: 1.5em; }


	.in_yjsjy .top_box { padding: 0.5rem 0px; }
	.in_yjsjy .top_box .icon { width: 0.7rem; }
	.in_yjsjy .top_box .title { font-size: 0.4rem; }
	.in_yjsjy .top_box .entitle { font-size: 0.26rem; line-height: 1.5em; }
	.in_yjsjy .flex_box { flex-wrap: wrap; flex-direction: column-reverse; }
	.in_yjsjy .flex_box .img_box { width: 100%; height: 4.6rem; }
	.in_yjsjy .flex_box .con_box { width: 100%; height: auto; padding: 0px; margin-bottom: 0.3rem; }

	.in_yjsjy .flex_box .con_box .link_box .link { width: calc(50% - 0.15rem); height: auto; padding: 0.25rem 0px; margin: 0px; margin-bottom: 0.2rem; }
	.in_yjsjy .flex_box .con_box .link_box .link .box .num { font-size: 0.85rem; }
	.in_yjsjy .flex_box .con_box .link_box .link .box .title { font-size: 0.32rem; }
	.in_yjsjy .flex_box .con_box .link_box .link .box .entitle { font-size: 0.22rem; }

	.in_syjx .bg { height: 4.6rem; }
	.in_syjx .w1400 { height: auto; padding: 0px; display: flex; flex-direction: column-reverse; flex-wrap: wrap; }

	.in_syjx .l_box { padding: 0.2rem; }
	.in_syjx .con_box { position: static; top: 0px; width: 100%; padding: 0.3rem 0.2rem; }
	.in_syjx .con_box .title { font-size: 0.36rem; }
	.in_syjx .con_box .entitle { font-size: 0.24rem; margin-bottom: 0.25rem; }

	.in_syjx .con_box .summary { font-size: 0.26rem; line-height: 1.5em; }
	.in_syjx .l_box .title { font-size: 0.36rem; }
	.in_syjx .l_box .more { margin-top: 0.25rem; }

	.in_gjjy { flex-wrap: wrap; }
	.in_gjjy .con_box { width: 100%; padding: 0.5rem 0.2rem; }
	.in_gjjy .img_box { width: 100%; height: 4.3rem; background-position: top center; }
	.in_gjjy .con_box .top_box { margin-bottom: 0.3rem; }
	.in_gjjy .con_box .top_box .fl .icon { width: 0.64rem; }
	.in_gjjy .con_box .top_box .fl .title { margin-left: 0.2rem; }
	.in_gjjy .con_box .top_box .fl .title .tit { font-size: 0.36rem; margin-bottom: 0.1rem; line-height: 1em; }
	.in_gjjy .con_box .top_box .fl .title .entit { font-size: 0.22rem; }
	.in_gjjy .con_box .top_box .fr .more { line-height: 0.6rem; padding: 0px 0.2rem; font-size: 0.22rem; }
	.in_gjjy .con_box .summary { font-size: 0.26rem; line-height: 1.5em; margin-bottom: 0.5rem; }
	.in_gjjy .con_box .link_box { flex-wrap: wrap; }
	.in_gjjy .con_box .link_box .link { width: 100%; margin-bottom: 0.2rem; }
	.in_gjjy .con_box .link_box .link .icon { width: 0.6rem; margin-right: 0.15rem; }
	.in_gjjy .con_box .link_box .link .tit { font-size: 0.28rem; }
	.in_gjjy .con_box .link_box .link .entit { font-size: 0.24rem; }


	.in_jjdt { padding: 0.6rem 0px; }
	.in_jjdt .content { flex-wrap: wrap; justify-content: center; }
	.in_jjdt .address_box { width: 100%; margin-bottom: 0.2rem; }
	.in_jjdt .address_box .top_box { padding: 0.3rem; }
	.in_jjdt .address_box .top_box .icon { width: 0.7rem; }
	.in_jjdt .address_box .top_box .title_box .tit { font-size: 0.34rem; line-height: 1.3em; }
	.in_jjdt .address_box .top_box .title_box .entit { font-size: 0.24rem; line-height: 1.2em; }
	.in_jjdt .address_box .top_box .title_box::after { width: 0.4rem; height: 0.4rem; }
	.in_jjdt .address_box .con_box { padding: 0.3rem; }
	.in_jjdt .address_box .con_box .company { font-size: 0.3rem; margin-bottom: 0.3rem; }


	.in_jjdt .address_box .con_box .item .fl { width: calc(100% - 2rem); }
	.in_jjdt .address_box .con_box .item .fr { width: 2rem; }
	.in_jjdt .address_box .con_box .item .label { font-size: 0.24rem; }
	.in_jjdt .address_box .con_box .item .value { font-size: 0.24rem; line-height: 1.3em; }
	.in_jjdt .address_box .con_box .item { margin-bottom: 0.2rem; }
	.in_jjdt .news_box { width: 100%; padding: 0.3rem; padding-right: 0.3rem; padding-left: 0.3rem; }
	.in_jjdt .news_box .title_box { font-size: 0.34rem; margin-bottom: 0.35rem; }

	.in_jjdt .news_box ul li { padding: 0.2rem; margin-bottom: 0.2rem; }
	.in_jjdt .news_box ul li .con_box { padding-left: 0.2rem; width: calc(100% - 1.2rem); }
	.in_jjdt .news_box ul li .con_box .title { font-size: 0.26rem; line-height: 1.5em; }
	.in_jjdt .news_box ul li .con_box .desc { font-size: 0.24rem; line-height: 1.5em; }
	.in_jjdt .news_box ul li .time { width: 1.2rem; height: 1.2rem; padding: 0.08rem; }
	.in_jjdt .news_box ul li .time .day { font-size: 0.36rem; line-height: 0.6rem; }
	.in_jjdt .news_box ul li .time .ym { font-size: 0.26rem; line-height: 0.4rem; }


	/*子站*/
	.ny_ban.sub { height: 4.6rem; }
	.ny_ban #ban_swiper .swiper-slide { height: 4.6rem; }
	.sub_box1 { padding-top: 0.6rem; padding-bottom: 0.52rem; }
	.sub_box1 .w1400 { flex-wrap: wrap; }
	.sub_box1 .news_imgs { width: 100%; }
	.sub_box1 .news_imgs .img_box { height: 3.2rem; }
	.sub_box1 .news_imgs .con_box { padding: 0.2rem 0.3rem; }
	.sub_box1 .news_imgs .con_box .title { font-size: 0.28rem; }
	.sub_box1 .news_imgs .con_box .desc { font-size: 0.26rem; }
	.sub_box1 .news_imgs .con_box .time { font-size: 0.24rem; }
	.sub_box1 .news_box { width: 100%; padding-left: 0px; margin-top: 0.2rem; }
	.sub_box1 .news_box .top_box { line-height: 0.8rem; }
	.sub_box1 .news_box .top_box .title { font-size: 0.34rem; }
	.sub_box1 .news_box .top_box .more { font-size: 0.26rem; }
	.sub_box1 .news_box ul li a { padding-left: 0.27rem; padding-right: 1.2rem; line-height: 0.5rem; font-size: 0.26rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.sub_box1 .news_box ul li a span { font-size: 0.24rem; }
	.sub_box1 .news_box ul li a::after { width: 0.08rem; height: 0.08rem; left: 0px; }

	.sub_box2 { flex-wrap: wrap; }
	.sub_box2 .con_box { width: 100%; }
	.sub_box2 .con_box .box { width: 100%; padding: 0.5rem 0.2rem; padding-right: 0.2rem; }
	.sub_box2 .title { font-size: 0.32rem; margin-bottom: 0.05rem; }
	.sub_box2 .entitle { font-size: 0.26rem; margin-bottom: 0.15rem; }
	.sub_box2 .line { width: 1rem; height: 0.05rem; margin-bottom: 0.45rem; }
	.sub_box2 .summary { font-size: 0.26rem; margin-bottom: 0.45rem; }
	.sub_box2 .img_box { width: 100%; height: 3.6rem; background-size: cover; background-position: top center; }
	.sub_box2 .more { width: 2.2rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.24rem; }

	.sub_box2 .top_box .fr { padding-top: 0.2rem; }
	.sub_box2 .top_box .fr .inline_m { line-height: 0.6rem; height: 0.6rem; padding: 0px 0.2rem; font-size: 0.20rem; }

	.sub_box3 { padding-top: 0.3rem; padding-bottom: 0.3rem; }
	.sub_box3 .w1400 { flex-wrap: wrap; }
	.sub_box3 .news_box { width: 100%; }

	.sub_box3 .news_box .top_box { line-height: 0.7rem; }
	.sub_box3 .news_box .top_box .title { font-size: 0.34rem; }
	.sub_box3 .news_box ul { margin-top: 0.3rem; }
	.sub_box3 .news_box ul li a { padding: 0.14rem; }
	.sub_box3 .news_box ul li a .time { width: 1.2rem; height: 1.2rem; padding: 0px 0.08rem; }
	.sub_box3 .news_box ul li a .con_box { width: calc(100% - 1.2rem); padding-left: 0.15rem; }
	.sub_box3 .news_box ul li a .time .day { font-size: 0.36rem; line-height: 0.6rem; margin-top: 0px; }
	.sub_box3 .news_box ul li a .time .ym { font-size: 0.24rem; line-height: 0.5rem; }

	.sub_box3 .news_box ul li a .con_box .title { margin-top: 0.05rem; font-size: 0.26rem; }
	.sub_box3 .news_box ul li a .con_box .desc { font-size: 0.24rem; line-height: 1.5em; }

	.sub_box4 { padding-top: 0.3rem; padding-bottom: 0.4rem; }
	.sub_box4 .top_box { line-height: 0.6rem; }
	.sub_box4 .top_box .title { font-size: 0.32rem; }
	.sub_box4 .top_box .more { font-size: 0.24rem; }
	.sub_box4 .con_box { padding-top: 0.35rem; }
	.sub_box4 .con_box .swiper { width: 100%; }
	.sub_box4 .con_box .swiper .swiper-slide { height: 4.2rem; background-position: center; background-size: cover; }
	.sub_box4 .con_box .swiper .swiper-pagination { padding-right: 0.2rem; bottom: 0.2rem; }
	.sub_box4 .con_box .swiper .swiper-pagination span { width: 0.12rem; height: 0.12rem; margin: 0px 0.07rem; }
	.sub_box4 .con_box .news_list { width: 100%; padding-left: 0px; margin-top: 0.2rem; }
	.sub_box4 .con_box .news_list ul li a { font-size: 0.26rem; padding-left: 0.27rem; padding-right: 1.4rem; line-height: 0.64rem; }
	.sub_box4 .con_box .news_list ul li a::after { width: 0.08rem; height: 0.08rem; }
	.sub_box4 .con_box .news_list ul li a span { font-size: 0.24rem; }


	.ny_ban { height: 4.6rem; }
	.ny_main { padding-top: 0.4rem; padding-bottom: 0.6rem; }
	.ny_left_nav { width: 100%; padding-bottom: 0px; }
	.ny_left_nav .title { font-size: 0.34rem; padding: 0.2rem 0px; }
	.ny_left_nav .nav_box { padding: 0.2rem; }
	.ny_left_nav .nav_box ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.ny_left_nav .nav_box ul li { width: calc(50% - 0.1rem); margin-bottom: 0.2rem; }
	.ny_left_nav .nav_box li a { font-size: 0.28rem; line-height: 0.7rem; height: 0.7rem; padding-left: 0.4rem; padding-right: 0.4rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.ny_left_nav .nav_box li a::before { right: 0.2rem; width: 0.10rem; height: 0.20rem; }
	.ny_left_nav .nav_box li a::after { width: 0.08rem; height: 0.08rem; left: 0.2rem; }
	.ny_right_box { width: 100%; padding-left: 0px; }

	.ny_right_box .top_box { line-height: normal; padding-top: 0.3rem; }
	.ny_right_box .top_box .title { display: none; }
	.ny_right_box .top_box .current_box { font-size: 0.26rem; line-height: 1.5em; padding-bottom: 0.2rem; width: 100%; }

	.ny_list_box .news_list li a { padding-left: 0.3rem; padding-right: 1.5rem; font-size: 0.28rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.ny_list_box .news_list li span { font-size: 0.24rem; }
	.ny_list_box .news_list li a::after { width: 0.08rem; height: 0.08rem; }
	.isNull { font-size: 0.28rem; padding: 0.8rem 0px; }

	.ny_detail { padding: 0.2rem 0px; }
	.newsShow .news_title { padding: 0.2rem 0px; line-height: 1.5em; font-size: 0.42rem; }
	.newsShow .news_subtitle { font-size: 0.3rem; line-height: 1.5em; padding-top: 0.2rem; }
	.newsShow .news_info { padding: 0.2rem 0px; font-size: 0.22rem; line-height: 1.5em; }
	.newsShow .news_cont { padding: 0.25rem 0px; min-height: 4.6rem; width: 100%; box-sizing: border-box; }

	.newsShow .pn_box { padding: 0.3rem 0px; }
	.newsShow .pn_box .btn { width: 40%; height: 0.7rem; line-height: 0.7rem; border-radius: 0.3rem; margin: 0px 0.2rem; font-size: 0.22rem; }
}
.sub_box3 .news_box ul li a .con_box .title.txthid{
	text-overflow: unset;
	white-space: unset;
	font-size: 14px;
	display: -webkit-box;
    -webkit-line-clamp:2;      /* 限制显示的行数为3行 */
    -webkit-box-orient: vertical;
}
.sub_box3 .news_box ul li a .con_box .desc.txthid{display:none;}

.pub_kcj .quan .zuo ul:nth-child(1){display:none;}
.pub_kcj .quan .zuo ul:last-child li{display:none;}
.pub_kcj .quan .zuo ul:last-child li:nth-child(1){display:block;}

#aiToolZhs .tool-ip-icon{width: 200px;}
