
/*加载字体*/
@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;}

.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.on a{color:#3b909e;}
.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:#3b909e;}
.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:#3b909e;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: 720px;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: #56aab7;line-height: 36px;}
.in_news .item_box1 .list_box li .time .ym{font-size: 14px;color: #56aab7;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: #56aab7;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: #56aab7;}


/* 本科教育 */
.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: #56aab7;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 #56aab7;font-size: 16px;color: #56aab7;}
.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: #56aab7; border-radius: 20px; }
.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: 0; 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: #56aab7;line-height: 31px;border-bottom: 1px solid #e7e7e7;}
.in_jjdt .news_box ul li .time .ym{font-size: 14px;color: #56aab7;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 #3b909e;}
.ny_left_nav .title{border-bottom: 1px solid #fff; padding: 20px 0px;font-size: 30px;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;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: #3b909e; 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.on a{background: #fff;color: #3b909e;}
.ny_left_nav .nav_box li:hover a{background: #fff;color: #3b909e;}

.ny_left_nav .nav_box li.on 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: #3b909e;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: #3b909e;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: #3b909e;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: #3b909e;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_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: #3b909e;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: #3b909e;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:#0d9198;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: #3b909e;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: #3b909e;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;}
.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;}
.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: #56aab7;line-height: 40px;border-bottom: 1px solid #e7e7e7;margin-top: 5px;}
.sub_box3 .news_box ul li a .time .ym{font-size: 14px;color: #56aab7;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: #3b909e;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: #3b909e;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: #3b909e;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; }
.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 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: #0d9198; 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: #0d9198; border-left: 0; overflow: hidden; }
div.flickr span.current { background: #0d9198; color: #ffffff; }
div.flickr span.disabled { color: #BDBDBD; }
div.flickr em { display: inline-block; width: 1px; height: 34px; background: #DBDBDB; font-style: normal; }

@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%;}

}

@media screen and (max-width: 1440px) {

	.in_ban #ban_swiper .swiper-slide{
		height:640px;
	}
	.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%;}



}

@media screen and (max-width: 1090px) {
	.pub_top { display: none; }
	.pub_top_m { display: block; height: 98px; padding: 0px 20px; position: relative; background: url(../images/in_nav_bg.jpg) center repeat; }
	.pub_top_m .logo { margin-top: 19px; }
	.pub_top_m .logo img { height: 60px; display: block; }
	.pub_top_m .search_btn { background: url(../images/icon_search_1.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 #56aab7; background-size: 100% 100%; width: 98px; height: 98px; position: absolute; top: 0px; right: 0px; }
	.pub_top_m .btn_menu.on { background: url(../images/menu_close.png) center center no-repeat #56aab7; 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.4rem; }

		.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; }

		.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; }
	}