/*内页及适配代码*/
.content{color: #4d4d4d;padding-bottom: 60px;}
.section-left{width: 322px;padding-top: 25px;min-height: 720px;}
.left-menu{margin-bottom: 0px;}
.left-menu .menu-title{background: url(../img/menu-bg.png) no-repeat center 0;padding-top: 16px;text-align: center;color: #fff;height: 109px;}
.left-menu .menu-title span{display: block;width: 30px;height: 30px;background: url(../img/icons.png) no-repeat;margin: 0 auto 10px;}
.left-menu .menu-title span.nerws-icon{background-position: 0 0;}
.left-menu .menu-title span.notice-icon{background-position: 0 -83px;}
.left-menu .menu-title span.brief-icon{background-position: 0 -761px;}
.left-menu .menu-title h3{font-size: 24px;line-height: 69px;font-weight: normal;}
.left-menu .menu-title h5{line-height: 20px;font-weight: normal;}
.left-menu .sub-title{line-height: 63px;text-align: center;background: #f4792c;color: #fff;font-size: 16px;font-weight: bold;border-bottom: 1px solid #e5e5e5;}
.left-menu .sub-title:after,
.left-menu .sub-title:before{display: inline;content: "/";}
.left-menu .sub-title:before{margin-right: 16px;}
.left-menu .sub-title:after{margin-left: 16px;}
.left-menu ul li{height: 58px;background: #fcfbfb;border-bottom: 1px solid #e5e5e5;position: relative;}
.left-menu ul li a{display: block;color: #333;padding: 14px 29px 0;}
.left-menu ul li a:hover{color: #f4792c;transition: 0.4s;}
.left-menu ul li.on{background: #f4792c;}
.left-menu ul li.on a{text-align: center;color: #fff;font-size: 16px;font-weight: bold;}
.left-menu ul li.on a:after,
.left-menu ul li.on a:before{display: inline;content: "/";}
.left-menu ul li.on a:before{margin-right: 16px;}
.left-menu ul li.on a:after{margin-left: 16px;}
.left-menu .icon-menu li a{padding-left: 100px;position: relative;height:58px;}
.left-menu .icon-menu li a i{display: block;width: 24px;height: 24px;background: url(img/icons.png) no-repeat;position: absolute;left: 34px;top: 50%;margin-top: -12px;}
.left-menu .icon-menu li.on a{text-align: left;}
.left-menu .profile-menu li a i.icon1{background-position: 0 -617px;}
.left-menu .profile-menu li a i.icon2{background-position: 0 -641px;}
.left-menu .profile-menu li a i.icon3{background-position: 0 -665px;}
.left-menu .profile-menu li a i.icon4{background-position: 0 -689px;}
.left-menu .profile-menu li a i.icon5{background-position: 0 -713px;}
.left-menu .profile-menu li a i.icon6{background-position: 0 -737px;}
.left-menu .profile-menu li a i.icon7{background-position: 0 -1496px;}
.left-menu .profile-menu li.on a i.icon1{background-position: -24px -617px;}
.left-menu .profile-menu li.on a i.icon2{background-position: -24px -641px;}
.left-menu .profile-menu li.on a i.icon3{background-position: -24px -665px;}
.left-menu .profile-menu li.on a i.icon4{background-position: -24px -689px;}
.left-menu .profile-menu li.on a i.icon5{background-position: -24px -713px;}
.left-menu .profile-menu li.on a i.icon6{background-position: -24px -737px;}
.left-menu .profile-menu li.on a i.icon7{background-position: -24px -1496px;}
.left-menu .teacher-menu li a i.icon1{background-position: 0 -819px;}
.left-menu .teacher-menu li a i.icon2{background-position: 0 -843px;}
.left-menu .teacher-menu li.on a i.icon1{background-position: -24px -819px;}
.left-menu .teacher-menu li.on a i.icon2{background-position: -24px -843px;}
.left-menu ul li .dropdown a{background: #fcfbfb;border-top: 1px solid #e4e4e4;color: #333;font-weight: normal;text-align: center;padding: 0 0 0 50px;font-size: 14px;}
.left-menu ul li .dropdown a:before{display: none;}
.left-menu ul li .dropdown a:after{display: none;}
.left-menu ul li .dropdown a:hover,
.left-menu ul li .dropdown a.active{background: #cf6523;color: #fff;transition: 0.4s;}
.left-menu .icon-menu .a_on{background: url(../img/xtb.png) 66px 24px no-repeat #f4792c !important;color: #fff !important;padding-left: 110px;font-size: 18px;}
.left-menu ul li h4{position: relative;}
.left-menu ul li span{display: block;width: 24px;height: 24px;background: url(img/icons.png) no-repeat 0 -867px;position: absolute;right: 14px;top: 50%;margin-top: -9px;}
.left-menu ul li.on span{background-position: -24px -867px;}
.left-menu .navigation-menu li a i.icon1{background-position: 0 -951px;}
.left-menu .navigation-menu li a i.icon2{background-position: 0 -975px;}
.left-menu .navigation-menu li a i.icon3{background-position: 0 -999px;}
.left-menu .navigation-menu li a i.icon4{background-position: 0 -1023px;}
.left-menu .navigation-menu li.on a i.icon1{background-position: -24px -951px;}
.left-menu .navigation-menu li.on a i.icon2{background-position: -24px -975px;}
.left-menu .navigation-menu li.on a i.icon3{background-position: -24px -999px;}
.left-menu .navigation-menu li.on a i.icon4{background-position: -24px -1023px;}
.left-menu .scientific-menu li a i.icon1{background-position: 0 -1142px;}
.left-menu .scientific-menu li a i.icon2{background-position: 0 -1166px;}
.left-menu .scientific-menu li a i.icon3{background-position: 0 -1190px;}
.left-menu .scientific-menu li a i.icon4{background-position: 0 -1214px;}
.left-menu .scientific-menu li a i.icon5{background-position: 0 -1238px;}
.left-menu .scientific-menu li a i.icon6{background-position: 0 -1262px;}
.left-menu .scientific-menu li.on a i.icon1{background-position: -24px -1142px;}
.left-menu .scientific-menu li.on a i.icon2{background-position: -24px -1166px;}
.left-menu .scientific-menu li.on a i.icon3{background-position: -24px -1190px;}
.left-menu .scientific-menu li.on a i.icon4{background-position: -24px -1214px;}
.left-menu .scientific-menu li.on a i.icon5{background-position: -24px -1238px;}
.left-menu .scientific-menu li.on a i.icon6{background-position: -24px -1262px;}
.left-menu .mechanism-menu li a i.icon1{background-position: 0 -1520px;}
.left-menu .mechanism-menu li a i.icon2{background-position: 0 -1544px;}
.left-menu .mechanism-menu li a i.icon3{background-position: 0 -1568px;}
.left-menu .mechanism-menu li a i.icon4{background-position: 0 -1592px;}
.left-menu .mechanism-menu li.on a i.icon1{background-position: -24px -1520px;}
.left-menu .mechanism-menu li.on a i.icon2{background-position: -24px -1544px;}
.left-menu .mechanism-menu li.on a i.icon3{background-position: -24px -1568px;}
.left-menu .mechanism-menu li.on a i.icon4{background-position: -24px -1592px;}



	/*列表内容页*/

	.Contents {
		width: 1280px;
		margin: 0px auto 0px;
		display: table;
        padding-top:36px;
        background:#f4f4f4;
	}
	
	.Zbb {
		width: 74%;
		float: right;
	}
	
	.Zbb .zdk .lbnr ul {
		border-bottom: 0px dotted #dedede;
	}
	
	.Ybb {
		width: 23%;
		float: left;
		box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
		;
		background: #fff;
		margin-top: 0px;
		padding: 0px;
		height: 100%;
        margin-bottom:50px;
	}
	
	.local {
		width: 100%;
		height: 65px;
		line-height: 60px;
		border-bottom: 3px solid #f5f5f5;
        margin-bottom:15px;
	}
	
	.local h3 {
		display: block;
		float: left;
		color: #a20000;
		font-size: 30px;
		/*font-family: 'STKaiti', "Microsoft YaHei";*/
        font-weight: normal;
        padding-top:10px;
	}
	
	.dqwz,
	.dqwz a {
		font-size: 16px;
		color: #666;
        /*float:right;*/
        float:right;
	}
	
	.lbnr {
		display: inline-flex;
	}
	
	.lbnr li {
		width: 886px;
	    padding: 15px 0;
	    background: #f3f3f3;
	    margin-bottom: 15px;
	    line-height: 25px;
	    padding-left: 30px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	
	.tz-date {
		width: 130px;
		height: 75px;
		text-align: center;
		border-right: 1px solid #ccc;
	}
	
	.tz-date span {
		display: block;
		float: left;
		width: 100%;
		height: 45px;
		line-height: 45px;
		font-size: 30px;
		font-weight: bold;
		color: #1469bc;
	}
	
	.tz-date i {
		display: block;
		float: left;
		width: 100%;
		font-size: 16px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		color: #333;
	}
	
	.tz-txt {
		width: 740px !important;
		margin: 0 30px;
	}
	
	.neog {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 80%;
		height: 32px;
		display: block;
	}
	
	.neog a {
		color: #000;
		font-size: 18px;
	}
	
	.tz-txt span {
		width: 100%;
		float: left;
		color: #666;
		font-size: 14px;
		height: 44px;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		line-height: 21px;
	}
	
	.zdk {
		width: 946px;
		background: #fff;
		margin-top: 0px;
		margin-bottom: 20px;
		padding: 10px 30px 10px 30px;
		display: inline-block;
	}
	
	.zdpo {}
	
	.zdpo ul li {
		background: url(../img/xtb2.png) 55px 17px no-repeat #fdfbfb !important;
	}
	
	.zdpo ul li a {
		color: #000 !important;
		font-size: 16px;
	}
	
	.zdpo ul li:hover {
		background: url(../img/xtb.png) 66px 17px no-repeat #f5782c !important;
		transition: 0.4s;
	}
	
	.zdpo ul li a:hover {
		color: #fff !important;
		font-size: 18px;
		padding-left: 105px;
	}
	
	.szgk ul li {
		width: 30%;
		float: left;
		height: auto;
		margin-right: 33px;
		margin-bottom: 15px;
	}
	
	.jsfz ul li .imgS span a {
		color: #fff;
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow : hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	
	.jsfz ul li .imgS img {
		width: 100%;
		height: 200px;
	}
	.jsfz2 ul li .imgS img {
		width: 100%;
		height: 185px;
	}
	
	.szgk span {
		text-align: center;
		width: 100%;
		display: block;
		height: 36px;
		line-height: 36px;
		font-size: 16px;
		color: #fff;
	}
	
	.jsfz .imgS {
		position: relative;
		width: 100%;
		display: inline;
	}
	
	.jsfz span {
		position: absolute;
		background: url(../img/hongbei.png);
		bottom: 5px;
	}
	
	.imgS img {
		padding: 4px;
		border: 1px solid #e5e5e5;
		overflow: hidden;
	}
	
	.szgk {
		display: flex;
		width: 100%;
		padding-top: 0px;
	}
	
	.nrys {
		width: 100%;
	}
	
	.nrys h3 {
		text-align: center;
		font-size: 30px;
		color: #0a5aa8;
		font-weight: normal;
		margin-bottom: 20px;
		padding-top: 18px;
	}
	
	.nrys i {
		text-align: center;
		font-size: 14px;
		line-height: 24px;
		padding-bottom: 20px;
		color: #666;
	}
	
	.wqnr {
		line-height: 26px!important;
		color: #333!important;
		font-size: 15px!important;
		margin-bottom: 15px!important;
		font-family: '微软雅黑'!important;
	}
	
	.wqnr p {
		text-indent: 2em;
		line-height: 26px!important;
		color: #333!important;
		font-size: 15px!important;
		margin-bottom: 15px!important;
		font-family: '微软雅黑'!important;
		background: none !important;
	}
	
	.content-sxt {
		margin-top: 30px;
		border-top: 1px solid #e3e3e3;
		padding-top: 15px;
		line-height: 30px;
		font-size: 13px;
		padding-bottom: 20px;
	}
	
	.content-sxt a {
		color: #333;
	}
	
	.wqnr img {
		width: 70% !important;
height: 70% !important;
	}
	/*概况*/
	
	.gknr p {
		text-indent: 2em;
		line-height: 26px !important;
		color: rgb(51, 51, 51) !important;
		font-size: 16px !important;
		margin-bottom: 15px !important;
		font-family: 微软雅黑 !important;
	}
	
	.nersl {
		background: #1470c3bd;
		position: absolute;
		height: 400px;
		width: 300px;
	}
	
	.ners2 {
		text-align: left !important;
		padding-left: 28px;
		color: #fff !important;
		font-weight: 800;
		font-size: 26px !important;
		z-index: 999;
		padding-top: 50px;
	}
	
	.ners3 {
		text-align: left !important;
		padding-left: 50px;
		color: #f0f7ffb3 !important;
		font-size: 22px !important;
		z-index: 999;
		padding-top: 10px;
	}
	
	.ners4 {
		text-align: left !important;
		padding-left: 50px;
		color: #f0f7ff !important;
		font-size: 24px !important;
		z-index: 999;
		padding-top: 10px;
	}
	
	.ners5 {
		text-align: left !important;
		padding-left: 42px;
		color: #f0f7ffb3 !important;
		font-size: 24px !important;
		z-index: 999;
		padding-top: 90px;
	}
	
	.ners6 {
		text-align: left !important;
		padding-left: 42px;
		color: #f0f7ffb3 !important;
		font-size: 24px !important;
		z-index: 999;
	}
	/*tab*/
	

	#tabs {
		overflow: hidden;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none
	}
	
	#tabs li {
		float: left;
		margin: 0 .5em 0 0
	}
	
	#tabs a {
    float: left;
    width: 380px;
    height: 50px;
    border: 1px solid #eee;
    background: #fafafa;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #333;
    margin-top: 20px;
    margin-bottom: 30px;
    margin-right: 85px;
	}
	#tabs a:nth-child(3){
		margin-right: 0;
			}
	#tabs a:hover,
	#tabs a:hover::after,
	#tabs a:focus,
	#tabs a:focus::after {
		background: #fff
	}
	
	#tabs a:focus {
		outline: 0
	}
	
	#tabs a::after {

	}
	
	#tabs #current a,
	#tabs #current a::after {
		z-index: 3;
		background: #f4792c;
		color: #fff;
		border-color: #f4792c;
		transition: 0.4s;
	}
	
	#content {
		position: relative;
		z-index: 2;
	}
	
	#content h2,
	#content h3,
	#content p {
		margin: 0 0 15px
	}
	
	#about {
		color: #999
	}
	
	#about a {
		color: #eee
	}
#tab1 li{    width: 18.2%;
    float: left;
	text-align: center;
    height: 315px;
    margin-right: 28px;
    margin-bottom: 15px;}
