.fgx {

	float: left;
	margin: 0 18px;
	font-size: 14px;
	color: #737373;
}

.date {
	float: left;
	font-size: 14px;
	color: #333333;
}

.szz a {
	font-size: 14px;
	color: #737373;
}

.win100 {
	width: 100%;
}

.news_date {
	font-size: 14px !important;
	color: #8c8c8c !important;
	margin-top: 7px;
}

.read_more:hover {
	color: #F00307 !important;
}

.contbg {
	background: #f3f7ff;
}

.list_style {
	padding: 25px;
}

.list_style ul li {
	min-height: 40px;
	margin-bottom: 14px;
	overflow: hidden;
}

.list_style ul li:last-child {
	margin-bottom: 0;
}

.list_style ul li span {
	font-size: 13px;
	color: #737373;
	margin-right: 15px;
	line-height: 23px;
}

.list_style ul li span strong {
	font-size: 18px;
	color: #333333;
}

.list_style ul li a {
	width: 71%;
	font-size: 14px;
	line-height: 23px;
	color: #404040;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.list_style ul li a:hover {
	color: #0051b1;
}

.tophalf {
	line-height: 40px;
	background: #f3f4fa;
}

.top-link {
	float: right;
}

.top-link ul li {
	float: left;
}

.top-link ul li a {
	font-size: 14px;
	color: #333;
}

.top-link ul li a:hover {
	color: #0054d2;
}

.top-link ul li span {
	display: inline-block;
	height: 13px;
	margin: -2px 10px;
	border-right: 1px solid #cdcdd2;
}

.lanmu-border {
	display: block;
	float: left;
	border-right: 1px solid #cccccc;
	height: 22px;
	margin-top: 1px;
	margin-right: 20px;
}

.lanmu_l img {
	margin-right: 10px;
}

.wins-l,
.win-l1 {
	width: 64.53%;
}

.wins-r,
.win-r1 {
	width: 32.26%;
}

.wintext {
	width: 200px;
	float: left;
}

.xmjz li {
	margin-bottom: 4px;
}

.zxjj .news-img p {
	margin: 0;
	padding: 16px;
	background: #edf0f3;
	text-align: center;
	padding-bottom: 12px;
}

.zxjj .news-img p a {
	font-size: 15px;
	color: #333;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.zxjj .news-img p a:hover {
	color: #124ea2;
}

.list-hotnews {
	overflow: hidden;
	display: block;
	padding: 7px 0 0 0;
	border-top: #e1e1e1 solid 1px;
}

.gjdw-text {
	float: left;
	background: #b41717;
	padding: 19px 18px;
	padding-left: 26px;
	margin-right: 20px;
}

.gjdw-text span {
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 8px;
	line-height: 31px;
}

.gjdw li a img {
	width: 100%;
	height: 65px;
}

.team-left a {
	display: table-cell;
	width: 360px;
	height: 100px;
	text-align: center;
	line-height: 130%;
	font-size: 24px;
	vertical-align: middle;
	color: #fff;
	font-weight: 600;
}

.team-left a:hover {
	opacity: .8;
	color: #d0d0d0;
}


.zxjj {
	overflow: hidden;
}

.zxjj li {
	display: block;
	overflow: hidden;
}

.zxjj li:last-child {
	margin-bottom: 0px;
}

.zxjj li h2 {
	font-size: 15px;
	line-height: 18px;
	margin: 0 0 8px 0;
}

.zxjj li h2 a {
	color: #000000;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}

.zxjj li h2 a:hover {
	color: #145f35;
	text-decoration: none;
}

.zxjj .news-img {
	margin-right: 27px;
	margin-bottom: 0px;
	width: 330px;
}

.zxjj .news-img img {
	width: 330px;
	height: 186px;
}

.zxjj .news-txt p {
	line-height: 33px;
	font-size: 16px;
	margin: 0px;
	color: #404040;
}

.zxjj .news-txt i {
	font-size: 14px;
	margin: 7px 0 0 0;
	color: #268d42;
	display: block;
	font-style: normal;
	text-align: right;
	font-family: Arial;
}

.zxjj .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: none;
	font-style: italic;
	display: block;
}

