@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: font;
    src: url(../font/font.ttf);
}
@font-face {
    font-family: WenQuanYi;
    src: url(../font/WenQuanYi_Micro_Hei.ttf);
}

.header_layout{  width: 1200px; margin: auto; display: flex; justify-content: space-between;}
.layout{ width: 1200px; margin-right: auto; margin-left: auto;}
.header{ background:#1c60b4; height:160px; background: url('../images/head_bg.png')no-repeat;}
.logo{ float:left; padding-top:43px; /* width: 786px; */ height:73px;}
.logo img{ display:block;}
.top_center{ padding-top:30px;}
.top_center p{ color:#fff; font-size:18px; /* text-align:center; */ line-height:30px;font-weight: 600; letter-spacing: 3px; font-family: 'WenQuanYi';}
.top_right{ float:right; overflow:hidden; padding-top:46px;}
.top_eve{ color:#fff; font-size:14px; text-align:right;}
.top_eve a{ color:#fff; padding-right:10px; padding-left:10px;}
.sou{  float:right; position:relative; margin-top:14px;}
.fixpng{ position: relative; }
.inputBox_02{ width:214px; height:32px; float:left; background:#fff; border:none;color:#999999;font-size:100%; text-indent:15px; line-height:32px;margin-right: 20px;}
.searchBox_01{width:20px; height:20px; overflow:hidden; border:none;margin:0px; cursor:pointer; position: absolute;right: 26px;top: 6px;}


/*=================导航=================*/
.nav{ width:100%; height:50px;}
.nav_item{ float:left; text-align:center; height:50px; position: relative; z-index: 100; /* width: 9.09%; */ padding: 0 1.9%;font-weight: bold;}
.nav_item:nth-last-child(1) a{ font-weight: 600;
    color: #202c6f;
    font-size: 17px;
  font-family: 'font';

}
.nav_item a{/* padding:0 24px; */ color:#333333; font-size:15px; 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{ background:#880000;}
.hover .nav_itema { color:#FFF !important;}
.hover .nav_item_sub a{ text-align:center; background: #880000; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;    padding: 0;}
.hover .nav_item_sub a:hover{ background: #880000; color:#FFF; opacity:0.6;}


/*================= banne===================*/
.g-banner .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.g-banner .slideBox .hd{ height:16px; overflow:hidden; position:absolute; width:100%; bottom:10px;  z-index:1; text-align:center;}
.g-banner .slideBox .hd ul{ overflow:hidden; zoom:1;  }

.g-banner .slideBox .hd ul li{  margin:0px 3px;  width:12px; height:12px; color:#FFF; cursor:pointer; display:inline-block; text-align:center; line-height:90px; overflow:hidden; border-radius:50px; border: 2px solid #FFFFFF;}
.g-banner .slideBox .hd ul li.on{ background:#fff !important; color:#fff;width:12px; }
.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 img{ width:100%; height:auto; display:block; position:relative;}
.masks{width: 680px; height: 50px;opacity: 60%; background-color: #000; position: absolute; left: 360px;bottom: 120px;padding: 12px 16px 11px 16px;box-sizing: border-box;}
.masks h5{ color: #FFF; font-size: 18px;}

/*=================新闻动态=================*/
.header_blong{ width:100%; overflow:hidden;}
.header_news{ width:100%; padding-top:40px;margin-bottom: 20px; overflow:hidden;}
.xydt{ width:100%; float:left; overflow:hidden;position: relative;}
.xyxw_gd{ position: absolute; top: 10px;left: 104px;}
.xedt_nav{ display: flex; justify-content: space-between;}
.xydt_top{ width:100%; overflow:hidden;}
.xydt_top span{ float:left; font-size:24px; font-weight:bold; color:#000000; padding-bottom:11px;}
.xydt_top .more{ float:right; font-size:14px; color:#4c4c4c; padding-top:3px;}

.news_flash{ float:left; width:49%; overflow:hidden; position:relative; margin-top:20px;}
.news_flash .hd{ position:absolute; z-index:999; bottom:16px; right:20px;}
.news_flash .hd ul li{ width:10px; height:10px; float:left; box-sizing:border-box; background:#cccccc; border-radius:50%; margin:0 3px; cursor:pointer;}
.news_flash .hd ul li.on{ background:#fff;}
.news_flash .bd ul li{ position:relative; width:100%; overflow:hidden;}
.news_flash .bd ul li img{ width:100%; height:380px;}
.news_flash .bd ul li .mask{ position:absolute; bottom:0; left:0; right:0; width:100%; line-height:42px; height:42px; background: rgba(0,0,0,0.5);  }
.news_flash .bd ul li .mask h5{ width:70%; font-size:14px; font-weight:bold; color:#fff; margin-left:20px; display:block;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.news_cen ul li p{font-size: 14px;color: #a1a1a1;line-height: 1.5em;padding-left: 30px;}

.news_cen{ width:50%; overflow:hidden; padding-top:14px;}
.news_cen ul { height: 100%; display: flex; flex-direction: column; justify-content: space-between;}
.news_cen ul li{ width:100%; height:auto; line-height:30px;}
.news_cen ul li a:before{ content: "";width: 6px;height: 6px; display: inline-block;border-radius: 0%;background: #880000; vertical-align: middle; margin-right: 8px;transform: rotate(45deg);}
.news_cen ul li a{ background:url(../images/eve_03.jpg) left 19px no-repeat; text-indent:15px; float:left; font-size:16px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:100%; transition: all 0.5s linear;}
.news_cen ul li a:hover{ transform: translate(10px, 0px); color:#880000;}
.news_cen ul li span{ float:right; font-size:14px; color:#999999;}


/*=================通知公告=================*/
.tzgg{ float:left; width:32%;height: 344px; overflow:hidden;}
.tzgg_cen{ overflow:hidden; height: 100%; padding-top:5px;}
.tzgg_cen ul{height: 100%; display: flex;flex-direction: column;/*justify-content: space-between;*/}
.tzgg_cen ul li{ width:100%;}
.tzgg_cen ul li .date{  float:left; margin-right:14px; margin-top: 18px;}
.tzgg_cen ul li .date h4{ text-align:center; color:#fff; padding-top:6px; font-size:14px; font-weight:bold;}
.tzgg_cen ul li .date h6{ text-align:center; color: #880000;margin-right: 12px; font-size:14px; float: left;}
.tzgg_cen ul li a{ font-size:16px; color:#333333; line-height:44px; padding-top:5px; display:block;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.tzgg_cen ul li a:hover{ color:#880000;}
.date h6{    color: #666666;}
.date h4{    color: #666666;}
.date span{color: #999;}
/*================= 学者之声===================*/
.header_vel{height: 410px; background: url('../images/f2523f633ff8c13e7e2278e3e221bbce.png')no-repeat; overflow:hidden;padding: 9px 0 0 0 ;}
.header_box{ width:1200px; height:100%;  overflow:hidden;margin: 0 auto;}
.xzzs{ width:32%; height: 100%; float:left; overflow:hidden;margin: 0 2%;}
.xzzs ul{ width:100%; height: 100%; overflow:hidden;}
.xzzs ul li{ width:100%; background: url('../images/0d84b3ee32ae4f5cc1bd731f07daefe8.png')no-repeat;background-position: right bottom; height: 64px;margin-top: 14px; background-color: #fff; overflow:hidden; padding: 12px 25px 8px 25px;box-sizing: border-box; border-left: solid 6px #880000;}
.xzzs ul li a{display:block;color:#4d4d4d;font-size:16px;}



/*================= 讲座预告===================*/
.jzyg{ float:right; width:32%; overflow:hidden;}
.jzyg_cen{ width:100%; margin-top:4px; overflow:hidden; padding-bottom:4px;}
.jzyg_cen ul li{ width: 100%;
    margin: 0 auto;
    height: 64px;
    background: #ffffff;
    margin-top: 10px;
    margin-bottom: 14px;
    /*box-shadow: 0px 0px 8px 3px #f0f0f0;*/
    padding: 8px 20px 8px 0;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;}
.jzyg_cen li:hover .date{color: #880000;}
.jzyg_cen .jzyg_line{ width: 1px; height: 48px;background-color: #C0C9D2;float: left; margin-right: 23px;}
.jzyg_cen ul li .date{ width:105px; text-align:center; height:64px; float:left;  color: #999999;}
/*.jzyg_cen ul li:hover{color: #F8BE15;}*/
.jzyg_cen ul li .date h4{ font-size:22px;font-weight:bold;}
.jzyg_cen ul li .date h4:hover{color: #880000;}
.jzyg_cen ul li .date h6{ font-size:14px; text-align:center;}
.jzyg_cen ul li .date h6:hover{color: #880000;}
.jzyg_cen ul li .xsdt_nav{ padding-top: 5px; overflow:hidden;}
.jzyg_cen ul li .xsdt_nav a{ color:#4d4d4d; display:block; font-size:15px; padding-bottom:7px;}
.jzyg_cen ul li .xsdt_nav a:hover{ color:#880000;}
.jzyg_cen ul li .xsdt_nav span{ color:#666666; font-size:13px; display:block;}
.jzyg_cen ul li .xsdt_nav p{ color:#b2b2b2; font-size:13px; display:block; padding-top:6px;}

/*================= 学术活动===================*/
.header_activity{ width: 100%;height:100%;}
.xxhead_top{width: 100%;overflow: hidden;display: flex;justify-content: space-between;margin-bottom: 24px;}
.xxhead_top span{font-size: 24px;font-weight:bold; color:#000000; padding-bottom:11px;}
.xxhead_top .more{ font-size: 14px;  color:#4c4c4c; padding-top:3px;}
.xxhd{float: left;width: 570px; height: 100%; overflow: hidden; display: flex; flex-direction: column;justify-content: space-between;}
.xxhd_top{ display: flex; justify-content: space-between; margin-bottom: 15px;}
.xxhd_top_left img{ width: 220px; height: 128px; }
.xxhd_top_right{ width: 335px; }
.xxhd_top_right h2{ margin-bottom: 23px;}
.xxhd_top_right h2 a{ font-size: 16px;color: #000000;font-weight: bold; }
.xxhd_top_right span a{ font-size: 14px;color: #999999;line-height: 24px; }
.xxhd_bottom ul li{ line-height: 38px; display: flex; justify-content: space-between; color: #666666; font-size: 16px;} 
.xxhd_bottom ul li{ color: #666666;} 
.xxhd_bottom ul li a{ color: #333333;} 
.xxhd_bottom ul li span{ color: #666666;} 

/*================= 优秀典型===================*/
.xydx{float: right;width: 570px; height: 100%; overflow: hidden; display: flex; flex-direction: column;justify-content: space-between;}

/*================= 栏目链接===================*/
.link{ width:100%; overflow:hidden; padding-top:40px; /*margin-bottom: 40px;*/}
.link ul{ zoom:1; display: flex; justify-content: space-between;}
.link ul li{ width:280px; height:80px; overflow:hidden;}
.link ul li .link_img{ float:left;width:100%;height:80px;overflow:hidden;}
.link ul li .link_img img{width:100%;height:100%;transition: all 1s ease-out;}
.link ul li .link_img img:hover{transform: scale(1.3);}

/*================= 底部信息===================*/
.foter{ width:100%; height:auto;background-color: #202c6f;}
.foter_box{width: 100%; height: 50px; color:#fff;font-size: 14px;display: flex;justify-content: center;align-items: center;}
.foter_title{ width: 1200px; display: flex;justify-content: center; line-height: 26px; align-items: center;flex-wrap: wrap;}
.foter_title h4{font-size: 14px;color: #ffffff;  }
.link1{ width:100%; padding-top:60px; overflow:hidden; color:#FFF;}
.link1 .hd{ width:100%; background:url(../images/ui_08.png) bottom repeat-x;  overflow:hidden; padding-bottom:20px;display: flex;justify-content: center;align-items: center;}
.link1 .hd span{ float:left; color:#FFF; font-size:14px;}
.link1 .hd a{ float:left; color:#FFF; font-size:14px; padding-right:40px;}
.link1 .hd a:hover{ color:#ef0707;}