.where {
	font-size: 12px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #c6c6c6;
	margin-top: 10px;
}

.where a {
	color: #c6c6c6;
}

.leadership {
	margin-top: 20px;
	border-top: 3px solid #000;
}

.leadership_dn {
	text-align: center;
	margin: auto;
	width: 140px;
}

.leadership_dn li {
	padding: 8px 0;
	border-bottom: 1px dotted #c6c6c6;
}

.leadership_dn li a {
	font-size: 15px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #9f9f9f;
}

.leadership_dn li a:hover {
	color: #4E74E0;
}

.leadership_dn li .active {
	color: #3f3f3f;
}

.xw_hot_box {
	border-top: 3px solid #3f3f3f;
	text-indent: 1em;
	padding: 12px 0;
	border-bottom: 1px dotted #d8d8d8;
	margin-top: 23px;
}

.xw_hot_box a {
	font-size: 18px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #191919;
}

.xw_hotline li {
	margin-top: 10px;
}

.fad {
	font-size: 14px;
}

.xw_hotline li a {
	font-size: 14px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #403f3f;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.xw_box {
	border-top: 3px solid #3f3f3f;

	padding: 12px 0;
	border-bottom: 1px solid #cfcfcf;
	margin-top: 20px;
}

.xw_box_a {
	font-size: 18px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
}

.title_more .a2 {
	position: absolute;
	visibility: hidden;
	overflow: hidden;
}

.xw-box h5 {
	color: #000000;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 23px;
}

.xw-box p {
	margin-top: 12px;
	color: #b6b6b6;
	font-size: 14px;
	letter-spacing: 1px;
}

.visible-month {
	float: right;
	margin-top: 15px;
	font-size: 13px;
}

.swiper-point {
	bottom: -18px;
	right: 40px;
}

.tab-xw-box a.active {
	color: #4E74E0;
}

.content_sp .active {
	color: #4E74E0;
}

.ph_img_news img {
	margin-top: 15px;
	width: 200px;
}

.ph_img_news h5 {
	color: #000000;
	font-size: 16px;
	margin-left: -10px;
	margin-top: 20px;
}

.ph_img_news p {
	color: #9c9c9c;
	font-size: 14px;
	margin-left: -10px;
	margin-top: 10px;
}

.content_sp span {
	color: #979797;
	font-size: 12px;
	margin-left: 531px;
	margin-top: -25px;
	float: right;
}

.xw_bottom {
	border-bottom: none;
}

.zj_safe {
	font-size: 18px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	line-height: 30px;
	/*text-indent: 1em;*/
	padding: 0px 20px;
}

.zj_time {
	overflow: hidden;
}

.zj_time span {
	font-size: 14px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #4a4a4a;
	margin-top: 15px;
	display: inline-block;
	text-indent: 1em;
}

.xw_zj_encryption {
	margin-top: 20px;
}

.xw_zj_encryption,.xw_zj_encryption p {
	font-size: 16px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #4a4a4a;
	line-height: 28px;
	text-indent: 2em;
	margin: 16px 0px !important;
}

.xw_zj_encryption img,.xw_zj_encryption p img {
	display: block;
	margin: 0 auto;
}

.zj_time .zj_key_word {
	display: block;
	margin-top: -25px;
	font-size: 14px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #4a4a4a;

}

.zj_time .zj_key_word span {
	color: #5174d8;
}

.zj_underline {
	border-bottom: 2px solid #c7c7c7;
	margin-top: 40px;
}

.zj_media .media-young {
	font-size: 14px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #282828;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.zj_media .media-day {
	font-size: 12px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #a5a5a5;

}

.zj_message {
	width: 205px;
	height: 170px;
	background: #f9f9f9;
	border: 1px solid #dddddd;
}

.zj_message img {
	display: inline-block;
}

.zj_message h5 {
	text-align: center;
	margin-top: 20px;
	font-size: 13px;
}

.zj_message p {
	margin-top: 3px;
}

.zj_message p a {
	text-align: center;
	display: block;
	line-height: 24px;
	color: #424242;
	font-size: 12px;
}

.zj_box {
	border-top: 3px solid #3f3f3f;
	border-bottom: 1px dotted #b7b7b7;
	padding: 12px 0;
	margin-top: 20px;
}