.zxjj .news-txt p a:hover {
	color: #0070bc;
}

.zxjj .new-r {
	overflow: hidden;
}

.zxjj .new-r h3 {
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	padding: 0;
	margin: 0 0 6px 0;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 48px;
}

.zxjj .new-r h3 a {
	color: #000000;
	font-size: 18px;
	font-weight: 600;
}

.zxjj .new-r h3 a:hover {
	color: #124ea2;
}

.zxjj .new-r p {
	font-size: 14px;
	color: #8c8c8c;
	line-height: 20px;
	margin: 0;
}

.cmain1a {
	background: #f3f4fa;
}

.cmain1ay {
	padding: 0 25px;
	/* min-height: 384px; */
}

.wintext li a {
	display: block;
	color: #404040;
	font-size: 14px;
	line-height: 20px;
}

.wintext li a img {
	display: block;
	margin-bottom: 15px;
	border: 1px solid #d2dcf7;
}

.news-text {
	background: #e5eef7;
	padding: 0 15px 15px 15px;
}

.xscbw li {
	margin-top: 21px;
}

.xscbw li a .name {
	position: absolute;
	width: 100%;
	display: block;
	height: 92px;
	line-height: 130px;
	padding-top: 44px;
	bottom: 0;
	text-align: center;
	font-size: 15px;
	color: #fff;
	margin: 0;
	background: url(qkbg.png) repeat-x bottom;
}

.xscbw li a .name p {
	line-height: 20px;
	text-align: center;
	margin: 0;
	font-size: 15px;
	width: 100%;
	position: absolute;
	bottom: 15px;
}

.lanmu_new {
	background-color: #3d55a7;
	background-image: none;
	border: 0;
	margin-bottom: 0;
	padding-top: 4px;
}

.lanmu_new .lanmu_l {
	padding-left: 23px;
	padding-right: 23px;
	margin-right: 0;
	padding-top: 12px;
	color: #fff;
}

.lanmu_new .lanmu_l.xshd span {
	float: left;
	display: block;
	margin-right: 6px;
	background: url(xshd_hover.png) no-repeat;
	height: 29px;
	width: 26px;
}

.lanmu_new .lanmu_l.active.xshd span {
	background: url(xshd.png) no-repeat;
}

.lanmu_new .lanmu_l.tzgg span {
	float: left;
	display: block;
	margin-right: 6px;
	height: 29px;
	width: 26px;
	background: url(tzgg.png) no-repeat;
}

.lanmu_new .lanmu_l.active.tzgg span {
	background: url(tzgg_hover.png) no-repeat;
}

.lanmu_new .lanmu_l.yjsjy span {
	float: left;
	display: block;
	margin-right: 6px;
	background: url(yjsjy_hover.png) no-repeat;
	height: 29px;
	width: 26px;
}

.lanmu_new .lanmu_l.active.yjsjy span {
	background: url(yjsjy.png) no-repeat;
}

.lanmu_new .lanmu_l.zpqs span {
	float: left;
	display: block;
	margin-right: 6px;
	height: 29px;
	width: 26px;
	background: url(zpqs.png) no-repeat;
}

.lanmu_new .lanmu_l.active.zpqs span {
	background: url(zpqs_hover.png) no-repeat;
}


.lanmu_new .lanmu_l.active {
	background-color: #fff;
	border-bottom: 0;
	color: #26409a;
}

.lanmu_new .lanmu_r {
	margin-right: 25px;
	line-height: 47px;
}

.lanmu_new .lanmu_r a {
	color: #fff;
}

.lanmu_new .lanmu_r a:hover {
	color: #34b1fb;
}

.bgbai {
	background-color: #fff !important;
}

.marquee-list {
	padding: 0 25px !important;
}

.marquee-list li a {
	background: url(icon2.png) no-repeat 0 5px;
	padding-left: 15px;
	display: inline-block;
}

.fkt {
	position: relative;
}

.fkt .title img {
	position: relative;
	left: 0;
}

.fkt:hover .title img {
	left: 3px;
	transition: left .2s;
}

