﻿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_logobg {
    width: 100%;
    min-width: 1200px;
    height: 160px;
    background: url(../images/cyxy_topbg.jpg) repeat-x;
    margin: 0px auto;
}
.cyxy_top {
    width: 1200px;
    height: 160px;
    background: url(../images/cyxy_logo.jpg) no-repeat;
    margin: 0px auto;
}
a.cyxy_logo, a.cyxy_logo:visited {
    width: 640px;
    height: 160px;
    display: block;
    float: left;
}
.cyxy_topr {
    width: 300px;
    height: 100px;
    float: right;
}
.cyxy_searchbg {
    width: 300px;
    height: 35px;
	margin-top:60px;
    background: url(../images/cyxy_search.jpg) no-repeat;
}
.cyxy_menubg {
    width: 100%;
    min-width: 1200px;
    height: 40px;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
}
.cyxy_menu {
    width: 1200px;
    height: 40px;
    margin: 0px auto;
}
.cyxy_menu ul {
    width: 1170px;
    height: 40px;
    padding: 0px 15px;
}
.cyxy_menu ul li {
    width: 117px;
    height: 40px;
    float: left;
}
.cyxy_menu ul li a, .cyxy_menu ul li a:visited {
    width: 130px;
    height: 40px;
    line-height: 40px;
    font-family: "Microsoft Yahei",serif;
    font-size: 16px;
    text-align: center;
    color: #017;
    display: block;
}
.cyxy_menu ul li ul.submenu {
    height: 0;
    padding: 0;
    overflow: hidden;
    width: 126px;
    position: relative;
    background: #fff;
    transition-duration: 0.2s;
}
.cyxy_menu ul.submenu li {
    display: block;
    float: none;
    width: 100%;
    text-align: center;
}
.cyxy_menu ul li ul.submenu a {
    color: #000;
    font-size: 14px;
}
.cyxy_menu ul.submenu li:hover {
    background: #EF9B0A;
}
.cyxy_menu ul li:hover ul.submenu{display:block; height:auto;}
.cyxy_foot {
    width: 100%;
    height: 200px;
    background: url(../images/cyxy_footbg.jpg) repeat-x;
    margin-top: 80px;
}
.cyxy_footlogo {
    width: 1200px;
    height: 200px;
    background: url(../images/cyxy_logo.jpg) left no-repeat;
    margin: 0px auto;
}
.cyxy_footnr {
    width: 1050px;
    height: 60px;
    text-align: right;
    color: #fff;
    padding: 65px 30px 0px 0px;
    float: left;
}
.cyxy_footnr ul li {
    line-height: 28px;
}