.zj_box a {
	font-size: 20px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-indent: 1em;
	display: block;
}

.zj_products {
	overflow: hidden;
}

.zj_products img {
	float: left;
}

.brief h5 {
	font-size: 16px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #1a1a1a;
	text-align: center;
	margin-top: 22px;
}

.brief p {
	font-size: 14px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #8d8d8d;
	line-height: 24px;
	margin-top: 12px;
	text-indent: 2em;
}

.zj_maintain {
	border-bottom: 1px dotted #b1b1b1;
}

.zj_maintain h5 {
	font-size: 16px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #1a1a1a;
	margin-top: 12px;
}

.zj_maintain p {
	font-size: 14px;
	font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	color: #8d8d8d;
	line-height: 24px;
	margin-top: 11px;
	margin-bottom: 10px;
	text-indent: 2em;
}

@media (max-width: 767px) {
	.zj_time .zj_share_link {
		float: right;
		margin-left: 8px;
	}

	.zj_share {
		float: left;
		line-height: 28px;
		margin-top: 5px;
	}

	.zj_time {
		margin-top: 8px;
	}

	.zj_time .zj_icon {

		margin-top: 8px;
	}

	/*.zj_time .zj_icon img{
	float:right;
	margin-left:8px;
}*/
	.zj_line {
		margin-top: 20px;
	}

	.pc-img {
		width: 100%;
	}

	#xw_xs_top {
		font-size: 13px;
		font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
		color: #4A4A4A;
		margin-top: 20px;
		display: inline-block;
		text-indent: 0em;
	}

	#xw_xs_share {
		float: right;
		margin-top: -24px;
	}

	#xw_xs_link {
		margin-left: 2px;
	}

	.xw_zj_encryption img,.xw_zj_encryption p img {
		width: 100%;
		display: block;
	}
}

@media (min-width: 768px) {
	.zj_time .zj_share_link {
		float: right;
		margin-left: 8px;
	}

	.zj_time span {
		font-size: 14px;
		font-family: Microsoft YaHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
		color: #4a4a4a;
		margin-top: 15px;
		-display: inline-block;
		text-indent: 1em;
		line-height: 26px;
	}

	.zj_share {
		margin-left: 166px;
	}

	.zj_time .zj_icon {
		margin-left: 419px;
		margin-top: 8px;
	}

	/*.zj_time .zj_icon img{
	float:right;
	margin-left:8px;
}*/
	.zj_line {
		margin-top: 60px;
		margin-bottom: 100px;
	}
}

ul.l_img_v a.l_img_i p.l_img_s {
	right: 5px;
}

ul.l_img_v li {
	margin: 0px;
	margin-top: 10px;
}

@media (min-width: 768px) {
	ul.l_img_v a.l_img_i {
		display: block;
		width: 212px;
		/* height: 223px; */
		height: 269px;
		background: #F1F1F1;
		position: relative;
	}

	ul.l_img_v a.l_img_i img {
		width: 212px;
		height: 150px;
	}
}

@media (max-width: 767px) {
	ul.l_img_v a.l_img_i img {
		width: 100%;
	}

	ul.l_img_v a.l_img_i {
		display: block;
		/* height: 325px; */
		height: auto;
		background: #F1F1F1;
		position: relative;
	}
}

.content-right li a div {
	display: block;
	line-height: 27px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-indent: 0.8em;
	font-size: 14px;
	color: #2e2e2e;
	font-family: Microsoft YaHei, SimHei, SimSun, Verdana, Helvetica, Arial, sans-serif;
	letter-spacing: 0.5px;
}

@media (min-width: 1200px) {
	.content-right li a div {
		width: 600px;
	}
}

.web_window_bar {
	color: #c8c8c8;
}

.border_item {
	border: 1px solid #c8c8c8;
	background-color: #fff;
}

.window_list_txt {
	color: #c8c8c8;
}

.learn_about {
	background: url("../img/P020200611605307184782.png") no-repeat center;
}

.en_cn {
	background: url("../img/P020200611623982286324.png") no-repeat center;
}

.servicehall {
	background: url("../img/P020200611605560025207.png") no-repeat center;
}

.gj_abou{
	margin:10px 10px 30px 10px;
	font-family:Microsoft YaHei,SimSun,Verdana,Helvetica,Arial,sans-serif;
	color:#4a4a4a;
	line-height:28px;
	font-size:16px;
	text-align: justify;
}

