/*! 判断浏览器版本 */
/*@cc_on alert("您正在使用的浏览器版本过低，为了您的最佳体验，请先升级浏览器。");window.location.href="http://support.dmeng.net/upgrade-your-browser.html?referrer="+encodeURIComponent(window.location.href); @*/
/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */
*{list-style: none;}
ul{padding-left: 0;}
a {color: black}
a:hover {text-decoration: none;}
html {
	font-size: 16px;
	font-family: MicrosoftYaHei;
	font-weight: 400;
}
p{margin-bottom: 0;}
.fontsz-20{
	font-size: 20px;
}
.fontsz-18{
	font-size: 18px;
}
.fontsz-16{
	font-size: 16px;
}
.fontsz-14{
	font-size: 14px;
}
.fontsz-12{
	font-size: 12px;
}
.tab-pane .article-list .weChat{
	padding: 0 10px;
}
.first.unit , .fourth.unit {width:55.6vw;min-width:345px;}
.thrid.unit , .second.unit {width: 21vw;min-width:345px;}
.unit .nav-link {font-size: 18px;}
.article-list ul{margin-bottom: 0;}
.article-list {width: 100%;font-size: 15px;}
.article-title-special p {width: 235px;navbar-toggler-iconcolor: black;min-width: 150px;margin: 5px 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article-title-special {display: flex;justify-content: space-between;color:  #a9a9a9;align-items: center;position: relative}
.article-title-special span{color:  #a9a9a9;}

.show-special {display: flex;flex-wrap: wrap;}
.special-item { min-width: 300px;width: 22vw;display: flex;flex-wrap: wrap;justify-content: center;margin: 2vw 4.42vw;}
.special-item img{ width: 100%;height: 200px}
.special-item p { max-width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.nav-company-info .fontsz-12{text-align: justify;}
.webfooter {padding:0 6vw;}
.body-detail .detail-title {color: black;margin: 15px 0;}
.detail-header{margin: 5px 87px;border-bottom: solid 1px #b0b0b0;}
.detail-header .left{font-size: 30px;font-family:MicrosoftYaHei-Bold;font-weight: bold;color: black;}
#id-calendar {margin-top: 200px;}
.custom-search label{position: relative;}
.unit-video {height: 87.6%;background-color: black;}
.list-unit .article-list{ min-height: 300px;}

#id-scroll-announcement {
	width: 100%;
	bottom: 0;
	color: #fff;
	position: absolute;
	font-size: 14px;
	margin: 0 auto;
	line-height: 3;
}
#id-scroll-announcement a {color: #ffbf00;}
#id-scroll-announcement a span{color:#fff;}
.notice{background: rgba(0,0,0,0.46);position: absolute; width: 100%;height: 42px;bottom: 0;}
.notice i{font-size: 15px;color: #ffbf00}
#container {width: 100%;height: 50%;}
.banner {margin-bottom: 30px;}
.unit-video video {height: 100%;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1.5vw !important;padding-left: 1.5vw !important;letter-spacing: 2px;font-size: 18px;}
.onimg-title{position: absolute;padding: 5px 0;color: #fff;font-size: 14px;text-align: center;margin-bottom: 0;background: rgba(0,0,0,0.46);bottom: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.custom-nav a{color: #fff;}
#carousel .carousel-item img{height: 500px !important;}
.custom-nav a:hover{color: #ffffff;text-decoration: none;}
.custom-nav .nav-logo img{width: 68px;}
.carousel-indicators li{width: 15px;height: 15px;border-radius: 100%;}
.custom-nav {background:rgba(0,74,150,0.41) ;color: #fff;padding: 0 0;transition: 2s;}
.custom-nav {flex-direction: column !important; text-align: center;}
.custom-nav .navbar-toggler .navbar-toggler-icon {height: 25px;width: 30px;display: flex;flex-direction: column;justify-content: space-between;}
.custom-nav .navbar-toggler .navbar-toggler-icon i {display: block;width: 100%;height: .2rem;background: #0b8ff4;-webkit-transform-origin: left;transform-origin: left;-webkit-transition: all .5s;transition: all .5s;}

.nav-top{display: flex;flex-direction: row;width: calc(90% + 15px);justify-content: space-between;}
.nav-top .custom-search input{width: calc(25vw + 2px);height: 34px;border: 1px solid white;z-index: 1;border-radius: 20px;text-indent: 1em;}
.nav-top .left{padding: 0px 15px;}
 .nav-top .left .nav-company-info p:first-child{letter-spacing: 1px;font-size: 19px}
 #hidden-check{display: none;}
.custom-search  label:before{position: relative;content: '\f002';color: #0C509C;right: -23.6vw;font-family: 'FontAwesome';}

.menu-list{width: calc( 90% + 10px );}
.menu-list .nav-item{position: relative;  margin: 0 2px;}
.menu-list .nav-item dl{display: none;text-align: center;position: absolute;width: 100%;background: rgba(43, 92, 166, 0.46);left:0px;font-size: 14px;}
.menu-list .nav-item dd{margin:5px 0; padding: 5px 0;}
.menu-list li:hover dl{display:block;}
.menu-list .nav-link, .navbar-brand, .navbar-brand:hover{color: #fff;}

.menu-list .nav-item:hover .nav-link,
.menu-list dl dd:hover
{background: #0054B3; border-radius: 5px;transition: .3s;}

.unit .tab-content .tab-pane{display: none !important;}
.unit .tab-content .active{display: flex !important;}

.article-title{cursor:pointer;position: relative;color: #a9a9a9;display: flex;justify-content: space-between;align-items: center;}

.article-title:hover p,.article-title-special:hover p {color: #004a96 ;}

.unit {border: 1px solid #EAEAEA;margin: 0 8px 16px 8px;min-height: 334px;}
.unit-header {border-bottom: 1px solid #EAEAEA;display: flex;background: #efefef}
.unit-header a {color: black;}
.unit-header .active {color: #0C509C !important;font-weight: bold;}

.tab-pane ul{padding:0 1.53vw;}
.index-carousel,
.index-carousel .carousel-item,
.index-carousel .carousel-inner,
.index-carousel img {
	width: calc(345px + 18px);
	height: 253px;
	overflow: hidden;
}
#carousel .carousel-indicators{
	margin-bottom: 2.2rem;
}
.index-carousel img {padding: 0 2vw;}
.articleca .carousel-item {margin: 0 19px;}
.article-carousel .carousel-title{position: absolute;bottom: 0;height: 13%;width: 85%;margin: 0 2vw;background: rgba(0,0,0,0.46);}
.article-carousel .carousel-indicators{margin: 0;left: auto;right: 30px;}
.article-carousel  .carousel-indicators li{width: 10px;height: 10px;}
.article-carousel  .carousel-indicators .active{background-color: #1558C3;}
.carousel-item p {width: 55%;left: 1vw;background: none; text-align: left;}
.article-title p {color: black;width: 255px;margin: 5px 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.article-title span {position: relative;top: 0;right: 5px;color: #a9a9a9;}
.article-title:before {content:"\e906";top: 7px;left: -23px;font-family: 'kefu';position: absolute;}
.tuwen.show{animation: myOpacity  1s, 1.5s;}
@keyframes myOpacity{from{opacity: 0;}to{opacity: 1;}}
.firm-item{max-width: 351px;height: 15vw;min-height: 214px;position: relative;margin: 30px 17px 0 17px;overflow: hidden }
.firm-img img{width: 100%;}
.firm-img p{position: absolute;top: 10px;right: 10px;border-bottom: 2px solid #fff;}
.firm-info{visibility: hidden;position: absolute; top: 0;bottom: 0;left: 0;right: 0;background: #1F5FAB;opacity: 0.8}
.firm-info .d-flex{margin-bottom: 15px;}
.firm-info button{border: 2px solid #fff;color: #fff;background: rgba(0,0,0,0);width: 146px;height: 36px;border-radius: 8px;cursor: pointer;}
.firm-info a p {font-size: 26px;opacity: 1;}
.firm-info a i {font-size: 26px;}
.firm-item a{color: #fff;}
.firm-item:hover .firm-info{visibility: visible;}
.firm-item:hover .firm-img p{display: none;}
.firm-item:hover .firm-img img{transform: scale(1.1);transition: 2s}

.program-title {position: relative;width: 82.1vw;min-width: 345px;}

.glory-marquee {width: 82.1vw;min-width:350px;min-height:267px;margin-top: 30px;}
.one-title{font-size: 22px;padding-left: 2vw;}
.one-title:before{content: '';position: absolute;top: 0;left: 0;width: 5px;height: 100%;background: #11539E;}

footer{background: #f2f2f2;color: black;padding-bottom: 2vw;}
footer .left{width: 25vw;padding-top: 2vw;}
footer .right{width: 51vw;font-size: 13px;padding-top: 3vw;line-height: 1.7;position: relative;}
.friend-link{padding-bottom: 1vw;margin-bottom: 1vw;border-bottom: 1px solid #fff;}
.flink-header label{color: black;padding-left: 24px;}
.flink-header label:before{content: '\f0c1';position: absolute;font-family: 'fontAwesome';left: 0;transform: rotate(270deg);}
.flink-body a{color: black;margin: 0.36vw 1.4vw;width: 82px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.webinfo {font-size: 13px;}
.webinfo  p {margin: 0.36vw 1.46vw;color: black;}
.webinfo .copyright{margin: 0.36vw 1.46vw;color: black;}
.webinfo .copyright p {margin: 0}
.webinfo a{color: black; }
.webinfo > a{color: #525A6C; margin: 0.36vw 1.4vw;}
.menu-unit { width: calc(278px + 20px); border: #fff;min-height: 100px;}
.list-unit { width:  calc(62vw);}
.contact.list-unit{height: 600px;}

.menu-unit .unit-header{border: 1px solid #E7E7E7;}
.menu-unit .unit-header label,.list-unit .unit-header label{padding: 12px 11px; margin-bottom: 0; position: relative;color: #004a96;}
.menu-unit .unit-header label,.list-unit .unit-header label:first-child {font-weight: bold ;}
.menu-unit .unit-header label ~ label{padding-left: 10px;}
.menu-unit .unit-header label ~ label:before{content: '';position: absolute;width: 3px;height: 20px;background: #004a96;top: 15px;left: -6px;}
.menu-unit ul{margin-bottom: 0;}
.menu-unit ul .active{background: #11539E;}
.menu-unit a{color: #202020;}
.menu-unit .active a{color: #fff;}
.menu-unit .menu-item {padding: 6px 20px;border: 1px solid #E7E7E7;display: flex;justify-content: space-between;align-items: center;}
.menu-item label{color: #000;margin: 0;cursor: pointer;}
.menu-item.active label {color: white;}
.menu-unit .menu-item span i{color: #BEBEBE;font-size: 30px;}

.list-unit .unit-header{display: flex;justify-content: space-between;align-items: center;}
.list-unit .unit-header .unit-position{  font-family:'MicrosoftYaHeiLight';color: #202020;}
.list-unit .menulist-body .article-list li{margin: 11px 30px;}
.menulist-body .article-title:before {left: -17px;}
.list-unit .article-title p {width: 37vw;}

.nesscery:before{content: '*';color: red;}
#id-form-contact {margin: 35px;}
#id-form-contact label{background: #fff;}
#id-form-contact .btn{background: #004898;width: 120px;height: 38px;}
.input-label { width: 70px;height: 20px;text-align: center;}

.pane-contact{margin: 35px;}
.pane-contact .pane-header{background: #11539E;color: #fff;padding: 15px 0;}
.pane-contact .pane-body{background: #F7F7F7;}
.pane-contact .pane-body li{margin: 14px;width: 200px;}

.img-item{     cursor: pointer;  width: 30%;height: 210px;margin: 16px 12px;position: relative;overflow: hidden;}
.img-item img{width: 100%;height: 100%;}
.img-item .onimg-title{width: 100%;}
.img-item:hover img{transform: scale(1.2,1.2);transition: 1s;}

.detail-title {font-family: MicrosoftYaHei-Bold;font-weight: bold;color: rgba(0, 84, 179, 1);font-size: 24px;margin: 33px 27px;text-align: center;}
.detail-info {justify-content: inherit;}
.detail-info label {margin: 0 25px;position: relative;}

.detail-info .dept:before {content: '\f007';font-family: 'fontAwesome';position: absolute;left: -15px;}
.detail-info .comp:before {content: '\f27a';font-family: 'fontAwesome';position: absolute;left: -20px;}

.detail-info .comp:before {content: '\f27a';font-family: 'fontAwesome';position: absolute;left: -20px;}

.detail-info .publ-date:before {content: '\f073';font-family: 'fontAwesome';position: absolute;left: -20px;}
.detail-content { padding: 15px 2.5vw;}
.direct-content img {height: auto !important; width: 100%;}
.direct-content { padding: 15px;}
.detail-info,
.detail-info a 
{color: #7E7E7E;}
.detail-info {align-items: center;}

.news-detail{width: 100%;}
.blackline{width: 100%;height: 1px;background: #E9E9E9;margin-top: 15px;}
.detail-footer{width: 100%;}
.detail-footer a p{margin: 35px 15px; max-width: 350px;color: #1F5483;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.last-infomation {background: #F2F2F2;margin: 0 20px 20px 20px;padding: 20px 20px;width: 315px;}
.last-infomation a {color: #202020;}
.last-infomation .info-item  {display: flex;justify-content: center;align-items: center;border-top: 1px solid #E5E6E9;border-bottom: 1px solid #E5E6E9;}
.last-infomation .info-item p {overflow: hidden;white-space: nowrap;margin: 7px; color: #525252;width: 252px;font-size: 14px;text-overflow: ellipsis;}

.press-platform {padding: 15px 15px;}
.press-platform p {color: #042380;}
.press-platform .plat-name{font-weight: bold;}
.press-unit { background: #F1F8FF;}
.press-unit nav{ background: #083B6A; position: relative;}
.press-unit .nav a{color: #fff;}
.press-unit .nav p{color: #fff;position: absolute;right: 0;bottom: 0;margin-bottom: 9px;}
.press-item {padding: 15px 10px;float: left;width: 20%;}
.press-item img{width: 100%;}
.press-item p{font-size: 12px;color: #fff;margin: 0;padding: 5px 5px;background: #366188;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pressdetail-nav {background: url(../img/pressdetail.png);padding: 1vw 10vw;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
			
.press-name:not(#bar){color: #fff;font-weight: bold;}
.press-nav {background: #083B6A;display: flex;justify-content: flex-end;align-items: center;padding: 10px 0;}
.press-search{margin-right: 8vw;}
.press-nav p {color: #fff;margin-right: 20vw;}


.edition-img {width: 30vw;top: -30px;position: relative;}
.edition-img img{width: 100%;}
.edition-content .header,
.edition-menu .header,
.history-pane .header
{background: #4C84B8;padding: 10px 10px;}
.edition-content .header p,
.edition-menu .header p,
.history-pane .header p{color: #fff;}
.edition-content {width: 30vw;background: #F1F8FF;margin-bottom: 2vw;}
.edition-menu {width: 20vw;background: #F1F8FF;margin-bottom: 2vw;}
.content-list {background: #F1F8FF;}
.content-title{position: relative;padding: 5px 10px;}
.content-list .content-title:nth-child(even){background: #E5F3FF;}
.content-list p{color: #202020;padding-left: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.history-pane .content-list p {padding-left: 0;font-size: 18px;background: none;}
.edition-content .content-list p:before,.edition-menu  .content-list p:before {content: '\f0da';font-family: 'fontAwesome';position: absolute;left: 10px;}
.content-list p.active{color: #FF0000;}

.history-pane .header{display: flex;justify-content: space-between;align-items: center;}
.press-content {width: 50vw;}
.press-content .header{display: flex;justify-content: space-between;padding: 5px 5px;background: #388ede;}
.press-content .header p{color: #fff;}
.changefont a {margin:0 15px}
.press-content .body{padding: 0 30px;display: flex;justify-content: center;flex-wrap: wrap;background: #F1F8FF;}
.press-content .blackline{width: 95%;margin:  0;}

.press-content .body .title {width: 100%;text-align: center;margin: 20px 0;}
.press-content .body .info {display: flex;justify-content: center;margin: 1.2vw;width:100%;}
.press-content .body .info p{color: grey;margin: 0 10px;}
.dowebok img {
	width: 280px;
	height: 190px;
}


.dowebok{
	margin-top: 35px;
	width: 96%;
	position: relative;
}
.dowebok a{position: relative;margin: 10px}
.dowebok p{position: absolute;
	left: 0;
	width: 100%;
	padding: 5px 0;
	top: 480%;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-bottom: 0;
	background: rgba(0,0,0,0.46);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.str_wrap{
	background: #fff !important;
}
.str_wrap.str_active{
	background: #fff !important;
}
/*.article-title-special:before {*/
/*	content: "\e906";*/
/*	top: 7px;*/
/*	left: -7px;*/
/*	font-family: 'kefu';*/
/*	position: absolute;*/
/*}*/
@media (min-width: 1200px){
	.d-flex.container {
		max-width: 1200px;
	}
}
@media (min-width: 1600px){
	.d-flex.container {
		max-width: 1400px;
	}
}

@media (min-width: 1367px) {
	.flink-body a{width: 97px}
	.article-title p {
		width: 16.8vw;
		margin: 0.3vw
	}
	.index-carousel, .index-carousel .carousel-item, .index-carousel .carousel-inner, .index-carousel img {
		width: calc( 25vw + 18px);
	}
	.article-carousel .carousel-indicators {
		right: 2.2vw;
	}
	.firm-item {
		max-width: 24.6vw;
	}
	.firm-info button {
		width: 10vw;
		height: 2vw;
	}
	.firm-info a i {
		font-size: 2vw;
	}
	.detail-footer a p {
		max-width: 25vw;
	}
	.pane-contact .pane-body li {
		width: 14.64vw;
	}
	.glory-marquee ,.program-title{
		width: 77.5vw;
	}
	.dowebok p {
		top: 595% !important;
	}
	.dowebok  div img {width: 20.7vw;height: 227px;}

	.webfooter {
		padding: 0px 10vw;
	}
    .one-title:before{
        left: 0;
    }
	.article-carousel .carousel-title {
		width: 21.9vw;
	}
	/*   报刊  */
	.press-content {
		width: 51vw;
	}
	#press-content {
		margin : 0.5vw 0.5vw 1vw 0.5vw;
	}


}
@media (min-width: 2048px) {
	.img-fluid {width: 100%}
	#id-scroll-announcement{width: 73.98vw;}
	.unit { margin: 0 0.8vw 1vw 0.8vw}
	.article-title p {
		width: 17.8vw;
	}

	.unit.glory-marquee{
		margin:2vw 12vw;
	}
	.dowebok p{
		top: 254px !important;
	}
	#Marquee_x {
		width: calc(74vw + 12px);
	}
	#Marquee_x li div img {
		height: auto;
	}
	.dowebok div img {
		height: auto;
	}
	.index-carousel, .index-carousel .carousel-item, .index-carousel .carousel-inner, .index-carousel img {
		height: 18vw;
	}
	.friend-link {
		padding-bottom: 0.2vw;
		margin-bottom: 0.2vw;
	}
}
@media (max-width:1000px) {
	.offcanvas-collapse {position: fixed;top: 70px;bottom: 0;width: 39%;background-color: rgba(43, 92, 166, 0.46);right: -55%;transition: transform .6s ease-in-out;}
	.open {right: 0;transition: 1s;}
	.menu-list .nav-item dl{ left: -30vw;top: 0;width: 78%;}
	.navbar-toggler {position: absolute;right: 6px;top: 18px;padding: 0;}
	.custom-search label:before{right: 32px;top: 4px;font-size: 28px;  color: #0b8ff4;}
	.nav-top .custom-search input {width: calc(81vw + 2px);position: absolute;top: 75px;left: 67px;display: none;}	
	 #hidden-check:checked ~ #search-input {display: block !important;}

	.glory-marquee{margin: 2vw;}
	.webfooter{flex-direction: column;}
	footer .left,
	footer .right{
		width: 100%;
	}
	.detail-footer a p {margin: 0;width: 322px;}
	.edition-img {top: 0;}
	.contact.list-unit{height: 900px;}
	.direct-content img {
		width: 100% !important;
		height: auto !important;
	}
	.show-special {justify-content: center}

}
@media (max-width:767px) {
	.banner img {height: 150px!important;}
	.detail-content img{width: 100% !important; height: auto !important;}
	.fontsz-20{ font-size: 16px;}
	.tuwen { flex-direction: column !important;}
	.nav-top .custom-search input {width: calc(65vw + 2px);}
	.tab-pane ul{padding-left: 5px;}
	.unit .article-title:before {left: -4px;}
	.article-title p {   margin: 6px 15px}
	#Marquee_x .clone{display: none;}
	
	.detail{flex-wrap: wrap;}
	.menu-unit  {width: 90vw;justify-content: center;}
	.list-unit {width: calc(90vw);}
	.contact .list-unit{height: 1000px;}
	.list-unit .article-title p {width: 50vw;}
	.unit-position {font-size: 12px;}
	.menu-unit .unit-header label,
	.list-unit .unit-header label 
	{padding: 12px 10px;}
	.list-unit .menulist-body .article-list li {margin: 6px 11px;}
	.detail-footer a p{width: 80vw;}
	
	.press-unit .nav p {display: none;}
	.pressdetail-nav {justify-content: center;}
	.edition-img {transform: translateY(0);}
	.nav-company-info.fontsz-18{font-size: 16px}
	.custom-nav .nav-logo img {
		width: 50px;
	}

}
@media (max-width:560px) {
	.direct-content img {
		width: 100% !important;
		height: auto !important;
	}
	.img-item {
		width: 40%;
		height: 121px;
		margin: 21px 15px;
		position: relative;
		overflow: hidden;
	}
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
	.offcanvas-collapse {top: 70px;}
	.article-carousel .carousel-title { width: 95.2%;}
	.detail-content img{width: 100% !important; height: auto !important;}
	.nav-link {padding: 5px 5px;}
	.custom-nav .nav-company-info p ~ p{display: none;}
	.menu-list .nav-item dl {left: -29.4vw;display: none;}
	.menu-list .nav-item dd{display: none;}
	.index-carousel,
	.index-carousel .carousel-item,
	.index-carousel .carousel-inner,
	.index-carousel img{width: calc(94vw + 2vw);}
	.tab-pane ul{padding-left: 7px;}
	.last-infomation{width: 90vw;margin: 20px 0}
	.introduce{font-size: 13px;}
	.article-title p {width: 221px;}
	/*.press-item {width: 50%;}*/
	.one-title { padding: 5px 7vw 0 4.5vw;}
	.one-title:before {left: 0;}
	.detail-header {
		margin: 5px 12px;
		padding-bottom: 6px;
	}
	.detail-header .left{font-size: 16px;}
	.detail-header .right{font-size: 14px;}
	.detail-title {
		font-size: 22px;
		margin: 4px;
	}

	.edition-menu , .edition-content ,
	.edition-img , .press-content { width: 80vw;margin:7px;}
	#pdf-img button {
		padding: 3px 6px;
	}
	.press-nav {
		justify-content: center;
	}
	.press-nav p , .press-search {
		margin-right: 0;
	}
	.nav-top .left .nav-company-info p:first-child { font-size: 14px;letter-spacing: 0;}
	.navbar-toggler {top: 22px;}
	#carousel .carousel-item img {
		height: 224px !important;
	}
	.index-carousel, .index-carousel .carousel-item, .index-carousel .carousel-inner, .index-carousel img {
		width: 100%;
	}
}
@media (max-width:320px) {
	.nav-company-info p{font-size: 15px;}
	.first.unit , .fourth.unit ,
	.thrid.unit , .second.unit ,
	.program-title {
		min-width:300px;
	}
	.img-item{
		width:34vw;
	}
	.firm-item {width: 300px;}
	.unit {margin: 0 4px 16px 4px;}
	.fontsz-20 {font-size: 14px;}
	.navbar-brand { margin: 0;}
	.menu-unit {width: 95vw;}
	.list-unit {width: calc(95vw);}
	.custom-search label:before {font-size: 24px;}
	.article-title p {width: 190px;}
	.article-title-special p {
		min-width: 180px;
	}
	.article-list span.fontsz-14{font-size: 12px}
	.list-unit .unit-header label {padding: 12px 5px;font-size: 12px;}
	.one-title:before{left: 0;}
	.detail-header .left {
		font-size: 14px;
	}
	.detail-header .right {
		font-size: 12px;
	}
	.search-item a p {
		max-width: 63vw;
	}
	.glory-marquee{min-width: 315px;}
}

.edition-content p{font-weight: 900}
.history-pane{margin-top: 15px;}
.press-content .content img {width: 100% !important;}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
	background-color: #004898;
}