.fkt:hover .title {
	color: #e2e1e1;
}

.fkt .title {
	position: absolute;
	bottom: 40px;
	background: rgba(80, 102, 175, 0.9);
	font-size: 22px;
	padding: 20px;
	color: #fff;
}

.appsys {
	overflow: hidden;
}

.appsys li {
	width: 97px;
	float: left;
	margin-right: 25px;
}

.appsys li:last-child {
	margin-right: 0px;
}

.appsys .boxpadding {
	padding: 10px 0 10px 0;
}

.appsys .boxpadding .sysico:hover {
	border: #0a44ab solid 1px;
}

.appsys .boxpadding .sysico {
	width: 73px;
	height: 73px;
	text-align: center;
	border: #a6b6d2 solid 1px;
	margin: 0 auto;
	border-radius: 50%;
	padding: 16px 0 0 1px;
}

.appsys p {
	color: #1d2f68;
	margin: 12px 0 0 0;
	min-height: 40px;
	font-size: 15px;
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.peoplelist {
	margin-bottom: 25px;
}

.peoplelist li a .name {
	position: absolute;
	width: 100%;
	display: block;
	height: 92px;
	line-height: 130px;
	padding-top: 44px;
	bottom: 0;
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin: 0;
	background: url(/eportal/uiFramework/commonResource/image/2025092910100066914.png) repeat-x bottom;
}

.lanmu1_l span {
	display: block;
	float: left;
	height: 21px;
	border-left: 6px solid #3d55a7;
	margin-top: 4px;
	margin-right: 13px;
}

.border {
	border-top: 1px solid #d2dcf7;
	height: 1px;
	width: 100%;
}

.pagestpart {
	padding: 30px 0 0 0;
}

.address {
	float: right;
}

.breadcrumb {
	background: transparent;
	margin-bottom: 0;
	font-size: 15px;
	border-radius: 0px;
	padding: 20px 0;
}

.breadcrumb>li {
	color: #8b8b8b;
	display: inline-block;
}

.breadcrumb>li a {
	color: #808080;
	font-size: 15px;
}

.sidebar .title i {
	color: #fff;
}

.breadcrumb>li a:last-child {
	color: #3d55a7;
}

.peoplelist li {
	padding: 0 9px;
	margin-bottom: 25px;
}

.name p {
	line-height: 50px;
	font-size: 18px;
}

.name p span {
	font-size: 14px;
}

.ztlist ul li {
	margin-top: 20px;
}

.ztlist ul li img {
	height: 100px;
}

.text {
	font-size: 15px;
	color: #333;
	line-height: 25px;
}

.form-control {
	border-color: #ccc;
	background: #ffffff;
	height: 30px;
}

.tijao {
	border: 1px solid #dcdcdc;
	background: #f9f9f9;
	padding: 25px;
	margin-bottom: 25px;
}

.wid1 {
	width: 35%;
}

.wid2 {
	width: 20%;
}

.wid3 {
	width: 14%;
}

.wid4 {
	width: 15%;
}

.wid5 {
	width: 4%;
}

.wid6 {
	width: 30%;
}

.wid7 {
	width: 10%;
}

.wid8 {
	width: 8%;
}


/*人员详情*/
.marginbox {
	padding: 0;
}

.content2 {
	background: url(dqs.png) no-repeat bottom right #fff;
	background-position-x: 430px;
	background-position-y: 36px;
	overflow: hidden;
	padding: 35px 0 0 35px;
}

.content2 img {
	margin-top: -42px;
}

.peopleInfo {
	width: 70%;
}

.peopleInfo h3 {
	font-size: 30px;
	color: #333;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 0;
}

.peopleInfo h3 span {
	font-size: 16px;
	color: #8c8c8c;
	line-height: 43px;
}

.peopleInfo ul li {
	color: #595959;
	font-size: 16px;
	margin: 10px 0;
}

.peopleInfo ul li span {
	color: #2e48a2;
}

.cont3 {
	width: 100%;
	font-size: 20px;
	color: #333;
	border-bottom: 3px solid #3d55a7;
}

.content3 .lanmu1_l {
	padding-bottom: 13px;
	margin-bottom: 20px;
	padding-top: 0;
}

.content3 {
	overflow: hidden;
	padding: 30px 35px;
	background: #fff;
	margin-top: 30px;
}

.content3 .Info {
	color: #4c4c4c;
	font-size: 15px;
	text-indent: 2em;
	line-height: 30px;
}

.Info li {
	text-indent: 0;
}

.Info p {
	margin: 0;
}












.pager li {
	border: 1px solid #efefef;
	margin: 0 5px;
	text-align: center;
	min-width: 30px;
	display: inline-block;
	padding: 3px;
}

.pager li:hover {
	cursor: pointer;
	background: #023979;
	color: #fff;
}

.pager li.quickPager:hover {
	background: #fff;
	color: rgb(102, 102, 102)
}

.pager li.quickPager {
	border: 0;
}

.quickPager span {
	display: none !important;

}

.recordCount {
	display: none !important;
}

a.enter {
	background: #0554af;
	border: 1px solid #efefef;
	padding: 5px;
	margin-left: 5px;
	color: #fff;
}

#more {
	width: 100%;
	height: 40px;
	border: 0;
	border-radius: 5px;
	cursor: pointer;
	background: #1475b7;
	margin-bottom: 20px;
}


