#main {
	width: 100%;
	height: auto;
	box-sizing: border-box;
	background: url(../images/main_bg.png) no-repeat center top;
	display: flex;
	justify-content: center;
	margin-bottom: 20px;
	position: relative;
}
.main-layout {
	width: 1260px;
	height: auto;
	box-sizing: border-box;
	position: relative;
	transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition:all .3s	
}
/* 头条 */
.headlines {
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	margin: 47px 0;
}
.headlines-tit {
	font-size: 36px;
	font-weight: bold;
	color: #0560b3;
	font-family: "微软雅黑";
}
.headlines-tit a {
	font-size: 36px;
	font-weight: bold;
	color: #0560b3;
	font-family: "微软雅黑";
	display: block;
    line-height: 47px;
}
/* 头条 end */
.dynamic {
	display: flex;
	justify-content: space-between;
}
.dynamic-left {
	width: 800px;
	height: 543px;
	box-sizing: border-box;
}
.dynamic-left img {
	width: 800px;
	height: 543px;
}
.dynamicleft_tit {
	width: 544px;
	height: 95px;
	background: url(../images/dynamicleft_titbg.png) no-repeat center center;
	padding: 15px 50px 15px 20px;
	position: absolute;
	bottom: 20px;
	left: 20px;
	box-sizing: border-box;
}
.dynamicleft_tit p {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	box-sizing: border-box;
	line-height: 30px;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.dynamicleft-swiper .swiper-pagination {
	text-align: right;
	margin-bottom: 16px;
}

.dynamicleft-swiper .swiper-container-horizontal > .swiper-pagination-bullets,
.dynamicleft-swiper .swiper-pagination-custom,
.dynamicleft-swiper .swiper-pagination-fraction {
	left: -10px;
}

.dynamicleft-swiper .swiper-pagination-bullet {
	right: 0;
	opacity: 0.5;
	width: 10px;
	height: 10px;
	background: #fff;
}

.dynamicleft-swiper .swiper-pagination-bullet-active {
	opacity: 1;
	background: #0064c2;
	width: 24px;
	height: 10px;
	border-radius: 5px;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:last-child {
	margin-right: 27px;
}
.dynamic-right {
	width: 460px;
	height: 543px;
	box-sizing: border-box;
	background-color: #fff;
}
.dynamicri-top {
	width: 460px;
	height: 65px;
	box-sizing: border-box;
}
.dynamicri-top img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.dynamic-tabs {
	display: flex;
	padding: 20px;
}
.dynamic-tabs li {
	margin-right: 22px;
	line-height: 42px;
	position: relative;
	cursor: pointer;
}
.dynamic-tabs li:last-child {
	margin-right: 0px;
}
.dynamic-tabs li.active::after {
	content: "";
	width: 43px;
	height: 2px;
	display: inline-block;
	position: absolute;
	background-color: #055fb2;
	bottom: 0;
	left: 0;
}
.dynamic-tabs li.active a {
	color: #055fb2;
	font-weight: bold;
}
.dynamic-tabs a {
	font-size: 22px;
	color: #202020;
}
.dynamic-box {
	box-sizing: border-box;
	padding: 0 20px;
}
.dynamiclist {
	box-sizing: border-box;
	position: relative;
	display: none;
	margin-bottom: 20px;
}
.dynamiclist.active {
	display: block;
	height: 254px;
}
.dynamiclist li:hover p{
	/*color: #055fb2;*/
	color:#1d73ca;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s
}
.dynamiclist p{
	display: inline-block;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s;
	width: calc(100% - 110px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 28px;
}
.dynamiclist li:hover span{
	color: #1d73ca;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s
}
.dynamiclist a {
	font-size: 16px;
	color: #282828;
	line-height: 42px;
	position: relative;
	padding-left: 25px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
}
.dynamiclist a::before {
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	display: inline-block;
	background-color: #c9c9c9;
	position: absolute;
	left: 0;
	top: 12px;
}
.dynamiclist li:hover a::before{
	background-color: #1d73ca;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s
}
.dynamiclist span {
	float: right;
	color: #a4a4a4;
	margin-left: 10px;
}
/* 公示公告 */
.gsgg-box {
	width: 465px;
	height: 119px;
	background: url(../images/gsgg-bg.png) no-repeat center center;
	background-size: cover;
	margin-right: 5px;
	box-sizing: border-box;
	padding: 26px 25px 26px 20px;
}
.gsgg-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	margin-bottom: 22px;
}
.gsgg-left {
	display: flex;
	align-items: center;
	box-sizing: border-box;
}
.gsgg-tit {
	font-size: 24px;
	font-weight: bold;
	color: #323232;
	margin-left: 12px;
}
.gsgg-tit a{
	font-size: 22px;
	font-weight: bold;
	color: #323232;
	margin-left: 12px;
}
.gsgg-tit a:hover{color: #055fb2;}
.gsgg-swiper a {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.gsgg-swiper p {
	color: #282828;
	font-size: 16px;
	width: calc(100% - 100px);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.gsgg-swiper a:hover p{color: #1D73CA;}
.gsgg-swiper span {
	color: #a5a5a5;
	font-size: 16px;
}
.gsgg-swiper a:hover span{color: #1D73CA;}
/* 公示公告 end */
/* 专题专栏 */
.ztzl-layout {
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	align-items: center;
	margin-top: 20px;
}
.ztzl-left {
	width: 800px;
	height: auto;
	box-sizing: border-box;
	position: relative;
}
.ztzl-swiper .swiper-slide img {
	height: 117px;
	width: 100%;
	/*object-fit: cover;*/
}
.ztzl-more {
	position: absolute;
	right: -5px;
	z-index: 999;
	top: 0;
	width: 35px;
	height: 114px;
	background: url(../images/ztzl-bg.png) no-repeat center center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	padding: 22px 12px 27px 12px;
}
.ztzl-more:hover{color:#fcff41;}
.ztzl-left .swiper-pagination {
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	margin-top: 10px;
}
.ztzl-left .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	margin: 0 5px;
}
.ztzl-left .swiper-pagination-bullet-active {
	width: 24px;
	height: 10px;
	border-radius: 5px;
}
/* 专题专栏 end */
.btom-wrapper {
	display: flex;
	width: 100%;
	height: auto;
	box-sizing: border-box;
	justify-content: space-between;
	margin-top: 40px;
}
.sidebar_a {
	width: 800px;
	height: auto;
	box-sizing: border-box;
}
.sidebar_a-1 {
	width: 100%;
	height: 943px;
	box-sizing: border-box;
	background-color: #fff;
	padding-bottom: 1px;
}
.zcjd-box {
	width: 100%;
	height: 388px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
.zcjd-left {
	width: calc(100% - 317px);
	box-sizing: border-box;
	padding: 20px;
}
.zcjd-tabs {
	display: flex;
	box-sizing: border-box;
}
.zcjd-tabs li {
	margin-right: 36px;
}
.zcjd-tabs li.active {
	position: relative;
}
.zcjd-tabs li.active a{color: #055fb2;}
.zcjd-tabs li.active::before {
	content: "";
	width: 44px;
	height: 1px;
	background-color: #065254;
	display: inline-block;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.zcjd-tabs li:last-child {
	margin-right: 0;
}
.zcjd-tabs li a {
	font-size: 20px;
	color: #37150e;
	display: inline-block;
	line-height: 42px;
	font-weight: bold;
}
.zcjd-list {
	position: relative;
	padding-top: 10px;
	box-sizing: border-box;
	display: none;
}
.zcjd-list.active{
	display: block;
}
.zcjd-list p{
	display: inline-block;
	width: calc(100% - 110px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 22px;
}
.zcjd-list li {
	margin-top: 10px;
	position: relative;
}
.zcjd-list li:hover p{
	color: #1d73ca;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s
}
.zcjd-list li:hover span{
	color: #1d73ca;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s
}
.zcjd-list li::before {
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	background-color: #c9c9c9;
	left: 0px;
	top: 8px;
}
.zcjd-list li:hover::before {
	background-color: #1d73ca;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s
}
.zcjd-list li a {
	font-size: 16px;
	color: #282828;
	display: inline-block;
	width: 100%;
	padding-left: 25px;
	box-sizing: border-box;
	line-height: 32px;
}
.zcjd-list li span {
	font-size: 16px;
	color: #9a9a9a;
	float: right;
}
.zcjd-right {
	width: 317px;
	height: 268px;
	box-sizing: border-box;
	background: url(../images/zcjd-bg.png) no-repeat top center;
	background-size: cover;
	padding: 1px 30px 0 20px;
	margin-top: -7px;
}
.zcjd-right .zcjd-tit {
	font-size: 20px;
	color: #a50000;
	text-align: center;
	margin: 15px 0;
	font-family: "微软雅黑";
	font-weight: bold;
	cursor: pointer;
}
.other-options {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
/* .radio-box input {
	margin-bottom: 25px;
} */
.radio-box input[type="radio"]{
	display: none;
}
.radio-box input[type="radio"] + label::before{
	content: "";
	width: 15px;
	height: 15px;
	border-radius: 5px;
	display: inline-block;
	background: rgba(75, 52, 48, 0.5);
	margin-right: 15px;
}

.radio-box input[type="radio"]:checked + label::before{
	background: #A50000;
	color: #4B3430;
}
.radio-box label[for="qbwj"]{
	margin-top: 0px;
}
.radio-box label{
	color: #754b44;
	font-size: 16px;
	margin-top: 10px;
	display: inline-block;
}
.zcjd-search{
	width: 267px;
	height: 44px;
	background-color: #fff;
	border: 1px solid #D9E8E8;
	border-radius: 5px;
	box-sizing: border-box;
	outline: none;
	text-align: center;
	margin: 15px 0;
}
.zcjd-search::placeholder{
	font-size: 14px;
	color: #BBBBBB;
}
.zcjd-search:focus{
	outline: none;
}
.btn{
	display: flex;
	justify-content: space-between;
}
.btn button{
	width: 129px;
	height: 46px;
	border-radius: 5px;
	border: none;
	outline: none;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.btn button.czzc-btn{
	background-color: #A50000;
}
.btn button.gjss-btn{
	background-color: rgba(75, 52, 48, 0.35);
}
.zfxxgk{
	width: 810px;
	height: 119px;
	box-sizing: border-box;
	background: url(../images/zfxxgk-bg.png) no-repeat center center;
	margin-left: -5px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zfxxgk-left{
	width: 196px;
	height: 119px;
	text-align: center;
	line-height: 119px;
	box-sizing: border-box;
}
.zfxxgk-left h1{
	color: #37150E;
	font-size: 20px;
	font-family: "微软雅黑";
	font-weight: bold;
}
.zfxxgk-right{
	width: 596px;
	height: 119px;
	box-sizing: border-box;
}
.zfxxgk-list{
	height: 119px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	padding: 20px 170px 25px 70px;
	box-sizing: border-box;
}
.zfxxgk-list li{line-height: 42px;}
.zfxxgk-list li a{
	color: #7C5850;
	font-size: 20px;
	font-weight: 400;
}
.zfxxgk-list li a:hover{
	color: #EF6210;
}
.zdlyxxgk{
	width: 100%;
	height: 421px;
	box-sizing: border-box;
	margin-top: 20px;
	padding: 0 20px;
	position: relative;
}
.zdlyxxgk-head{
	box-sizing: border-box;
	position: relative;
}
.zdlyxxgk-head h1{
	font-size: 20px;
	color: #37150E;
	font-weight: bold;
	font-family: "微软雅黑";
	line-height: 42px;
	position: relative;
}
.zdlyxxgk-head h1 a{
	font-size: 20px;
	color: #37150E;
	font-weight: bold;
	font-family: "微软雅黑";
	line-height: 42px;
}
.zdlyxxgk-head h1 a:hover{color: #055fb2;}
.zdlyxxgk-head h1::before{
	content: "";
	width: 44px;
	height: 1px;
	background-color: #065254;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.zdlyxxgk-head h1:hover::before{color: #055fb2;}
.zdlyxxgk-cont{
	margin-top: 15px;
}
.zdlyxxgk-swiper{
	box-sizing: border-box;
	padding: 20px 0;
}
.zdlyxxgk-swiper .swiper-slide a{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
.zdlyxxgk-swiper .swiper-slide{
	display: flex;
	justify-content: center;
	align-items: flex-end;
	height: 80px;
	box-sizing: border-box;
}
.zdlyxxgk-pagination{
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.zdlyxxgk-swiper .swiper-slide a span{
	line-height: 34px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
}
.zdlyxxgk-swiper .swiper-slide:hover a span{color: #ef6210;}

.zdlyxxgk .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	margin: 0 5px;
}

.zdlyxxgk .swiper-pagination-bullet-active{
	width: 24px;
	height: 10px;
	background-color: RGBA(105, 80, 74, .75);
	border-radius: 5px;
}

/*新增2024-09-04*/
.zdlyxxgk-swiper-new{
	box-sizing: border-box;
	padding: 20px 0;
}
.zdlyxxgk-swiper-new .swiper-wrapper{
	width: 100% !important;
}
.zdlyxxgk-swiper-new .swiper-slide a{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
}
.zdlyxxgk-swiper-new .swiper-slide{
	display: flex;
	justify-content: center;
	align-items: flex-end;
	height: 80px;
	box-sizing: border-box;
	width: calc(100% / 4 - 20px) !important;
}
.zdlyxxgk-swiper-new .swiper-slide.last{
	align-items: center;
}
.zdlyxxgk-swiper-new .swiper-slide.last a{
	flex-direction: inherit;
	justify-content: center;
}
.zdlyxxgk-swiper-new .swiper-slide.last span{
	margin-top: 0px;
	width: 78px;
}
.zdlyxxgk-swiper-new .swiper-slide.last i{
	background: url(/material/web_2021/images/zdly_new_jt_icon.png) right no-repeat;
	width: 15px;
	height: 34px;
}
.zdlyxxgk-new-pagination{
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.zdlyxxgk-swiper-new .swiper-slide a span{
	line-height: 34px;
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	text-align: center;
	font-size: 16px;
	margin-top: 5px;
	color: #37150E;
}
.zdlyxxgk-swiper-new .swiper-slide:hover a span{color: #ef6210;}


.zdlyxxgk-jump{
	display: flex;
	justify-content: space-between;
	margin: 30px 0;
}
.zdlyxxgk-jump a{
	display: inline-block;
	width: 240px;
	height: 80px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 18px;
	font-weight: bold;
	color: #37150E;
}
.zdlyxxgk-jump a:hover{color: #055fb2;}
.szfcwhy{
	background: url(../images/szfcwhy.png) no-repeat center center;
	background-size: cover;
}
.zfgb{
	background: url(../images/zfgb.png) no-repeat center center;
	background-size: cover;
}
.rsxx{
	background: url(../images/rsxx.png) no-repeat center center;
	background-size: cover;
}
.index-szfgzjg{
	background: url(../images/index_szfgzjg.png) no-repeat center center;
	background-size: cover;
}
.consultation-box{
	width: 100%;
	min-height:297px;
	background-color: #fff;
	box-sizing: border-box;
	margin-top: 20px;
	padding: 0 20px;
}
.zxzx-head{
	display: flex;
	height: 56px;
	align-items: center;
	justify-content: space-between;
}
.zxzx-left,.wszj-left{
	display: flex;
}
.zxzx-left li,.wszj-left li{
	margin-right: 36px;
	position: relative;
	height: 56px;
	line-height: 56px;
}
.zxzx-left li a,.wszj-left li a{
	font-size: 20px;
	color: #37150E;
	font-weight: bold;
}
.zxzx-left li:last-child,.wszj-left li:last-child{
	margin-right: 0px;
}
.zxzx-left li.active a,.wszj-left li.active a{
	color: #055fb2;
}
.zxzx-left li.active::before,.wszj-left li.active::before{
	content: "";
	width: 44px;
	height: 1px;
	display: inline-block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #055fb2;
}
.zxzx-right{
	display: flex;
}
.zxzx-right li{
	margin-left: 24px;
}
.zxzx-right li a{
	font-size: 14px;
	color: #4B3430;
	font-weight: 400;
}
.zxzx-right li a:hover{color: #055fb2;}
.zxzx-right li:first-child{
	margin-left: 0;
}
.zxzx-box{
	width: 100%;
	box-sizing: border-box;
}
.zxzx-list{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zxzx-list li{
	box-sizing: border-box;
	width: 365px;
	line-height: 42px;
	display: inline-block;
}
.zxzx-list li a{
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	color: #414141;
	font-weight: 400;
}
.zxzx-list li p{
	width: calc(100% - 170px);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.zxzx-list li:hover p{
	color: #055fb2;
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition:all .5s
}
.zxzx-list li:hover span{
	color: #055fb2;
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition:all .5s
}
.zxzx-list li a span{
	font-size: 14px;
	color: #A8A8A8;
	font-weight: 400;
}
.wrap-box{
	display: none;
}
.wrap-box.active{
	display: block;
}
.right-more a{
	display: none;
}
.right-more a.active{
	display: block;
}
.wszj-list{
	width: 100%;
	box-sizing: border-box;
	line-height: 42px;
}
.wszj-list li a{
	display: flex;
	justify-content: space-between;
}
.wszj-list li .wszj-cont{
	width: calc(100% - 300px);
	display: inline-block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 16px;
}
.wszj-list li:hover .wszj-cont{
	color: #055fb2;
	transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition:all .5s
}
.wszj-list li .deadline{
	font-size: 14px;
	color: #A8A8A8;
	font-weight: 400;
	font-family: "微软雅黑";
}
.wszj-list li span{
	font-size: 14px;
	font-weight: 400;
}
.wszj-list li .hand{
	color: #4B3430;
}
.wszj-list li .ended{
	color: #A8A8A8;
}
.wszj-wrap{
	display: none;
}
.wszj-wrap.active{
	display: block;
}
.wszj-head{
	margin-top: 10px;
}

/* 在线访谈 */
.solution-item{
	width: 100%;
	height: 248px;
	background-color: #fff;
	box-sizing: border-box;
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
}
.solution-item li{
	display: flex;
	align-items: center;
	width: 75px;
	box-sizing: border-box;
	transition: all .8s;
	-webkit-transition: all .8s;
	-ms-transition:all .8s;
	-moz-transition: all .8s;
	-o-transition: all .8s;
}
.solution-item li.active{
	width: calc(100% - 75px);
	overflow: hidden;
}
.solution-item li .solution-cont{
	display: none;
	width: 100%;
}
.solution-item li.active .solution-cont{
	display: block;
}
.solution-item li .num{
	width: 75px;
	height: 253px;
	/*margin-top: -5px;*/
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	padding: 0 26px;
}
/* .zxft{
	background: url(../images/zxft-bg.png) no-repeat center center;
}
.zxft a{
	font-size: 22px;
	color: #fff;
	font-weight: 400;
}
.xwfbt{
	background: url(../images/xwfbt-bg.png) no-repeat center center;
}
.xwfbt a{
	font-size: 22px;
	color: #282828;
	font-weight: 400;
} */
.solution-item li > div{
	background: url(../images/xwfbt-bg.png) no-repeat center center;
	background-size: cover;
}
.solution-item li > div a{
	font-size: 22px;
	color: #282828;
	font-weight: 400;
}
.solution-item li.active > div{
	background: url(../images/zxft-bg.png) no-repeat center center;
	background-size: cover;
}
.solution-item li.active > div a{
	color: #fff;
}
.description-img{
	width: 419px;
	height: 244px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
}
.description-img img{
	width: 100%;
	height: 244px;
}
.description-layout{
	display: flex;
	align-items: center;
}
.description-cont{
	margin-left: 17px;
	box-sizing: border-box;
	/*padding: 25px 0;*/
	height: 160px;
}
.description-cont p{
	width: 40px;
	height: 21px;
	font-size: 16px;
	color: #30201D;
	font-weight: 400;
	font-family: "微软雅黑";
	position: relative;
	line-height: 21px;
}
.description-cont p::after{
	content: "";
	width: 1px;
	height: 14px;
	opacity: .55;
	display: inline-block;
	color: #DFDFDF;
	position: absolute;
	right: 0;
	border-left: 1px solid #4a4a4a;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.description-cont span{
	display: inline-block;
	width: 144px;
	height: 40px;
	margin-left: 8px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.description-cont div{
	display: flex;
	/* margin-top: 8px; */
}
.description-cont > div:nth-child(2){
	/*margin: 28px 0;*/
}
.theme span{
	font-size: 15px;
	color: #282828;
	line-height: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 60px;
}
.guest span{
	font-size: 14px;
	color: #6d6d6d;
	text-overflow:ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 20px;
	height: 60px;
}
.time span{
	color: #6d6d6d;
	font-size: 14px;
	line-height: 21px;
	height: 40px;
}
/* .brief span{
	font-size: 14px;
	color: #A1A0A0;
	line-height: 25px;
	display: -webkit-box;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
} */
/* 在线访谈 end */

.sidebar_b{
	width: 440px;
	height: auto;
	box-sizing: border-box;
}
.sidebar_b-sub1{
	width: 100%;
	height: auto;
	background-color: #fff;
	box-sizing: border-box;
	padding-bottom: 20px;
}
.bmlqfw-top{
	height: 55px;
	box-sizing: border-box;
	position: relative;
	padding: 20px 20px 0;
}
.bmlqfw-top h1{
	font-size: 20px;
	color: #8B1745;
	font-weight: bold;
	font-family: "微软雅黑";
}
.bmlqfw-top h1 a{
	font-size: 20px;
	color: #8B1745;
	font-weight: bold;
	font-family: "微软雅黑";
}
.bmlqfw-top h1 a:hover{color: #EF6210;}
.bmlqfw-top h1::before{
	content: "";
	width: 44px;
	height: 1px;
	display: inline-block;
	position: absolute;
	background-color: #8b1745;
	bottom: 0;
}
.bmlqfw-list{
	width: 426px;
	box-sizing: border-box;
	margin-top: 5px !important;
	/* padding-left: 20px; */
	/* overflow: unset; */
	margin: 0;
	margin-left: 20px;
}
.bmlqfw-item{
	/* width: 426px !important; */
	height: 100px;
	box-sizing: border-box;
	background: url(../images/bmlqfw_bg.png) no-repeat center center;
	margin-top: 12px !important;
	padding: 20px;
}
.bmlqfw-item h2{
	font-size: 18px;
	color: #8B1745;
	line-height: 30px;
	font-weight: 400;
	font-family: "微软雅黑";
}
.bmlqfw-item h2 a{
	font-size: 18px;
	color: #8B1745;
	line-height: 30px;
	font-weight: 400;
	font-family: "微软雅黑";
}
.bmlqfw-item h2 a:hover{color: #EF6210;}
.bmlqfw-item h2 a.more{
	font-size: 14px;
	color: #8B1745;
	line-height: 30px;
	font-weight: 400;
	float: right;
	font-family: "微软雅黑";
}
.bmlqfw-item h2 a.more:hover{color: #EF6210;}
.bmlqfw-item .cont-list{
	display: flex;
}
.bmlqfw-item .cont-list a{
	font-size: 14px;
	color: #A65776;
	font-weight: 400;
	line-height: 35px;
}
.bmlqfw-item .cont-list a:hover{color: #ef6210;}
.bmlqfw-item .cont-list li{
	margin-right: 30px;
}
.bmlqfw-item .cont-list li:last-child{
	margin-right: 0;
}
.bmlqfw-pagination{
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.bmlqfw-pagination .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	margin: 0 4px;
}
.bmlqfw-pagination .swiper-pagination-bullet-active{
	width: 24px;
	height: 10px;
	border-radius: 5px;
	background-color: #B6597E;
}
.bmxx-top{
	display: flex;
	justify-content: space-between;
}
.bmxx-list{
	padding: 0px 20px;
	margin-top: 12px;
}
.bmxx-item{
	line-height: 42px;
}
.bmxx-item a{
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
}
.bmxx-item p{
	font-size: 16px;
	color: #282828;
	font-weight: 400;
	font-family: "微软雅黑";
	width: calc(100% - 130px);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	padding-left: 23px;
}
.bmxx-item:hover p,.bmxx-item:hover span{
	color: #ef6210;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s
}
.bmxx-item:hover p::before{
	background-color: #ef6210;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition:all .5s
}
.bmxx-item p::before{
	content: "";
	width: 7px;
	height: 7px;
	display: inline-block;
	position: absolute;
	border-radius: 50%;
	background-color: #C9C9C9;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.bmxx-item span{
	font-size: 16px;
	font-weight: 400;
	color: #C4C4C4;
}

.bmztc-swiper{
	padding: 20px 20px 0 20px;
}
.code-box{
	width: 109px;
	height: 119px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #FBFCFC;
	border-radius: 5px;
}
.code-box img{
	width: 85px;
	height: 85px;
}
.bmztc-item{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.bmztc-item span{
	display: inline-block;
	line-height: 42px;
	width: 100%;
	text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.bmztc-item span:hover{color: #ef6210;}
.bmztc-item img{
	width:100px;
	height: 100px;
}
.yjsrhfw{
	
}
.yjsrhfw ul{
	display: flex;
    justify-content: space-between;
    align-items: center;
	flex-direction: row;
    flex-wrap: wrap;
	padding: 0 20px;
}
.yjsrhfw ul li{
	width:calc(100% / 3 - 10px);
	height: 94px;
	background: url(../images/yjsrhfw-bg-img.png) center no-repeat;
	background-size: cover;
	text-align:center;
	margin-top: 15px;
	padding: 9px 0px;
}
.yjsrhfw ul li a{
	display: block;
    width: 100%;
    height: 100%;
}
.yjsrhfw ul li img{
	width:40px;
	height:40px;
	border-radius:50%;
	background:#ffffff;
	object-fit: contain;
}
.yjsrhfw ul li p{
	color: #666666;
	font-family: Microsoft YaHei;
	line-height: 26px;
	text-align: center;
}
.yjsrhfw ul li p.text1{
	font-size: 14px;
	font-weight: bold;
}
.yjsrhfw ul li p.text2{
	font-size: 12px;
	line-height: 14px;
}
.gzzwfw-list{
	width: 425px;
	padding-left: 20px;
}
.gzzwfw-item{
	margin-top: 15px;
}
.sidebar_b-sub2{
	margin-top: 20px;
height: 250px;
    overflow: hidden;
}
.sidebar_b-sub2 a{
	display: inline-block;
}

.rightbtom-pagination .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
}
.rightbtom-pagination .swiper-pagination-bullet-active{
	width: 24px;
	height: 10px;
	border-radius: 5px;
	background-color: #B6597E;
}

.sideBar{
	width: 56px;
	height: 202px;
	border-radius: 28px;
	/*background: #3F65E2;*/
	/*background: rgba(63, 101, 226, .6);*/
	background: rgb(84 182 255 / 60%);
	position: fixed;
	right: 68px;
	top: 300px;
	z-index: 9999;
}
.sideBar-list{
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.sideBar-list li{
	width: 100%;
	height: calc(100% / 3);
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.itemsub{
	width: 88px;
	height: 88px;
	box-sizing: border-box;
	position: absolute;
	background-color: #fff;
	right: 88px;
	top: 0;
	display: none;
}
li.wechart:hover > .itemsub{
	display: block;
}
li.weibo:hover > .itemsub{
	display: block;
}
.bmztc-pagination{
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.bmztc .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	margin: 0 5px;
}
.bmztc .swiper-pagination-bullet-active{
	width: 24px;
	height: 10px;
	border-radius: 5px;
	background-color: #B6597E;
}
.sideBar_tag{
	width: 159px;
	height: 269px;
	background: url(../images/right-fixed.png) no-repeat left center;
	/* background-size: cover; */
	position: absolute;
	top: 249px;
	right: -169px;
	overflow: hidden;
}
.sideBar_tag-list{
	position: relative;
	height: 100%;
}
.sideBar_tag-list li{
	width: 60px;
	height: 40px;
	border-radius: 20px;
	background-color: #E0E5E8;
	position: absolute;
	left: 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .3s;
	box-sizing: border-box;
}
.sideBar_tag-list li:hover{
	width: 160px;
}
.sideBar_tag-list li:hover .sub{
	display: block;
	transition: all 1s;
}
.sideBar_tag-box .sub{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 100px;
}
.sideBar_tag-box .sub a{
	font-size: 16px;
	color: #282828;
	display: inline-block;
	height: 100%;
	line-height: 40px;
}
.sideBar_tag-list li:first-child{
	top: 0px;
}
.sideBar_tag-list li:nth-child(2){
	top: 77px;
}
.sideBar_tag-list li:nth-child(3){
	bottom: 77px;
}
.sideBar_tag-list li:last-child{
	bottom: 0px;
}
.sideBar_tag-box{
	width: 100%;
	height: 100%;
	border-radius: 20px;
	position: relative;
	display: flex;
	justify-content: left;
	align-items: center;
	margin-left: 15px;
	overflow: hidden;
}
.sideBar_tag-box p{
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #0065C2;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 999;
}

.jsms-span{
    color: #fff;
    width: 81px;
    text-align: center;
    height: 187px;
    border-radius: 32px;
	position: fixed;
    left: 90px;
    top: 300px;
    z-index: 9999;
	background:url(/material/RoleModel/images/jsms-index-icon.png) center top no-repeat;
}
.jsms-img{
width:38px;
height:38px;
bottom: 9px;
left: 21px;
position: absolute;
/*animation: myBreath 1s linear infinite;  */
transition: all 1s;
}
.jsms-span:hover .jsms-img {
    -webkit-transform: scale(1.5, 1.5);
    -moz-transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    -o-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
    -webkit-transition: linear 0.5s;
    -moz-transition: linear 0.5s;
    -ms-transition: linear 0.5s;
    -o-transition: linear 0.5s;
    transition: linear 0.5s;
}
        @keyframes myBreath {
            0%{
                transform: scale(0.88);
            }
            50%{
                transform: scale(150%);
            }
            100%{
                transform: scale(0.88);
            }
        }
.jsms-span a{
    display: block;
    height: 100%;
}

.gwy-szf-xxwj{
display: flex;
justify-content: space-around;
margin-bottom: 11px;
}
.gwy-szf-xxwj li{
width: calc(100% / 4 - 10px);
background: #E6EAED;
height: 42px;
line-height: 42px;
text-align:center;
border-radius: 30px
}
.gwy-szf-xxwj li:hover{
background: #0065c2;
}
.gwy-szf-xxwj li a{
font-size: 14px;
color: #333333;
display: block;
}
.gwy-szf-xxwj li:hover a{
color: #ffffff;
}


.sideBar_tag-box a{
	font-size: 16px;
	color: #282828;
	font-weight: 400;
}
.zxft-cont_left{
	width: 304px;
	height: 206px;
}
.zxft-cont_left img{
	width: 100%;
	height: 206px;
}
.ztzl-right a{
	display: inline-block;
}
.radio-box label:hover{
	color: #a50000;
}

.scroll{margin:0 auto; width:460px; height:70px;  position:relative; overflow:hidden;}
.scroll ul{list-style-type:none; padding:0; margin:0; position:absolute; top:0;left:0; width:99999px; height:70px; }
.scroll li{float:left; width:460px;}
.scroll .prev{display:block;width:15px;background:#fff;height:15px;position:absolute;border-radius:7px;top:50px;right:30px;background: url(/material/web_2021/images/new_v_prev.png);}
.scroll .next{display:block;width:15px;background:#fff;height:15px;position:absolute;border-radius:7px;top:50px;right:10px;background: url(/material/web_2021/images/new_v_next.png);}

/*政务词条*/
.zwct-pannel{
	width: 134px;
    position: absolute;
	background: #E6EAED;
    /*top: 141px;*/
    right: -134px;
    overflow: hidden;
}
/*.zwct-pannel-title{
	width: 134px;
	height: 70px;
	line-height:70px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0em;
	color: #FFFFFF;
	background: #EC6827;
	text-align:center;
}*/
.zwct-pannel-title{
	width: 72px;
    height: 50px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0em;
    color: #FFFFFF;
    background: #EC6827;
    text-align: center;
    padding: 10px 32px;
}
.zwct-list{
    overflow: hidden;
}
.zwct-list li{
	line-height:30px;
	text-align:center;
}
.zwct-list li a{
	font-size:16px;
	margin:7px 18px;
	display: block;
	border-bottom:1px solid #0266BE;
	background: #FFFFFF;
	color: #3D3D3D;
}
.zwct-list li:hover a{
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0em;
	color: #0266BE;
}



@media screen and (max-width:1440px) {
	.sideBar_tag-box div{
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
		right: auto;
		left: -99px;
	}
	.sideBar_tag{
		display: none;
	}
}
@media screen and (max-width:1280px){
	.headlines-tit a{
		font-size:30px;
	}
	.main-layout{
		width: 100%;
		padding: 0 20px;
	}
	.dynamic-left{
		width: calc(100% - 460px);
	}
	.dynamicleft_tit{
		left: 0;
		width: 70%;
	}
	.ztzl-left{
		width: calc(100% - 460px);
	}
	.ztzl-swiper .swiper-slide img{
		object-fit: unset;
	}
	.sidebar_a{
		width: calc(100% - 460px);
	}
	.zfxxgk{
		width: 100%;
		margin-left: 0px;
	}
	.zcjd-box{
		flex-wrap: wrap;
		height: auto;
	}
	.zdlyxxgk,.sidebar_a-1{
		height: auto;
	}
	.zcjd-left,.zcjd-right{
		width: 100%;
	}
	.zcjd-right{
		margin-top: 0;
		margin-left: 10px;
	}
	.zcjd-search,.zxzx-list li{
		width: 100%;
	}
	.zfxxgk-list{
		padding: 25px 0;
		justify-content: space-around;
	}
	.zfxxgk-list li{
		width: calc(100% / 2);
	}
	.zfxxgk{
		padding: 0 20px;
	}
	.zfxxgk-left{
		line-height: unset;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.zfxxgk-right{
		width: auto;
	}
	.zdlyxxgk-jump a{
		width: calc(100% / 3);
		margin: 0 5px;
	}
	.zxzx-head{
		flex-wrap: wrap;
		height: auto;
	}
	.zxzx-right{
		width: 100%;
		justify-content: flex-end;
	}
	.consultation-box{
		height: auto;
	}
	.solution-item{
		width: 100%;
		box-sizing: border-box;
	}
	.solution-item li .solution-cont{
		width: calc(100% - 75px);
	}
	.description-layout{
		/* width: calc(100% - 75px); */
		width: 100%;
	}
	.description-cont span{
		width: 100%;
	}
	.description-cont{
		width: 50%;
	}
}
@media screen and (max-width:1024px){
	.headlines-tit a{
		font-size:30px;
	}
	.main-layout{
		width: 100%;
	}
	.dynamic,.btom-wrapper{
		flex-wrap: wrap;
		justify-content: center;
	}
	.dynamic-left,.dynamic-right{
		width: 100%;
		height: auto;
	}
	.dynamic-right{
		margin-top: 20px;
	}
	.dynamicleft-swiper img{
		width: 100%;
		height: auto;
	}
	.dynamicleft_tit{
		left: 20px;
		width: 58%;
		background: url(../images/dynamicleft_titbg.png) no-repeat left center;
	}
	.dynamicri-top{
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.dynamiclist.active{
		height: auto;
	}
	.gsgg-box{
		width: 100%;
	}
	.sidebar_a,.sidebar_b{
		width: 100%;
	}
	.zxzx-right{
		width: 40%;
	}
	.zfxxgk{
		background-size: cover;
		margin-top: 10px;
	}
	.bmlqfw-list{
		width: 100%;
		margin-left: 0;
	}
	.gzzwfw-list{
		padding-left: 10px;
		width: 100%;
	}
	.gzzwfw-item img{
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.sidebar_b-sub2 a,.sidebar_b-sub2 a img{
		width: 100%;
		height: auto;
	}
	.bmlqfw-item{
		background-size: cover;
	}
}
@media screen and (max-width:996px){
	.headlines-tit a{
		font-size:30px;
	}
	.main-layout,.top-link,.search{
		width: 750px;
	}
	.ztzl-layout{
		flex-wrap: wrap;
	}
	.ztzl-left{
		width: 100%;
		height: 155px;
	}
	.ztzl-right{
		width: 100%;
		margin-top: 50px;
	}
	.ztzl-right a{
		width: 100%;
		height: auto;
	}
	.ztzl-right a img{
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.zxzx-right{
		width: 100%;
	}
	.nav-list{
		display: none;
	}
}
@media screen and (max-width:768px){
	.jsms-span{
		left: 0px;
	}
	.headlines-tit a{
		font-size:30px;
	}
	.main-layout,.top-link,.footer-layout{
		width: 100%;
	}
	
	.search{
		width: 95%;
	}
	.sideBar{
		display: none;
	}
}
@media screen and (max-width:616px) {
	.headlines-tit a{
		font-size:28px;
	}
	.headlines-tit{
		height: 94px;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}
	.header-top{
		display: none;
	}
	.top-link.en-enter{
		display:flex;
		justify-content: end;
		width: 100%;
		padding: 0 10px;
		padding-top: 15px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 999;
	}
	.top-link.en-enter a{
		border: 1px solid #ffffff;
		border-radius: 11px;
		text-align: center;
		color: #4ba6a7;
		margin-top: 10px;
		background: #c0ecf9;
		font-weight: bold;
		padding: 5px 15px;
	}
	.header-center .logo{
		width: 100%;
	}
	.header-center .logo img{
		width: 200px;
	}
	.dynamicleft_tit{
		width: 100%;
		left: 0;
	}
	.zxft-cont_left{
		display: none;
	}
	.zxft-cont_right{
		width: 100%;
		padding-left: 0;
	}
	.zxft-cont_right span{
		width: calc(100% - 50px);
	}
	.main-layout{
		padding: 0 10px;
	}
	.description-img{
		display: none;
	}
	.description-cont{
		margin-left: 0;
	}
	.description-cont div{
		width: 100%;
	}
	.description-layout{
		width: 100%;
	}
	.description-cont{
		width: 100%;
	}
	.description-cont span{
		width: 80%;
	}
}
@media screen and (max-width:515px) {
	.headlines-tit a{
		font-size:20px;
	}
	.wszj-list li .deadline{
		display: none;
	}
	.wszj-list li .wszj-cont{
		width: calc(100% - 50px);
	}
	.zdlyxxgk-jump{
		margin: 0;
		padding: 20px 0;
	}
	.dynamic-tabs,.zcjd-left{
		padding: 20px 10px;
	}
	.dynamic-box,.zfxxgk,.zdlyxxgk,.bmxx-list{
		padding: 0 10px;
	}
	.gsgg-box{
		padding: 20px 10px;
	}
	.zfxxgk{
		flex-wrap: wrap;
		height: auto;
	}
	.zfxxgk-left{
		width: 100%;
		height: 50px;
		line-height: 50px;
	}
	.zfxxgk-right,.zfxxgk-list{
		height: auto;
	}
	.zfxxgk-list{
		padding: 0;
	}
	.zfxxgk-list li{
		text-align: center;
		line-height: 30px;
	}
	/* .zdlyxxgk-jump a{
		font-size: 14px;
		margin: 0;
	} */
	.bmlqfw-top,.bmztc-swiper{
		padding: 20px 10px 0;
	}
	.bmlqfw-list{
		padding-left: 10px;
	}
	.bmlqfw-item .cont-list li{
		margin-right: 8px;
	}
	.bmlqfw-item .cont-list li a{
		font-size: 12px;
	}
	.zdlyxxgk-jump{
		flex-wrap: wrap;
		justify-content: center;
	}
	.zdlyxxgk-jump a{
		width: 100%;
		margin: 5px 0;
	}
}
@media screen and (max-width:414px) {
	.dynamic-tabs li{
		margin-right: 18px;
	}
	.dynamic-tabs li a{
		font-size: 18px;
	}
}	
@media screen and (max-width:372px) {
	.dynamic-tabs a,.zcjd-tabs li a,.zdlyxxgk-head h1,.zxzx-left li a, .wszj-left li a,.bmlqfw-top h1{
		font-size: 18px;
	}
	.zxzx-right li{
		margin-left: 5px;
	}
}
@media screen and (max-width:375px) {
	.dynamic-tabs li{
		margin-right: 8px;
	}
	.dynamic-tabs li a{
		font-size: 18px;
	}
}
@media screen and (max-width:320px) {
	.dynamic-tabs li{
		margin-right: 8px;
	}
	.dynamic-tabs li a{
		font-size: 16px;
	}
	.bmlqfw-item .cont-list li{
		margin-right: 8px;
	}
}
