@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px;}
body{ font:14px "微软雅黑";min-width: 1400px;}
ol,ul { list-style:none; }
a { color:#333;text-decoration:none!important; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
/* 顶部 */
.top{width: 100%;margin: 0 auto;background: url(../newimg/topbg.jpg) no-repeat;height: 150px;background-size: 100% 100%;}
.top .topcss{width: 1400px;margin: 0 auto;position: relative;}
#logo{width: 540px;float: left;margin-top: 14px;}
#yuanxun{float: left;margin-top: 18px;margin-left: 40px;}
.search{float: right;width: 250px;margin-top:60px;position: relative;margin-right: 20px;}
.search input{height:34px;width:98%;float: left;font-size:15px;opacity: 0.7;outline: none;border-radius: 3px;border: none;}
.search .button{width: 34px;height:34px;position: absolute;top: 2px;right: 0px;background: none;border: none;}
.search img{width:60%;height:60%;}
/*导航*/
#navmenus{width: 100%;background:#084383;}
#navmenu{width:1400px; height:48px;margin: 0px auto;}
#navmenu ul .yinavcss{float: left;text-align: center;width:140px;height: 48px;line-height:48px;position: relative;}
#navmenu ul .yinavcss .menu{color:#ffffff;font-size: 18px;}
#navmenu ul .yinavcss:hover{background: #0d56a5;}
#navmenu ul .yinavcss .sub_menu{position:absolute;top:48px;left:0;width:140px;background:#0d56a5;display:none; text-align:center;z-index:10;}
#navmenu ul .yinavcss .sub_menu li {width:140px; text-align:center;border:none;padding:0px;height:40px;line-height:40px;position:relative;}
#navmenu ul .yinavcss .sub_menu li a{color:#ffffff!important;display:block;width:140px;text-align:center;font-size:16px;}
#navmenu ul .yinavcss .sub_menu li a:hover{background:#084383;color:#ffffff!important;}

#navmenu ul .yinavcss:hover{background: #0d56a5;}
#navmenu ul .yinavcss .sub_menu .sub_menus{position:absolute;top:0;left:140px;width:140px;background:#0d56a5;display:none; text-align:center;z-index:10;}
#navmenu ul .yinavcss .sub_menu .ernavcss .sub_menus li{width:140px; text-align:center;border:none;padding:0px;height:40px;line-height:40px;position:relative;}
#navmenu ul .yinavcss .sub_menu .ernavcss .sub_menus li a{color:#ffffff!important;display:block;width:140px;text-align:center;font-size:16px;}
#navmenu ul .yinavcss .sub_menu .ernavcss .sub_menus li a:hover{background:#084383;color:#ffffff!important;}

/*轮播及新闻*/
.lblists{width: 1400px;margin: 0px auto;overflow: hidden;padding-top: 20px;}
.lunbo_left{width: 620px;float: left;}
.focusBox {position: relative;width: 620px;height:410px;overflow: hidden;font: 12px/1.5 Verdana, Geneva, sans-serif;float: left;margin-right: 20px;}
.focusBox .pic li{height:410px!important;}
.focusBox .pic img {width:100%;height:100%;display: block;}
.focusBox .txt-bg {position: absolute;bottom: 0;z-index: 1;height: 30px;width:100%;background: #333;filter: alpha(opacity=40);opacity: 0.4;overflow: hidden;}
.focusBox .txt {position: absolute;bottom: 0;z-index: 2;height: 30px;width:100%;overflow: hidden;}
.focusBox .txt li {height:30px;line-height:30px;position:absolute;bottom:-30px;}
.focusBox .txt li a {color: white;padding: 0 0 0 10px;font-size: 15px;display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:400px;}
.focusBox .num {position: absolute;z-index: 3;bottom:8px;right: 0px;}
.focusBox .num li {float: left;position: relative;width: 10px;height: 10px;border-radius: 10px; overflow: hidden;text-align: center;margin-right:6px;cursor: pointer;background:#ffffff;}
.focusBox .num li a, .focusBox .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
.focusBox .num li span {z-index: 1;background: rgb(255,255,255,0.1);}
.focusBox .num li.on a, .focusBox .num a:hover {background:#2393fc;}
.lunbo_right{float: right;width: 730px;}
/*新闻标题*/
.lunbo_right .titlebg{font-size: 24px;color: #333333;line-height: 35px;height: 75px;background: none;border-bottom: 4px solid #eeeeee;padding: 0 10px 0 20px;}
.lunbo_right .titlebg .indextitle{height: 35px;overflow: hidden;}
.lunbo_right .titlebg .indextitle .titlen{float: left;font-weight: bold;}
.lunbo_right .titlebg .indextitle .mores{float: right;margin-top: 10px;}
.lunbo_right .titlebg .eglstitle{color: #bbbbbb;font-size: 18px;font-weight: normal;}
/*新闻*/
.lunbnew{padding: 10px 10px 0px 10px}
.lunbnew .lbnewtop h3{color:#0d56a5;text-align: center;font-weight: 400;line-height: 20px;font-size: 20px;}
.lunbnew .lbnewtop p{text-indent: 24px;font-size: 16px;line-height: 25px;margin-top: 10px;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;}
.lunbnew .lbnewtop a:hover p{color:#0d56a5;}
.lunbnew ul{padding-top: 10px;height: 230px;}
.lunbnew ul li{height:40px;line-height:40px;background: url(../newimg/dian.png) no-repeat 0px 18px}
.lunbnew ul li:hover a{color:#0d56a5;}
.lunbnew ul li a{display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:620px;float: left;font-size: 16px;color: #333333;padding-left: 10px;}
.lunbnew ul li span{width:70px;display: inline-block;text-align: right;float: right;font-size:16px;color: #555555;}

/*导航图*/
.navimg{width: 1400px;margin: 0 auto;}
.navimgs{margin-top: 20px;}
.navimg img{width: 1400px;height:100px;}
/*快速导航*/
/*.link2{background-color:#FFF;width:1400px;margin:0px auto; height: 240px;}
.link2{ overflow: hidden; margin-top: 10px}
#kstd{height: 100px;background-color: #F9F2F2;padding: 0; width: 100%}
.kstd_l{width: 100px;float: left;background-color: #8D1516;font-size: 18px;color: #ffffff;text-align: center;line-height: 30px;padding-top: 20px;height: 80px;}
.kstd_r{height: 100px;float: left;}
.kstd_r li{width: 300px; float: left;margin-top:20px;text-align: center;color: #8D1516}
.kstd_r li span{display: inline-block}
.kstd_r li img{width: 34px;}
.kstd_r li p{margin-top: 10px; font-size: 16px; font-weight: bold}
@keyframes shake {
    0% { transform: translateX(0); }
    25% { transform: translateX(-5px); }
    50% { transform: translateX(5px); }
    75% { transform: translateX(-5px); }
    100% { transform: translateX(5px); }
}
.elementa.hidden img{display: inline-block;animation: shake 0.5s;animation-iteration-count: 1;}
.elementb.hidden img{display: inline-block;animation: shake 0.5s;animation-iteration-count: 1;}
.elementc.hidden img{display: inline-block;animation: shake 0.5s;animation-iteration-count: 1;}
.elementd.hidden img{display: inline-block;animation: shake 0.5s;animation-iteration-count: 1;}
.arrow-right {font-size: 0;line-height: 0;border-width: 10px;border-color: #8D1516;border-right-width: 0;border-style: dashed;border-left-style: solid;
    border-top-color: transparent;border-bottom-color: transparent;margin-top: 40px;float: left;}*/

/*中间新闻*/
.newcont{width: 100%;overflow: hidden;}
.titlebg{margin:0;height: 40px;border-bottom: 2px solid #f3f3f3;}
.titleleft{float: left;width: 120px;border-bottom: 3px solid #0d56a5;text-align: center;height: 39px;line-height: 52px;}
.mores{float: right;margin-top: 10px;margin-right: 10px;}
.titleleft span{width:120px;height:38px;line-height: 38px;margin-left: 0;color: #0d56a5;text-align: center;font-size: 17px;font-weight: bold;}
/*中间新闻 教学科研*/
.newcont .newtop,.newcont .newbottom{width: 1400px;margin: 0 auto;padding-top:20px}
.newcont .newtop ul li .dian,.newcont .newbottom ul li .dian{float: left;margin-top: 20px;margin-left: 6px;}
.newcontleft{width: 480px;float: left;margin-right: 30px;}
.newcontright{width: 380px;float: left;}
.newcontleft .ztnews,.newcontright .ztnewt{height: 250px;}
.newcontleft .ztnews ul{width: 470px;margin: 0 auto;padding:16px 0 6px 0;}
.newcontleft .ztnews ul li{height: 40px;line-height: 40px;}
.newcontleft .ztnews ul li:hover a{color:#0d56a5;}
.newcontleft .ztnews ul li a{display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:378px;float: left;font-size: 16px;margin-left:10px;color: #333333;}
.newcontleft .ztnews ul li span{width:70px;display: inline-block;text-align: right;float: left;font-size: 16px;color: #555555;}
.titlebgs{margin:0;height: 20px;border-bottom: 3px solid #0d56a5;}
.newcontright .ztnewr{background: #e6f2ff;height: 264px;}
.newcontright .ztnewr ul{padding-top: 5px;}
.newcontright .ztnewr ul li{padding-top: 10px;text-align: center;border-bottom: 1px solid #ffffff;padding-bottom: 9px;width: 96%;margin: 0 auto;}
.newcontright .ztnewr ul li:first-child{margin-top: 0;}
/*.newcontright .ztnewr ul{width: 380px;margin: 0 auto;padding:16px 0 6px 0;}
.newcontright .ztnewr ul li{height: 40px;line-height: 40px;}
.newcontright .ztnewr ul li:hover a{color:#0d56a5;}
.newcontright .ztnewr ul li a{display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:278px;float: left;font-size: 16px;margin-left:10px;color: #333333;}
.newcontright .ztnewr ul li span{width:70px;display: inline-block;text-align: right;float: left;font-size: 16px;color: #555555;}*/
.ztnewt ul{width: 380px;margin: 0 auto;padding:26px 0 6px 0;}
.ztnewt li{height: 60px;margin-top: 10px;padding-top: 10px;border-top: 1px solid #f0f0f0;}
.ztnewt li:first-child{border-top: none;margin-top: 0;padding-top: 0;}
.ztnewt .lefttime{width: 54px;height: 58px; float: left;margin-left: 10px;}
.ztnewt .lefttime .mandd{width: 54px;height: 29px;background:#0d56a5;line-height: 29px;color: #ffffff;font-size: 15px;display: block;text-align: center}
.ztnewt .lefttime .year{width: 54px;height: 29px;background: #f3f3f3;line-height: 29px;color:#222222;font-size: 15px;display: block;text-align: center;}
.ztnewt .righttc{width: 300px;float: left;margin-left: 10px;}
.ztnewt .righttc div{width: 306px;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;}
.ztnewt .righttc p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;font-size: 12px;}
.ztnewt .righttc p a{color: #666666;}
/*活动掠影*/
.hdly{width:1400px;margin:0 auto;overflow:hidden;}
.hdlys{padding-top:18px;}
.hdlys .tempWrap{width:1400px!important;}
.hdlys ul li{width:220px!important;height:190px;margin-right:20px;}
.hdlys ul li .fengcaic{width:220px;height:160px;}
.hdlys ul li p{width: 98%;margin: 0 auto; display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-top: 10px;font-size: 16px; color:#333333;text-align: center;}
.hdlys ul li img{width:100%; height:100%;}

.cylj{width:1400px;margin:0 auto;overflow:hidden;}
.cylj .link{width: 1380px;margin: 16px auto;}
.cylj .link ul li{float: left;margin-right: 56px;padding-bottom: 10px;}
.cylj .link ul li a{font-size: 16px;}
/*底部*/
.footer{background:#0d56a5;height:130px;background-size:100% 100%;margin-top:16px;}
.footer .footers{width:1400px;margin:0 auto;padding-top:12px;}
.footer .footers .footer_left p{color:#ffffff;font-size:15px;line-height:26px;margin-top:6px;text-align: center;}
.footer .footers .footer_left p a{color:#ffffff;}
.footer .footers .footer_left p img{width:16px;height:16px;margin-bottom: 3px;}

.rightxt{position: fixed;width: 150px; right: 10px;top: 210px;background:#d1e7ff;}
.rightxt ul li:first-child{border-top: 2px solid #0d56a5;}
.rightxt ul li{height: 46px;line-height: 46px;font-size: 14px;}
.rightxt ul li a{display: block;width: 72%;border-bottom: 1px solid #beddff;margin: 0 auto;}
.rightxt ul li img{width: 16px;margin-right: 6px;}
/*列表页*/
.main{overflow: hidden;margin-top: 20px;min-height:600px;}
.content{width: 1400px;margin: 0 auto;}
.lb_left{ width:232px; height:auto; float:left;}
.lb_left .dqzc{ width:232px; height:auto; float:left;}
.lb_left .dqzc .dqzc_top{ width:232px; height:45px; float:left; background-color:#0058b9;}
.lb_left .dqzc .dqzc_top h2{ width:100%; height:45px; float:left; font:16px/45px "微软雅黑","宋体"; color:#FFF; text-align:center; font-weight:bold;}

.lb_left .dqzc ul{ list-style:none; width:232px; height:auto; float:left;}
.lb_left .dqzc ul li{ list-style:none; width:232px; height:50px; float:left; font:18px/50px "微软雅黑","宋体"; color:#333; text-align:center; border-bottom:1px solid #ccc; background-color:#FFF;}
.lb_left .dqzc ul li a{  width:232px; height:50px; float:left; font:16px/50px "微软雅黑","宋体"; color:#333;}
.lb_left .dqzc ul li a:hover{  width:232px; height:50px; float:left; font:bold 16px/50px "微软雅黑","宋体"; color:#F00; background-color:#d7e0f2; text-align:center; text-decoration:none;}


.lb_right{ width:1130px; height:auto; float:right;}
.lb_right .lb_right_top{ width:1130px; height:45px; float:right;  border-bottom:1px solid #8d8d8f;}
.lb_right .lb_right_top h2{ height:41px; float:left; font:16px/41px "微软雅黑","宋体"; color:#333;   border-bottom:4px solid #0d56a5;}
.lb_right .lb_right_top h2 a{ color:#333;}
.lb_right .lb_right_top h2 a:hover{ color:#F00;}
.lb_right ul{ list-style:none; width:1110px; height:auto; float:left; background-color:#FFF; padding:15px;}
.lb_right ul li{ list-style:none; width:885px; height:30px; float:left; font:14px/30px "微软雅黑","宋体"; color:#333;  background:url(../images/button1.jpg) no-repeat 0px 16px; padding-left:18px;}
.lb_right ul li a{  color:#333;}
.lb_right ul li a:hover{  color:#F00;}
.lb_right ul li span{width:100px; height:30px; float:right; color:#999}
/*文章页面*/
.liebiao{ width:1380px; height:auto; margin:10px auto; background-color:#FFF;}
.liebiao .liebiao_top{ width:1380px; height:35px; float:left; border-bottom:1px solid #8d8d8f;}
.liebiao .liebiao_top h2{ height:31px; float:left; font:20px/31px "微软雅黑","宋体"; color:#333;  border-bottom:4px solid #0d56a5;}

.liebiao ul{ list-style:none; width:1380px; padding:0; height:auto; float:left; margin-top:10px;}
.liebiao ul li{ list-style:none;  position:relative;  left:0px;  height:30px;  font:14px/30px "微软雅黑","宋体"; color:#333; background:url(../images/button2.png) no-repeat 0px 12px; padding-left:18px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; padding-right:100px;}
.liebiao ul li a{ color:#333;}
.liebiao ul li a:hover{ color:#F00;}
.liebiao ul li span{ height:30px;  position:absolute;right:0px; bottom:0; font:14px/30px "微软雅黑","宋体"; color:#999; }
.zsy_content{ width:100%; float:left;}
.zsy_cotitle{ width:92%; margin:0 auto; padding:10px 0 20px; border-bottom:1px solid #b5b5b5; font-size:26px; color:31a1a1a; text-align:center;}
.zsy_cotitle p{ font-size:14px;  color:#666666; margin-top:20px;}
.zsy_comain{ width:1340px; margin:0 auto;  background-color:#FFF; padding:20px 40px;}
.zsy_comain img{width:auto;height:auto;max-width:100%;max-height:100%;  transform:scale3d(0.98,0.98,0.98);}
.zsy_comain h1{font-size:24px;}
.zsy_cobutton{ padding:0 13px; line-height:24px; background:#fff; border:1px solid #fff; border-radius:5px;}