.yjtdlist li {
	width: 25%;
	margin-top: 20px;
}

.yjtdlist li a img {
	width: 100%;
	height: 287px;
	border: 4px solid #fff;
	box-shadow: -1px -1px 16px #cccccc;
}

.yjtdlist li:hover img {
	box-shadow: -1px -1px 16px #9e9b9b;
}

.yjtdlist li p {
	margin-top: 20px;
	color: #4c4c4c;
	font-size: 16px;
	height: 70px;
	overflow: hidden;
	text-align: center;
}

.yjtdlist li p a {
	color: #2c47a1;
	font-size: 20px;
	height: 22px;
	font-weight: 600;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}

.ysfclist {
	margin: 0 -12px;
	overflow: hidden;
}

.ysfclist li {
	width: 20%;
	padding: 0 12px;
	float: left;
	margin-top: 20px;
}

.ysfclist li img {
	border: 4px solid #fff;
	width: 100%;
	height: 224px;
}

.ysfclist li a p {
	margin-top: 15px;
	color: #262626;
	font-size: 18px;
}

.ysfclist li:hover p {
	color: #0950a2;
}

.ysfclist li:hover img {
	box-shadow: -1px -1px 16px #9e9b9b;
}

.intr {
	color: #666666;
	font-size: 14px;
}








/*友情链接*/
.links ul li {
	height: 100px;
	position: relative;
	overflow: hidden;

}

.links ul li a img {
	transform: scale(1.0);
	transition: all .3s;
	width: 100%;
	height: 90px;
	border-radius: 5px;
}

.links ul li:hover a img {
	transform: scale(1.2);
	border-radius: 5px;
}

.links ul li:hover span {
	color: #dcd6ce;
}

.links ul li span {
	font-size: 22px;
	color: #fff;
	position: absolute;
	z-index: 2;
	top: 36%;
	left: 25%;
	display: block;
	width: 100%;
	height: 100%;
}

.zhezhao {
	position: absolute;
	z-index: 1;
	background: rgba(47, 91, 170, .77);
	opacity: 1;
	height: 90px;
	width: 90.5%;
	border-radius: 5px;
}

.links ul li:nth-child(1) span,
.links ul li:nth-child(2) span {
	left: 22%;
}

@media(min-width: 2560px) {
	.webheader .topbg2 {
		background: url(topbg2.png) right no-repeat;
		background-position-x: 1235px;
	}
}

@media(max-width: 1280px) {
	.webheader .topbg2 {
		background: url(topbg2.png) right no-repeat;
		background-position-x: 599px;
	}
}


