@charset "utf-8";
/* CSS Document */
.header_top{ width:100%; overflow:hidden; height:110px; background-color: #074087;}
.logo{ float:left; padding-top:18px;}
.logo img{ display:block;}
.top_right{ float:right; overflow:hidden;}
.sou{ width:250px; float:right; position:relative; margin-top:38px;}
.inputBox_02{ width:250px; height:36px; float:left; background:#FFF; border:none;color:#a5a5a5;font-size:100%; padding-left:15px; line-height:36px; border-radius:5px;}
.searchBox_01{ background:url(../images/sou_06.jpg) no-repeat; width:18px; height:18px; overflow:hidden; border:none;margin:0px; cursor:pointer; position:absolute; right:15px; top:10px;}
.rihgt_name{ float:right; color:#FFF; margin-right:28px; padding-top:54px;}
.rihgt_name a{ font-size:13px; color:#ffffff; display:block; float:left;}
.rihgt_name a:hover{ color:#f9ae31;}
.rihgt_name em{ padding-left:10px; padding-right:10px; float:left;}


/*=================导航=================*/
.nav{ width:100%; height:50px; background:#f5faff;}
.nav_item{ float:left; width:12.5%; text-align:center; height:50px; position: relative; z-index: 100;}
.nav_item a{ width:100%; color:#333333; font-size:16px; display:block; line-height:50px;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema { background:#003f88; color:#FFF;}
.hover .nav_item_sub a{    text-align: center;
    background: #ffffff;
    color: #000000;
    text-decoration: none;
    font-size: 16px;
    height: 41px;
    line-height: 33px;
    }
.hover .nav_item_sub a:hover{     background: #074087;
    color: #FFF;}


/*================= banne===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.g-banner .slideBox .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.g-banner .slideBox .bd li p{ background: rgba(0,0,0,0.5); color:#FFF; position:absolute; left:0; right:0; margin:0 auto; width:30%; bottom:50px; line-height:50px; font-size:16px; text-align:center}
.g-banner .slideBox .bd img{ width:100%; height:auto; display:block; position:relative;}
.g-banner .slideBox .next{background:url(../images/next_05.png) no-repeat;width:36px;height:72px; position:absolute; right:80px; top:40%;}
.g-banner .slideBox .prev{ background:url(../images/prev_03.png) no-repeat; width:36px; height:72px; position:absolute; left:80px; top:40%;}



/*================= 新闻  公告===================*/
.header_blong{ width:100%; overflow:hidden; background:#FFF;}
.header_news{ padding:40px 0; overflow:hidden; background:#FFF;}
.xydt{ width:68%; float:left; overflow:hidden; margin-top:18px;}
.xydt_top{ width:100%; overflow:hidden;}
.xydt_top span{ float:left; color:#003f88; font-size:26px; font-weight:bold;}
.xydt_top .more{ float:right; color:#003f88; font-size:13px; padding-top:10px;}
.xydt_nav{ overflow:hidden;}

.news_flash{ float:left; width:61.5%; overflow:hidden; position:relative; margin-top:20px; background:url(../images/xydt_bg_03.jpg) left no-repeat; background-size: auto 100%;}
.news_flash .hd{ position:absolute; z-index:999; bottom:46px; right:0; left:0; margin:0 auto; text-align:center; width:20%;}
.news_flash .hd ul li{ width:10px; height:10px; float:left; box-sizing:border-box; border:1px solid #fff; border-radius:50%; margin:0 3px; cursor:pointer; margin-top:8px;}
.news_flash .hd ul li.on{ background:#fff;}
.news_flash .bd ul li{ width:100%; overflow:hidden; position:relative; z-index:2; height:406px;}
.news_flash .bd ul li .img{ overflow: hidden; width: 55%; float:left; margin:18px 25px 0 18px;}
.news_flash .bd ul li img{ width:100%; transition: all 1s ease-out;}
.news_flash .bd ul li img:hover{ transform: scale(1.3);}
.news_flash .bd ul li .txt { overflow: hidden; font-size: 14px; color: #fff; margin-top: 93px; padding-right: 30px; text-align: justify;}
.news_flash .bd ul li .txt h4{ font-size:24px; font-weight:bold;}
.news_flash .bd ul li .txt h4 a{ color:#FFF;}
.news_flash .bd ul li .txt p{ line-height:24px; display:block; padding-top:15px;}
.news_flash .bd ul li:after{content: ""; position: absolute; right: 0; top: 53px; bottom: 26px; left: 11.6%; background: #4f6ebe; z-index:-1;}
.news_flash .hd .next{background:url(../images/news_next_05.png) no-repeat;width:30px;height:23px; display:block; float:left; margin-right:5px;}
.news_flash .hd .prev{ background:url(../images/news_prev_03.png) no-repeat; width:30px; height:23px; display:block; float:left; margin-right:5px;}

.news_right{ width:36%; float:right; overflow:hidden; margin-top:20px;}
.news_right ul li{ width:100%; height:58px; line-height:58px; border-bottom:1px #c2c2c2 dashed;}
.news_right ul li a{ color:#333333; font-size:16px; transition: all 0.5s linear; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; float:left; width:80%;}
.news_right ul li a:hover{ transform: translate(10px, 0px); color:#fab50e;}
.news_right ul li span{ float:right; font-size:14px; color:#999999;}



.header_kydt{ width:100%; overflow:hidden; padding-bottom:5px;}
.kydt_cen{ width:100%; padding-top:20px;}
.kydt_cen ul li{ width:23%; float:left; box-shadow: 0px 4px 4px 0px #dedddd; margin-left:1%; margin-right:1%;}
.kydt_cen ul li .kydt_img{ width:100%;overflow: hidden;}
.kydt_cen ul li .kydt_img img{ width:100%; transition: all 1s ease-out;}
.kydt_cen ul li .kydt_img img:hover{ transform: scale(1.3);}
.kydt_cen ul li .kydt_nav{ background:#FFF; padding:20px 20px 30px 20px; overflow:hidden;}
.kydt_cen ul li .kydt_nav a{ font-size:16px; color:#333333; display:block; overflow:hidden;text-overflow:ellipsis; float:left;}
.kydt_cen ul li .kydt_nav span{ font-size:14px; color:#4f6ebe; float:left; width:100%; padding-top:15px;}
.kydt_cen ul li .kydt_nav p{ font-size:14px; color:#b2b2b2; line-height:24px; padding-top:10px; float:left;}


.header_zrsm{ width:100%; background:url(../images/zrsm_02.jpg) top center no-repeat; padding:40px 0; margin-top:45px;}
.header_zrsm h4{ display:block; text-align:center; color:#ffffff; font-size:30px;}
.header_zrsm p{ width:80%; margin:0 auto; display:block; text-align:center; padding-top:30px; font-size:18px; line-height:36px; color:#FFF; padding-bottom:30px;}
.header_zrsm a{ width:180px; height:38px; background:#FFF; display:block; margin:0 auto; line-height:38px; color:#003f88; text-align:center; font-size:14px;}



.header_nav{ padding:40px 0; overflow:hidden; background:url(../images/blong_02.jpg) top center no-repeat;}

/*================= 学术讲座===================*/
.xsjz{ width:46.5%; float:left; overflow:hidden;}
.xsjz_flash{ width:100%; padding-top:30px; overflow:hidden; position:relative;}
.xsjz_flash .bd ul li{ width:100%; overflow:hidden; position:relative; z-index:2; height:332px;}
.xsjz_flash .bd ul li .xs_img{ overflow: hidden; width: 34%; float:left; margin-top:40px; margin-right:25px;}
.xsjz_flash .bd ul li img{ width:100%; transition: all 1s ease-out;}
.xsjz_flash .bd ul li img:hover{ transform: scale(1.3);}
.xsjz_flash .bd ul li .xs_txt { overflow: hidden; font-size: 14px; color: #fff; margin-top: 45px; padding-right: 30px; text-align: justify;}
.xsjz_flash .bd ul li .xs_txt .xs_title{ color:#FFF; font-size:16px; display:block; height:42px; overflow:hidden;}
.xsjz_flash .bd ul li .xs_txt h4{ background:url(../images/sj_06.jpg) left no-repeat; display:block; padding-left:20px; margin-top:20px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.xsjz_flash .bd ul li .xs_txt h5{ background:url(../images/dd_09.jpg) left no-repeat; display:block; padding-left:20px; margin-top:20px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.xsjz_flash .bd ul li .xs_txt h6{ background:url(../images/rw_11.jpg) left no-repeat; display:block; padding-left:20px; margin-top:20px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.xsjz_flash .bd ul li:after{content: ""; position: absolute; right: 0; top: 0; left:0; bottom: 62px; background: #003f88; z-index:-1;}
.xsjz_flash .next{background:url(../images/news_next_05.png) no-repeat;width:30px;height:23px; display:block; position:absolute; right:30px; bottom: 72px; z-index:3;}
.xsjz_flash .prev{ background:url(../images/news_prev_03.png) no-repeat; width:30px; height:23px; display:block; position:absolute; right:65px; bottom: 72px; z-index:3;}


/*================= 通知公告===================*/
.xsjz_nav{ width:100%; padding-top:40px; overflow:hidden;}
.tzgg{ width:47%; float:left; overflow:hidden;}
.tzgg_top{ width:100%; overflow:hidden;}
.tzgg_top span{ float:left; width:112px; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:18px; background:url(../images/tzgg_03.jpg) no-repeat;}
.tzgg_top .more{ float:right; color:#666666; padding-top:15px;}
.tzgg_cen{ width:100%; overflow:hidden; padding-top:25px;}
.tzgg_cen ul li{ width:100%; height:40px; line-height:40px;}
.tzgg_cen ul li a{ color:#333333; font-size:16px; transition: all 0.5s linear; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; float:left; width:80%;}
.tzgg_cen ul li a:hover{ transform: translate(10px, 0px); color:#fab50e;}
.tzgg_cen ul li span{ float:right; font-size:14px; color:#999999;}


/*================= 最新科研论文===================*/
.kylw{ width:50%; float:right; overflow:hidden;}
.kylw_top{ width:100%; overflow:hidden;}
.kylw_top span{ float:left; width:148px; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:18px; background:url(../images/tzgg_03.jpg) no-repeat; background-size:100% 100%;}
.kylw_top .more{ float:right; color:#666666; padding-top:15px;}
.kylw_cen{ width:100%; margin-top:20px; border-left:1px #e6e6e6 solid; overflow:hidden; padding-bottom:20px;}
.kylw_cen ul li{ width:100%; margin-left:20px; border-bottom:1px #e6e6e6 solid; margin-top:15px;}
.kylw_cen ul li a{ display:block; font-size:16px; color:#333333;}
.kylw_cen ul li p{ display:block; color:#999999; font-size:14px; padding-top:20px;}
.kylw_cen ul li span{ display:block; padding-top:15px; color:#999999; font-size:14px; padding-bottom:20px;}


/*================= 院系特色===================*/
.yx_right{ width:46.5%; float:right; overflow:hidden;}
.yxts{ width:100%; overflow:hidden;}
.yxts_cen{ width:100%; overflow:hidden;}
.yxts_cen ul li{ width:46%; float:left; border:1px #f9e7ca solid; height:146px; margin-top:30px; background:#FFF; text-align:center; margin-left:2%; margin-right:2%;}
.yxts_cen ul li .yx_img{ width:60%; float:left; height:100%; border-right:1px #f9e7ca solid; margin-right:15px; overflow:hidden;}
.yxts_cen ul li .yx_img img{ width:100%; height:100%; transition: all 1s ease-out;}
.yxts_cen ul li .yx_img img:hover{ transform: scale(1.3);}
.yx_txt{ padding-right:15px; padding-top:30px;}
.yx_txt span{ display:block; font-size:14px; color:#666666; padding-top:25px;}


/*================= 专家团队===================*/
.zjtd{ width:100%; overflow:hidden; padding-top:27px;}
.zjtd .bd{ width:100%; padding-top:27px; overflow:hidden; position:relative;}
.zjtd .bd ul li{ width:22%; height:164px; margin-right:25px; float:left; position:relative; overflow:hidden;}
.zjtd .bd ul li img{ width:100%; height:100%;}
.zjtd .bd ul li span{ position:absolute; width:100%; background:url(../images/eop_03.png) no-repeat; background-size:100% 100%; bottom:15px; color:#FFF; padding:10px 0 10px 20px; left:0;}
.zjtd .bd .next{background:url(../images/zj_next_05.png) no-repeat;width:20px;height:34px; display:block; position:absolute; right:0; bottom: 30%; z-index:3;}
.zjtd .bd .prev{ background:url(../images/zj_prev_03.png) no-repeat; width:20px; height:34px; display:block; position:absolute; left:0; bottom: 30%; z-index:3;}



/*================= 底部===================*/
.foter{ width:100%; background:url(../images/foter_02.jpg) top center no-repeat; height:310px; overflow:hidden;}
.foter_nav{ padding-top:30px; overflow:hidden; width:100%; height:260px;}
.foter_logo{ float:left; width:25.5%; overflow:hidden; text-align:center; padding-top:12px;}
.foter_cen{ width:48%; float:left; border-left:2px #5581b2 solid; border-right:2px #5581b2 solid; padding:21px 4% 0 5%;}
.foter_cen h4{ display:block; color:#FFF; font-size:18px; padding-bottom:20px;}
.foter_cen .foter_left{ float:left; overflow:hidden; width:40%;}
.foter_cen .foter_right{ float:left; overflow:hidden; width:60%;}
.foter_cen .foter_left li{ float:left; width:100%;}
.foter_cen .foter_right li{ float:left; width:100%;}
.foter_cen ul li a{ display:block; font-size:15px; color:#ffffff; line-height:34px;}
.foter_contact{ width:26.5%; float:left; padding-left:4%; padding-top:21px;}
.foter_contact h4{ display:block; color:#FFF; font-size:18px; padding-bottom:20px;}
.foter_contact ul li{ display:block; font-size:15px; color:#ffffff; line-height:34px; padding-left:25px;}
.foter_contact .f_dh{ background:url(../images/f_dh_03.png) 0px 10px no-repeat;}
.foter_contact .f_yx{ background:url(../images/f_yx_07.png) 0px 10px no-repeat;}
.foter_contact .f_cz{ background:url(../images/f_cz_10.png) 0px 10px no-repeat;}
.foter_contact .f_dz{ background:url(../images/f_dz_13.png) 0px 10px no-repeat;}
.bottom{ width:100%; overflow:hidden; height:50px; line-height:50px; text-align:center; font-size:15px; color:#ffffff;}
.bottom a{ color:#FFF;}

.ph_foter{ width:100%; overflow:hidden; background:url(../images/ph_foter_02.jpg) top center no-repeat; padding:30px 0px; text-align:center; color:#FFF; font-size:14px; line-height:32px; display:none;}
/*================= 手机端banner===================*/
.ph_banner{ width:100%; overflow:hidden; display:none;}
.ph_banner .banner_pad_cen{ width:100%; height:auto; overflow:hidden; position:relative;}
.ph_banner .banner_pad_cen .hd{ display:none;}
.ph_banner .banner_pad_cen .bd{ position:relative; height:100%; z-index:0;   }
.ph_banner .banner_pad_cen .bd li{ zoom:1; vertical-align:middle;height:auto; position:relative;overflow:hidden;}
.ph_banner .banner_pad_cen .bd li span{ display:block;position:absolute;left:0;right:0; margin:0 auto;bottom:60px;line-height:80px;padding-left:20px;background:url(../images/ion_03.png) no-repeat;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:24px; width:90%;}
.ph_banner .banner_pad_cen .bd img{ width:100%; height:auto; display:block; position:relative;}
.ph_banner .banner_pad_cen .bd li p{ background: rgba(0,0,0,0.5); color:#FFF; position:absolute; left:0; right:0; margin:0 auto; width:50%; bottom:50px; line-height:50px; text-align:center}
.ph_banner .banner_pad_cen .next{background:url(../images/next_05.png) no-repeat;width:36px;height:72px; position:absolute; right:10px; top:40%;}
.ph_banner .banner_pad_cen .prev{ background:url(../images/prev_03.png) no-repeat; width:36px; height:72px; position:absolute; left:10px; top:40%;}


.slick-dots{
	display: none !important;
}
.slick-next{background:url(../images/ot_05.jpg) no-repeat;width:38px;height:28px; display:block; position:absolute; right:30px; bottom: 0; z-index:3; font-size:0; border:none;}
.slick-prev{ background:url(../images/oi_03.jpg) no-repeat; width:38px; height:28px; display:block; position:absolute; right:75px; bottom: 0; z-index:3; font-size:0; border:none;}

.pc_foot {

  height: 270px;
  margin-top: 64px;
  background-color: #074087;
}

.pc_foot_top {
  width: 1480px;
  height: 220px;
  margin: 0 auto;

}

.pc_foot_logo {
  width: 685px;
  height: 70px;
  float: left;
  padding-top: 78px;
}


.pc_foot_bq {
  width: 370px;
  height: 100px;
  float: left;
  padding-top: 78px;
  margin-left: 178px;
}

.pc_foot_bq div div {
  margin-bottom: 10px;
}

.pc_foot_bq div div span {
  color: #fff;font-size: 16px;
}


.pc_foot_wx {
  width: 100px;
  height: 120px;
  float: right;
  padding-top: 48px;
}

.pc_foot_wx span {
  color: #fff;
  padding-left: 21px;
}

.pc_foot_foot {

  overflow: hidden;
  background-color: #074087;
      height: 50px;
    border-top: 1px solid #305f9b;
}

.layout {
  width: 1480px;
  height: auto;
  margin: 10px auto;
  line-height: 1.5em;
  text-align: center;
}

.pc_foot_foot span {
  color: #fff;    line-height: 50px;    font-size: 16px;
}

@media (max-width: 768px) {
  .pc_foot {
    display: none;
  }
   .pc_foot_foot {
    display: none;
  }
}

@media (min-width: 769px) {
  .ph-body {
    display: none;
  }

}

.ph_foot {
  width: 100%;
  height: auto;
  margin-top: 20px;
  background-color: #074087;
  text-align: center;    padding: 20px 0;
}

.ph_foot p {
  display: inline-block;
  line-height: 1.5em;
  font-size: 16px;
  color: #fff;
  padding-top: 4px;font-family: Microsoft YaHei;
}