.gj_abou p{
	text-indent: 2em;
	margin:13px 0px;
	/* text-align: justify; */
}
@media screen and (max-width: 767px){
.gj_abou img{max-width:100%}
}

/* 政策方针、公告公示列表样式 s*/
.card {
	display: flex;
	justify-content: flex-start;
	height: 190px;
	background: #FFFFFF;
	box-shadow: 2px 4px 9px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: 25px;
	cursor: pointer;

}

.card .main-img {
	width: 160px;
	height: 170px;
	margin: 10px 40px 10px 10px;
}

.info {
	color: #000000;
}

.info .title {
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 10px;
}

.info .desc {
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 20px;
}

.info .more {
	font-size: 16px;
	color: #4166D0;
}
.card:hover .more {
	display: block;
}

.mobile-card {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 8px;
	padding-right: 8px;
	height: 72px;
	background: #F8F8F8;
	border-radius: 0px 0px 0px 0px;
	margin-bottom: 16px;
}

.mobile-card .left-side {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.mobile-card .left-side img {
	width: 53px;
	height: 56px;
	margin-right: 16px;
}

.mobile-card .name {
	margin-top: 20px;
	font-size: 16px;
	font-family: Source Han Sans CN-Medium, Source Han Sans CN;
	font-weight: 600;
	color: #333333;
}

.mobile-card .desc {
	font-size: 12px;
	font-family: Roboto-Regular, Roboto;
	font-weight: 400;
	color: #999999;
	margin-top: 8px;
}

.mobile-card .see-more {
	font-size: 12px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #3B58B4;
}
.xw_box2 {
    padding: 12px 0;
    padding-top: 5px;
}
.intro{
  font-size: 16px;
  color: #9F9F9F;
  line-height: 22px;
  padding-bottom: 16px;
  border-bottom: 1px solid #cfcfcf;
}
.sub-titile-box {
	margin-top: 16px;
	margin-bottom: 14px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sub-titile-box .sub-title{
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #000000;
}
.jump-out div{
	display: inline-block;
	margin-right: 5px;
	color: #4166D0;
	font-size: 12px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
}
.jump-out img{
	display: inline-block;
	vertical-align: middle;
}
.introduction{
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #9F9F9F;
	margin-bottom: 14px;
	text-indent: 2em;
}
.become {
	width: 100%;
}
.split-line{
	margin-top: 16px;
	margin-bottom: 18px;
	width: 100%;
	height: 1px;
	background-color:  #BBBBBB;
}
.forum{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 15px;
	margin-bottom: 65px;
}
.forum img{
	width: 160px;
	height: 170px;
	margin-right: 8px;
}
.forum-desc{
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #9F9F9F;
	/* height: 186px; */
	background: #F9F9F9;
	padding: 15px 15px 15px 16px;
	line-height: 1.8em;
	text-indent: 2em;
}

.jump-icon {
	width: 24px;
	height: 24px;
}
.article-list {
	padding-bottom: 20px;
	border-bottom: 1px solid #BBBBBB;
}
.article-list .item{
	display: flex;
	justify-content: space-between;
	height: 32px;
	line-height: 32px;
	border: none;
	border-left: 4px solid #E0E0E0;
	padding-left: 12px;
	margin-bottom: 2px;
	font-size: 16px;
	
}
.article-list .item:hover{
	border-left: 4px solid #4166D0;
}
.article-list .item .title{
	width: 578px;
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	color: #2E2E2E;
}
.article-list .item .time{
	color: #979797;
}
.flex-wrap{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.to-gov span{
	font-size: 12px;
	color: #4166D0;
}

.to-gov img{
	display: inline-block;
	width: 12px;
	height: 12px;
}
.more-info{
	display: block;
	width: 52px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background: #4B4B4B;
	border-radius: 12px;
	font-size: 14px;
	color: #FFFFFF;
}
.more-info:hover{
	cursor: pointer;
	color: #FFFFFF;
}

.switch {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.switch .gonggao{
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
	cursor: pointer;
	
}
.switch .gongshi{
	cursor: pointer;
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #000000;
}
.switch .line {
	width: 2px;
	height: 18px;
	background: #000000;
	margin-left: 12px;
	margin-right: 12px;
}
.switch .active {
	color: #4E75E0;
}
.switch .item {
	border: none;
}
.toggle-tool {
	display: flex;
	justify-content: flex-start;
	margin-bottom: 20px;
	cursor: pointer;

}
.toggle-tool .item {
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	border: 1px solid #BBBBBB;
	padding: 0 15px;
}
.toggle-tool .active {
	border: 1px solid #4166D0;
	color: #4166D0;
}

.box-hide {
	display: none;
}
.info-box {
	padding: 16px 10px;
	background: #F8F8F8;
	border-radius: 0px 0px 0px 0px;
}
.info-box .first {
display: flex;
justify-content: flex-start;
align-items: center;
margin-bottom: 8px;
}
.info-box .first img {
	width: 24px;
	margin-right: 8px;
}
.info-box .first div {
	font-size: 16px;
	font-family: Source Han Sans CN-Medium, Source Han Sans CN;
	font-weight: 600;
	color: #333333;
}
.info-box .second {
	font-size: 11px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 13px;
	margin-bottom: 16px;
}
.info-box .third .copy-text{
	font-size: 11px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 13px;
	text-align: left;
}
.info-box .third .copy-btn {
	margin-top: 6px;
	font-size: 12px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #3B58B4;
	line-height: 14px;
	text-align: left;
}
.division {
	width: 100%;
	height: 2px;
	background-color: #E8E8E8;
	margin: 16px 0;
}
.h5-more{
	width: 47px;
	height: 20px;
	background: #494949;
	border-radius: 100px 100px 100px 100px;
	font-size: 12px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	text-align: center;
	
}
.h5-more a {
	color: #FFFFFF;
	line-height: 20px;
}
.h5-toggle {
	height: 46px;
	border-radius: 0px 0px 0px 0px;
	text-align: right;
	margin: 0 0 24px 0;
}
.h5-toggle span{
	display: inline-block;
	line-height: 46px;

}
.h5-toggle .item {
	font-size: 13px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	border: none;
}
.h5-toggle .item::after {
	display: inline-block;
	content: '';
	width: 1px;
	height: 12px;
	background-color: #333333;
	margin: 0 8px;
}
.h5-toggle .item:last-child::after {
	display: none;
}
.h5-toggle .active {
	color: #3B58B4;
}

.notice-list .news {
	margin-top: 14px;
	padding-bottom: 12px;
	/* border-bottom: 1px dashed #c3c3c3; */
}
.notice-list a {
	display: block;
	border-bottom: 1px dashed #c3c3c3;
}
.notice-list a:last-child{
	border-bottom: 2px solid #E8E8E8;
}
.notice-list .news .article {
	height: 42px;
	font-size: 14px;
	font-family: Source Han Sans CN-Medium, Source Han Sans CN;
	font-weight: 500;
	color: #000000;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2; 
	-webkit-box-orient:vertical;
}
.notice-list .news .time {
	margin-top: 8px;
	text-align: right;
	font-size: 13px;
	font-family: Roboto-Medium, Roboto;
	font-weight: 500;
	color: #C3C3C3;
}
.gray-border{
	border-top: 2px solid #E8E8E8 !important;
}
.sub-nav{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 25px;
}
.h5-see-more{
	width: 52px;
	height: 23px;
	background: #4B4B4B;
	border-radius: 100px 100px 100px 100px;
	text-align: center;
	line-height: 23px;
	font-size: 14px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
}
.h5-change .itm{
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #000000;
}
.h5-change .active{
	color: #4E75E0;
}
.h5-change .itm:first-child::after{
	display: inline-block;
	content: '';
	width: 2px;
	height: 15px;
	background-color: #000000;
	margin: 0 12px;
}
#gongshi-wrap{
	display: none;
}
.h5-sub-title {
	font-size: 16px;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #000000;
	margin: 14px 0;
	text-align: left;
}
.become-store{
	margin-top: 14px;
	background-image: url('../img/P020230626564534989475.png');
	background-size: 100%;
	background-repeat: no-repeat;
}
.mb50{
	margin-bottom: 50px;
}
.h5-togoverment{
	text-align: left;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #3B58B4;
}
.links div {
    margin: 10px 0;
}
/* 政策方针、公告公示列表样式 e*/