@media(max-width: 1199px) {
	.list_style ul li a {
		width: 63%;
	}

	.team-left a {
		font-size: 21px
	}

	.fgx {
		margin: 0 6px;
	}

	.list-hotnews ul li a {
		width: 82%;
	}

	.cmain1ay {
		/* min-height: 359px; */
	}

	.zxjj .new-r p {
		font-size: 14px;
		color: #8c8c8c;
		line-height: 20px;
		margin: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 40px;
	}

	.lanmu_new .lanmu_l {
		font-size: 14px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.lanmu_new .lanmu_r a {
		font-size: 13px;
		line-height: 20px;
	}

	.lablist ul li {
		margin: 8px 0;
	}

	.appsys li {
		margin-right: 0;
	}

	.ztlist ul li img {
		height: 76.5px;
	}

	.peopleInfo {
		width: 67%;
	}

	.content2 {
		background-position-x: 230px;
	}

	.yjtdlist li a img {
		height: 224px;
	}

	.ysfclist li img {
		height: 178px;
	}
}

@media(max-width: 1024px) {
	.list_style ul li a {
		width: 61%;
	}

	.links ul li:nth-child(1) span,
	.links ul li:nth-child(2) span {
		left: 13%;
	}

	.ztlist ul li img {
		height: 73.5px;
	}

	.appsys li {
		width: 94px;
	}

	.lablist ul li {
		margin: 10px 0;
	}

	.footlogo {
		padding-top: 10px;
	}
}

@media(max-width: 991px) and (min-width: 768px) {
	.notices {
		margin-bottom: 25px;
	}

	.wins-l,
	.win-l1 {
		width: 100%;
	}

	.wins-r,
	.win-r1 {
		width: 100%;
	}

	.threepart {
		padding-top: 0;
	}

	.cmain1a {
		margin-top: 25px;
	}

	.fourthpart {
		overflow: hidden;
		padding: 5px 0 15px 0;
	}

	.ztlist ul li img {
		height: 144px;
	}

	.lanmu_new .lanmu_l {
		font-size: 16px;
	}

	.indexbox {
		margin-bottom: 0;
	}

	.appsys li {
		width: 20%;
	}

	.threepart {
		padding-bottom: 25px;
	}

	.cont-box {
		margin-top: 25px !important;
	}

	.footlogo {
		float: none;
		padding: 0;
	}

	.footlogo img {
		display: block;
		margin: 0 auto;
	}

	.blue {
		float: none;
		width: 100%;
	}

	.blue img {
		margin: 0 auto;
	}

	.copyright {
		border: 0;
		margin: 25px 0;

	}

	.copyright .left {
		text-align: center;
	}

	.yjtdlist li a img {
		height: 224px;
	}

	.cmain1ay {
		min-height: auto;
		padding-bottom: 20px;
	}

	.secondpart {
		padding-top: 0;
	}

	.navbar-default .navbar-nav>li>a.active {
		background: none;
		margin-top: inherit;
		padding-top: inherit;
		height: inherit;
		margin-bottom: inherit;
	}
}

@media(max-width: 767px) {
	.news-text {
		background: #e5eef7;
		padding: 10px 15px 10px 15px;
	}

	.zxjj .news-img {
		width: 100%;
		float: none !important;
		margin-bottom: 25px;
	}

	.zxjj .news-img img {
		width: 100%;
		height: auto;
	}

	.list-hotnews ul li a {
		white-space: normal;
		line-height: 22px;
		background-position: left 8px;
	}

	.secondpart {
		padding-top: 0;
	}

	.cmain1ay {
		min-height: auto;
		padding-bottom: 20px;
	}

	.wins-l,
	.win-l1 {
		width: 100%;
	}

	.wins-r,
	.win-r1 {
		width: 100%;
	}

	.cmain1a {
		margin-top: 25px;
	}

	.lablist {
		padding-left: 1px;
	}

	.indexbox {
		margin-top: 0;
		margin-bottom: 0;
	}

	.threepart {
		padding-bottom: 25px;
	}

	.cont-box {
		margin-top: 25px !important;
	}

	.footlogo {
		float: none;
		padding: 0;
	}

	.footlogo img {
		display: block;
		margin: 0 auto;
	}

	.blue {
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}

	.blue img {
		margin: 0 auto;
	}

	.copyright {
		border: 0;
		margin: 15px 0;

	}

	.copyright .left {
		text-align: center;
	}

	.flex-caption {
		width: 100%;
		padding: 10px 10px;
		padding-left: 18px;
		left: 0;
		bottom: 0px;
		color: #fff;
		font-size: 14px;
		display: block;
		position: absolute;
		margin: 0;

	}

	.flex-caption a {
		width: 100%;
		float: left;
		overflow: hidden;
		line-height: 20px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.wintext li p {
		margin-top: 12px;
		color: #808080;
		font-size: 14px;
		line-height: 22px;
		display: inline-block;
	}

	.peoplepic {
		width: 100%;
	}

	.content2 img {
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.content2 {
		padding-bottom: 35px;
		background-position-x: 110px;
		background-position-y: 384px;
	}

	.peopleInfo {
		width: 100%;
	}

	.win-r,
	.win-l {
		padding: 0 15px;
	}

	.address {
		float: left;
	}

	.lanmu1_l {
		padding-bottom: 0;
	}

	.breadcrumb {
		padding: 10px 0;
	}

	.yjtdlist li {
		width: 100%;
		margin-top: 20px;
	}

	.yjtdlist li a img {
		height: auto;
	}

	.ysfclist li {
		width: 100%;
		margin-bottom: 15px;
	}

	.ysfclist li img {
		width: 100%;
		height: auto;
	}

	.ysfclist li a p {
		font-size: 24px;
	}

	.intr {
		font-size: 15px;
	}

	.zxjj .news-img p a {
		white-space: normal;
	}

	.navbar-default .navbar-nav>li>a.active {
		background: none;
		margin-top: inherit;
		padding-top: inherit;
		height: inherit;
		margin-bottom: inherit;
	}

	.page-intro {
		padding: 0;
		padding-left: 0;
		margin: 0 -15px;
	}
}

@media(max-width: 380px) {
	.cmain2by dd .hdtitle {
		width: 70%;
	}

	.team-left a {
		font-size: 18px;
		height: 90px;
	}

	.gjdw-text {
		padding: 14px 18px;
		padding-left: 26px;
		margin-right: 20px;
	}
}

/* 迁移新后台样式修改 */
.comp-pages .page-phone {
	display: none;
	width: 100%;
	line-height: 40px;
	background: #124ea2;
	border-radius: 4px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
}

#pages span {
	display: none !important;
}

#pages .NormalRed {
	BORDER-TOP: #efefef 1px solid;
	HEIGHT: 24px;
	BORDER-RIGHT: #efefef 1px solid;
	BACKGROUND: #fdfdfd;
	BORDER-BOTTOM: #efefef 1px solid;
	COLOR: #333;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #efefef 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px;
}

#pages .NormalRed:hover {
	color: #fff;
	BORDER-TOP: #103c79 1px solid !important;
	border-left: #103c79 1px solid !important;
	BORDER-RIGHT: #103c79 1px solid !important;
	BACKGROUND: #103c79 !important;
	BORDER-BOTTOM: #103c79 1px solid !important;
}

