body{margin:0px auto;padding:0px;border:0px;font-family:"微软雅黑"; font-size:16px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; min-width:1200px;}
ul,li,ol{margin:0px; padding:0px; list-style:none;}
table,tr,td,h3,h5,span,p,form,input,dl,dd,dt,em,b{margin:0px; padding:0px;}
em,img{border:0px;}
input{border: none;outline: none;background: none;}
a{text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;transition: 0.5s;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.width{width:1200px;margin: 0 auto;}
.clear{ clear:both;}
.images{
	transition: all 0.8s;
	-moz-transition: width 0.8s; /* Firefox 4 */
	-webkit-transition: width 0.8s; /* Safari 和 Chrome */
	-o-transition: width 0.8s; /* Opera */
	}
.images:hover{
	cursor: pointer;
	transition: all 0.8s;
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);     /* Opera */
	}



/****************************************首页****************************************/
/* 头部 */
.top{width: 100%;overflow: hidden;padding:12px 0;background: #064bb0;}
.search{height: 32px;line-height: 32px;width: 250px;margin-top: 25px;}
.searchtext{width: 190px;height: 32px;background: url(../2020images/search.png) no-repeat  center;float: left;padding-left: 15px;font-size: 12px;color: #fff;}
.searchimg{float: left;margin-left: 5px;}

/* 导航 */
.menu{background: #fff;width: 100%;}
.nav{height:50px; line-height:50px;position:relative; z-index:20;}
.nav .nLi{ float:left;  position:relative; display:inline;     transition: all 0.3s ease;}
.nav .nLi h3{ float:left;font-weight: normal;}
.nav .nLi h3 a{ display:block; padding:0 30px; font-size:18px;color: #444;}
.nav .sub{width:87%; left:0; top:50px; position:absolute; background:url(../2020images/erjibg.png) repeat; text-align: center;display: none;padding: 10px;z-index:999;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; color: #fff;border-bottom: 1px dashed #6D6D6C;padding:10px 0;line-height:20px;font-size:14px;}
.nav .sub a:hover{ color: #FAD308;}
.nav .on h3 a{background:#145eca;color: #fff;}
.nav .nLi:hover h3 a{background: #145eca;color: #fff;}
.flipInY{-webkit-animation-name: flipInY ;animation-name: flipInY ;animation-duration: 0.6s;-webkit-animation-duration: 0.6s;animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;visibility: visible !important;display: block !important;}

@keyframes flipInY  {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}
/* banner */
.banner{width:100%;text-align:center;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; left:50%; bottom:35px; z-index:1;margin-left: -33px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:14px; height:14px; text-align:center; background:url(../2020images/dian.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../2020images/dian-hover.png) no-repeat center;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:100%;}
.slideBox .bd ul{width:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}
.slideBox .bd img{ width:100%; height:auto; display:block;  }

/* 内容 */
.main{overflow: hidden;}
.contain{min-height:510px;}

/* part1 */
.part1{overflow: hidden;padding: 35px 0;}

/* 新闻动态 */
.xwdt{width: 840px;overflow: hidden;}
.zytitle{width: 100%;overflow: hidden;padding-bottom: 12px;}
.zytitle h3{float: left;background: url(../2020images/title1.png) no-repeat left center;font-size: 20px;color: #333333;padding-left: 30px;}
.zytitle a{float: right;color: #aeaeae;font-size: 12px;margin-top: 10px;}
.zytitle a:hover{padding-right:15px ;color: #005399;}
.xwdt .zytitle{background: url(../2020images/titlebg1.jpg) no-repeat center bottom;}
.xwdtnr{overflow: hidden;padding-top: 30px;}
.xwdtnrl{width: 430px;overflow: hidden;}
.picScroll-left{ width:430px;  overflow:hidden; position:relative;}
.picScroll-left .hd{z-index: 2;}
.picScroll-left .hd ul{overflow:hidden;zoom:1; position: absolute;bottom: 15px;right: 0;z-index: 3;}
.picScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:10px; text-indent:-999px; cursor:pointer; background:url(../2020images/dian1.png) no-repeat center;}
.picScroll-left .hd ul li.on{ background:url(../2020images/dian1-hover.png) no-repeat center; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;position: relative;}
.picScroll-left .bd ul li .pic img{ width:430px; height:320px; display:block;}
.picScroll-left .bd ul li .title{position: absolute;bottom: 0;left: 0;width:410px;height: 45px;background: url(../2020images/bg.png) no-repeat center;line-height: 45px;padding-left: 20px;}
.picScroll-left .bd ul li .title a{color: #fff;}
.xwdtnrr{width: 380px;overflow: hidden;}
.xwdtnrt{width: 100%;overflow: hidden;border-bottom: 1px dotted #dfdfdf;padding-bottom: 25px;margin-bottom: 25px;}
.xwdtnrt a{color: #005399;}
.xwdtnrt span{color: #999;font-size: 12px;background: url(../2020images/time.png) no-repeat left center;padding-left: 20px;display: block;width: 95%;margin: 15px 0;overflow: hidden;}
.xwdtnrt p{font-size: 14px;color: #888888;line-height: 20px;}
.xwdtnrr ul li{line-height: 34px;overflow: hidden;}
.xwdtnrr ul li a{color: #494949;width: 88%;float: left;font-size: 15px;}
.xwdtnrr ul li span{color: #999;width: 10%;float: right;font-size: 12px;text-align:right;} 
.xwdtnrr ul li:hover a{color: #005399;padding-left: 2%;}
.xwdtnrr ul li:hover span{color: #005399;}

/* 通知公告 */
.tzgg{width: 300px;overflow: hidden;border: 1px solid #e1e1e1;padding: 15px 15px 0 15px;}
.tzgg .zytitle{background: url(../2020images/titlebg2.jpg) no-repeat center bottom;}
.tzgg .zytitle h3{background: url(../2020images/title2.png) no-repeat left center;}
.tzggnr ul{padding-top: 10px;overflow: hidden;}
.tzggnr ul li{border-bottom: 1px dotted #dfdfdf;padding: 10px 0;font-size: 14px;}
.tzggnr ul li+li+li+li+li{border-bottom: none !important;}
.tzggnr ul li a{color: #494949;}
.tzggnr ul li p{font-size: 12px;color: #999;background: url(../2020images/time.png) no-repeat left center;padding-left: 25px;margin-top: 10px;}
.tzggnr ul li:hover a{color: #005399;}

/* part2 */
.part2{padding: 40px 0;overflow: hidden;background: #f9f9f9;}
.sxzz,.xkjs{width: 585px;overflow: hidden;}

/* 思想政治建设 */
.sxzz .zytitle{background: url(../2020images/titlebg3.jpg) no-repeat center bottom;}
.sxzz .zytitle h3{background: url(../2020images/title3.png) no-repeat left center;padding-left: 40px;}
.sxzz ul{padding-top: 10px;overflow: hidden;}
.sxzz ul li{padding: 25px 0;border-bottom: 1px dotted #dfdfdf;overflow: hidden;}
.sxzznr{width: 410px;overflow: hidden;}
.sxzz ul li a{color: #005399;}
.sxzz ul li span{font-size: 12px;color: #999;background: url(../2020images/time.png) no-repeat left center;padding-left: 20px;overflow: hidden;margin: 15px 0;width: 95%;display: block;}
.sxzz ul li p{font-size: 14px;color: #888888;line-height: 20px;}
.sxzz ul li+li+li{border-bottom: none !important;;padding-bottom: 0 !important;}
.sxzzpic{width: 140px;overflow: hidden;height: 95px;margin-top: 5px;}
.sxzzpic img{width: 140px;height: 95px;}

/* 学科建设 */
.slideTxtBox{ width:585px;position: relative;}
.slideTxtBox .hd{ height:35px; line-height:35px; border-bottom:3px solid #dfdfdf;  position:relative; }
.slideTxtBox .hd ul li{ float:left; margin-right:35px; cursor:pointer;font-size: 20px;font-weight:bold;}
.slideTxtBox .hd ul li img{margin-top:3px;}
.slideTxtBox .hd ul li.on{ height:35px;border-bottom:3px solid #145eca; }
.xkjs .bd ul{padding-top: 30px;overflow: hidden;}
.xkjs .bd ul li{padding: 23px 20px;overflow: hidden;background: #f2f1f1;}
.xkjs .bd ul li+li{background: #fff;}
.xkjs .bd ul li+li+li{background: #f2f1f1;}
.xkjs .bd ul li+li+li+li{background: #fff;}
.xkjsnr{width: 100%;overflow: hidden;margin-bottom: 15px;}
.xkjs .bd ul li a{float: left;width: 85%;color: #494949;}
.xkjs .bd ul li span{float: right;width: 13%;font-size: 12px;color: #999;}
.xkjs .bd ul li p{font-size: 14px;color: #888;}
.xkjs .bd ul li:hover a{color: #005399;}
.more{position: absolute;top: 0;right: 0;font-size: 12px;color: #aeaeae;margin-top: 10px;}
.more:hover{padding-right:15px ;color: #005399;}

/* part3 */
.part3{padding: 40px 0 35px 0;overflow: hidden;}
.part3 .zytitle{background: url(../2020images/titlebg4.jpg) no-repeat center bottom;}
.part3 .zytitle h3{background: url(../2020images/title5.png) no-repeat left center;}
.part3 ul{padding-top: 30px;overflow: hidden;}
.part3 ul li{float: left;width: 204px;height:62px;overflow: hidden;border: 1px solid #dfdfdf;margin-right: 42px;}
.part3 ul li+li+li+li+li{margin-right: 0 !important;}
.part3 ul li img{width: 204px;height:62px;}


/* 底部 */
.footer{width: 100%;padding: 40px 0;overflow: hidden;background: #003f91;text-align: center;}
.footer p{color: #fff;font-size: 14px;line-height: 28px;}
.footer p span{margin-right: 10px;}


/****************************************单篇正文****************************************/
.nybanner{width: 100%;height: 260px;overflow: hidden;}
.nybanner img{width: 100%;height: 260px;}
.contain .width{position: relative;}
.containl{width: 230px;position: absolute;top: -60px;left: 0;z-index: 10;overflow: hidden;}
.containl h3{height: 60px;background: #064bb0;font-size: 20px;color: #fff;padding-left: 35px;line-height: 60px;font-weight: normal;}
.containl ul{background: #f4f8fe;padding: 5px 20px 50px 20px;overflow: hidden;}
.containl ul li{padding: 15px 0 15px 15px;border-bottom: 1px solid #e0e8f4;overflow: hidden;}
.containl ul li a{color: #494949;display: block;font-size:15px;}
.containl ul li:hover{border-bottom: 1px solid #064bb0;}
.containl ul li:hover a{color:#064bb0;}
.containl ul li.on{border-bottom: 1px solid #064bb0;}
.containl ul li.on a{color:#064bb0;}
.containr{width: 940px;overflow: hidden;padding: 30px 0;}
.location{padding-bottom: 15px;overflow: hidden;background: url(../2020images/titlebg5.jpg) no-repeat center bottom;width: 100%;}
.location h3{float: left;font-size: 20px;color: #333;font-weight: normal;}
.current{float: right;padding-left: 25px;font-size: 12px;color: #999;background: url(../2020images/home.png) no-repeat left center;margin-top: 13px;}
.current a{color: #999;}
.current a:hover{color: #064bb0;}
.dpzw{padding-top: 30px;overflow: hidden;}
.dpzw p{font-size: 16px !important;color: #494949 !important;line-height: 32px !important;margin-bottom: 30px;}


/****************************************图片列表****************************************/
.tplb ul{overflow: hidden;padding-top: 30px;padding-bottom: 30px;}
.tplb ul li{padding: 0 37px;overflow: hidden;float:left;width:160px;}
.tplb ul li .pictp{width:160px;height:220px;overflow: hidden;}
.tplb ul li img{width:160px;height:220px;}
.tplb ul li p{text-align:center;font-size:14px;color:#494949;line-height:50px;}
.tplbl{width: 770px;overflow: hidden;}
.tplbl a{color: #005399;display: block;}
.tplbl span{font-size: 12px;color: #999;background: url(../2020images/time.png) no-repeat left center;padding-left: 25px;margin: 10px 0;display: block;}
.tplbl p{font-size: 14px;color: #888;line-height: 20px;}
.tplbr{width: 140px;overflow: hidden;height: 95px;}
.tplbr img{width: 140px;height: 95px;}
.fyl{display: block;text-align: center;}



/****************************************列表页****************************************/
.list ul{overflow: hidden;padding-top: 20px;padding-bottom: 30px;}
.list ul li{line-height: 36px;overflow: hidden;}
.list ul li a{color: #494949;float: left;width: 88%;}
.list ul li span{color: #999;float: right;width: 10%;font-size: 14px;}
.list ul li:hover a{color: #005399;padding-left: 10px;}
.list ul li:hover span{color: #005399;}


/****************************************内容页****************************************/
.nry{padding-top: 30px;padding-bottom: 20px;overflow: hidden;}
.nry h3{font-size: 24px;color: #444;text-align: center;}
.xiab{background: #f5f5f5;width: 100%;height: 30px;text-align: center;font-size: 12px;color: #999;line-height: 30px;margin: 25px 0;}
.xiab span{margin-right: 10px;}
.nrynr{border-bottom: 1px solid #e7e7e7;padding-bottom: 20px;margin-bottom: 20px;overflow: hidden;}
.nrynr p{font-size: 16px !important;line-height: 32px !important;text-indent: 32px !important;color: #494949 !important;}
.nrynr p img{display: block;margin: 30px auto;}
.sxp p{font-size: 14px;color: #666;line-height: 28px;}
.sxp p a{color: #666;}
.sxp p a:hover{color: #003f91;padding-left: 10px;}


/****************************************图片列表页****************************************/
.piclist ul{overflow: hidden;padding-top: 60px;padding-bottom: 30px;}
.piclist ul li{float:left;width:420px;margin-right:10%;height:150px;margin-bottom: 50px;background: #f9f9f9;cursor:pointer;}
.piclist ul li.last{margin-right:0 !important;}
.piclist ul li a{display:block;}

/****************************************师资队伍****************************************/
.szdw{padding:30px 0;overflow:hidden;}
.box{margin-bottom:20px;overflow:hidden;}
.boxtitle{padding:8px 0;background:#efefef;overflow:hidden;}
.boxtitle h3{font-size:16px;font-weight:normal;color:#064bb0;float:left;border-left:1px solid #064bb0;padding-left:10px;}
.boxtitle a{float:right;color:#838383;padding-right:10px;font-size:14px;}
.boxtitle a:hover{color:#064bb0;}
.box ul{padding:15px 0 0 0;overflow:hidden;}
.box ul li{float:left;padding:0 10px;font-size:14px;}
.box ul li a{color:#494949;}