#tab1 li:nth-child(5n){
	margin-right: 0;
}
#tab1 li img{    padding: 4px;
    border: 1px solid #e5e5e5;
    overflow: hidden;}
#tab1 li span{    position: absolute;
    background: #0a5aa8d9;
    width: 226px;
    top: 260px;
    color: #fff;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 16px;}
#tab1 li a{}



#tab2 li{    width: 18.2%;
    float: left;
	text-align: center;
    height: 315px;
    margin-right: 28px;
    margin-bottom: 15px;}
#tab2 li:nth-child(5n){
	margin-right: 0;
}
#tab2 li img{    padding: 4px;
    border: 1px solid #e5e5e5;
    overflow: hidden;}
#tab2 li span{    position: absolute;
    background: #0a5aa8d9;
    width: 226px;
    top: 260px;
    color: #fff;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 16px;}
    


#tab3 li{    width: 18.2%;
    float: left;
    height: 315px;
    margin-right: 28px;
    margin-bottom: 15px;}
#tab3 li:nth-child(5n){
	margin-right: 0;
}
#tab3 li img{    padding: 4px;
    border: 1px solid #e5e5e5;
    overflow: hidden;}
#tab3 li span{    position: absolute;
    background: #0a5aa8d9;
    width: 226px;
    top: 260px;
    color: #fff;
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-size: 16px;}
    

.jsfz button{width: 100%;display: inline-block;height: 36px;background: #427bb3;border-radius: 4px;}
.jsfz button a{color: #fff;font-size: 14px;display: block;}


#line_u5_0 a{    color: #000;
    font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;
/*width:1000px !important;*/
display:block;}
#line_u5_0 a:hover{    color: #f4792c;    transition: 0.4s;}
#line_u5_0 span{    float: right;
    padding-right: 20px;}

.fafa1{position:fixed; right:0;bottom:0;}