@media(max-width: 767px) {
	#pages {
		display: none;
	}

	.comp-pages .page-phone {
		display: block;
	}
}


/* 获奖 */
.yycg-table-scorll {
	overflow: hidden;
	display: block;
}

.yycg-table {
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
}

.yycg-table li {
	display: flex;
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;
}

.yycg-table li:last-child {
	border-bottom: 0;
}

.yycg-table li:nth-child(1) {
	background-color: #f3f3f3;
}

.yycg-table li:nth-child(1) div {
	color: #004ea2;
	font-size: 15px;
	line-height: 30px;
	padding: 4px 15px;
	font-weight: bold;
}

.yycg-table li div:nth-child(1) {
	width: 50%;
}

.yycg-table li div:nth-child(2) {
	width: 33%;
}

.yycg-table li div:nth-child(3) {
	width: 17%;
}

.yycg-table li div:last-child {
	border-right: 0;
}

.yycg-table li div {
	float: left;
	padding: 10px 15px;
	line-height: 20px;
	font-size: 13px;
	color: #666;
	border-right: 1px solid #dedede;
}

.yycg-table li div a {
	display: inline-block;
	line-height: 20px;
	font-size: 13px;
}

.yycg-table li div a:hover {
	color: #0051b1;
}

/* 项目 */

