/* CSS Document */
*{ padding:0px; margin:0px;}
@font-face { font-family: 'SourceHanSansSC-Normal-2' ; src: local('Slidefu'), url(../fonts/SourceHanSansSC-Normal-2.ttf) format('truetype');}
body, html {font-size: 14px; line-height: 2; font-family: 'SourceHanSansSC-Normal-2'  !important;  }
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img{ border:0px;box-sizing: border-box;vertical-align: middle;border: 0;}
ul li{ list-style:none;}
.l{ float:left;}
.r{ float:right;}
p{display: block;margin-block-start: 0em; margin-block-end: 0em;margin-inline-start: 0px;margin-inline-end: 0px;}
input{outline: none; border: 0px;}
.possplit{ width:auto;float: left; margin-left: 15px; line-height: 60px; color: #808080;text-indent:0;}
#wp_column_article	{width: 95%; margin: 25px auto; padding-bottom: 40px;}
#wp_column_article p{font-size: 17px  !important; line-height: 40px !important;}
#wp_column_article img{max-width: 90%   !important; margin: 20px auto; display: block;}

#wp_column_article p span{font-size: 17px  !important; line-height: 40px !important; font-family: 'SourceHanSansSC-Normal-2'  !important; }

.Article_Content p span{font-size: 17px  !important; line-height: 40px !important; font-family: 'SourceHanSansSC-Normal-2'  !important; }


.wp_entry { width:100%; font-size: 17px  !important; line-height: 40px !important; color:#333; overflow:hidden; margin-top:30px; float:left;}
.wp_entry p { text-indent:0em; margin-bottom:5px;}
.wp_entry a { color:#5A5A5A;}
.wp_entry a:hover { text-decoration:underline; color:#E10000;}
.wp_entry img { max-width:640px; _width::expression(this.width>640?"640px":this.width+"px");}
table{max-width:100% !important; margin:0 auto; float:unset; }


.box{ width:1370px; margin:0 auto; z-index:99;}	

.clear{ clear: both; width: 100%; }
.clear10{ clear: both; width: 100%; height: 10px;}
.clear20{ clear: both; width: 100%; height: 20px;}
.clear30{ clear: both; width: 100%; height: 30px;}
.clear40{ clear: both; width: 100%; height: 40px;}
.clear50{ clear: both; width: 100%; height: 50px;}


.syxbj{}

/* 头部 */
.dntop{float: left; width: 100%; height: 257px; background:url(../images/top.jpg); background-size: 100% 100%;}	
.zclogo{float: left; margin-top: 40px;}
.yctx{float: right;}	
.sjtop{display: none}


/* 导航 */
.dhbj{width: 100%; height: 70px; box-shadow: 0 2px 5px rgba(0,0,0, 0.2); float: left; z-index: 99; position: relative;}
.nav {width:100%;}
.nav a {display: block;line-height: inherit;cursor: pointer; color: #3c3c3c; font-weight: bolder;}
.nav_menu {text-transform: uppercase;font-size:18px; height: 70px; line-height: 70px;}
.nav_menu-item { display: inline-block;position: relative; text-align:center;padding: 0 22px 0 22px; float: left; }
.nav_menu-item:hover {background-color: #fff;}
.nav_menu-item:hover a{ color:#c20e06;}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu {text-transform: none; display: none; position:absolute; z-index:999; width:100%; margin-left: -22px;}
.nav_submenu-item { height:50px; line-height:50px;font-size:16px; background:#f2f2f2;color:#353535;border-top:1px dashed #cfcdcd; }
.nav_submenu-item:hover{ background:#e4e4e4;}
.nav_submenu-item a{font-weight: normal;color:#353535 !important;}
.nav_submenu-item:hover a{color:#c20e06 !important;}

/* 栏目标题 */
.xykxbt{width:100%; margin-bottom: 5px; float: left; }	
.xykxbt p{float:left; color:#c20e06;  font-size: 20px; line-height: 30px; font-weight:bolder;}
.xykxbt hx{width: 475px;  height: 2px; float:left; background: #eaeaea; margin-top: 15px; margin-left: 24px;}
.xykxbt span{float: right; background: #eeeeee; padding: 14px;line-height:0; border-radius: 15px; color: #9f9f9f; font-size: 13px; }		


/* 学院快讯 */
.zcgdxw{float: left; height:auto;}
.xykxyc{float: right; width: 670px;}
.xykxxw {width:100%; height: 30px;line-height: 30px;  float: left; }	
.xykxxw span{width:5px; height: 5px; background: #c20e06; float: left; margin-top: 13px; margin-left: 10px; margin-right: 10px; }	
.xykxxw a{ float: left; font-size: 15px; color: #414141; width: 78%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xykxxw sj{float: right; font-size:13px; color: #888888; padding-right: 10px; line-height: 30px; }
.xykxxw:hover span{margin-left: 20px; transition: all 0.2s; }	
.xykxxw:hover a{color: #c20e06;}

.llxxzc{float: left; width: 670px; margin-top: 10px;}
.llxxyc{float: right; width: 670px; margin-top:10px;}

/* 成果展示 */
.cgzs{float: left; width: 100%; margin-top: 10px;}
.cgzs .xykxbt hx{width:1260px; float: right;}
.cgzsnr{width: 100%; margin-top: 10px; float: left; margin-left: 0px;}
#demo1 {  overflow:hidden;  float:left; } 
#indemo1 { float: left; width: 800%; } 
#demo11 { float: left; } 
#demo12 { float: left; } 
.zjtu{margin-right: 30px; float: left;  width:180px;}
.zjtu img { width:100%; height:180px; object-fit:cover; } 
.zjtu p {text-align:center;width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;margin-top:5px;}
.zjtu p a{color:#363636;  }	
.zjtu:hover p a{color: #c20e06}	


.footer{width: 100%; height: 95px; float: left; background: #c20e06; margin-top: 40px;}
.footer ul{margin-top: 20px;}
.footer li{text-align: center; color: #fff;}
.footer li a{color: #fff;}


/* 列表页右侧标题 */	
.lbyyc{width: 1100px; float: right; box-shadow: 0px 1px 5px rgba(0,0,0,0.5); height: 100%; min-height: 60px; border-radius: 10px; padding-bottom: 50px;}
.lbyyctop{width: 100%; height:60px; border-bottom:3px solid #efefef; float: left;}		
.yctopzc{float: left; margin-left: 20px; font-size:24px; color: #353535; font-weight: bold; line-height: 60px;}	
.yctopyc{float: right;  margin-right: 40px;}	
.yctopyc p{float: left; margin-left: 15px; line-height: 60px; color: #808080}
.yctopyc a{float: left; margin-left: 15px;line-height: 60px;color: #808080}
.yctopyc a:hover{ color: #c20e06}


/* 列表页右侧新闻 */	
.lbyycxw {width:100%; height: 50px;line-height: 50px; border-bottom: 1px dashed #bfbfbf; float: left; }	
.lbyycxw span{width:5px; height: 5px; background: #c20e06; float: left; margin-top: 22px; margin-left: 20px; margin-right: 10px; }	
.lbyycxw a{ float: left; font-size: 16px; color: #414141; width: 88%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lbyycxw sj{ float:right; margin-right: 10px; color: #969696;font-size: 13px;}
.lbyycxw:hover span{margin-left: 30px; transition: all 0.2s;  }	
.lbyycxw:hover a{color: #c20e06; width: 85%;}		



/* 列表页左侧 */	
.lbyzc{float: left; width: 250px;}	
.lbyzcflm{width: 100%;height:60px; line-height:60px; background:#e1e1e1;border-radius:10px 0 0 0;border-bottom:3px solid #b4b4b4}
.lbyzcflm p{color:#474747; font-size:20px; text-align:left; padding-left:20px; font-weight: bolder;}
.lbyzczlm{width:250px; height: 100%; float: left; min-height: 200px; background: #efefef; padding-bottom:60px;}
.lbyzczlm ul{ float: left; width: 100%;}

.ejcd{width:100%; height: 45px; line-height: 45px; border-bottom: 1px dashed #cfcdcd;float: left; background:#efefef}
.ejcd a{ font-size: 16px; padding-left:30px; color: #434343;}
.ejcd:hover a{color: #c20e06;}
.ejcdselected{background:#efefef !important; height:45px; line-height:45px;border-bottom:1px dashed #cfcdcd;width:100%; float:left;  }
.ejcdselected a{color:#c20e06; font-size:16px;padding-left:30px;}

.ejcdparent{background: #878787 !important;  width:100%; height: 45px; line-height:45px; border-bottom: 0px;float: left;}
.ejcdparent a{ font-size: 16px; padding-left: 10%; color: #fff;}

.ejzcd li{ height: auto; line-height: 35px; border-bottom: 1px dashed #cfcdcd;float: left;}
.ejzcd li a{ font-size: 14px;color: #434343;}
.ejzcd li:hover a{color:#c20e06;}

.ejzcd2{font-family: arial !important; margin-left: 10%; width:80%;}
.ejzcd2 a{padding-left: 20px;}
.ejzcd2selected{margin-left: 10%; width:80%;}
.ejzcd2selected a{color:#c20e06 !important;}
.ejzcd2selected a{padding-left: 20px;}

.Column_Anchor{color:#474747; font-size:20px; text-align:left; padding-left:20px; font-weight: bolder;}



/* 内容页 */	
.nrynr{width: 100%; height: auto; box-shadow: 0px 1px 5px rgba(0,0,0,.5); float: left; border-radius:15px; min-height: 200px;}
.nrytop{width: 100%; height: auto; float: left; border-bottom: 2px solid #efefef; padding-bottom: 25px;}
.nrybt{text-align: center; font-size: 26px; line-height: 42px;font-weight: bold; width: 90%; margin: 25px auto;}	
.nryxx{text-align: center; color:#7a7a7a}	
.nrywz	{width: 95%; margin: 0px auto; padding-bottom: 40px;}
.nrywz p{font-size: 17px  !important; line-height: 40px !important;}
.nrywz img{max-width: 70%   !important; margin: 20px auto; display: block; height:auto !important;}



/* 分页 */	
.wp_paging { display:block; margin:0; padding:0; list-style:none; font-size:13px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif; color:#494949; float:right;}
.wp_paging input {font-size:14px;*font-size:100%;}
.wp_paging li { display:inline-block; height:25px; line-height:25px; float:left; margin-top:5px;}
.wp_paging li span,.wp_paging li a { display:inline-block; float:left; margin-left:15px; font-size: 15px; }
.wp_paging li em { font-style:normal;}
.wp_paging li a { cursor:pointer; color:#666; line-height: 25px; height: 25px;}
.wp_paging li a:hover { color:#000; }
.wp_paging li a span{ margin:0;}
.wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:15px; line-height:15px; border:1px solid #d5d5d5; background:#fff; margin-top:4px; text-align:center;}
.wp_paging li input:focus{ outline:none;}



@media (max-width:1400px){
.box{ width:1280px; margin:0 auto;}	
.nav_menu-item{padding:0 18px 0 18px;}
.nav_submenu {margin-left: -18px;}	
.xykxyc{width: 635px;}
.llxxzc{width:635px; }
.llxxyc{width:635px; }	
.xykxbt hx{width: 440px}
.cgzs .xykxbt hx{width: 1175px; }	
.lbyzc{width: 220px; margin-left: 10px;}
.lbyzczlm{width: 220px;}
.lbyyc{width: 1020px;margin-right: 10px;}
.nrynr{width: 98%; margin-left: 1%;}
}


@media (max-width:1300px){
.box{ width:1180px; margin:0 auto;}	
.nav_menu-item{padding:0 13px 0 13px;}	
.nav_submenu {margin-left: -13px;}
.xykxyc{width: 580px;}
.xykxxw a{width: 73%;}	
.xykxbt hx{width: 385px}
.llxxzc{width: 580px;}
.llxxyc{width: 580px;}
.cgzs .xykxbt hx{width: 1075px; }
	
.lbyzc{width: 220px;}
.lbyzczlm{width: 220px;}
.lbyyc{width: 920px;}
.lbyycxw a{width: 85%;}
}


@media (max-width:1200px){
.box{ width:1080px; margin:0 auto;}	
.nav_menu-item{padding:0 9px 0 9px;}	
.nav_submenu {margin-left: -9px;}
	
.xykxyc{width: 530px;}
.xykxxw a{width: 92%;}
.xykxxw:hover a{width: 88%;}
.xykxxw sj{display: none;}	
	
.xykxbt hx{width: 335px}
.llxxzc{width: 530px;}
.llxxyc{width: 530px;}
.cgzs .xykxbt hx{width: 975px; }	
	
	
.lbyzc{width: 220px;}
.lbyzczlm{width: 220px;}
.lbyyc{width:830px;}
.lbyycxw a{width: 85%;}
.lbyycxw:hover a{width: 83%}
}


@media (max-width:1100px){
.box{ width:970px; margin:0 auto;}	
.nav_menu{font-size: 16px;}
.nav_menu-item{padding:0 8px 0 7px;}	
.nav_submenu {margin-left: -8px;}

.xykxyc{width: 475px;}
.xykxxw a{width: 92%;}
.xykxxw:hover a{width: 88%;}
.xykxxw sj{display: none;}	
	
.xykxbt hx{width: 280px}
.llxxzc{width:475px;}
.llxxyc{width: 475px;}
.cgzs .xykxbt hx{width: 860px; }	
	
	
.lbyzc{width: 200px;}
.lbyzczlm{width: 200px;}
.lbyyc{width:735px;}
.lbyycxw a{width: 80%;}
.lbyycxw:hover a{width: 80%}

}



@media (max-width:1000px){
.box{ width:870px; margin:0 auto;}	
.nav_menu{font-size: 15px;}
.nav_menu-item{padding:0 6px 0 6px;}	
.nav_submenu {margin-left: -6px;}
	
.xykxyc{width: 430px;}
.xykxxw a{width: 92%;}
.xykxxw:hover a{width: 88%;}
.xykxxw sj{display: none;}	
	
.xykxbt hx{width: 235px}
.llxxzc{width:430px;}
.llxxyc{width: 430px;}
.cgzs .xykxbt hx{width: 765px; }	
	
	
.lbyzc{width:180px;}
.lbyzczlm{width: 180px;}
.lbyyc{width:650px;}
.lbyycxw a{width: 80%;}
.lbyycxw:hover a{width: 80%}
	
}



@media (max-width:900px){
.box{ width:780px; margin:0 auto;}	
.nav_menu{font-size: 14px;}
.nav_menu-item{padding:0 4px 0 4px;}	
.nav_submenu {margin-left: -4px;}
.zclogo{ width: 53%;}	
.syllxwwz p{font-size: 16px; line-height: 25px;}
.xykxyc{width: 385px;}
.xykxxw a{width: 91%;}
.xykxxw:hover a{width: 88%;}
.xykxxw sj{display: none;}
	
.xykxbt hx{width: 190px}
.llxxzc{width:385px;}
.llxxyc{width: 385px;}
.cgzs .xykxbt hx{width: 675px; }	
	
.lbyzc{width:180px;}
.lbyzczlm{width: 180px;}
.lbyyc{width:560px;}
.lbyycxw a{width: 75%;}
.lbyycxw:hover a{width: 72%}
	
}

.sjdh{display: none;}
.lbdh{display: none;}

@media (max-width:800px){
.lbdh{display:block;  float: right; margin-top: 5px; margin-right: 5px;}
.lbyzc{ display: none;}
.sjdh{display: block; float: left; width: 100%;  border-bottom: 2px solid #fff; box-shadow: 0 2px 5px rgba(0,0,0,.4) }
.box{ width:98%;}	
.dntop{height:210px;}	
.zclogo{width:50%; margin-top: 20px; margin-left: 10px;}
.zclogo img{width: 100%;}
.yctx{width: 45%; margin-top:7px;}
.yctx img{width: 100%;}
.dhbj{ display: none;}	
.zcgdxw{width:100%;}
.xykxyc{width: 98%; margin-top: 15px;}
.xykxbt hx{width:449px}
.llxxzc{width:98%; float: right;}
.llxxyc{width: 98%;}
.xykxbt{width: 98%;}
.cgzs .xykxbt hx{width: 545px; }		

.lbyyc{width: 99%; float: right; margin-right:0;}	
.lbyycxw sj{display: none;}
.lbyyctop{height:auto; }	
.nrybt{font-size: 18px; line-height: 30px;}
.nrywz p{line-height: 36px !important}
.lbyzc{ width: 100%; margin-bottom: 30px;}
.lbyzczlm{ width: 100%;}
.lbyzcflm{border-radius:10px 10px 0 0;}
.lbyycxw a{width: 88%;}
.yctopyc{margin-right:80px;display:none;}
}


@media (max-width:790px){
.xykxbt hx{width:60% ;}
.cgzs .xykxbt hx{width:60%  }
.footer{ padding-bottom: 20px;}
}

@media (max-width:600px){
.dntop {height: 135px;}
.xykxbt hx{ display: none;}
.cgzs .xykxbt hx{display: none;}
.yctopyc p{height:35px; line-height:35px;}
.yctopyc a{height:35px; line-height:35px;}
.possplit{height:35px; line-height:35px;}
}