@charset "utf-8";
/* 总定义 */
body,div,ul,li,p,img,h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0; list-style: none; font:16px/32px "微软雅黑"; font-weight:normal; color:#333; display: block;border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#417D41;}
.biaoti{font-size:26px; text-align: center;  padding: 50px 0 20px 0;}
.biaoti-x{font-size:14px; color: #999;}
.biaoti-w{color: #fff !important;}
.q0{ margin-right:0!important;}

@media only screen and (max-width: 640px) {
	body,div,ul,li,p,img,h1,h2,h3,h4,h5,h6{  font:14px/28px "微软雅黑";}
	.biaoti{font-size:20px; padding: 30px 0 20px 0;}
	.biaoti-x{font-size:12px;}
	
}

/* logo */
.t1{ height:33px; background: #eee;}
.t1-1{width: 1240px;height:33px; margin: 0 auto;}

.t1-1{}
.t1-1-1{float:left; width: 40%; height: 33px;font-size: 14px; line-height: 28px;}
.t1-1-2{float:right;}
.t1-1-2 a{ font-size: 14px!important; line-height: 28px!important; padding-left:25px; margin-left:15px;}

.t1-1-2-1{background:url(../images/0_r1_c1.jpg) no-repeat left center;}
.t1-1-2-2{background: url(../images/0_r1_c4.jpg)no-repeat left center;}
.t1-1-2-3{background:url(../images/0_r1_c9.jpg) no-repeat left center;}
.t1-1-2-4{background:url(../images/0_r1_c12.jpg) no-repeat left center;}

/* logo */
.t2{width: 1240px; height: 100px; margin: 0 auto;}
.t2 .t2-logo{ float: left;}
.t2 .t2-2{  float: right;}

@media only screen and (max-width: 640px) {
	.t1{ height:40px; background:#417D41;}
	.t1-1,.t1-2{display: none;}
	.t2{width:100%; height:auto;}
	.t2 .t2-logo{ float: left; width: 50%; height: auto; padding-left:10px;}
    .t2 .t2-2{  float: right; width: 30%; height: auto; padding-right:10px;}
	
}


/* 导航 */
.t3{ clear: both; height:60px; background: #417D41;}


/* BANNER */
.t4 {}
/* 轮播图尺寸 */
.swiper {width: 100%; height:100%;}
.swiper-slide {}
.swiper-slide img {display: block;width: 100%;height:100%;object-fit: cover;}
/* 轮播图分页按钮 */
.swiper-pagination-bullet {width: 15px;height: 15px;opacity: 0.9;background:#fff;}
.swiper-pagination-bullet-active {background: #417D41;}






/* 新闻中心 */
.t5-1{width: 1240px;   margin: 0 auto;}

/* 选项卡 */
.tab {}

   /* 标题样式 */
.title{width:280px; height: 36px; margin: 0 auto; border: 1px solid #ccc;}
.title ul li { display: block; width: 140px; height: 36px;line-height: 36px;text-align: center;font-size: 18px; float: left;}

  /* 标题样式里面label的点击区域 */
.title ul li label {display: block; width: 140px;height: 36px;line-height: 36px;}
.title ul li label:hover{cursor: pointer;}
  /* 主内容区 */      
.main {clear: both; padding: 30px 0 40px 0; height: 501px;}
  /* 主内容区隐藏，两个内容都要隐藏 */ 
.main .hot-news, .main .home-news{display: none;}
  /* 点击后，让main的内容显示，样式同时写，但是点击谁就显示谁 */
#hot:checked~.main .hot-news, #home:checked~.main .home-news{ display: block;}
  /* 点击后，让标题的样式改变，样式同时写也可以分开写，但是点击谁就显示谁 */
#hot:checked~.title .hot {background:#519B51; color: #fff;}
#home:checked~.title .home {background:#D90000; color: #fff;}
  /* 隐藏单选框，注意单选框和label绑定通过id和for */
.tab input {display: none;}

 /* 主内容区具体内容样式 */ 
.tw{float:left; width: 730px; height: 413px;}

 /* 右边新闻列表样式 */ 
.xbxw{float:right; width: 470px; height: 413px;margin-bottom: 40px;}
.xbxw .toutiao{line-height: 40px; padding-left:0;  background:none;}
.xbxw .toutiao a{ white-space:normal;}
.xbxw .toutiao a h3{font-size:20px; line-height: 40px;width: 98%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.xbxw .toutiao a p{ font-size:14px;line-height: 33px; height:66px; text-indent:2em;}
.xbxw > li:first-child{ font-size: 20px;  background:none;padding-left: 5px; height: 55px;}
.xbxw li{ border-bottom: #cccccc 1px solid; background: url(../images/008.jpg) no-repeat center left; padding-left: 20px;}
.xbxw li a{display: block; line-height:50px; width: 98%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.gdxw{clear: both; width: 166px; height: 46px; line-height: 46px; text-align: center; margin:0 auto ; border: 1px solid #cccccc; border-radius:50px;}

/* 学院要闻图文新闻的轮播图片，h3是新闻标题，.swiper-pagination是分页样式 */ 
.mySwiper2 {width: 100%; height:100%;}
/* 图文新闻的轮播图片，h3是新闻标题，white-space:nowrap;text-overflow:ellipsis不分行，隐藏后面有… */ 
.mySwiper2 .swiper-slide h3{  position: absolute;bottom: 0; left: 0; height: 50px; line-height: 50px;  width: 76.1%; background: #519B51; padding-left: 4%; color: #fff; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.mySwiper2 .swiper-pagination{bottom: 0; left:auto; right:0!important;height: 50px; line-height: 50px; width: 20%; background: #519B51 ;}
.mySwiper2 .swiper-pagination-bullet {width: 12px; height: 12px;}
.mySwiper2 .swiper-pagination-bullet-active {}

/* 党建动态图文新闻的轮播图片，h3是新闻标题，.swiper-pagination是分页样式 */ 
.mySwiper3 {width: 100%; height:100%;}
/* 图文新闻的轮播图片，h3是新闻标题，white-space:nowrap;text-overflow:ellipsis不分行，隐藏后面有… */ 
.mySwiper3 .swiper-slide h3{  position: absolute;bottom: 0; left: 0; height: 50px; line-height: 50px;  width: 76.1%; background: #D90000; padding-left: 4%; color: #fff; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.mySwiper3 .swiper-pagination{bottom: 0; left:auto; right:0!important;height: 50px; line-height: 50px; width: 20%; background: #D90000;}
/* 轮播图分页按钮 */
.mySwiper3 .swiper-pagination-bullet {width: 12px; height: 12px;}
.mySwiper3 .swiper-pagination-bullet-active {background: #FF7373;}


@media only screen and (max-width: 640px) {
	.t5-1{width:90%;   margin: 0 auto;}
	.tw{display:none;}
	.xbxw{width:100%; height:auto; margin-bottom: 30px;}
	.xbxw .toutiao a h3{font-size:18px;}
    .xbxw .toutiao a p{ font-size:12px;line-height: 24px; height:48px;}
    .xbxw li a{line-height:40px;}
	.main {clear: both; padding: 20px 0 20px 0; height: 430px;}
}



/* 专业设置 */
.t6{ background: #5D9B5C url("../images/3.jpg") top center  no-repeat;background-size: 100% 100%;  height: 398px; }
.t6-1{width: 1240px;  margin: 0 auto;}
.zy0{ display: flex;justify-content:space-between;flex-wrap:nowrap;}
.zy {width: 137px; height:178px; background: #F6F6F6 ; }
.zy{transition: 0.5s all; display: block;}
.zy a{ display: block; width: 100%; height: 25%; padding-top:75%;text-align: center;}
.zy:hover{transition: 0.5s all;  box-shadow: 0px 0px 15px rgba(0,0,0,0.4) ;cursor: pointer; color:#417D41 }
.zy1 {background: url(../images/c1.jpg) no-repeat top center;}
.zy2 {background: url(../images/1_r1_c3.jpg) no-repeat top  center;}
.zy3 {background: url(../images/1_r1_c5.jpg) no-repeat top  center;}
.zy4 {background: url(../images/1_r1_c7.jpg) no-repeat top  center;}
.zy5 {background: url(../images/1_r1_c9.jpg) no-repeat top  center;}
.zy6 {background:url("../images/1_r1_c11.jpg") no-repeat top  center; background-size:cover;}
.zy7 {background:url("../images/1_r1_c13.jpg") no-repeat top  center; background-size:cover;}
.zy8 {background:url("../images/1_r1_c15.jpg") no-repeat top  center;background-size:cover; }



@media only screen and (max-width: 640px) {
	.t6{ height: 500px;}
	.t6-1{width:100%;   height: auto;}
	.zy0{justify-content:center; flex-wrap: wrap;}
	.zy {width: 28%; height: auto; margin:2%;  background-size: 100%;}
	
}
@media only screen and (max-width: 550px) {
	.t6{ height: 450px;}
	
}
@media only screen and (max-width: 450px) {
	.t6{ height: 400px;}
	.zy {width: 30%; height: auto; margin:1%; font-size:13px;}
	
}
@media only screen and (max-width: 410px) {
	.t6{ height: 550px;}
	.zy {width: 35%; height: auto; margin:2% 5%; font-size:13px;}
	
}
@media only screen and (max-width: 375px) {
	.t6{ height: 580px;}
	.zy {width: 40%; height: auto; margin:2% 5%; font-size:13px;}
	
}
@media only screen and (max-width: 350px) {
	.t6{ height: 550px;}
		
}





/* 荣誉成果 */

.t7{ height:930px; background:#F1F1F1 url(../images/999.jpg) no-repeat top center; background-size: 100% 100%;}
.t7-1{width: 1240px;  margin: 0 auto;}
.cg{height: 668px; padding-bottom: 40px;}
.cg a{transition: 0.5s all; display: block;}
.cg a:hover{transition: 0.5s all;  box-shadow: 0px 0px 15px rgba(0,0,0,0.4) ;}
.cg-1{ width:342px; float: left; margin-right: 20px;}
.cg-2{float: left;}
.cg-2-1{height: 273px; margin-bottom: 20px;}
.cg-2-2{height:208px;}
.cg-2-2-1{float: left;margin-right: 20px;}
.cg-2-2-2{ float: right;}
.cg-2-3{width: 878px; height: 147px;  margin-top: 20px;}
/* 荣誉成果的轮播图片，h3是标题 */ 
.mySwiper4 {width: 100%; height:100%;}
/* 图文新闻的轮播图片，h3是标题，white-space:nowrap;text-overflow:ellipsis不分行，隐藏后面有… */ 
.mySwiper4 .swiper-slide a{width:100%; height: 100%;}
.mySwiper4 .swiper-slide h3{ font-size:14px; line-height: 25px;  position: absolute; height:30%;  width: 80%; padding:5% 10%; bottom: 0; background: rgba(177,0,34,0.8) ; opacity: 0; color: #fff; overflow:hidden;text-align: center;}
.mySwiper4 .swiper-slide h3:hover{opacity:1;}

.cg-shouji{display: none;}


@media only screen and (max-width: 640px) {
	.t7{ height:550px; background: #f1f1f1!important;}
	.t7-1{width:100%;}
	.cg{ display: none;}
	.cg-shouji{ position: relative; padding-bottom: 20px; display: block;}
	/* 荣誉成果的轮播图片，h3是标题 */
	.mySwiper5 {width:80%;}
	/* 图文新闻的轮播图片，h3是标题，white-space:nowrap;text-overflow:ellipsis不分行，隐藏后面有… */ 
	.mySwiper5 .swiper-slide{ height: 320px; overflow: hidden;}
	
	.mySwiper5 .swiper-slide h3{ font-size:14px; line-height: 28px;  position:static; height:50px; overflow:hidden;  text-align: center; padding: 10px;}
	.mySwiper5 .swiper-slide img {display: block; width: 100%;  height:75%; object-fit:cover;}

/* 左箭头。如果放置在swiper外面，需要自定义样式,注意改结构，把两个箭头放在容器外面，但是要套一个父级div作为position: relative;  */	
.cg-shouji .swiper-button-prev{ top:30%; left: 0; color: #666;}
.cg-shouji .swiper-button-next{top:30%;  right: 0; color: #666;}
	/* 轮播图分页按钮 ,position: static;这个是把原来绝对定位变成正常定位，分页就会显示在容器的下方*/
 .cg-shouji .swiper-pagination{ position: static;  height: 20px; line-height: 20px;  width: 100%;}
 .cg-shouji .swiper-pagination-bullet {width: 12px; height: 12px; background: #FF7373;}
 .cg-shouji .swiper-pagination-bullet-active { background: #D90000;}
}




/* 专题入口*/

.t8-1{width: 1240px; height: 650px;  margin: 0 auto;}
.zt0{ display: flex;justify-content:space-between ;flex-wrap: wrap;}
.zt{ margin-bottom:50px;}
.zt{transition: 0.5s all; display: block;}
.zt:hover{transition: 0.5s all;  box-shadow: 0px 0px 15px rgba(0,0,0,0.4) ;}

@media only screen and (max-width: 640px) {
	.t8-1{width: 100%; height: auto;}
	.zt{width: 48%; height: auto;margin-bottom:5%;}
	.zt img{width:100%;height: auto;}
		
}




/* 版权*/
.t9{ clear:both; border-top:5px solid #417D41;}
.t9-1{width: 1240px; height: 150px;  padding-top: 50px; margin: 0 auto;}
.t9-2{float:left; width: 374px; border-right: solid 1px #ccc;}
.t9-3{float:left; text-align: center;width: 479px; border-right: solid 1px #ccc; font-size: 14px; line-height: 24px;}
.t9-4{float:right;}

@media only screen and (max-width: 640px) {
.t9-1{width:100%; height: 80px;  padding-top: 20px;}
.t9-2,.t9-4{display: none;}
.t9-3{  width:100%;  font-size: 12px; line-height: 24px;}
		
}





/* 列表页 */
/* 列表页BANNER改高度 */

.t4-500 img{ width: 100%; height:auto;}

.position{ height: 35px; width: 100%; background:#eee;}
.position p{ width: 1240px; margin: 0 auto; line-height: 35px; font-size:14px;}
.xbdt{ width:1240px; margin: 30px auto;}
.xbdt a:hover{}
.xbdt-zuo{ width:930px;  margin-left:20px;float:right;}
.xbdt-zuo .xbdt-tou{height: 46px; background:#eeeeee; border-top:4px solid #417D41;}
.xbdt-zuo .xbdt-tou h2{height:46px;line-height: 46px; font-size:20px; color:#417D41; padding-left: 30px; display: block; float: left;}
.xbdt-zuo .xbdt-tou .weizhi{height:60px;line-height: 50px; font-size: 16px; padding-right: 30px;  display: block; float: right; color: #666;}
.xbdt-zuo .xbdt-tou .weizhi a{color: #666;}
.dt-lb li{ height: 55px; border-bottom: #E6E6E6 1px solid; background: url(../images/008.jpg) no-repeat 10px; padding-left: 35px;}
.dt-lb li:hover{background: url(../images/008.jpg) no-repeat 10px #f8f8f8;}

.dtwz{ display: block; float: left; height:55px; line-height: 55px; width: 80%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.dtwz a{}
 .dtrq{ display: block; float: right;height: 55px;line-height: 55px; color: #999 !important; padding-right: 30px;}

.xbdt-you{float: left; width: 290px; padding-bottom: 30px;}
.ejdh{ text-align: center;}
.ejdh h1{height:50px;background: #417D41; line-height: 50px; font-size: 20px; color:#fff;}
.ejdh li{height:55px;line-height: 55px; border-bottom: #E6E6E6 1px solid;font-size: 16px;}
.ejdh li:hover{ background: #f8f8f8;}
.link-2{ width: 290px; margin-top: 10px;}
.link-2 a{ display: block; width: 290px; height: 150px;  margin: 5px 0;transition: 0.5s all;}
.link-2 a:hover{transition: 0.5s all;  box-shadow: 0px 0px 15px rgba(0,0,0,0.4) ;}
.link-2 a img{ width: 100%; height:100%; object-fit:cover;}
	/* 页码 */
.yeshu{ height:66px;  margin-top: 10px;clear: both;}
.yeshu span{display: block;margin:2px;padding: 0px 5px;float: left; height:28px;line-height:28px;  border: 1px solid #ccc;}
.yeshu a{ display: block;margin:2px; height:28px; line-height:28px; padding:0 5px; border: 1px solid #ccc; float: left;}
.yeshu a:hover{  border: 1px solid #339C14;}
.yeshu-dq{ border: 1px solid #339C14 !important;color:#339C14;}

@media only screen and (max-width: 640px) {
.position{ height: 35px; width: 100%; background:#eee;}
.position p{ width: 90%; margin: 0 auto; line-height: 35px;}
.xbdt{ width:90%; margin: 20px auto;  clear: both;}
.xbdt a:hover{}
.xbdt-zuo{ width:100%; min-height: 480px;}
.xbdt-zuo .xbdt-tou{height: 50px;background: url(../images/7.jpg) repeat-x center; text-align: center; border-top:0px solid #417D41;}
.xbdt-zuo .xbdt-tou h2{height:50px;line-height: 50px; font-size:24px; color:#339C14; padding-left: 0; border-left:0; display: block; float: none;}
.xbdt-zuo .xbdt-tou span{  padding:0 1em; background:#FFF; color:#339C14;}
.xbdt-zuo .xbdt-tou .weizhi{display: none;}

.dt-lb li{ height: 50px; border-bottom: #E6E6E6 1px solid; background: url(../img/008.jpg) no-repeat center left; padding-left: 5%;}

.dtwz{ display: block; float: left; height:50px; line-height: 50px; width:65%;}
.dtwz a{display: block;height:50px; line-height: 50px;width:100%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
 .dtrq{ display: block; float: right;height: 50px;line-height: 50px; color: #999 !important; padding-right:0;}

.xbdt-you{ display: none;}
	/* 页码 */
.yeshu{ height:66px;  margin-top: 10px;clear: both;}
.yeshu span{display: block;margin:2px;padding: 0px 5px;float: left; height:28px;line-height:28px;  border: 1px solid #ccc;}
.yeshu a{ display: block;margin:2px; height:28px; line-height:28px; padding:0 5px; border: 1px solid #ccc; float: left;}
.yeshu a:hover{  border: 1px solid #339C14;}
.yeshu-dq{ border: 1px solid #339C14 !important;color:#339C14;}
		
}

/* 内页内容 */
.nr-00{width:95%;margin:0 auto;}
.nr-bt{font:22px/1.6em "微软雅黑";text-align: center; padding-top:20px;}
.nr-sj{ line-height:2em; color: #999;text-align: center; border-bottom: #ccc 1px solid;padding-bottom:10px; margin-bottom:10px;}
.nr-zw,.nr-zw p,.nr-zw div,.nr-zw a{  font:16px/2em "微软雅黑" !important;}
.kongge{}
.juzhong{text-align: center;}
.nr-zw img{ max-width: 930px !important; height: auto !important; display: block; margin: 0 auto;}


@media only screen and (max-width: 640px) {
.nr-00{width:100%;margin:0 auto;}
.nr-bt{font:20px/1.6em "微软雅黑";text-align: center;padding-top:0;}

.nr-sj{ line-height: 2em; color: #999;text-align: center; border-bottom: #ccc 1px solid;padding-bottom:0; margin-bottom:10px;}

.nr-zw,.nr-zw p,.nr-zw div,.nr-zw a{  font:16px/2em "微软雅黑" !important;}

.kongge{}
.juzhong{text-align: center;}

.nr-zw img{width: 100% !important; height: auto !important; display: block; margin:0 auto;}	


}