.xm-table li div:nth-child(1) {
	width: 37%;
}

.xm-table li div:nth-child(2) {
	width: 25%;
}

.xm-table li div:nth-child(3) {
	width: 12.66666%;
}

.xm-table li div:nth-child(4) {
	width: 12.66666%;
}

.xm-table li div:nth-child(5) {
	width: 12.66666%;
}


/* 专著 */
.zz-table li div:nth-child(1) {
	width: 43%;
}

.zz-table li div:nth-child(2) {
	width: 14%;
}

.zz-table li div:nth-child(3) {
	width: 20%;
}

.zz-table li div:nth-child(4) {
	width: 23%;
}

/* 专利 */
.zl-table li div:nth-child(1) {
	width: 41%;
}

.zl-table li div:nth-child(2) {
	width: 18%;
}

.zl-table li div:nth-child(3) {
	width: 27%;
}

.zl-table li div:nth-child(4) {
	width: 14%;
}

/* 软著 */
.rz-table li div:nth-child(1) {
	width: 50%;
}

.rz-table li div:nth-child(2) {
	width: 50%;
}





body,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
a,
code,
em,
img,
q,
small,
strong,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
tbody,
tr,
th,
td,
input,
textarea {
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.fa-home {
	font-size: 15px;
}

.text object,
.text iframe,
.text h1,
.text h2,
.text h3,
.text h4,
.text h5,
.text h6,
.text blockquote,
.text a,
.text code,
.text em,
.text img,
.text q,
.text small,
.text strong,
.text dd,
.text dl,
.text dt,
.text li,
.text ol,
.text ul,
.text fieldset,
.text form,
.text label,
.text tbody,
.text tr,
.text th,
.text td,
.text input,
.text textarea {
	color: #333;
	font-size: inherit;
}

.jsbox1 {
	display: inline-block;
	width: 80px;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.form-control {
	display: inline-block;
	width: calc(100% - 85px);
}

/* 分享样式修改 */
/*分享*/
.social-share a {
	position: relative;
	text-decoration: none;
	margin: 4px;
	display: inline-block;
	outline: none;
}

.social-share .social-share-icon {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 32px;
	font-size: 20px;
	border-radius: 50%;
	line-height: 32px;
	border: 1px solid #666;
	color: #666;
	text-align: center;
	vertical-align: middle;
	transition: background 0.6s ease-out 0s;
}

.social-share .social-share-icon:hover {
	background: #666;
	color: #fff;
}

.social-share .icon-wechat .wechat-qrcode {
	display: none;
	border: 1px solid #eee;
	position: absolute;
	z-index: 9;
	top: -205px;
	left: -100px;
	width: 160px;
	height: 192px;
	color: #666;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 2px 10px #aaa;
	transition: all 200ms;
	-webkit-tansition: all 350ms;
	-moz-transition: all 350ms;
}

.social-share .icon-wechat .wechat-qrcode.bottom {
	top: 40px;
	left: -64px;
}

.social-share .icon-wechat .wechat-qrcode.bottom:after {
	display: none;
}

.social-share .icon-wechat .wechat-qrcode h4 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	color: #777;
}

.social-share .icon-wechat .wechat-qrcode .qrcode {
	width: 105px;
	height: 105px;
	margin: 10px auto;
}

.social-share .icon-wechat .wechat-qrcode .qrcode table {
	margin: 0 !important;
}

.social-share .icon-wechat .wechat-qrcode .help p {
	font-weight: normal;
	line-height: 16px;
	padding: 0;
	margin: 0;
}

.social-share .icon-wechat .wechat-qrcode:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: 26px;
	bottom: -13px;
	width: 0;
	height: 0;
	border-width: 8px 6px 6px 6px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
}

.social-share .icon-wechat:hover .wechat-qrcode {
	display: block;
}

.share-xl .social-share a {
	display: inline-block;
	width: 24px;
	height: 24px;
	border: none;
}

