*{margin:0; padding:0;}
ul,li {list-style-type:none;}
body {font-family: "微软雅黑"; color:#333;  font-size: 17px; }
a{color:#757575;text-decoration:none;}
.clear {LINE-HEIGHT: 0; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden}
img{vertical-align: top;border:none;}

.content{padding: 18px 10%; box-sizing: border-box;}
.left{float: left;}
.right{float: right;}

table th,td{padding:10px 15px; box-sizing: border-box; line-height: 1.5; font-size: 17px;}
table th{font-size: 23px; font-weight: normal;}
@font-face{
            font-family: 'Bold';
            src : url('../font/PingFang Bold.ttf');
        }

/* 首页 */


.top{ box-sizing: border-box;z-index: 2;  }
.logo_top{width: 100%; height:174px ; padding: 17px 10%; box-sizing: border-box; background:url(../images/top_bg.png) no-repeat;}
.logo_top .logo{margin-top: 30px;}
.nav{ width:100%; padding:0 10%;box-sizing: border-box; background-color: #165068; height:62px; }
.nav .tab-menu{width: 100%;}
.nav li {width: 10.5%; position: relative; display: inline-block;font-size:18px;color: #fff;line-height: 62px;  cursor: pointer; text-align: center;}
.nav li a{ padding: 0 5px;color: #fff;}
.nav li.current{ }
.nav li.current a{color: #fff; }

.nav_sub_box{ background:#165068; width: 100%; display: none;  position: absolute; left: 0; top:62px; z-index: 99;transform: rotateY(31px);  }
.nav_sub {}
.nav .nav_sub li{float: left; padding: 4px; box-sizing: border-box; width: 100%; height: auto; line-height: 36px; font-size: 16px; color: #fff;}
.nav_sub li a{color: #fff; padding-bottom: 3px; text-decoration: none;}
.nav .nav_sub li:hover{background:#035046;}
.nav li.current{background-color: #166788;}
.nav li.current2{background-color: #166788;}

.banner{width: 100%; background-color: #f1f1f1; text-align: center;}
.banner img{max-width: 100%; width: 100%; }

.main{box-sizing: border-box;}


.top_right{color: #067668; margin-top: 60px; display: flex;}
.top_right a{color: #fff; font-size: 21px; margin: 0 30px; display: flex; align-items: center;}
.top_right a img{margin-right: 10px;}
.form_box{display: flex; align-items: center; width: 100%;}



.page1{box-sizing: border-box; margin-top: 20px;}
.one_li{width: calc(33.3% - 12px); margin-left: 18px; height: 381px; overflow: hidden;background-color: #fff; padding:10px 15px; box-sizing: border-box;}
.page1 .slide .news_list img{width: 100%; height: 277px; }
.page1 .one_li:first-child{margin-left: 0;}
/* .news .news_img{width: 560px;} */
.news_box{width: 100%;}
.pub_news_tit{width: 100%; height: 53px; line-height:53px; box-sizing: border-box; border-bottom: 2px solid #ddd;}
.pub_news_tit .news_tit_name{font-size: 21px;color: #195F7C; font-family: "Bold"; position: relative; display: flex; align-items: center; padding: 0 10px;}
.pub_news_tit .news_tit_name img{margin-right: 5px;}
.pub_news_tit .news_tit_name::after{content: ""; position:absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #195F7C; border-radius: 4px;}
.pub_news_tit .news_tit_yw{color: #195F7C; font-size: 17px;font-family: Bold; }
.pub_news_tit .sub_dh{color: #195F7C; font-size: 17px; }
.pub_news_tit .sub_dh a{color: #195F7C;}

.news_box .news_list{ overflow: hidden;}
.news_box .news_list ul{margin-top: 10px; overflow: hidden; float: left; width: 100%;}
.news_box .news_list ul li{line-height: 36px; color: #999; font-size: 16px; text-align: right; background: url(../images/dian2.png) no-repeat 0 17px; padding-left: 9px;}
.news_box .news_list ul li a{color: #2c2c2c; font-size: 16px; float: left; text-align: left; width: calc(100% - 70px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_box .news_list ul li a:hover{color: #259293;}



.page2 {overflow: hidden;}
.page2 .news_box{width: calc(33.3% - 12px); margin-left: 18px; height: 553px; box-sizing: border-box;background-color: #fff; padding:10px 15px; box-sizing: border-box;}
.page2 .news_box:first-child{margin-left: 0;}

.pub_news_tit .news_tit_yw{color: #195F7C; font-size: 17px;font-family: Bold; }
.page2 .news_box .news_list{ overflow: hidden;}
.page2 .news_box .news_list ul{margin-top: 16px; overflow: hidden; float: left; width: 100%;}
.page2 .news_box .news_list ul li{line-height: 36px; color:#000000; font-size: 16px; text-align: right; background: url(../images/dian2.png) no-repeat 0 17px; padding-left: 9px;}
.page2 .news_box .news_list ul li a{color: #000000; font-size: 17px; float: left; text-align: left; width: calc(100% - 60px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.page2 .news_box .news_list ul li a:hover{color: #259293;}

.slide{width: calc(33.3% - 12px);}
.slide .slide_li{position: relative;}
.slide .slide_li .slide_text{position: absolute; padding-left: 10px; box-sizing: border-box; text-align: left; line-height: 50px;  bottom: 0; left: 0; color: #fff; font-size: 18px; width: 100%; height: 50px; background: rgba(0,0,0,0.4);}
.swiper-container-2 .swiper-pagination-2{ text-align: right; padding-right: 20px; box-sizing: border-box;}
.page2{width: 100%; }
.news_banner{width: 100%; margin-top: 20px;}
.news_banner img{width: 100%;}

.sy_zt{margin: 0px 0;}
.sy_zt .pub_news_tit{border: none;}
.sy_zt .pub_news_tit .news_tit_name{font-size: 24px;color: #195F7C; font-family: "Bold"; position: relative; display: flex; align-items: center; padding: 0 10px;}
.sy_zt .pub_news_tit .news_tit_name::after{width: 0;}
.sy_zt .sy_zt_list{box-sizing: border-box;background-color: #fff; padding:30px 15px; box-sizing: border-box; overflow: hidden;}
.sy_zt .sy_zt_list ul li{float: left; width: 390px; height: 146px; margin-right: 20px;}
.sy_zt .sy_zt_list ul li img{width: 100%;}
.friend{width: 100%; border-top: 1px solid #195F7C;color: #000; line-height: 2; }
.friend a{color: #000; margin: 0 10px 0px; display: inline-block;}
.friend .content{padding: 10px 10%;}

.sub_banner{width: 100%; overflow: hidden;}
.sub_banner img{width: 1920px; position: relative; margin-left: -960px; left:50%; }
.sub_main{min-height: 750px; position: relative; z-index: 99;}
.submenu{width: 315px;}
.listcolumn{width: calc(100% - 350px);}
.list-item-date{width: 105px;}
.list-item-title{width: calc(100% - 125px);}
.pagination a:hover{background: #e9f2fa;}

.footer{width: 100%; height: 337px; background:url(../images/foot_bg.png) no-repeat center top; color: #fff; padding-top: 30px; box-sizing: border-box;}
.foot_top{text-align: center;}
.foot_top .foot_xx{margin: 40px 0 20px;}
.foot_info{border-top: 1px solid #1D7599; padding-top: 20px;}
.foot_info p{text-align: center; font-size: 17px; line-height: 2;}

/* 分页 */
.pagination{font-size:0;text-align:center;overflow:hidden;margin:30px 0}
.pagination>div{line-height:26px}
.pagination a,.pagination strong{font-size:14px;background-repeat:no-repeat;display:inline-block;min-width:28px;text-align:center;padding:3px;border:solid 1px #d6dce1;border-radius:3px;margin-right:5px}
.pagination strong{background:#e9f2fa;font-weight:700}



/* 关于我们 */
.sub_banner{width: 100%; overflow: hidden;}
.sub_banner img{width: 1920px; position: relative; left: 50%; margin-left: -960px;}
.main_left{width: 389px;}
.main_left .one_li{width: 100%; margin:0 0 18px 0; height: auto; min-height: 200px;    padding: 10px 15px 20px;}
.main_left .one_li .news_tit_name{font-size: 21px;}
.main_left .left_MenuList{ margin-top: 10px;}
.main_left .left_MenuList ul li{line-height: 60px; line-height: 60px; border-bottom: 1px solid #E9E9E9; padding-left: 40px; box-sizing: border-box;}
.main_left .left_MenuList ul li:last-child{border: none;}
.main_left .left_MenuList ul li a{font-size: 19px;}
.main_left .left_MenuList ul li a:hover{ color: #259293; font-family: Bold;}
.main_right{width: calc(100% - 409px);    padding: 10px 15px 20px;overflow: hidden;background-color: #fff; box-sizing: border-box; margin-bottom: 40px;}
.about_nr{min-height: 600px;}
.pub_tit{color: #222222;font-size: 32px; text-align: center; margin: 50px 0 30px; font-weight: normal;font-family: Bold}
.pubcontText{color: #333333;line-height: 36px;font-size: 18px; padding: 20px 40px; box-sizing: border-box;}
.pubcontText img{display: block; margin: 20px auto; max-width: 100%; width: auto;}

/* 人才培养 */
.rencai{width: 80%; margin: 0 auto; padding: 40px; box-sizing: border-box;background: #FFFFFF;border: 1px solid #DDDDDD;}
.rencai ul li{font-size: 21px; line-height: 48px;color: #195F7C;}
.rencai ul li a{color: #195F7C;text-decoration: underline;}

.rencaiList{}
.rencaiList .follow {margin-bottom: 35px;}
.rencaiList .follow .follow_tit{color: #195F7C;font-size: 20px; text-decoration: underline; margin-bottom: 10px;}
.rencaiList .follow .follow_tit a{color: #195F7C;font-size: 20px;}
.rencaiList .follow .follow_li{line-height: 36px; color: #999; font-size: 16px; border-bottom: 1px solid #EDEDED; text-align: right; background: url(../images/dian1.png) no-repeat 0 17px; padding-left: 9px;}
.rencaiList .follow .follow_li a{color: #2c2c2c; font-size: 16px; float: left; text-align: left; width: calc(100% - 70px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rencaiList .follow .follow_li a:hover{color: #259293;}
.rencaiList .down{padding: 0 3%; box-sizing: border-box;}
.rencaiList .down .follow_li{line-height: 36px; color: #999; padding: 15px 0 15px 35px; font-size: 18px; border-bottom: 1px solid #EDEDED; text-align: right; background: url(../images/down.png) no-repeat 0 17px; }
.rencaiList .down .follow_li a{color: #2c2c2c; font-size: 18px;}

.teacher_list ul{ display: flex; flex-flow: row wrap; padding: 0 3%; box-sizing: border-box;}
.teacher_list ul li{width: calc(25% - 40px); margin:0 20px 40px;}
.teacher_list ul li img{width: 100%; }
.teacher_list ul li p{width:100%; text-align: center; margin:10px 0;font-size: 20px;color: #195F7C;}


/* 科研动态 */
.about_nr .newsPageTit{margin: 80px auto 20px;  width: 90%; padding-bottom: 30px; border-bottom:1px dotted #CFCFCF; }
.about_nr .newsPageTit h1{  font-size: 28px; color: #222; margin: 0 auto; line-height: 1.6; font-weight: normal; text-align: center; font-family: Bold;}
.about_nr .newsPageTit .from{font-size: 16px; color: #999999; width: 100%; text-align: center; margin-top: 10px; }

.postlist1{ width:90%; overflow:hidden; margin: 0 auto;}
.postlist1 li{width:100%; margin-top:24px; border-bottom:#ccc 1px dotted; overflow:hidden; padding-bottom:24px;}
.postlist1 li a{ display:block; width:100%; height:100%; position:relative;}
.postlist1 li a:hover h3{color:#195F7C; font-size: 18px;}
.zuoshi{ width:85px; height:85px; border:#EDEDED 1px solid; float:left; text-align:center; font-weight:bold; font-size:26px; line-height:54px; position:absolute;}
.zuoshi>div{ width:100%; font-size:14px; font-weight:100; text-align:center; color:#999; line-height:14px;}

.youcee1{  float:right; overflow:hidden; float:left; padding-left:105px;}
.youcee1 h3{ font-size:18px; line-height:22px; margin-top: 4px; width:100%; font-weight:100; color:#195F7C; height:22px; overflow:hidden; text-overflow:ellipsis;}
.miaoshu1{ width:100%; font-size:16px; line-height:23px; color:#333; margin-top:8px; text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical; height:50px;}				




/*分页*/
.pages_box{text-align: center; margin: 50px auto 30px;}
.page_total,.pages_box a,.page_jump{display:inline-block;vertical-align:middle;padding:0 14px;height:36px;background:#eee;line-height:36px;border: 1px solid #e1e1e1;font-size:13px;cursor: pointer;}
.pages_box a{margin-left:10px;color: #666;}
.pages_box a.page_curr,.pages_box a:hover{background:#333;color:#fff;font-size:13px;}
.page_jump{margin-left:10px;}






 /* 2022-04-07增加 */

/* 二维码 */
.bian_share {
	width: 163px; height: 239px; right: 20px; bottom: 10%; position: fixed; z-index: 9999;
}
.bian_share ul {
	width: 50px; float: right;
}
.bian_share ul li {
	margin: 0px 0px 10px; width: 50px; height: 50px;
}

.bian_share .share_ewm {
	background: url("../images/sharebg_03.png") no-repeat; left: -15px; top: -20px; width: 116px; height: 107px; position: absolute;
}
.bian_share .share_ewm img {
	margin: 11px 0px 0px 10px;
}
.top_right{position: relative;}
.so{position: absolute; right: 0; top: -65px;}
.so{width: 220px; padding: 0 5px; box-sizing: border-box; height: 35px; border: 1px solid #fff; border-radius: 100px; display: flex; align-items: center;}
.so .so_input{width: calc(100% - 25px); background: none; color: #fff; border: none; outline: none; padding: 0 10px; box-sizing: border-box;}
.so .so_input::-webkit-input-placeholder{color: #fff;}
.so .soBtn{width:20px }
.so_webBox{background-color: #195F7C; width: 100%; padding-bottom: 5px;}
.so_web{width: 60%; padding: 0 5px; margin: 0 auto; box-sizing: border-box; height: 32px; border: 1px solid #fff; border-radius: 100px; display: flex; align-items: center;}
.so_web .so_input{width: calc(100% - 25px); background: none; color: #fff; border: none; outline: none; padding: 0 10px; box-sizing: border-box;}
.so_web .so_input::-webkit-input-placeholder{color: #fff;}
.so_web .soBtn{width:20px }
/* 漂浮广告*/
#imgDiv{position:absolute;left:50px;top:60px; z-index: 999;}
.imgDivBox{width:180px;height:150px;background:red; position: relative;}
.imgBox_img{width: 100%; height: 100%;}

 /* 2022-04-07增加  end*/