.pagination{clear:both!important;padding:5px 0 0;text-align:center;margin:5px auto;line-height:30px;}
.my_pages ul{text-align:center;list-style:none;}
.my_pages ul li{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px;}
.pagination .page-item,.pagination .page-num{background:#fff;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;border: #999 1px solid; margin-right:10px;}
.my_pages ul li a:hover{color:#fff;background:#FF6600;border:#FF6600 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer;}
.pagination .page-num-current{background:#064bb0;border:#064bb0 1px solid;height:24px;overflow:hidden;color:#fff;font-weight:700;}

/****************************************首页****************************************/
/* 头部 */
.top{width: 100%;overflow: hidden;padding:20px 0;border-top:4px solid #0d64ab;}
.search{height: 32px;line-height: 32px;width: 250px;margin-top: 25px;}
.searchtext{width: 188px;height: 30px;float: left;padding-left: 15px;font-size: 12px;color: #c2c3c3;border:1px solid #e9e9e9;line-height:30px;}
.searchimg{float: left;margin-left: 5px;}

/* 导航 */
.menu{width: 100%;background: #0d64ab;height: 50px;line-height: 50px;position: relative;z-index:30;}
.menu .width{position: relative;z-index:40;}
.menu ul .nli{float: left;padding: 0 24px;position: relative;cursor: pointer;}
.menu ul .nli h3{font-weight: normal;font-size:18px;}
.menu ul .nli h3 a{color: #fff;display: block;}
.menu ul .nli:hover{background: #107bd4;}
.menu ul .nli:hover h3 a{background: url(../images/sanj.png) no-repeat center bottom;}
.menu ul .on{background: #107bd4;}
.menu ul .on h3 a{background: url(../images/sanj.png) no-repeat center bottom;}
.menu ul .nli:hover .sub{display: block;}
.sub{z-index: 3;height: 40px;position: absolute;top: 50px;left: 0;line-height: 40px;width: 1000px;display: none;}
.sub li{float: left;font-size: 14px;color: #666;overflow: hidden;}
.sub li a{padding: 3px 10px;color: #666;margin: 0 10px;}
.sub li:hover a{background: #107bd4;border-radius: 5px;color: #fff;}
.menu .bj{position: absolute;top:50px;left:0px;display: none;width:100%;height:40px;background: #fff;filter:alpha(opacity=80);opacity:0.8;z-index: 2;}

/* banner */
.banner{width:100%;text-align:center;}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;z-index:20;}
.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(../images/dian.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/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{}
.contain{min-height:510px;}

/* part1 */
.part1{overflow: hidden;padding: 35px 0;}

/* 新闻动态 */
.xwdt{width: 100%;overflow: hidden;}
.zytitle{width: 100%;overflow: hidden;padding-bottom: 12px;border-bottom: 3px solid #0d64ab;}
.zytitle h3{float: left;background: url(../images/title1.png) no-repeat left center;font-size: 20px;color: #333333;padding-left: 30px;font-weight: normal;}
.zytitle a{float: right;color: #aeaeae;font-size: 12px;margin-top: 10px;}
.zytitle a:hover{padding-right:15px ;color: #005399;}
.xwdtnr{overflow: hidden;padding-top: 30px;}
.xwdtnrl{width: 515px;overflow: hidden;}
.picScroll-left{ width:515px;  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(../images/dian1.png) no-repeat center;}
.picScroll-left .hd ul li.on{ background:url(../images/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:515px; height:320px; display:block;}
.picScroll-left .bd ul li .title{position: absolute;bottom: 0;left: 0;width:495px;height: 45px;background: url(../images/bg1.png) no-repeat center;line-height: 45px;padding-left: 20px;}
.picScroll-left .bd ul li .title a{color: #fff;}
.xwdtnrr{width: 655px;overflow: hidden;}
.xwdtnrt{width: 100%;overflow: hidden;border-bottom: 1px dotted #dfdfdf;padding-bottom: 25px;margin-bottom: 25px;}
.xwdtnrt a{color: #005399;font-size:18px;font-weight:bold;}
.xwdtnrt span{color: #999;font-size: 12px;background: url(../images/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: 87%;float: left;font-size: 15px;}
.xwdtnrr ul li span{color: #999;width: 11%;float: right;font-size: 12px;} 
.xwdtnrr ul li:hover a{color: #005399;padding-left: 2%;}
.xwdtnrr ul li:hover span{color: #005399;}

/* 通知公告 */
.tzgg{width: 97.5%;overflow: hidden;border: 1px solid #e1e1e1;padding: 15px 15px 0 15px;}
.tzgg .zytitle h3{background: url(../images/title4.png) no-repeat left center;}
.tzggnr ul{padding-top: 10px;overflow: hidden;margin:0 -25px;padding-bottom: 10px;} 
.tzggnr ul li{padding: 0 25px;font-size: 14px;width:350px;float:left;cursor:pointer;}
.tzggnr ul li a{color: #494949;}
.tzggnr ul li p{font-size: 12px;color: #999;margin-top: 10px;}
.tzggnr ul li div{border-bottom: 1px dotted #dfdfdf;padding: 15px 0;}
.tzggnr ul li+li+li+li+li+li+li div{border-bottom:0 !important;}
.tzggnr ul li+li+li+li+li+li+li+li div{border-bottom:0 !important;}
.tzggnr ul li+li+li+li+li+li+li+li+li div{border-bottom:0 !important;}
.tzggnr ul li:hover a{color: #005399;}
.tzggnr ul li:hover div{border-bottom: 1px dotted #005399;}



/* part2 */
.part2{padding: 40px 0;}
.sxzz,.xkjs{width: 585px;}

/* 思想政治建设 */
.sxzz .zytitle h3{background: url(../images/title2.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;}
.sxzz ul li a{color: #005399;}
.sxzz ul li span{font-size: 12px;color: #999;background: url(../images/time.png) no-repeat left center;padding-left: 20px;overflow: hidden;margin: 12px 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;}


/* 学科建设 */
.slideTxtBox{ width:585px;position: relative;}
.slideTxtBox .hd{ height:38px; line-height:38px; border-bottom:3px solid #0d64ab;  position:relative; }
.slideTxtBox .hd ul li{ float:left; margin-right:35px; cursor:pointer;font-size: 20px;}
.slideTxtBox .hd ul li img{margin-top:3px;}
.xkjs .slideTxtBox .zytitle h3{background: url(../images/title3.png) no-repeat left center;padding-left: 40px;}
.xkjs .bd ul{padding-top: 30px;}
.xkjs .bd ul li{padding: 23px 20px;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: 30px 0 35px 0;overflow: hidden;background: #f9f9f9;}
.part3 .zytitle h3{background: url(../images/title4.png) no-repeat left center;}

/* part4 */
.part4 .zytitle h3{background: url(../images/title5.png) no-repeat left center;}
.part4{padding-bottom: 40px;}
.picMarquee-left{ width:1200px;  overflow:hidden; margin-top: 35px;}
.picMarquee-left .bd ul{ overflow:hidden;zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;background: #f9f9f9;cursor: pointer;min-height:285px;}
.picMarquee-left .bd ul li .pic{ text-align:center;overflow: hidden;width: 220px;height: 180px;}
.picMarquee-left .bd ul li .pic img{ width:220px; height:180px; display:block;}
.picMarquee-left .bd ul li .title{ padding: 0 20px 20px 20px;overflow: hidden;width: 180px;}
.picMarquee-left .bd ul li .title b{color: #494949;text-align: center;display: block;margin-bottom: 10px;font-weight:normal ;}
.picMarquee-left .bd ul li .title p{font-size: 12px;color: #999;line-height: 18px;text-align: left;}
.cover{position: absolute;left: 0;top: 0;width:220px;height: 180px;background: url(../images/cover.png) no-repeat center;display: block;}
.picMarquee-left .bd ul li:hover{background: #eff5fc;transition: 0.5s;}
.picMarquee-left .bd ul li:hover .cover{background: url(../images/cover-hover.png) no-repeat center;transition: 0.5s;}
.picMarquee-left .bd ul li:hover .title b{color: #003f91;transition: 0.5s;}
.picMarquee-left .bd ul li:hover .title p{color: #494949;transition: 0.5s;}
.picMarquee-left .bd ul li:hover .pic img{cursor: pointer;transition: all 0.8s;transform: scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1); }

/* 友情链接 */
.yqlj{padding-bottom:40px;overflow:hidden;}
.yqlj ul{padding:20px 0;overflow:hidden;}
.yqlj ul li{float:left;padding:0 20px;}
.yqlj ul li a{color:#494949;transition: 0.5s}
.yqlj ul li:hover a{color:#005399;transition: 0.5s;}

/* 底部 */
.footer{width: 100%;padding: 25px 0;overflow: hidden;background: #474747;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(../images/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(../images/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(../images/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;}


.dpzw{padding-top:20px;overflow:hidden;}
.dpzw p{font-size: 16px !important;color: #494949 !important;text-indent: 32px !important;line-height: 32px !important;}

@media (max-width: 767px) { 
body{min-width:100% !important;}
.top_logobg{width:100%;min-width:100%;height:80px;}
.cyxy_top{width:100%; background-size:80%; background-position:20px center ; height:80px;}
.cyxy_topr{display:none;}
a.cyxy_logo, a.cyxy_logo:visited{width:100%;height:auto;}
.cyxy_menubg,.cyxy_menu{width:100%; min-width:100%;height:auto;}
.cyxy_menu ul{ width:100%; height:auto; padding:0;}
.cyxy_menu ul li {
    width: 25%;
    height: 40px;
    float: left;
}
.cyxy_menu ul li a, .cyxy_menu ul li a:visited{width:100%;}
.nybanner,.nybanner img{height:auto;}
.width{width:100%;}
.containl{width:98%; margin:auto;float:none; margin:auto;position:static; display:block;}
.containr{width:98%; margin:auto;}
.cyxy_footlogo{width:100%; background-size:80%; background-position:top center;}
.cyxy_footnr{width:100%; padding:70px 0; text-align:center; font-size:12px;}
.current{padding-right:10px;}
.list ul li{border-bottom:#eee solid 1px;}
.list ul li a{width:100%; float:none;}
.list ul li span{width:100%; float:none;display: block;}
.page-num{display:none !important;}
.xwdt {
    width: 98%;
    margin: auto;
    overflow: auto;
}
.xwdtnrl,.xwdtnrr{width:100%; float:none;}
.xwdtnrt{margin-top:10px;}
.xwdtnrr ul li a{width:100%; float:none;}
.xwdtnrr ul li span{display:none;}
.tzgg {
    width: 95%;
    overflow: hidden;
    border: 1px solid #e1e1e1;
    padding: 15px 1%;
    margin: auto;
}
.part3{padding:15px 0;}
.zytitle{padding-left:10px;width:calc(100% - 10px);}
.sxzz, .xkjs,.part4,.yqlj{width:98%; margin:auto; float:none; display:block;}
.slideTxtBox{width:100%; margin-top:20px;}
.xkjs .bd ul{padding-top:0;}
.picMarquee-left{width:100%;}

}