.share-xl .social-share a.icon-wechat {
	background: url("/eportal/uiFramework/commonResource/image/2025091817413233929.png");
	background-size: contain;
}

.share-xl .social-share a.icon-weibo {
	background: url("/eportal/uiFramework/commonResource/image/2025091817411852081.png");
	background-size: contain;
}

.share-xl {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.social-share.share-component {
	margin-left: 10px;
}

.social-share .icon-wechat .wechat-qrcode .qrcode table {
	width: 100% !important;
	height: 100% !important;
}

.social-share .icon-wechat .wechat-qrcode .qrcode table tr {
	height: auto !important;
}

.social-share .icon-wechat .wechat-qrcode .qrcode table tr td {
	width: auto !important;
}

/* 全文检索 */
.column.ui-sortable {
	border: none !important;
}

.search-header {
	margin-bottom: 39.9994px;
}

.search-header .search-po {
	background: none !important;
}

body .search-header .search-header-container.search-po .search {
	padding: 0 !important;
}

.search-header .search .wrapper-box {
	width: 100% !important;
}

.search-header .search .wrapper-box .search-box-div {
	width: 100%;
}

.search-header .search .wrapper-box .search-box-div>div:nth-child(1) {
	width: 100%;
}

.search-header .search .wrapper-box .wrapper {
	width: 100% !important;
	margin-left: 0 !important;
	background-color: transparent !important;
	border: 1px solid #166AE7;
}

.search-header .search .wrapper-box .container-1-left {
	padding: 0;
	margin: 0;
}

.search-header .search .container-1 {
	display: none;
}

body .search-header .search .action-logo {
	display: none;
}

body .search-header .search .wrapper .search-header-info {
	line-height: 36px;
	margin-left: 20.0006px;
	margin-right: 20.0006px;
}

.search-header .search .wrapper .group .view {
	background-color: #014EC0 !important;
}

.search-header .search-footer-container {
	display: none;
}

.search-tool {
	display: none;
}

.content .container {
	padding: 0;
	width: 100%;
}

.search-text-several .mod .body .group-3 .summary-1 {
	color: #9C9DAF !important;
}

/* .search-text-several .mod .search-text-header .header .group .summary-1 {
  color: #fff !important;
} */

.search-text-several .mod .body .group-3 .view .summary-3 {
	color: #9C9DAF !important;
}

.search-text-several .mod .body .group-3 {
	margin-left: 20.0006px !important;
}

.search-text-several .mod {
	background-color: transparent !important;
}

.pagination {
	justify-content: center !important;
}

.pagination a,
.pagination span,
.pagination input,
.pagination button {
	font-family: FontAwesome;
	height: 40px;
	min-width: 40px;
	line-height: 38px;
	font-size: 14.0006px;
	border-radius: 3px !important;
	margin: 0 3px !important;
	padding: 0 15px !important;
	text-align: center;
	color: #666 !important;
	border: #ebebeb solid 1px !important;
}

.pagination a:hover {
	color: #ffffff !important;
	background-color: #0F56BA !important;
}

.pagination a.active {
	background-color: #0F56BA !important;
	color: #fff !important;
}

.investigation {
	display: none !important;
}

.search-text-several .address {
	margin-top: 9.9994px;
}

.search-text-several .mod .search-text-header .header {
	background: none;
	padding: 0;
}

.search-text-several .mod .search-text-header .tag-wrapper {
	width: 120px;
}

.search-text-several .mod .body .group-img img {
	object-fit: cover;
}

body .search-header .search .wrapper .group .view .icon {
	margin-left: 30px !important;
}

body .search-header .search .wrapper .group .view .label {
	margin: 0 24px 0 10px !important;
}

@media (max-width: 767px) {
	.search-text-several .mod .search-text-header .header .group .summary-1 {
		width: 270px !important;
	}

	.search-text-several .mod .body {
		display: block !important;
		overflow: hidden;
	}

	.search-text-several .mod .body .group-img {
		float: left;
		margin-right: 19.9999px;
	}

	.search-text-several .mod .body .group-3 {
		overflow: hidden;
		width: auto !important;
		margin-left: 0px !important;
	}
}