*{margin: 0;padding: 0}
ul,li{list-style: none;}
a:link,a:visited{text-decoration:none;}
html {}


#header {width:100%;height:210px;background: rgb(236, 242, 254); }
.headtop {width:100%;height:6px;background:#00653e;line-height:36px;color:#fff;}
.headbg{width:100%;background: url(../images/img_top.jpg) right center no-repeat;}
.headtop ul {margin:auto;width:1200px;}
.headtop ul li {float:left;width:600px;}
.headtop ul li:first-child {float:left;width:580px;background:url(../images/headtopicon.png) no-repeat left;padding-left:18px;}
.headtop ul li a {color:#00653e;}
.head {width:1200px;height:156px;margin:auto;}
/* .head ul {width:600px;float:left;} */
.logo {float:left;width:700px;height:150px;background:url(../images/logo.png) no-repeat left;text-indent:-9999em;background-size: cover;}
.headtop1 {text-align:left;color: #67c23a;margin-bottom: 15px;margin-left: 10px;}
.headtop1 a {color:#00653e;padding:0px 5px;}
.headtop1 a:hover {color:#00653e;}
.serchbox {width:215px;padding-top:40px;float:right;color:#FFF;}
.search1 {width:161px;height:28px;border:1px solid #00653e;background:#fff;border-right:none;border-radius:15px 0 0 15px;padding-left:14px;}
.search2 {width:39px;height:30px;background:url(../images/server.png) no-repeat center;border:none;float:right;cursor:hand;}
.nav {width:100%;height:45px;line-height:45px;background:#00653e;float:left;box-shadow: 0 2px 8px #999;}
.nav table{margin:0 auto;width:1400px;}
.nav ul {width:1400px;margin:auto;}
.nav table ul li {float:left;}
.nav table ul li a {padding:9px 0px;color:#fff;font-size:18px;width: 127px;}
.nav table ul li:last-child a {background:none;}
.nav table ul li a:hover {color:#FFF;font-weight:700;}
.nav .nav_title{font-size: 16px;}
.w1400{ position:relative; clear:both; max-width:1400px;width:88%; margin:0px auto;}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #FFF;
  font-size: 12px;
}
 
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #FFF;
  font-size: 12px;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #FFF;
  font-size: 12px;
}

/* banner-box */
.banner-box {min-width:1200px;height:500px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {min-width:1200px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:500px;}
.banner-box .bd li a{display:block;width:100%;height:500px;background-size:contain;}
.m-width a{    height: 500px !important;}
@media only screen and (min-width: 1440px) and (max-width:3000px) {

	.banner-box {min-width:1200px;height:800px;position:relative;overflow:hidden;}
	.banner-box .bd{ width:100% !important;}
	.banner-box .bd li .m-width {min-width:1200px;margin:0 auto;overflow:hidden;}
	.banner-box .bd li{width:100% !important;height:800px;}
	.banner-box .bd li a{display:block;width:100%;height:800px;background-size:contain;}
	.m-width a{    height: 800px !important;}

}



.banner-btn{min-width:1200px;position:absolute;top:150px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;text-align: center;display: block;bottom: 3%;width: 100%;}
.banner-box .hd ul li{width:60px;height:6px;background: #fff;text-indent:-9999px;background:#fff;cursor:pointer;display: inline-block;margin-left: 10px;}
.banner-box .hd ul li.on{background:#00653e;}
    
.shell{background:url() no-repeat;box-shadow:0px 0px 5px #ddd;margin:20px auto;border-left:2px solid #074a96; width:1198px;padding:0px;height:46px;} 
#shellid{height:46px;line-height:46px;width:1108px;float:left;overflow:hidden;} 
#shellid a {height:46px;line-height:46px;width:1108px;float:left;overflow:hidden;font-size:14px;color:#000;} 
#shellid a span {color:#999;} 
.shellleft {float:left;width:90px;height:46px;line-height:46px;font-size:14px;font-weight:700;text-align:right;}

.newsbox {width:1200px;margin:auto;height:auto;overflow:hidden;}
.toutiao {float:left;width:862px;height:86px;color:#074a96;padding:0px 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight:bold;text-align:center;line-height:86px;background:#e2f1fd;border-radius:6px;font-size:30px;}
.toutiao a {color:#074a96;}
.toutiao a:hover {color:#ef4822;}
.toutiao dd {float:left;width:86px;height:77px;background:url(../images/toutiao.png) no-repeat center center;position:absolute;margin:-6px 0 0 802px;}
.jinri {float:right;}

/*1200px以上轮播图*/
.slider{width:100%;min-width:1200px;height:420px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd{width:1200px;position:absolute;left:44.2%;margin-left:-490px}
.slider .bd li{width:1200px;overflow:hidden;}
.slider .bd li img{display:block;width:1200px;height:420px;}
.slider .tempWrap{overflow:visible !important}
.slider .tempWrap ul{margin-left:-1200px !important;}
.slider .hd{position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;text-align:center;}
.slider .hd li{display:inline-block;*display:inline;zoom:1;width:16px;height:16px;line-height:99px;overflow:hidden;background:url(../img/ydtp.png) 0 0px no-repeat;margin:0 5px;cursor:pointer;filter:alpha(opacity=60);}
.slider .hd li.on{background-position:0 -21px;filter:alpha(opacity=100);}
.slider .pnBtn{position:absolute;z-index:1;top:0;width:100%;height:420px;cursor:pointer;}
.slider .prev{left:-55.8%;margin-left:-490px;}
.slider .next{left:55.75%;margin-left:490px;}
.slider .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:420px;background:url(../img/btm.png) no-repeat;filter:alpha(opacity=50);}
.slider .pnBtn .arrow{display:block !important  ;position:absolute;top:40%;z-index:1;width:60px;height:420px;}
.slider .pnBtn .arrow:hover{filter:alpha(opacity=60);opacity:0.6;}
.slider .prev .arrow{right:-60px;background:url(../img/zuo.png) no-repeat;}
.slider .next .arrow{left:-50px;background:url(../img/you.png) no-repeat;}
/*      subject1           */
.news{float: left;width: 940px;overflow: hidden;}

/* 通用title*/
.ty_title{float: left;width: 100%;height: auto;overflow: hidden;margin-bottom: 15px;}
.ty_title span{float: left;font-size: 32px;color: #333;display: block;width: auto;padding: 0px 2px;height: 38px;border-bottom: 2px solid #00653e;line-height:32px;font-weight: 600;}
.ty_title em{line-height: 26px;color: #00653e;font-size: 18px;font-family: "宋体";margin-left: 9px;}
.ty_title img{float: right;margin: 12px 0px 0px 6px;}

.ty_title .more{float: right;display: block;line-break: 26px;font-size: 13px;color: #666;line-height: 32px;}
.ty_title a:hover,.newsul li a:hover p,.newsul li a:hover span,.noticeul a:hover p{color: #007E37;text-decoration: underline;}

/* 学院新闻*/
a { color:#333; text-decoration:none; cursor:pointer;}
.newsdiv{float: left;margin-left: 35px;width: 470px;}
.newsjj{width: 100%;height: auto;overflow: hidden;}
.newsbt{float: left;width: 70%;font-size: 16px;color: #000;margin-left: 18px;}
.newsxq{float: left;margin: 10px 0px 15px 0px;width: 70%;color: #888;font-size: 14px;line-height: 18px;margin-left: 18px;}
.newsxq a,.research_div div a,.people_div div a{color: #00653e;font-weight: bold;}
.newsrq{float: right;width: 18%;background: #eee;margin-top:-20px ;}
.newsrq span{display: block;width: 80%;margin: 0px auto;line-height: 32px;font-size: 22px;border-bottom: 1px dashed #333;text-align: center;}
.newsrq em{display: block;width: 100%;text-align: center;line-height: 24px;}
.newsrq div{background: #00653e;color: #fff;text-align: center;line-height: 26px;}
.newsul{width: 100%;height: auto;border-top: 1px dashed #eee;}
.newsul li{width: 100%;height: auto;margin-top: 20px;font-size: 14px;}
.newsul li a{display: block;width: 100%;height: auto;background: url(../images/jt1.png) no-repeat 0px 4px;overflow: hidden;}
.newsul li p{float: left;text-indent: 1.5em;width: 90%;font-size: 16px;}
.newsul li span{float: right;}
/* 通知公告*/
.notice{float: right;width: 420px;}
.noticeul{float: left;width: 100%;height: auto;}
.noticeul li{padding: 5px 0px;height: auto;width: 100%;border-bottom: 1px dashed #ddd;}
.noticeul a,.activity_ul li a,.research_a,.research_ul a{display: block;width: 100%;overflow: hidden;height: auto;}
.noticeul a div{float: left;width: 19%;}
.noticeul a em,.noticeul a div span{display: block;width: 100%;text-align: center;}
.noticeul a em{line-height: 29px;color: #666;font-size: 22px;}
.noticeul a div span{color: #888;font-size: 12px;}
.noticeul a>span{display: block;width: 1px;height: 36px;float: left;margin-top: 5px;background: #ddd;}
.noticeul a p{float: left;width:90% ;height: 44px;line-height: 44px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-left:2%;font-size: 16px;}
.noticeul a p img{margin: 4px 0px 0px 10px;}
.noticeul a img{margin-top: 12px;}
.container{ overflow: hidden; padding: 2.875rem 0; margin: -2.875rem 0;background: url(../images/miso_bg1111.jpg) center no-repeat;background-size: cover;}
.container01{ overflow: hidden; padding: 20px 0; background: url(../images/home3_b1.jpg) center no-repeat;background-size: cover;}
.container01 .homebox{background: #ffffffa6;border-radius: 15px;padding: 50px;}
/* 党建工作*/
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.container02{ overflow: hidden; background: url(../images/index_bg_.jpg) center no-repeat;background-size: cover;}/*padding: 20px 0; margin: 20px 0;*/
.container02 .content{display: flex;margin: 0 -.5rem;}
.container02 .content .box{width: calc((100% - 35%) / 3);padding: 0 .5rem;transition: .5s;}
.container02 .content .box .top_wai{ transition: .5s;}
.container02 .content .box .top_box{ border: #ececec 1px solid; height: 20.875rem; display: flex;  align-items: center; padding: 0 1.625rem; background: #ffffff94;}
.list_box_03{ height: calc(20.25rem - 1px); overflow: hidden; width: 100%;}
.list_box_03 li{ height: 3.75rem; border-bottom: #efefef 1px solid;}
.list_box_03 li *{ transition:.5s}
.list_box_03 li a{height: 3.75rem;display: flex;width: 100%;align-items: center;overflow: hidden;}
.list_box_03 li a h5{width: 100%;font-size: 16px;color: #333333;font-weight: 400;}
.list_box_03 li a span{font-size: .875rem;color: #aa3348;text-align: right;width: 0; display: block; overflow: hidden; opacity: 0; white-space: nowrap;}

.title002{height: 5.5rem;display: flex;justify-content: center;align-items: center;position: relative;z-index: 1;overflow: hidden;}
.title002::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/title002_bg.jpg) center no-repeat;background-size: cover;opacity: 0;visibility: hidden;transition: .5s;z-index: -1;transition-delay: .3s;transform: translateY(101%);}
.title002 h3{font-size:32px;color: #333;font-family:SourceHanSerifSC-Regular;transition: .2s;transition-delay: .3s;}

.container02 .content .box.on{width: 30.2%;}
.container02 .content .box.on .top_wai{ box-shadow: 0px 14px 35px 0px rgba(83, 122, 120, 0.25); }
.container02 .content .box.on .top_box{ border: #fff 1px solid; height: 23.4375rem;}
.container02 .content .box.on .list_box_03{ height: calc(22.5rem - 1px);}

.container02 .content .box.on .title002::before{opacity: 1;visibility: visible;transform: translateY(0);}
.container02 .content .box.on .title002 h3{ color: #fff; font-size: 32px;}

.container02 .content .box .title002 h3{ display: flex; align-items: center; justify-content: center;}
.container02 .content .box .title002 h3 svg{ width: 1.5rem; height: 1.5rem; fill:#fff; margin: .125em 0 0 1.5rem;}



	@media(max-width: 1024px){
		.container02 .content .box{ width: 33.3% !important; margin-bottom: 1.25rem;}
		}

		@media(max-width: 768px){
			
		.container02 .content .box{ width: 100% !important; margin-bottom: 1.25rem;}
	
		.container02 .content .box .title002 h3{ font-size: 1.5rem !important;}
		.title002{height: 4rem;width: 100%;order: -1;}
		.container02 .content .box .top_wai{ display: flex; flex-direction: column;}
		.container02 .content .box .top_wai .top_box{width: 100%;height: 14rem;padding: 0 15px;}
		.list_box_03 li a, .list_box_03 li{ height: 3rem;}
		.container02 .content .box .list_box_03 {height: calc(12rem - 1px) !important;}
			}
			@media(max-width: 1200px){
				.container02 .content .box .title002::before{ transform: translateY(0);}
				.container02 .content .box .top_wai .top_box{ order: 1;}
		} 



.list7{ margin: 0 -15rem; margin-bottom: -3rem;}
.list7 li{width: 33.33%;padding: 0 .15rem;margin-bottom: 3rem;}
.list7 li .a{background: #f6f6f6;height: 1.5rem;border-radius: 5rem;align-items: center;padding: 0 3rem;position: relative;z-index: 1;transition: .5s;overflow: hidden;}
.list7 li .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #377851;transition: .5s;transform: translateY(101%);z-index: -1;}
.list7 li .time{background: url(../images/list6_b1.png) center no-repeat;width: .86rem;height: 68rem;background-size: cover !important;display: flex;flex-direction: column;justify-content: center;align-items: center;flex-wrap: nowrap; transition: .5s}
.list7 li .time h3{ font-size: 36rem; color: #377851; font-family: Lora; font-weight: 600; transition: .5s}
.list7 li .time h6{ font-size: 16rem; color: #377851; font-family: Lora; font-weight: 600; margin: .03rem 0 15rem; transition: .5s}
.list7 li .txt{ flex: 1; overflow: hidden; padding: 0 0 0 25rem}

.tit2{ text-align: center; margin-bottom: .4rem;}
.tit2 h3{ font-size: 4rem; color: #000000; font-weight: 600;}
.tit2 h6{font-size: 2rem;color: #000000;font-weight: 500;font-family: georgia;text-transform: capitalize;position: relative;margin-top: .2rem;font-style: italic;opacity: .7;}
.tit2 h6:before{content: "";position: absolute;left: 50%;bottom: 28rem;width: 24rem;height: 2px;background: #156636;margin-left: -.12rem;}


.home3-4{ overflow: hidden;}
.home4{ position: relative; z-index: 1;}
.home4 .bg1{position: absolute;z-index: -1;left: 0;bottom: 0;width: 97.6rem;max-width: 51%;}

.home3{background: url(../images/home3_b1.jpg) center bottom no-repeat;background-size: cover;padding-bottom: 1.4rem;background-attachment: fixed;}

.home4 .left{width: 50%;padding: 1rem 3.8% 0 0;justify-content: space-between;}
.home4 .box{justify-content: space-between;flex: 1;}
.home4 .box .con1{width: 57%;background: url(../images/home4_b2.jpg) center no-repeat;background-size: cover;height: 7.42rem;border-radius: 50vw 0 0 50vw;position: relative;top: -2.25rem;display: flex;flex-direction: column;justify-content: center;padding: 0 .12rem;}
.home4 .box .con2{width: 38.5%;background: url(../images/home4_b3.jpg) center no-repeat;background-size: cover;height: 5.04rem;border-radius: 0 50vw 50vw 0;position: relative;display: flex;flex-direction: column;justify-content: center;padding: 0 .12rem;margin-top: 1.48rem;}

[data-aos=dh1] .con1{transform: rotate(45deg);transition: 1.5s;opacity: 0;}
[data-aos=dh1].aos-animate .con1{transform: rotate(0);opacity: 1;}
[data-aos=dh1] .con1 .tit3, [data-aos=dh1] .con1 .list10{transform: translateY(1rem);opacity: 0;visibility: hidden;transition: 1s;}
[data-aos=dh1].aos-animate .con1 .tit3, [data-aos=dh1].aos-animate .con1 .list10{transform: translateY(0);opacity: 1;visibility: visible;transition-delay: 1s;}
[data-aos=dh1] .con2{transform: rotate(45deg);transition: 1.5s;opacity: 0;}
[data-aos=dh1].aos-animate .con2{transform: rotate(0);opacity: 1;}
[data-aos=dh1] .con2 .tit3, [data-aos=dh1] .con2 .list10, [data-aos=dh1] .con2 .more3{transform: translateY(1rem);opacity: 0;visibility: hidden;transition: 1s;}
[data-aos=dh1].aos-animate .con2 .tit3, [data-aos=dh1].aos-animate .con2 .list10, [data-aos=dh1].aos-animate .con2 .more3{transform: translateY(0);opacity: 1;visibility: visible;transition-delay: 1s;}

.home4 .right{width: 50%;padding-top: 1rem;position: relative;z-index: 1;overflow: visible;padding-left: 3.8%;}
.home4 .right::before{content: "";position: absolute;top: 0;left: 0;width: calc((100vw - 15.6rem)/2 + 100%);height: 5rem;background: url(../images/home4_b4.jpg) center no-repeat;background-size: cover;z-index: -1;border-radius: 0 0 0 2.5rem;pointer-events: none;}

.tit3{ text-align: center; margin-bottom: .25rem;}
.tit3 img{ height: .65rem;}
.tit3 h3{ font-size: .24rem; color: #fff; line-height: 1.5; margin-top: .12rem;}


.list10 li{ margin-bottom: .15rem; text-align: right}
.list10 li .a{background: rgba(26,160,153, .32);border: rgba(255,255,255,.4) 1px solid;border-radius: 50vw;font-size: .14rem;color: rgba(255,255,255,.5);padding: .075rem .1rem;line-height: 1.5;display: inline-block;transition: .5s;}

.list10s li{ text-align: left; margin-bottom: .12rem}
.list10s li .a{ background: rgba(158,1,1, .32); padding: .015rem .1rem}

.more3{font-size: 22px;color: #fff;padding: 0 .1rem;margin-top: .2rem}

.wp {
    width: 15.6rem;
    padding: 0;
    margin: 0 auto;
    max-width: 94vw;
}

@media(max-width: 1024px) {
    .wp {
        padding:0 15px;
        width: 100%;
        max-width: 100%
    }
}

.flex {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap
}
[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}


/*底部实验室*/
.faculty .faculty-content{
	margin-top: 20px;
}
/*焦点图*/
.focus_body {float:left;width:420px;height:320px;position: relative;margin-left: 15px;}
.scroll {
	width: 420px;
	margin: 0 auto;
	position:relative;
	height: 320px;
	overflow: hidden;
}
.arr_left {
	display:none;
	position:absolute;
	width:22px;
	height:45px;
	cursor: pointer;
	overflow: hidden;
	left: 0;
	top:120px;
	z-index: 3;
	line-height:320px;
	background: url(../images/arrow-left.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/arrow-left.png');
	_background: none;
}
.arr_right {
	display:none;
	position: absolute;
	width:22px;
	height:45px;
	cursor: pointer;
	overflow: hidden;
	right: 0;
	top:120px;
	z-index: 3;
	line-height: 420px;
	background: url(../images/arrow-right.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/arrow-right.png');
	_background: none;
}
.scroll .box1 {
	float: left;
	width: 420px;
	height: 260px;
	position: relative;
}
.scroll .box1 img {
	width: 420px;
	height:260px;
	box-shadow: 0px 14px 15px 0px rgba(83, 122, 120, 0.5);
}
.scroll .box1 img:hover{ transform:scale(1.05);}/*图片放大*/
.scroll .box1 a:hover {
	text-decoration: none;
}
.scroll .box1 .scroll_detail {
	display:none;
}
.scroll .box1 .bg, .scroll .box1 .sum {
	display: block;
	height: 58px;
	position: absolute;
	bottom: 58px;
	left: 0;
	line-height: 26px;
}
.scroll .box1 .bg {
	background-color: #FFF;
	opacity: 0.7;
	filter: alpha(opacity=70);
	width: 420px;
}
.scroll .box1 .sum {
	font-size: 14px;
	padding-left: 14px;
	color: #333;
	width: 925px;
}
.scroll .box1 .btn {
	display: none;
	width: 45px;
	height: 22px;
	position: absolute;
	right: 0;
	bottom:58px;
	cursor: pointer;
	background: url(../images/arrow-top.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/arrow-top.png');
	_background: none;
}
.scroll .box1 .btn:hover {
	background: url(../images/arrow-top-active.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/arrow-top-active.png');
	_background: none;
}
.scroll .box1 .btn.fold {
	width: 45px;
	height: 50px;
	position: absolute;
	right: 0;
	bottom: 50px;
	background: url(../images/arrow-bottom.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/arrow-bottom.png');
	_background: none;
}
.scroll .box1 .btn.fold:hover {
	background: url(../images/arrow-bottom-hover.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/arrow-bottom-hover.png');
	_background: none;
}
.scroll .box1 .title {
	display: block;
	position: absolute;
	left: 0;
	line-height:24px;
	font-size:16px;
	color: #333;
	width:420px;
	text-align:center;
	margin-top: 5px;
}
.scroll_cont {
	width: 420px;
	height: 320px;
	overflow: hidden;
	position: relative;
}
.numList {
	position:absolute;
	float:left;
	right: 10px;
	margin-bottom:0px;
	height:35px;
	padding-top:230px;
	z-index: 999;
}
.numList span {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right:5px;
	cursor: pointer;
	border-radius: 10px;
	border: 2px solid #ffffff;
	margin-top:0px;
}
.numList span.selected {
	 background: #ffffff;
}
.bd_bg {
	position:absolute;
	margin-top: 260px;
	margin-left:0;
	height:48px;
	width:420px;
	
	background: #f6f6f6;
}
.bd_bg2 {
	position:absolute;
	margin-top:340px;
	margin-left:0;
	height: 35px;
	width:420px;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	background: #fcfcfc;
}

.biaoti a img{
        width: 384px;
    height: 150px;
}
/*选项卡*/
.clearfix:after{ content: ""; clear: both; display: block; }
.menu {float:left;width:459px; height:auto;  margin:0px 0 0 20px;}
.menu ul li{ /*height:45px; */line-height: 56px; border-bottom: 1px solid #eee; font-size: 15px;  }
.menu ul li span{ display: block; height: 100%; width: 100%; position: relative; padding: 0 20px;  }
.menu ul li span i{ display: block; height: 20px; width: 20px; background: url(img/arr.png) no-repeat center center; background-size:80% 80%; position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.menu ul li span i.action{ transition: all 0.3s ease-out;transform: rotate(180deg);}
.menu ul li>dl{ display: none; padding-left: 35px; background: #d8e7f5; }
.menu ul li>dl a{ display: block; height: 100%; width: 100%; font-size: 14px; color: #222; text-decoration: none; }

.tab-box{float:left;width:636px; height:auto;  margin:42px 0 0 18px;}
.tab-box .tab1 a {float:right;width:auto;font-size:14px;height:auto;padding:3px 6px;border:1px dashed #dc8b9a;color:#dc8b9a;}
.tab-box .tab1 a:hover {border:1px dashed #750006;color:#750006;}
.tab-box .tab1 ul li{margin-bottom:10px;width:100px; float: left;height:36px;line-height:36px;font-size:22px;font-weight:bold;color:#000;text-align: center;margin-left:20px;}
.tab-box .tab1 ul li.action{color:#00653e;border-bottom-width: 4px;
 border-color: #00653e;
border-bottom-style: solid;
}
.tab-box .tab1 ul li.action span{color:#000; }
.tab-box .box2 {width: 100%; height:320px;/*padding:10px;*/background:#FFF;}
.tab-box .ntab2  {display: none;}
.tab-box .box2 .item { display: none; /*padding:10px 0 0 0;*/height:auto; }
.tab-box .box2 .item ul li {float:left;width:98%;padding-left:2%;background:url(../images/newslisticon.png) no-repeat left;font-size:14px;color:#808080;line-height:32px;}
.tab-box .box2 .item ul li a {float:left;width:90%;color:#000;}
.tab-box .box2 .item ul li:hover {color:#ef4822;}
.tab-box .box2 .item ul li a:hover {color:#ef4822;}
.tab-box .box2 .item:first-child{display:block;}

.videobox {float:right;width:280px;margin-top:20px;height:auto;overflow:hidden;}
.videobox video {margin:auto;width:272px;height:187;overflow:hidden;}
.videobox dd {margin:auto;width:272px;height:187;overflow:hidden;}
.videobox h1 {float:left;font-size:16px;font-weight:500;padding-left:4px;border-left:2px solid #074a96;margin-bottom:20px;}
.videobox ul {float:left;padding-top:20px;}
.videobox ul li {float:left;padding-left:10px;margin-left:8px;background:url(../images/newslisticon.png) no-repeat left;font-size:14px;color:#808080;line-height:32px;}
.videobox ul li a {float:left;color:#000;}
.videobox .morev {float:left;width:260px;height:32px;background:none;text-align:right;color:#F60;}
.videobox .morev a {float:right;color:#ef4822;}


.fabox {width:100%;background:#f4f4f4;height:auto;overflow:hidden;padding:38px 0px;}
.fabox h1 {text-align:center;font-size:18px;font-weight:500;}
.fabox span {text-align:center;font-size:12px;color:#949494;float:left;width:100%;line-height:36px;}
.fabox ul {width:1200px;margin:auto;height:auto;overflow:hidden;padding-top:20px;}
.fabox ul a {width:32%;margin-right:2%;float:left;background:#FFF;border-bottom:2px solid #f4f4f4;}
.fabox ul a:hover {border-bottom:2px solid #6fbdeb;}
.fabox ul a:last-child {margin-right:0;}
.fabox ul a li {float:left;color:#6a6a6a}
.fabox ul a li:first-child {width:145px;height:96px;}
.fabox ul a li:last-child {width:210px;padding:10px;text-align:center;}
.fabox ul a li dd {color:#ef4822;font-size:16px;line-height:36px;font-weight:700;}
.fabox ul a:hover li dd {color:#6fbdeb;}
.morefa {float:left;width:100%;margin:20px auto;text-align:center;color:#6fbdeb;}

.gsgg {float:left;width:412px;height:auto;margin-top:20px;overflow:hidden;}
.gsgg h1 {width:100%;height:auto;font-size:16px;color:#000;font-weight:500;}
.gsgg h1 a {float:right;font-size:14px;color:#8d8d8d;}
.gsgg ul {padding-top:20px;}
.gsgg ul li {float:left;width:100%;font-size:14px;line-height:32px;}
.gsgg ul li a {float:left;width:85%;Padding-left:10px;background:url(../images/newslisticon.png) no-repeat left;font-size:14px;color:#000;}
.gsgg ul li a:hover {color:#ef4822;}


.alzx {float:left;width:440px;height:auto;margin:20px 0 0 20px;overflow:hidden;}
.alzx h1 {width:100%;height:auto;font-size:16px;color:#000;font-weight:500;}
.alzx h1 a {float:right;font-size:14px;color:#8d8d8d;}
.alzx ul {padding-top:20px;}
.alzx ul li {float:left;width:100%;margin-bottom:8px;font-size:14px;}
.alzx ul li a {float:left;width:100%;color:#000;}
.alzx ul li a:hover {color:#ef4822;}
.alzx ul li a span {float:left;padding-top:10px;color:#999;}
.alzx ul li img {float:left;margin-right:8px;}

.qiwhbox {float:right;width:280px;margin-top:20px;height:auto;overflow:hidden;background:#F2F2F2;padding-bottom:10px;padding-top:14px;}
.qiwhbox img {margin:auto;width:262px;height:157;overflow:hidden;}
.qiwhbox dd {margin:auto;width:272px;height:157;overflow:hidden;}
.qiwhbox h1 {float:left;font-size:16px;font-weight:500;padding-left:4px;border-left:2px solid #074a96;margin-bottom:10px;}
.qiwhbox ul {float:left;padding-top:8px;}
.qiwhbox ul li {float:left;padding-left:10px;margin-left:8px;background:url(../images/newslisticon.png) no-repeat left;font-size:14px;color:#808080;line-height:32px;}
.qiwhbox ul li a {float:left;color:#000;}

.linkbox {width:100%;height:auto;overflow:hidden;line-height:60px;text-align:center;color:#333;font-size:14px;}
.linkbox a {padding:0px 5px;color:#333;border-right:1px solid #000;}
.linkbox a:hover {color:#000;}

.footbox {width:100%;background:#e3e5eb;}
.footbox ul {width:1200px;height:auto;margin:auto;overflow:hidden;padding:20px 0px;height:180px;}
.footbox ul li {float:left;}
.footlink {width:120px;margin:20px 0 0 40px;}
.footlink h1 {line-height:42px;font-size:16px;color:#000;}
.footlink a {float:left;width:120px;line-height:24px;font-size:14px;color:#373737;}
.footlink a:hover {color:#ef4822;}

.footlx {width:90px;margin:20px 0 0 100px;}
.footlx h1 {line-height:42px;font-size:16px;color:#000;}
.footlx2 {padding-top:58px;line-height:22px;}
.footlx2 .telbox {line-height:36px;color:#074a96;font-weight:700;font-size:16px;}
.footlx2 .telbox span {font-size:24px;}


.footer {width:100%;height:46px;line-height:46px;font-size:14px;text-align:center;color:#FFF;background:#00653e;}
.footer a {color:#FFF;}

.footbox .text{float:left;margin-top:10px}
.footbox .text img{float:left;padding-right: 30px;width: 80px;}
.footbox .text p{float:left;font-size:15px;color:#000;line-height:24px;margin-left:15px}
.footbox .erm{float:right;font-size:13px;color:#000}
.footbox .erm img{float:left;width: 92px;}
.footbox .erm span{display:block;width:15px;float:left;line-height:18px;margin-left:10px}


/* 关于我们 */
.nrbanner {float:left;width:100%;height:258px;margin:auto;background:url(../images/nybanner.jpg) no-repeat center;}
.tip {float:left;width:100%;height:34px;line-height:34px;background:#f1f1f1;}
.tip ul {width:1190px;margin:auto;height:34px;background:url(../images/tip.png) no-repeat left;padding-left:10px;color:#00653e;}
.tip ul li a {padding:0px 6px;color:#0f8902;font-size:16px;}
.tip span{color: #0f8902;    font-size: 16px;}
.aboutitle {float:left;margin:20px 0px;width:100%;height:52px;font-size:24px;color:#e84f51;text-align:center;line-height:52px;background:url(../images/aboutitlebg.jpg) no-repeat center bottom;}
.aboutbox {margin:auto;width:1200px;}
.aboutbox ul li {float:left;}
.aboutbox ul li p {margin-bottom:28px;}
.aboutbox ul li:first-child {width:780px;margin-right:50px;font-size:16px;line-height:30px;text-indent:2em;}

.zzry {width:100%;padding:50px 0px;background:#f4f4f4;float:left;}
.zzrybox {width:1200px;margin:20px auto;margin-top:60px;height:auto;overflow:hidden;}
.zzrybox a {margin-left:60px;width:255px;float:left;color:#585858;}
.zzrybox a:hover {color:#ef4822;}
.zzrybox a span {float:left;width:255px;text-align:center;height:48px;line-height:48px;}
.zzrybox a:first-child {margin-left:0px;}

.ldjsbox {width:100%;background:#f9f9f9;margin:auto;padding:20px 0px;height:auto;overflow:hidden;}
.ldjs1 {float:left;width:191px;height:236px;overflow:hidden;margin-right:17px;}
.ldjs1 img {width:191px;height:236px;}
.ldjs2 {float:left;width:387px;}
.ldjs2 li:first-child {width:335px;height:50px;padding-left:10px;border-left:2px solid #ff6060;margin-bottom:25px;color:#7a7979;}
.ldjs2 li:first-child span {width:335px;padding-bottom:7px;font-size:18px;float:left;color:#000;font-weight:700;}
.ldjs2 li:last-child {width:335px;padding-left:10px;border-left:2px solid #FFF;font-size:14px;line-height:24px;text-indent:2em;}



.ldjs3 {float:left;width:1200px;margin-top:46px;}
.ldjs3 ul li {float:left;width:215px;height:300px;margin-left:31px;background:#f4f4f4;}
.ldjs3 ul li img {width:215px;height:192px;}
.ldjs3 ul li span {float:left;width:195px;padding:10px 10px 5px 10px;;line-height:24px;color:#000;font-size:16px;}
.ldjs3 ul li p {float:left;width:195px;padding:0px 10px 5px 10px;line-height:18px;color:#7a7979;font-size:12px;}
.ldjs3 ul li:first-child {margin-left:0px;}


/* 新闻列表 */
.p-list10{padding-top:43px;padding-bottom:38px}
	.p-list10 li{overflow:hidden;padding-bottom:20px;margin-bottom:39px;border-bottom:1px solid #e0e0e0;font-size:16px;color:#555;line-height:28px}
	.p-list10 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
	.p-list10 .date{float:right;color:#242d31;line-height:32px;margin-left:10px;opacity:.7}
	.p-list10 .tit{font-size:18px;color:#000;line-height:32px;font-weight:400;margin-bottom:14px;overflow:hidden;width: 80%}
	.p-list10 .tit a{color:inherit}
	.p-list10 .tit a:hover{color:#3f8e47}
	
	.pages{text-align:center;clear:both}
	.pages .p_pages{display:inline-block;vertical-align:top}
	.pages .p_pages span{float:left;margin:0 5px;font-size:16px;color:#000;line-height:42px;text-align:center;height:44px;border:1px solid #d3d3d3}
	.pages .p_pages .p_no,.pages .p_pages .p_first,.pages .p_pages .p_no,.pages .p_pages .p_no_d{width:44px;}
	.pages ul a{display:block;color:inherit}
	.pages .p_pages .p_no_d,.pages .p_pages span:hover{background-color:#00653e;border-color:#3f8e47;color:#fff}
	.pages .p_pages .p_first_d,.pages .p_pages .p_next_d,.p_pages .p_prev,.p_pages .p_next,.pages .p_pages .p_last_d,.pages .p_pages .p_last{width:68px}
	.pages .p_pages .p_prev_d,.pages .p_pages .p_next_d {width:95px}

	#particles-js {
		background-size: cover;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
.listtabbox {width:230px;margin:auto;float:left;margin-right:20px;margin-top:20px;}
.listtabbox h1 {width:230px;margin-bottom:8px;font-size:16px;color:#fff;background:#00653e;text-align:center;line-height:33px;}
.listtabbox ul {padding:16px 0px;border: 1px #00653e solid;overflow:hidden;}
.listtabbox ul li a {width:100%;float:left;line-height:36px;font-size:16px;text-align:center;color:#784a4b;}
.listtabbox ul li a:hover {color:#00653e;}
.listtabbox .hover {color:#e85053;}


.newslist {float:left;width:930px;margin:20px auto;padding:10px;background:#FFF;}
.newslist h1 {color:#0f8902;font-size:18px;font-weight:100;line-height:48px;}
.newslist ul li a {  float:left;border-bottom:1px dashed #ddd;}
.newslist ul li a:hover {background:#F8F8F8;}
.newslist ul li a img {float:left;width:160px;height:220px;margin:20px;}
.newslist ul li a span {float:left;font-size:18px;color:#333;line-height:24px;  text-align: center;display: block;width: 100%;}
.newslist ul li a:hover span {color:#00653e;}
.newslist ul li a p {float:left;width:780px;line-height:18px;color:#8c8c8c;line-height:24px;height:24px;}
.newslist ul li a dd {float:left;width:780px;padding-top:10px;color:#999;}
.newslist ul{display:flex;justify-content: flex-start;width:100%;flex-wrap: wrap;}
.newslist ul li{width:17%;margin:0.5% 4%;text-align:center;}
/*客座教授部分*/
.teacherlist {float:left;width:930px;margin:20px auto;padding:10px;background:#FFF;}
.teacherlist h1 {color:#0f8902;font-size:18px;font-weight:100;line-height:48px;}
.teacherlist ul li a {  float:left;border-bottom:1px dashed #ddd;}
.teacherlist ul li a:hover {background:#F8F8F8;}
.teacherlist ul li a img {float:left;width:160px;height:220px;margin:20px;}
.teacherlist ul li a span {float:left;font-size:18px;color:#333;line-height:24px;  text-align: center;display: block;width: 100%;}
.teacherlist ul li a:hover span {color:#00653e;}
.teacherlist ul li a p {float:left;width:780px;line-height:18px;color:#8c8c8c;line-height:24px;height:24px;}
.teacherlist ul li a dd {float:left;width:780px;padding-top:10px;color:#999;}
.teacherlist ul{display:flex;justify-content: flex-start;width:100%;flex-wrap: wrap;}
.teacherlist ul li{width:17%;margin:0.5% 4%;text-align:center;}




/* 新闻详情 */
.nrbox {width:1200px;margin:auto;height:auto;overflow:hidden;}
.nrleft {float:left;width:880px;background:#FFF;margin:20px 0px;padding:20px;height:auto;overflow:hidden; min-height: 500px;}
.nrleft .pr{color:#999; text-align: center; line-height: 50px; display: block; background: #F5F5F5;}
.nrleft p{text-indent:2em;color: #000;font-size:16px;    line-height:200%;}
.nrleft p img{ max-width:95%; margin:15px auto; display:block;}
.nrright {float:left;width:240px;height:auto;overflow:hidden;}
.nrleft1 {width:880px;line-height:42px;font-size:24px;padding:0px 0px 10px 0;text-align: center; }
.nrleft2 {float:left;width:880px;line-height:24px;color:#a5a5a5;border-bottom:1px dashed #e2e2e2;}
.nrleft3 {padding:20px 10px;float:left;font-size:14px;line-height:2em;}
.nrleft3 img {max-width:870px;   }

.nrright {margin-top:90px;}
.nrright h1 {font-size:18px;font-weight:500;line-height:18px;border-left:2px solid #333;margin:20px 0px;padding-left:10px;}

.nrright ul li a {color:#000;float:left;width:240px;margin:10px 0px;border-bottom:1px dashed #ddd;padding-bottom:10px;}
.nrright ul li a img {width:240px;margin:10px 0px;}
.nrright ul li a:hover {color:#ef4822;}

.cont11 img{  margin: 0 auto;   display: block;     max-width: 100%;}


#homehui {width:100%;height:auto;overflow:hidden;background:#F9F9F9;}
.toutiaobox {width:1200px;margin:auto;background:url(../images/toutiaobg.png) no-repeat center top ;line-height:1.6em;font-size:16px;text-indent:2em;height:auto;overflow:hidden;color:#917a6b;}
.toutiaobox a {width:1040px;height:80px;padding:40px 80px 0px 80px;font-size:42px;text-align:center;float:left;text-indent:0em;font-weight:bolder;color:#00653e;line-height:60px;}
.homebox {width:1400px;margin:auto;height:auto;overflow:hidden;margin-top: 50px;}

.biaoti{color:#00653e;font-size:22px;font-weight:bold;width:1200px;text-align:center;margin:20px auto;line-height:32px;background:url(../images/biaoti.png) no-repeat center center;}
.biaoti span{color:#000; }
#demo {margin:auto;width:1200px;overflow:hidden;height:auto;}
.demotable tr td {width:370px;padding:10px 15px;height:160px;margin-right:20px;font-size:18px;}
.demotable tr td a {color:#000;}
.demotable tr td a:hover {color:#750006;}
.demotable tr td img { width: 370px;
    height: 200px;
    border-radius: 5px;
    border-width: 2px;
    border-style: inset;
    border-color: #dedede;}
.demotable tr td span {width:129px;float:left;font-size:14px;color:#7f7f7f;}

.more1 {width:100%;height:auto;padding:25px 0px;text-align:center;}
.more1 a {width:auto;height:auto;padding:3px 6px;font-size:14px;border:1px dashed #dc8b9a;color:#dc8b9a;}
.more1 a:hover {border:1px dashed #750006;color:#750006;}


.homemain {width:1400px;height:auto;margin:auto;overflow:hidden;}
.homemain ul {float:left;width:450px;height:auto;overflow:hidden;margin-left:15px;}
.homemain ul h1 {color:#00653e;font-size:22px;font-weight:bold;width:450px;text-align:center;margin:40px auto 20px auto;line-height:32px;background:url(../images/homemain.png) no-repeat center center;}
.homemain ul h1  span{color:#000; }
.homemain ul:first-child {margin-left:0px;}
.homemain ul li {width:430px;height:auto;overflow:hidden;padding:10px;background:#FFF;}
.homemain ul li a {float:left;width:97%;padding-left:3%;background:url(../images/newslisticon.png) no-repeat left;font-size:16px;color:#808080;line-height:32px;}
.homemain ul li a span {float:left;width:90%;color:#000;}
.homemain ul li a:hover span {color:#ef4822;}

.more2 {width:auto;height:auto;float:left;font-size:14px;margin:20px;margin-left:155px;padding:3px 6px;border:1px dashed #dc8b9a;color:#dc8b9a;}
.more2:hover {border:1px dashed #750006;color:#750006;}

.tongzhi {width:430px;float:left;height:auto;padding:15px;overflow:hidden;}
.tongzhi h1 {width:430px;float:left;height:32px;line-height:32px;background: url(../images/homemain.png) no-repeat center center;font-size:22px;font-weight:bold;margin: 20px auto;text-align: center;color: #00653e;}
.tongzhi h1 span{
	color:#000000;
}
.lines_a {
    width: auto;
    height: auto;
    float: left;
    font-size: 14px;
        margin: 20px auto 20px 135px;
    padding: 3px 6px;
    border: 1px dashed #dc8b9a;
    color: #dc8b9a;
}
.lines_a a{color:#dc8b9a;}
.tongzhi h1 a {width:100px;float:right;text-align:right;height:32px;line-height:32px;font-size:14px;color:#999999;}
.tongzhi h1 a:hover {color:#750006;}
.tongzhi ul {float:left;width:100%;padding:10px;background: #FFF;}
.tongzhi ul li {float:left;width:97%;padding-left:3%;background:url(../images/newslisticon.png) no-repeat left;font-size:16px;color:#808080;line-height:32px;}
.tongzhi ul li a {float:left;width:88%;color:#000;}
.tongzhi ul li a:hover {color:#ef4822;}

.tongzhiright {float:left;width:810px;}
.tongzhiright ul {float:left;width:430px;margin-left:15px;background:#FFF;padding:20px 15px;}
.tongzhiright ul h1 {width:430px;float:left;margin-bottom:20px;height:32px;line-height:32px;background:url(../images/tongzhitiao.gif) no-repeat left bottom;font-size:18px;font-weight:100;}
.tongzhiright ul h1 a {width:100px;float:right;text-align:right;height:32px;line-height:32px;font-size:14px;color:#999999;}
.tongzhiright ul h1 a:hover {color:#750006;}
.tongzhiright ul li {float:left;width:97%;padding-left:3%;background:url(../images/newslisticon.png) no-repeat left;font-size:16px;color:#808080;line-height:32px;}
.tongzhiright ul li a {float:left;width:88%;color:#000;}
.tongzhiright ul li a:hover {color:#ef4822;}

.footbox {width:100%;background:#ebe8e3d6;height:113px;}
.footbox ul {width:1200px;margin:auto;overflow:hidden;height:113px;}
.footbox ul li {line-height:22px;font-size:14px;color:#000;}
.footbox ul li:first-child {width:500px;float:left;}
.footbox ul li:last-child {float:right;padding-top:0px;}


.dynrbox {line-height:2em;font-size:14px;text-indent:2em;padding:20px;width:1160px;margin:auto;background:#FFF;}

#homehui {width:100%;height:auto;overflow:hidden;background:#FFF;}
.shell{background:url() no-repeat;box-shadow:0px 0px 5px #ddd;margin:20px auto;border-left:2px solid #00653e; width:1198px;padding:0px;height:38px;} 
#shellid{height:38px;line-height:38px;width:1108px;float:left;overflow:hidden;} 
#shellid a {height:38px;line-height:38px;width:1108px;float:left;overflow:hidden;font-size:14px;color:#000;} 
#shellid a span {color:#999;margin-left: 15px;} 
.shellleft {float:left;width:90px;height:38px;line-height:38px;font-size:14px;font-weight:700;text-align:right;}

.keywordfontcolor251048 {
    font-weight: bold;
    font-size: 10pt;
    color: #dd4b39;
    font-family: 宋体;
}
.nav_menustyle_1_1 a {
    width: 90px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #000;
    background: #00653e !important;
    border:none  !important;
    border-width: 0px 1px 1px 0px;}
   

.managementInfo a:hover{color:#0f8902}


.main .col-main{overflow:hidden;background:#fff;padding:30px 50px 87px;margin-bottom:24px;margin-top:25px}

.ban{height:245px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.m-tit3{font-size:30px;color:#fff;line-height:90px;font-weight:400;padding:0 0 3px 27px;background:#3f8e47;-webkit-border-radius:36px 0 0 0;-moz-border-radius:36px 0 0;border-radius:36px 0 0;position:relative;z-index:1}

.m-tit3:after{content:"";position:absolute;left:27px;bottom:21px;width:35px;height:1px;background:#fff}


.m-tit4{overflow:hidden;border-bottom:1px solid #c1c1c1}

.m-tit4 .cur{float:right;padding-top:25px;font-size: 14px;}

.m-tit4 .tit{font-size:28px;color:#333;font-weight:700;line-height:66px;padding-left:16px;position:relative;z-index:1;overflow:hidden}

.m-tit4 .tit:after{content:"";position:absolute;left:0;top:50%;width:5px;height:29px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#094}

.m-tit5{font-size:20px;color:#000;font-weight:700;line-height:64px;padding-left:44px;position:relative;z-index:1;overflow:hidden;background:#f1f4f8}

.m-tit5:after{content:"";position:absolute;left:29px;top:50%;width:4px;height:21px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#3f8e47}

.p-list5{overflow:hidden;margin:0 -13px;padding:47px 0 33px}

.p-list5 li{float:left;width:25%;padding:0 13px 24px}

.p-list5 .con{display:block;height:92px;line-height:92px;text-align:center;box-shadow:0 0 10px rgba(168,168,168,.4)}

.p-list5 .con img{display:inline-block;vertical-align:middle;max-height:90%;max-width:90%}

.p-list5 .con:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.p-list6{overflow:hidden;padding:35px 0 13px 44px}

.p-list6 li{float:left;width:16.66%;padding:0 0 16px;font-size:16px;color:#000;line-height:22px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}

.p-list6 a{color:inherit;display:inline-block;vertical-align:top;border-bottom:1px solid transparent}

.p-list6 a:hover{color:#3f8e47;border-color:#3f8e47}

.pages{text-align:center;clear:both}

.pages ul{display:inline-block;vertical-align:top}

.pages ul li{float:left;margin:0 5px;font-size:16px;color:#000;line-height:42px;text-align:center;width:44px;height:44px;border:1px solid #d3d3d3}

.pages ul a{display:block;color:inherit}

.pages ul li.on,.pages ul li:hover{background-color:#3f8e47;border-color:#3f8e47;color:#fff}

.pages .p-first,.pages .p-last{width:68px}

.pages .p-next,.pages .p-prev{width:95px}


.m-txt2{font-size:16px;color:#000;line-height:33px;padding:28px 44px 27px}
.m-txt2 em,.m-txt3 .txt em{font-style: italic;}
.m-txt3{overflow:hidden;padding:42px 0 56px}

.m-txt3 .txt{float:left;width:58.63%;font-size:15px;color:#000;line-height:2;padding-top:41px}

.m-txt3 .tit{font-size:30px;color:#3f8e47;font-weight:700;line-height:1.2;position:relative;z-index:1;padding-bottom:25px;margin-bottom:18px}

.m-txt3 .tit:after{content:"";position:absolute;left:0;bottom:0;width:33px;height:3px;background:#3f8e47}

.m-txt3 .tit em{display:block;font-size:16px;font-weight:400;padding-top:4px}

.m-txt3 .pic{float:right;width:38.66%}

.m-txt3 .pic img{display:block;width:100%}

.m-txt6{font-size:16px;color:#333;line-height:1.75;padding:37px 0 42px}
.m-txt6 em{font-style: italic;}
.m-txt6 h1{font-size:26px;color:#000;font-weight:400;text-align:center}

.m-txt6 .info{color:#676767;text-align:center;border-bottom:1px solid #e0e0e0;padding:10px 0 23px;margin-bottom:31px}

.m-txt6 .info span{display:inline-block;vertical-align:top;margin:0 12px}

.m-flip{overflow:hidden;text-align:right;padding-top:25px;border-top:1px solid #e0e0e0}

.m-flip p{font-size:14px;color:#3b3b3b;line-height:40px;}
.m-flip .pre{float: left;}
.m-flip .next{float:right;}

.m-txt7{padding:33px 0 0;font-size:16px;color:#000;line-height:1.875}

.m-txt7 .con-top{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:58px 0 51px;margin-bottom:34px}

.m-txt7 h1{font-size:34px;color:#fff;line-height:1.47;text-align:center;font-weight:700}

.m-txt7 .txt{padding:29px 20px 31px 44px}

.m-txt7 p a{color:#3f8e47}

.m-txt7 p a:hover{text-decoration:underline}
.m-txt7 em{font-style: italic;}
.main{overflow:hidden; background: #f1f4f8;}

.main .col-side{float:left;width:340px;margin:-118px 24px 24px 0;position:relative;z-index:5}
.main .w1400{background: #fff;}
.main .col-main{overflow:hidden;background:#fff;padding:30px 50px 87px;margin-bottom:24px;margin-top:25px}
.index-container .part2{padding: 50px 0;}
.index-container .part2 .w1400{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index-container .part2 .w1400 a{color: #fff;}
.index-container .part2 .w1400 > .con-l{width: 65%;}
.index-container .part2 .w1400 > .con-r{width: 100%;}

/* 科研平台 */

.smxy-ztzl-warp {
	width: 100%;
	min-height: 423px;
	background: url(../images/foot-img.jpg) no-repeat bottom center;
	background-size: cover;
}
.smxy-title {

	background: url(../images/tit-bg.png) no-repeat center 12px;
	font-size: 34px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.smxy-contain-box {
	width: 1400px;
	margin: 0 auto;
	position: relative;
	margin-top: 50px;
}
.smxy-contain-box .swiper-pagination {margin-bottom: 50px;}
.smxy-ztzl-list3 {
	/* padding-bottom: 100px; */
	margin-top: 100px;
	width: 1400px;
	margin: 0 auto;
}

.smxy-ztzl-list3 ul {
	margin-left: -1%;
}

.smxy-ztzl-list3 li {
	float: left;
	width: 23%;
	margin: 0 0 1% 1%;
	background-color: #1b4d72;
}

.smxy-ztzl-list3 li:hover {
	background-color: #00653e;
}

.smxy-ztzl-list3 li .title a {
	height: 90px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px 20px;
	font-size: 20px;
}



.smxy-img-list .smxy-title {

	color: #333;
}

.smxy-img-list .swiper-container {
	padding: 45px 0 95px 0;
}

.smxy-img-list .img {
	width: 100%;
	height: 209px;
	overflow: hidden;
}

.smxy-img-list .img a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	-webkit-transition: all 0.6s;
}

.smxy-img-list .img a img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	-webkit-transition: all 0.6s;
}

.smxy-img-list .h3 a {
	display: block;
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	margin: 20px 10px;
	color: #333;
	transition: .5s;
	font-size: 16px;
}
.smxy-img-list .time  {
	margin-left: 10px;
}
.smxy-img-list .time a {
	display: block;
	color: rgba(84, 83, 83, 0.61);
	font-size: 16px;
	transition: .5s;
}

.smxy-img-list .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border: solid 1px #333;
	border-radius: 0;
	background: inherit;
	opacity: 1;
}

.smxy-img-list .swiper-pagination-bullet-active {
	background: #00653e;
	border: solid 1px #00653e;
}

.smxy-img-list .swiper-slide {
	padding: 0 0 10px 0;
	border-bottom: solid 1px rgb(204 204 204);
	background: #ffffff4a;  
}

.smxy-img-list .swiper-slide:hover {
	background-color: #fff;
}

.smxy-img-list .swiper-slide:hover .h3 a {
	color: #1b4d72;
	padding: 0 10px;
	font-weight: bold;
}

.smxy-img-list .swiper-slide:hover .time a {
	color: #666;
	padding: 0 10px;
}

.smxy-img-list .swiper-slide:hover .img a img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.smxy-img-list .swiper-slide::after {
	content: "";
	position: relative;
	width: 0;
	height: 7px;
	display: block;
	z-index: 100;
	background-color: #00653e;
	transition: .3s ease-out all;
	left: 0;
	top: 12px;
	transform: translateY(0);
}

.smxy-img-list .swiper-slide:hover::after {
	width: 100%;
}

.smxy-img-list .smxy-more {
	/* display:none;*/
	margin: 50px 0 0 0;
	text-align: center;
}

.smxy-img-list .smxy-more a {
	float: none;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.smxy-img-list .smxy-more a:hover {
	color: #00653e;
}

.smxy-xshd-img {
	float: left;
	width: 62%;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}

.smxy-xshd-img .img {
	float: left;
	width: 33%;
	height: 405px;
}

.smxy-xshd-img .img a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.smxy-xshd-img .img a img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	-webkit-transition: all 0.6s;
}

.smxy-xshd-img .img a:hover img {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.smxy-xshd-img .box {
	float: right;
	width: 60%;
	height: 405px;
	background: url(../images/xshd-bg.png) no-repeat center center;
	margin-right: 3%;
}

.smxy-xshd-img .box .name {
	display: block;
	margin: 65px 0 0 0;
	color: #666;
}

.smxy-xshd-img .box .name .name-icon {
	width: 22px;
	height: 23px;
	display: inline-block;
	background: url(../images/icon-people.png) no-repeat;
	margin-right: 8px;
	vertical-align: -2px;
}

.smxy-xshd-img .box .tit a {
	display: block;
	margin: 20px 0 50px 0;
	color: #3081a7;
	font-size: 28px;
	font-weight: bold;
}

.smxy-xshd-img .box .tit a:hover {
	color: #1b4d72;
}

.smxy-xshd-img .box .listInf {
	margin: 20px 0 0 0;
	color: #666;
	font-size: 17px;
}

.smxy-xshd-img .box .listInf li {
	margin: 6px 0;
}

.smxy-xshd-img .box .listInf li .ht-icon {
	width: 12px;
	height: 19px;
	display: inline-block;
	background: url(../images/icon-ht.png) no-repeat;
	margin-right: 8px;
	vertical-align: -4px;
}

.smxy-xshd-img .box .listInf li .time-icon {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(../images/icon-time.png) no-repeat;
	margin-right: 8px;
	vertical-align: -2px;
}

.smxy-xshd-img .box .listInf li .address-icon {
	width: 11px;
	height: 16px;
	display: inline-block;
	background: url(../images/icon-address.png) no-repeat;
	margin-right: 8px;
	vertical-align: -1px;
}

#swiper-container1 .swiper-button-prev {
	display: none;
}

#swiper-container1 .swiper-button-next {
	width: 58px;
	height: 58px;
	background: #00653e url(../images/xshd-btn.png) no-repeat center center;
	border-radius: 50%;
	right: 42px;
	top: 340px;
}

#swiper-container1 .swiper-button-next:hover {
	background: #3081a7 url(../images/xshd-btn.png) no-repeat center center;
}

.smxy-img-list .swiper-slide:hover::after {
	width: 100%;
}

.smxy-img-list .smxy-more {
	/* display:none;*/
	margin: 50px 0 0 0;
	text-align: center;
}



.smxy-img-list .smxy-more .more-icon {
	background: url(../images/more-icon-w.png) no-repeat;
}

.smxy-img-list .smxy-more:hover .more-icon {
	width: 55px;
	background: url(../images/more-icon-b-hover.png) no-repeat;
}
.container02{position: relative;z-index: 1;}
.container02 .iframe1{position: absolute;top: 0;left: 50%;transform: scaleX(1.25) translateX(-50%);background: #fffdf9;z-index: -1;pointer-events: none;}
.xsyl_bg01{
	
	background: url(../images/20221104xb_xsylbg01.png) left top no-repeat;
	background-size: 100% 50%;
	background-position-y: 295px;
}

.post-21 .con {
    padding-bottom: 20px;
    padding-top: 20px
}
.container04{padding-top: 50px;}
.m-tit5{font-size:20px;color:#000;font-weight:700;line-height:64px;padding-left:44px;position:relative;z-index:1;overflow:hidden;background:#f1f4f8;margin: 15px 0px;}
.m-tit5:after{content:"";position:absolute;left:29px;top:50%;width:4px;height:21px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#3f8e47}
.m-tit5 span{font-size:16px;color:#000;margin-left:24px;font-weight:600}
.m-txt4{overflow:hidden;padding:25px 44px 20px;font-size:16px;color:#000;line-height:30px}
.m-txt4 .col-l{width:100%;padding-right:10px;    border-bottom: 1px solid #e0e0e0;}

.m-txt4 p{overflow:hidden;margin-bottom:14px;color: #333;}
.m-txt4 p span{display:block;float:left;margin-right:8px}
.m-txt4 img{width:126px;}
.m-txt4 p em{display:block;overflow:hidden}

#vsb_content table{width: 90%; border-collapse: collapse;margin: 20px auto; border-radius: 8px; }
#vsb_content table .firstRow{background-color: #f5f5f5;font-weight: 700;}
#vsb_content th, #vsb_content td { padding: 12px;  border-bottom: 1px solid #ccc; text-align: center;border: 1px solid #ccc; }
#vsb_content tr:hover { background-color: #f5f5f5; }


.v_news_content video{margin: 0 auto;}


.list_left li .box{ padding: 2px 5px}
.list_left li .box a{display: block;font-size: 14px;color: #4a4a4a;line-height: 1.5;margin: 12px 0;transition: .5s;padding: 0 10px; transition: .5s}
.list_left li .box a:hover, .list_left li.on .box a.on{ color: #3f8e47}

.list_left li.on .box{ background: #ffffff91; width: 102%}