/*yiyun*/
@import url(common.css);

.banner {
	position: relative;
	/* background: #000; */
	margin: 0 auto;
	z-index: 1;
}

.banner .hd {
	position: absolute;
	bottom: 3%;
	width: 100%!important;
	height: 18px;
	z-index: 900;
	text-align: center;
}

.banner .hd ul {
}

.banner .hd li {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 3px;
	cursor: pointer;
	background: url(../images/bg_num.png);
	text-indent: -999em;
}

.banner .hd li.on {
	background: url(../images/bg_num_cur.png);
}

.banner .bd {
	position: relative;
	z-index: 0;
}

.banner .bd li img {
	width: 100%;
	vertical-align: top;
}

/* .banner .prev,.banner .next {
	position: absolute;
	top: 50%;
	width: 74px;
	height: 74px;
	margin-top: -37px;
	z-index: 900;
}

.banner .prev {
	left: 20px;
	background: url(../images/arr_l.png);
}

.banner .next {
	right: 20px;
	background: url(../images/arr_r.png);
} */

p {
	line-height: 2;
}

/*
.itits{ text-align: center; line-height: 60px; cursor: pointer;}
.itits .f48 span{ display: inline-block; position: relative; padding: 0 20px;}
.itits .f48 span:before,.itits .f48 span:after{ content:''; position: absolute; top:26px; width:201px; height: 15px;}
.itits .f48 span:before{ background: url(../images/titl.png);left:-210px;}
.itits .f48 span:after{ background: url(../images/titr.png); right:-210px;}
.itits .f18{ display: block; line-height: 30px;}
轮播图
*/

.itits {
	border-bottom: 2px solid #b8b8b8;
	height: 40px;
}

.itits span {
	display: inline-block;
	height: 40px;
	border-bottom: 2px solid #0063a7;
}

.itits .more {
	display: inline-block;
	border-radius: 15px;
	color: #666;
	border: 1px solid #666;
	height: 28px;
	line-height: 26px;
	padding: 0 10px;
	margin-top: 3px;
}

.itits .more:hover {
	background: #f5f5f5;
}

.ititsub {
	border-bottom: 2px solid #b8b8b8;
	height: 40px;
	margin-bottom: 5px;
}

.ititsub .more {
	display: inline-block;
	border-radius: 15px;
	color: #666;
	border: 1px solid #666;
	height: 28px;
	line-height: 26px;
	padding: 0 10px;
	margin-top: 3px;
}

.ititsub .more:hover {
	background: #f5f5f5;
}

.ipart1 {
	padding: 0;
}

.itittop {
	height: 31px;
	background: url(../images/bg_tit.png) bottom repeat-x;
	border: 1px solid #eee;
	margin: 0 0 10px 0;
}

.itittop span {
	display: block;
	width: 160px;
	background: url(../images/bg_tit_s.png) right;
	padding: 0 30px 0 20px;
	height:29px;
	line-height: 29px;
	color: #fff;
}

.ipart1 .topnews h3.fb {
	border-bottom: 1px dashed #efefef;
	padding-bottom: 5px;
}

.ipart1 .topnews .con {
	padding: 13px 10px 10px;
}

.ipart1 .topnews .con h3 {
}

.inews li {
	line-height: 36px;
	border-bottom: 1px dashed #efefef;
}

.ipart1 .islide {
	width: 100%;
	border: 1px solid #efefef;
	position: relative;
}

.ipart1 .islide .hd {
	position: absolute;
	right: 0;
	bottom: 18px;
	width: 100%;
	height: 10px;
	z-index: 900;
	text-align: center;
	height: 20px;
	line-height: 20px;
}

.ipart1 .islide .hd ul {
	text-align: right;
	height: 33px;
	line-height: 33px;
	padding: 0 10px 0 0;
}

.ipart1 .islide .hd li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 10px;
	cursor: pointer;
	background: #fff;
	text-indent: 999em;
	border-radius: 50%;
	vertical-align: middle;
}

.ipart1 .islide .hd li.on {
	background: #13619f;
	width: 15px;
	height: 15px;
}

.ipart1 .islide .bd {
	position: relative;
	z-index: 0;
}

.ipart1 .islide .bd li {
	position: relative;
	height: 350px;
	overflow: hidden;
	border-radius: 3px;
}

.ipart1 .islide .bd li img {
	display: block;
	max-width: 100%;
	height: 100%;
	transition: all .8s;
	object-fit: cover;
	object-position: left top;
}

.ipart1 .islide .bd li  :hover img {
	transform: scale(1.1 ,1.1);
}

.ipart1 .islide .bd li div {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 5px 100px 5px 10px;
	background: rgba(0,0,0,.6);
	line-height: 30px;
	color: #fff;
	font-size: 14px;
}

.ipart2 .xlink a {
	display: block;
	text-align: center;
	padding: 10px;
	font-size: 20px;
	color: #fff;
	overflow: hidden;
}
/* 轮播图前/后按钮代码，如果不需要删除即可 */
.ipart1 .islide .prev,
		.ipart1 .islide .next {
	position: absolute;
	left: 2%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 99;
}

.ipart1 .islide .next {
	left: auto;
	right: 2%;
	background-position: 8px 5px;
}

.ipart1 .islide .prev:hover,
		.ipart1 .islide .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.ipart1 .islide .prevStop {
	display: none;
}

.ipart1 .islide .nextStop {
	display: none;
}

.xm13 {
	position: relative;
	overflow: hidden;
	margin: 0 0 0 1%;
}

.xm13 a {
	display: block;
	text-align: center;
	font-size: 20px;
	color: #fff;
	overflow: hidden;
	width: 100%;
}

.xm13 a img {
	width: 100%;
	height: 130px;
	transition: all .8s;
}

.xm13 a:hover img {
	transform: scale(1.1 ,1.1);
}

.xm13 a.biaotis {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 16px;
	background: #000;
	opacity: 0.7;
	padding: 2px 0;
}

.ipart2 .xlink a i {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: -5px;
}

.ipart3 .cybox a {
	display: block;
	margin-bottom: 14px;
}

.ipart5 {
}

.ipart5 .con {
	border: 1px solid #efefef;
	padding: 20px 39px 25px;
}

.mslide {
	position: relative;
}

.mslide .bd li {
	float: left;
	width: 200px;
	margin: 0 10px;
	height: 60px;
	overflow: hidden;
	border-radius: 5px;
}

.mslide .bd li a {
	display: block;
	width: 100%;
	height: 60px;
	border: 1px solid #ebebeb;
	overflow: hidden;
}

.mslide .bd li img {
	width: 100%;
	height: 100%;
	transition: all .8s;
	object-fit: cover;
	object-position: left top;
}

.mslide .bd li:hover img {
	transform: scale(1.1 ,1.1);
}

.mslide .bd li div {
	background: #f5f5f5;
	padding: 5px;
	border-top: 1px solid #ebebeb;
}

.mslide .prev,.mslide .next {
	position: absolute;
	top: 50%;
	width: 33px;
	height: 63px;
	margin-top: -32px;
	z-index: 900;
}

.mslide .prev {
	left: -30px;
	background: url(../images/p_l.png);
}

.mslide .next {
	right: -30px;
	background: url(../images/p_r.png);
}

.hotjobwrap .hotjobtit {
	background: #f5f5f5;
	padding: 3px 0;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}

.hotjobwrap .hotjobtit>span {
	display: block;
	float: left;
	text-align: center;
}

.hotjobwrap .hotjob .bd li {
	line-height: 36px;
	border-bottom: 1px dashed #e5e5e5;
}

.hotjobwrap .hotjob .bd li>* {
	display: block;
	float: left;
}

.hotjobwrap .hotjobtit>span:nth-child(1) {
	width: 160px;
}

.hotjobwrap .hotjobtit>span:nth-child(2) {
	width: 120px;
}

.hotjobwrap .hotjobtit>span:nth-child(3) {
	width: 250px;
}

.hotjobwrap .hotjob .bd li>a:nth-child(1) {
	width: 160px;
}

.hotjobwrap .hotjob .bd li>span:nth-child(2) {
	width: 120px;
	text-align: center;
}

.hotjobwrap .hotjob .bd li>span:nth-child(3) {
	width: 250px;
}


/*内页样式*/
.tWrap {
	margin-bottom: 100px;
}

.inban {
	width: 100%;
	height: 380px;
	position: relative;
}




/**/
.ititle {
	background: #f0f0f0;
	height: 70px;
	position: relative;
	border-bottom: 1px solid #e4e4e4;
}

.ititle .subname {
	position: relative;
	color: #b6b6b6;
	display: inline-block;
	padding-left: 12px;
}

.ititle .subname:before {
	content: '';
	position: absolute;
	left: 0;
	top: 12px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #b6b6b6;
}

.ititle .container-layout {
	position: relative;
	padding-top: 20px;
	height: 70px;
}

.crumbwrap {
	height: 50px;
	/*background: url(../images/bg1.png) top center;*/
	border-bottom: 1px solid #e1e5e7;
	margin-bottom: 20px;
	line-height: 50px;
}

.crumb a {
	color: #a4a4a4;
}

.crumb a:last-child {
	color: #0091dd;
}

.ctitle {
	height: 28px;
	line-height: 28px;
	position: relative;
	margin-bottom: 20px;
}

.ctitle:before {
	content: '';
	width: 100%;
	height: 1px;
	background: #ccc;
	position: absolute;
	top: 14px;
	left: 0;
}

.ctitle .wrap {
	display: inline-block;
	padding: 0 20px;
	position: relative;
	margin-left: 50px;
}

.ctitle .wrap:before, .ctitle .wrap:after {
	position: absolute;
	content: '';
	top: 11px;
	width: 7px;
	height: 7px;
	background: #ccc;
	border-radius: 50%;
}

.ctitle .wrap:before {
	position: absolute;
	left: 0;
}

.ctitle .wrap:after {
	position: absolute;
	right: 0;
}

.ctitle span {
	display: inline-block;
	padding: 0 20px;
	border-radius: 18px;
	background: #a4a4a4;
}

.sidebar {
	background: url(../images/bg_nav.png) top repeat-x #1370b5;
}

.sidebar .snav {
	padding: 0 10px 10px;
}

.sidebar .snav li {
	background: #ecf6ff;
	margin-top: 2px;
	line-height: 36px;
	text-align: center;
}

.sidebar .snav li a {
	display: block;
}

.sidebar .snav li a.cur,.sidebar .snav li a:hover {
	background: url(../images/bg_side_cur.png);
	color: #912c00;
}




/*单页*/
.abtlogo img {
	max-width: 100%;
}

.page1 {
	text-align: center;
	font-size: 18px;
}

.page1 p,.page1 div {
	text-align: center;
}

.page1 img {
	margin-top: 20px;
	margin-bottom: 20px;
}

.page1 .abttel {
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	background: #70b5ec;
	color: #fff;
	border-radius: 10px;
	padding: 0px 30px;
	font-size: 30px;
}

.page1 .abttel i {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/ico_tel.png) bottom center no-repeat;
}



/*详细页面*/
.content {
	color: #474747;
	line-height: 2;
	text-align: justify;
}

.content .date {
	border-bottom: 1px dashed #c6c6c6;
	color: #b0b0b0;
}

.content p {
	line-height: 2;
}

.content img {
	max-width: 100%;
}


/*联系我们*/
.cat {
	position: relative;
}

.cat li {
	margin-bottom: 20px;
}

.cat li span {
	margin-right: 5px;
}

.contact {
}

.contact .wrap {
	margin-left: 10px;
}

.mapwrap {
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden;
	border-top: 1px solid #ccc;
}

#allmap {
	width: 100%;
	height: 600px;
	overflow: hidden;
	margin: 0;
}


/*新闻列表*/
.newslist {
}

.newslist dl {
	border: 1px solid #fff;
	position: relative;
	padding: 25px 25px 25px 150px;
	min-height: 122px;
	background: url(../images/ico_dot.png) 120px 65px no-repeat;
	transition: all 0.8s ease-in-out;
}

.newslist dl:hover {
	background-position: 120px -75px;
	background-color: #fcfcfc;
	border-color: #efefef;
}

.newslist dl:hover dd.date {
	color: #13619f;
}

.newslist dl:hover dt a {
	color: #13619f;
}

.newslist dl dd.date {
	position: absolute;
	left: 20px;
	top: 25px;
	padding: 0;
	text-align: center;
	font-size: 16px;
	transition: all 0.8s linear;
}

.newslist dl dd.desc {
	padding-bottom: 0px;
	line-height: 1.7;
}

.newslist dl dd.desc a {
	display: block;
	color: #848484;
}

.newslist dl dd.date span {
	font-size: 60px;
	line-height: 60px;
	display: block;
	font-weight: 100;
}

.newslist dl dt a {
	transition: all 0.6s linear;
}

.newslist ul li {
	border-bottom: 1px dashed #e5e5e5;
	padding: 20px 0;
}

.newslist ul li .copyform {
	display: inline-block;
	margin-left: 20px;
}

.companylist ul {
	border-top: 1px dashed #e5e5e5;
}

.companylist li {
	border-bottom: 1px dashed #e5e5e5;
	padding: 7px;
}


/*会员单位*/
.submen .xs3,.submen .xl6 {
	padding: 0!important;
}

.submen a {
	display: block;
	width: 100%;
	border: 1px solid #efefef;
	padding: 6px 10px;
	background: #f5f5f5;
}

.submen a:hover,.submen a.cur {
	background: #13619f;
	color: #fff;
	border-color: #13619f;
}

.newslist-mem dl {
	margin-bottom: 20px;
	border: 1px solid #f3f3f3;
	position: relative;
	padding: 10px 20px 10px 200px;
	min-height: 121px;
	background: #fafafa;
}

.newslist-mem dl:hover {
	background-color: #fcfcfc;
	border: 1px solid #1370b5;
	background: #fff;
}

.newslist-mem dl:hover dd.date {
	color: #448e26;
}

.newslist-mem dl:hover dt span {
	color: #1370b5;
}

.newslist-mem dl dd.date {
	position: absolute;
	left: 40px;
	padding: 0;
	text-align: center;
	font-size: 16px;
}

.newslist-mem dl dd.desc {
	padding-bottom: 0px;
}

.newslist-mem dl dd.date span {
	font-size: 60px;
	line-height: 60px;
	display: block;
}

.newslist-mem dl dd.pic {
	position: absolute;
	display: block;
	left: 0px;
	top: 0;
	width: 178px;
	height: 119px;
	line-height: 119px;
	background: #fff;
	text-align: center;
	padding: 0;
	overflow: hidden;
}

.newslist-mem dl dd.pic img {
	display: block;
	vertical-align: middle;
	max-height: 119px;
	max-width: 178px;
}





/*新闻标题列表*/
.newslist-line li {
	line-height: 50px;
	padding: 0 15px;
	height: 50px;
	clear: both;
}

.newslist-line li:nth-child(odd) {
	border: 1px solid #efefef;
	background: #f4f4f4;
}

.newslist-line li a {
	color: #3f3f3f;
}

.newslist-line li a:hover {
	color: #e62129;
}

.newslist-line li .text-gray {
	color: #a8a8a8;
}

.newsList {
	width: 100%;
	overflow: hidden;
}

.newsList li {
	font-size: 14px;
	line-height: 31px;
	word-break: keep-all;
	height: 31px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	width: 100%;
	position: relative;
}
.newsList li a {
    display: block;
    padding-right: 100px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newsList li .date {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #a3a3a3;
    text-align: right;
	font-weight: normal;
}



.newsList14 li:before {
	content: '';
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 13px 11px 0 0;
	border-radius: 100%;
	float: left;
}

.newsList li:before {
	content: '';
	background: #ccc;
	width: 4px;
	height: 4px;
	overflow: hidden;
	display: inline-block;
	margin: 13px 11px 0 0;
	border-radius: 100%;
	float: left;
}

/*新闻列表-图片*/
.newslist-pic li {
	height: 170px;
	border: 1px solid #f1f1f1;
	background: #f9f9f9;
	margin-bottom: 20px;
	position: relative;
	padding: 20px 130px 20px 270px;
	transition: all 0.8s;
}

.newslist-pic li .pic {
	width: 240px;
	height: 170px;
	position: absolute;
	top: -1px;
	left: -1px;
}

.newslist-pic li .pic img {
	width: 240px;
	height: 170px;
}

.newslist-pic li .con {
	display: block;
}

.newslist-pic li .date {
	position: absolute;
	right: 15px;
	top: 35px;
	width: 90px;
	padding-left: 10px;
	height: 100px;
	border-left: 1px solid #f1f1f1;
	color: #a1a1a1;
	text-align: center;
	line-height: 25px;
}

.newslist-pic li .date span {
	display: block;
	font-size: 72px;
	line-height: 72px;
	font-weight: 100;
}

.newslist-pic li .desc {
	line-height: 1.8;
}

.newslist-pic li .desc a {
	display: block;
	color: #696969;
}

.newslist-pic li:hover {
	border-color: #168dd9;
	background: #168dd9;
}

.newslist-pic li:hover a {
	color: #fff;
}

.newslist-pic li:hover .desc {
	color: #fff;
}

.newslist-pic li:hover .date {
	color: #fff;
	border-left-color: #5cafe4;
}




/*下载*/
.downlist li {
	line-height: 50px;
	padding-left: 0px;
	font-size: 14px;
}

.downlist li:nth-child(odd) {
	border: 1px solid #efefef;
	background: #f4f4f4;
}

.downlist li .text-gray {
	color: #a8a8a8;
}




/*prevNext*/
.prevNext {
	background: #fcfcfc;
	border: 1px solid #efefef;
	padding: 15px 20px;
}

.prevNext .xs6 {
	position: relative;
}

.prevNext .xs6.prev {
	padding-left: 70px;
}

.prevNext .xs6.next {
	padding-right: 70px;
}

.prevNext a {
	color: #8a8a8a;
}

.prevNext a:hover {
	color: #13619f;
}

.prevNext span {
	position: absolute;
	display: inline-block;
}

.prevNext .prev span {
	left: 0;
	padding-left: 10px;
	background: url(../images/icon_prev.png) left center no-repeat;
}

.prevNext .next span {
	right: 0;
	padding-right: 10px;
	background: url(../images/icon_next.png) right center no-repeat;
}


/*lightbix*/
.albumlist {
}

.albumlist ul {
	margin-left: -10px!important;
	margin-right: -10px!important;
}

.albumlist li {
	padding-left: 10px!important;
	padding-right: 10px!important;
	margin-bottom: 20px;
}

.albumlist li a {
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.albumlist li .pic {
	width: 100%;
}

.albumlist li .pic img {
	width: 100%;
	height: 240px;
}

.albumlist li .tit {
	display: block;
	background: #f3f3f3;
	padding: 10px;
	transition: all 0.3s ease-in;
}

.albumlist li a:hover .tit {
	background: #13619f;
	color: #fff;
}


/*考试信息*/
/*报名*/
.examtip {
	background: #f6f6f6;
	border-bottom: 1px solid #eee;
}

.btn-bm {
	background: #fcfcfc;
	border: 1px solid #eee;
	margin: 15px 0;
}

.btn-bm .xs9, .btn-bm .xs3 {
	min-height: 221px;
}

.btn-bm .xs9 {
	border-right: 1px solid #eee;
}

.btn-bm .xs3 {
	text-align: center;
}

.btn-bm .xs3 div {
}

#bmlist span {
}

.xxmd {
	line-height: 20px;
	padding-top: 10px;
	cursor: pointer;
}

.prolist {
}

body .prolist .line-big {
	margin-left: -10px;
	margin-right: -10px;
}

body .prolist .line-big .xs6 {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

.prolist li {
	overflow: hidden;
}

.prolist li a {
	display: block;
	position: relative;
}

.prolist li img {
	width: 100%;
}

.prolist li .name {
	padding-bottom: 5px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}

.prolist li .con {
	background: #f5f5f5;
	padding: 10px 20px;
	border: 1px solid #f5f5f5;
	border-top: 0;
}

.prolist li .desc {
	padding: 7px 0;
	overflow: hidden;
}

.prolist li a:hover {
	color: #515151;
}

.prolist li a:hover .con {
	border-color: #13619f;
	background: #fff;
}

.prolist li a:hover .name {
	color: #13619f;
}

.examinfo {
	margin-top: 10px;
	margin-bottom: 10px;
}

.examinfo ul {
	border-left: 10px solid #a4a4a4;
	padding: 10px 15px;
	background: #f5f5f5;
	min-height: 118px;
}

.examinfo .wrap {
	min-height: 118px;
}

/*报名表单*/
.signupform {
	padding: 30px 20px;
	background: #f5f5f5;
	border: 1px solid #efefef;
}

.signupform .form-group {
	position: relative;
	padding-left: 100px;
	margin-bottom: 5px;
}

.signupform .form-group.pl0 {
	padding-left: 0;
}

.signupform .form-group .label {
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	text-align: right;
	line-height: 34px;
}

.signupform .form-group .label label {
	font-weight: normal!important;
}

.exam_signup .payment {
	padding: 20px 30px;
	background: #ececec;
	border: 1px solid #e5e5e5;
	border-top: 0;
}


/*准考证*/
.ticketprint {
	position: relative;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
	border: 1px solid #999;
	overflow: hidden;
}

.ticketbg {
	position: absolute;
	z-index: 1;
	bottom: 0px;
	right: 0px;
	margin: 5px;
}

.ticketbg img {
	width: 100%;
}

.ticketbox {
	position: relative;
	z-index: 10;
}

.ticketbox h3 {
	padding-left: 130px;
}

.ticketbox .photo {
	position: absolute;
	left: 0;
	top: 0;
}

.ticketbox .ticketinfo {
	padding-left: 130px;
}

.ticketbox .ticketinfo div {
	margin-bottom: 7px;
}

.ticketbox .ticketinfo span {
	display: inline-block;
	border-bottom: 1px dashed #000;
	min-width: 100px;
}


/*活动*/
.actinfo {
	border-top: 1px dashed #c6c6c6;
	margin-top: 5px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.actinfo ul {
	border-left: 10px solid #a4a4a4;
	padding: 10px 15px;
	background: #f5f5f5;
	min-height: 92px;
}

.actinfo .wrap {
	min-height: 92px;
	padding-top: 22px;
}

.itittop_sb {
	border-bottom: 2px solid #a1a1a1;
	font-family: "Microsoft Yahei";
	padding-left: 10px;
	padding-bottom: 2px;
	margin-bottom: 20px;
}

.ititsub_sb {
	color: #000;
	font-weight: bold;
	margin-bottom: 25px;
}

.inews_sb li span {
	display: none;
}

.inews_sb li {
	line-height: 36px;
	position: relative;
	padding-left: 15px;
}

.inews_sb li:after {
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	position: absolute;
	left: 0;
	top: 16px;
	background: #9a9a9a;
}

.inews_sb li a:hover {
	color: #ab3730;
}

.lines {
	border-right: 1px dotted #cbcbcb;
}

.side_sb {
	background: #fff;
}

.side_sb h3 {
	background: #0168ad;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 3px 15px;
	margin-bottom: 10px;
	border-radius: 5px;
}

.side_sb .snav {
	padding: 0;
}

.side_sb .snav li {
	border-bottom: 1px dashed #7d7d7d;
	margin-bottom: 5px;
	position: relative;
}

.side_sb .snav li:after {
	content: '';
	display: block;
	width: 0px;
	height: 0px;
	border: 5px solid #fff;
	border-left-color: #7e7e7e;
	position: absolute;
	left: 0;
	top: 13px;
	background: #9a9a9a;
}

.side_sb .snav li a {
	background: #fff;
	color: #000;
	font-size: 16px;
}

.side_sb .snav li a:hover,.side_sb .snav li a.cur {
	color: #bf0001;
	background: #fff;
	text-decoration: underline;
}



/*2021.02 首页新增板块*/
.itittop2 {
	height: 31px;
	background: url(../images/bg_tit.png) bottom repeat-x;
	border: 1px solid #eee;
	margin-bottom: 0;
}

.itittop2 span {
	vertical-align: top;
	display: inline-block;
	background: url(../images/bg_tit_s.png) right;
	padding: 0 30px 0 20px;
	line-height: 29px;
	color: #fff;
}

.ntit {
	border-bottom: 1px solid #b8b8b8;
	height: 30px;
	background: url(../images/ico_newmore.png) right center no-repeat;
	margin-bottom: 15px;
}

.ntit a {
	display: block;
}

.ntit span {
	display: inline-block;
	height: 30px;
	border-bottom: 2px solid #13619f;
}

.newpart {
	/* margin-top: 20px; */
	margin-bottom: 10px;
	min-height: 327px;
}

.newpart .ntit {
	border-bottom: 1px solid #b8b8b8;
	height: 30px;
	background: url(../images/ico_newmore.png) right center no-repeat;
	margin-bottom: 15px;
}

.newpart .ntit a {
	display: block;
}

.newpart .ntit span {
	display: inline-block;
	height: 30px;
	border-bottom: 2px solid #13619f;
}

.newpart .tab .tab-nav li a {
	display: block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #dbdbdb;
	font-size: 12px;
	padding: 0 7px;
	border-radius: 0;
	cursor: pointer;
}

.newpart .tab .tab-nav .active a {
	color: #13619f;
	border: 1px solid #13619f;
}

.newpart .tab-panel li {
	padding-left: 14px;
	position: relative;
	height: 35px;
	line-height: 35px;
}

.newpart .tab .tab-body {
	border-top: 0;
}

.newpart .tab-panel li a {
	display: block;
	padding-right: 100px;
}

.newpart .tab-panel li .date {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #a3a3a3;
	text-align: right;
}

.newpart .tab-panel li::before {
	position: absolute;
	left: 0;
	top: 13px;
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #13619f;
	border-radius: 50%;
}

.flink {
	margin: 30px 0;
	position: relative;
	border: 1px solid #ebebeb;
	padding: 0px;
}

.flink h3 {
	background: #0168ad;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding: 3px 10px;
	margin-bottom: 10px;
}
/* .flink .tit{ position: absolute; left: 0; top:0; bottom:0; width:80px; padding:10px 20px; line-height: 25px; text-align: center; background: #13619f; color:#fff; min-height: 70px; } */
.flink .con {
	padding: 10px 15px;
}

.flink .con a {
	display: block;
	line-height: 30px;
}

.partbody {
	background-color: rgb(247,227,185);
}

.headpart {
	position: relative;
}

.partcrumb {
	background: rgba(193,0,1,0.5);
}

.partcrumb .crumb {
	padding: 10px 0;
}

.partcrumb .crumb a {
	color: #fff;
}

.partcrumb .crumb a:hover {
	color: #fff;
}

.partindex {
	background: rgb(255, 250, 238);
	padding: 30px 50px 40px;
}

.pnews {
	margin-bottom: 30px;
}

.pnews .ptit {
	height: 38px;
	line-height: 38px;
	background: url(../images/title_c.png) left bottom no-repeat;
	margin-bottom: 15px;
}

.pnews .ptit span {
	display: inline-block;
	width: 150px;
	height: 38px;
	line-height: 38px;
	text-align: center;
}

.pnews li {
	padding-left: 14px;
	position: relative;
	height: 30px;
	line-height: 30px;
}

.pnews li a {
	display: block;
	padding-right: 50px;
}

.pnews li .date {
	position: absolute;
	right: 0;
	top: 0;
}

.pnews li::before {
	position: absolute;
	left: 0;
	top: 13px;
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: rgb(203,0,0);
	border-radius: 50%;
}

.pnews li a:hover {
	color: rgb(203,0,0);
}

.partlink .ptit {
	height: 38px;
	line-height: 38px;
	background: url(../images/title_c.png) left bottom no-repeat;
	margin-bottom: 15px;
}

.partlink .ptit span {
	display: inline-block;
	width: 150px;
	height: 38px;
	line-height: 38px;
	text-align: center;
}

.partlink .con a {
	display: inline-block;
	padding: 0 5px;
}

.partlink .con a:hover {
	color: rgb(203,0,0);
}

.footpart {
	padding: 40px 0px 30px;
	background: rgb(155 ,123, 85);
	color: #fff;
}

.footpart a {
	color: #fff;
}

.footpart a:hover {
	color: #fff;
}

.partcon .partside {
	background: antiquewhite;
	min-height: 280px;
}

.partcon .partside .tit {
	background: #f15e25;
	line-height: 40px;
}

.partcon .partside ul li {
	border-bottom: 1px solid #ddd;
}

.partcon .partside ul li a {
	display: block;
	line-height: 36px;
	text-align: center;
}

.partcon .partside ul li a:hover, .partcon .partside ul li .cur {
	color: #f15e25;
}

.partcon .ptitle {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	height: 40px;
	line-height: 40px;
}

.partcon .ptitle span {
	display: inline-block;
	height: 40px;
	border-bottom: 2px solid #c10001;
}

.partcon .pnewslist li {
	position: relative;
	padding-left: 60px;
	line-height: 40px;
}

.partcon .pnewslist li .date {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	color: red;
}

.partcon .pnewslist li a {
	display: block;
}

.notice_right {
	width: 100%;
}

.notice_top {
	float: left;
	width: 100%;
}

.notice_top_list {
	width: 50%;
	float: left;
	background: #dfeaf7;
	text-align: center;
	color: #363636;
	font-size: 18px;
	font-weight: bold;
	padding: 19px 0;
	border-bottom: 2px solid #004187;
	position: relative;
	cursor: pointer;
}

.notice_top_list:hover {
	background: #004187;
	color: #fff;
}

.notice_top_list p {
	width: 0;
	height: 0;
	border-width: 6px;
	border-style: solid;
	border-color: #004187 transparent transparent transparent;
	position: absolute;
	bottom: -14px;
	left: 80px;
}

.notice_button {
	float: left;
	width: 100%;
	/* padding-bottom: 20px; */
}

.notice_button_list {
	width: 100%;
	clear: both;
	overflow: hidden;
	border-bottom: 1px dashed #dadada;
}

.notice_button_list:hover .notice_button_list_l {
	color: #ff6633;
}

.notice_button_list:hover .notice_button_list_r {
	color: #ff6633;
}

.notice_button_list_l {
	float: left;
	width: 80%;
	height:43px;
	line-height: 43px;
	color: #444;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.notice_button_list_l.ons {
	font-weight: bold;
}

.notice_button_list_r {
	float: right;
	width: 20%;
	color: #a3a3a3;
	font-size: 14px;
	text-align: right;
	height: 43px;
	line-height: 43px;
	overflow: hidden;
}



/*导航*/
.menu-background {
	background: #FFFFFF;
	padding: 30px 50px;
	width: 100%;
	position: absolute;
	top: 56px;
	left: 0px;
	font-weight: 500;
	font-size: 12px;
		/* box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.3); */
	box-shadow: 1px 3px 7px #888888;
	z-index: 10;
	display: none;
	min-height: 380px;
}

.menu-background a {
	color: #000000;
}

.menu-background a:hover {
	color: #1B9AF7;
}

.menu-background > div:first-child {
	margin-right: 6%;
}

.menu-background > div {
	width: 47%;
}

.menu-background > div > div {
	width: 100%;
}

.menu-title {
	height: 20px;
	line-height: 20px;
	margin-bottom: 12px;
	text-align: left;
	border-left: 6px solid #0186D1;
	font-size: 16px;
	color: #0186D1;
	padding-left: 15px;
}

.menu-title a {
	color: #0186D1;
}

.menu-title a:hover {
	font-weight: bold;
}

.menu-content {
	width: 100%;
}

.menu-content > .menu-hot > .menu-detail {
	height: 100px;
	line-height: 25px;
	color: #8c8c8c;
	text-align: left;
}

.menu-content > .menu-hot {
	overflow: hidden;
	text-align: justify;
	height: 100px;
	position: relative;
}




/* 党群工作开始 */

.menu-party-list ul {
	width: 76%;
	margin-left: 10%;
}

.menu-party-list ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	background: #efefef;
	margin-left: 3%;
	cursor: pointer;
	border-radius: 3px;
}

.menu-party-list ul li a {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.menu-party-list ul li.active {
	background: #bf0001;
}

.menu-party-list ul li.active a {
	color: #FFFFFF;
}

.menu-party-list ul li:hover {
	background: #bf0001;
}

.menu-party-list ul li:hover a {
	color: #FFFFFF;
}

.menu-party {
	margin-top: 20px;
}

.menu-party > .menu-party-img {
	width: 18.3%;
	float: left;
	position: relative;
}

.menu-party > .menu-party-img {
	margin-right: 1.7%;
	margin-bottom: 15px;
}

.menu-party > .menu-party-img {
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;
}

.menu-party > .menu-party-img img {
	height: 120px;
	transition: all .8s;
	border-radius: 5px;
}

.menu-party > .menu-party-img p {
	position: absolute;
	left: 8%;
	bottom: 8%;
	transition: all .3s;
	color: #FFFFFF;
	line-height: normal;
}

.menu-party > .menu-party-img:hover img {
	transform: scale(1.1 ,1.1);
	border-radius: 5px;
}

.menu-party > .menu-party-img a:hover p {
	color: gold;
}

.menu-party > .menu-party-img.active img {
	transform: scale(1.1 ,1.1);
	border-radius: 5px;
}

.menu-party > .menu-party-img.active a p {
	color: gold;
}

	/* 党群工作结束 */




.dangshi {
	width: 100%;
	margin: 20px 0;
}

.dangshi a img {
	width: 100%;
}

.erweima {
	width: 150px;
	position: fixed;
	right: 5%;
	top: 76%;
	z-index: 99;
}

.erweima p {
	line-height: 35px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #000;
}

.erweima p img {
	width: 100%;
}

#myleft {
	display: none;
}

.headLeft {
	width: 100%;
	float: left;
}

.h2Tit {
	border-left: 4px solid #13619f;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	position: relative;
}

.h2Tit h2, .h2Tit h3 {
	line-height: 20px;
	font-size: 16px;
	color: #222;
	font-weight: bold;
}

.mt30 {
	margin-top: 10px !important;
}



/* tab */
.headTab {
	width: 100%;
}

.headTab .tabList {
	overflow: hidden;
	width: 100%;
	background: #f8f8f8
}

.headTab .tabList li {
	width: 50%;
	text-align: center;
	line-height: 40px;
	height: 40px;
	float: left;
	cursor: pointer;
}

.headTab .tabList li h2 {
	display: block;
	font-size: 14px;
	border: 1px solid #efefef;
	height: 38px;
}

.headTab .tabList li a {
	color: #222;
}

.headTab .tabList li.on {
	background: #fff;
	color: #13619f;
}

.headTab .tabList li.on a {
	color: #13619f;
}

.headTab .tabList li.on h2 {
	color: #13619f;
	border: none;
	border-left: 1px solid #efefef;
	font-weight: bold;
	border-right: 1px solid #efefef;
	border-top: 2px solid #13619f;
	line-height: 37px
}

.headLeft .headTab .tabList {
	background: #fff;
	border-top: 1px solid #efefef;
}

.headLeft .headTab .tabList li {
	width: 120px;
	font-size: 16px;
	border-top: 2px solid #fff
}

.headLeft .headTab .tabList li.on {
	border-top: 2px solid #13619f;
}

.headLeft .headTab .tabBox {
	border: none !important;
	padding: 0 !important;
	margin-top: 10px;
}

.headTab .tabBox {
	padding: 20px 15px;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	overflow: hidden;
}

.headTab .tabBox .bigImg img {
	height: auto;
}

.tabBox .imgText {
	padding-bottom: 15px
}

.tabBox .imgText h4 {
	padding: 0 !important
}

/* 图片组 */
.bigImg {
	display: block;
	width: 100%;
	height: 204px;
	position: relative;
	overflow: hidden;
	border-radius: 3px;
}

.bigImg i {
	z-index: 99;
	display: block;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 102px;
	left: 162px
}

.icon_29 {
	background-position: -225px 0;
}

.icon_07 {
	background-position: -4px -26px;
}

.bigImg img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .8s;
	object-fit: cover;
    object-position: left top;
}

.bigImg img:hover {
	transform: scale(1.1 ,1.1);
}

.smImgBox a.imgBox img:hover {
	transform: scale(1.1 ,1.1);
}

.bigImg h3 {
	z-index: 99;
	font-size: 14px;
	background: rgba(0,0,0,0.6);
	color: #fff;
	line-height: 40px;
	height: 40px;
	background-size: 100% 100%;
	width: 100%;
	padding: 0 20px;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	word-break: keep-all;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	_background: none;
	_background: #000 !important;
	_height: 40px;
	_line-height: 40px
}

.headRight .bigImg h3 {
	width: 260px;
	text-align: left
}

.headRight .bigImg img {
	height: 170px;
}

.smallImg {
	width: 100%;
	overflow: hidden;
}

.smImgBox {
	float: left;
	margin: 2% 2% 2% 0;
	width: 48%;
	position: relative;
}

.smImgBox a.imgBox {
	position: relative;
	overflow: hidden;
	min-width: 100%;
	height: 150px;
	display: block;
	border-radius: 3px;
}

.smImgBox a.imgBox img {
	transition: all 0.8s;
	display: block;
	min-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: left top;
}

.smImgBox a.imgBox img:hover {
	transform: scale(1.1 ,1.1);
}

.smImgBox h3 {
	font-size: 14px;
	color: #222;
	margin-top: 10px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 22px;
	font-weight:bold;
}

.smImgBox h3:hover {
	color: #ff6633
}

.smImgBox i {
	display: block;
	z-index: 10;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 41px;
	left: 70px
}

.headMiddle .smallImg {
	width: 100%;
	padding-top: 10px
}

.headMiddle .smallImg .smImgBox {
	margin: 0 2% 2% 0;
	width: 48%;
	position: relative;
}

.headMiddle .smallImg .smImgBox a.imgBox {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 170px;
	display: block;
	border-radius: 3px;
}

.h2Tit h2 a, .h2Tit h3 a {
	float: none;
	margin-left: 0;
	line-height: 20px;
	font-size: 16px;
	color: #222;
}

.tabBox .imgText {
	width: 100%;
	padding-bottom: 15px;
	height: auto;
	overflow: hidden;
}

.imgText a.imgBox {
	overflow: hidden;
	width: 100px;
	display: block;
	float: left;
	margin-right: 15px;
	height: 70px;
	border-radius: 3px;
}

.imgText img {
	display: block;
	width: 100px;
	height: 100%;
	transition: all .8s;
	object-fit: cover;
	object-position: left top;
}

.imgText img:hover {
	transform: scale(1.1 ,1.1);
}

img.lazy-load {
	background-color: #e6e6e6;
	border: 0;
	outline: 0;
}

.headMiddle .h2Tit {
	border: none;
	border-top: 1px solid #efefef;
	font-size: 16px;
	color: #222;
	padding-left: 0;
	height: 40px;
	line-height: 40px;
}

.headMiddle .h2Tit h2 {
	width: 120px;
	margin-top: -2px;
	padding: 12px 0 0 0;
	text-align: center;
	height: 22px;
	line-height: 22px;
	border-top: 2px solid #13619f;
	display: block;
	font-weight: normal;
}

.headMiddle .h2Tit a {
	padding-top: 12px;
	line-height: 22px;
}

.tabBox .imgText h4 {
	padding: 0 !important;
}

.imgText h4 {
	color: #222 !important;
	padding-right: 15px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	height: 72px;
	font-size: 14px;
}

.newsList14 li a:hover,.newsList li a:hover {
	color: #ff6633;
}

.imgText h4:hover {
	color: #ff6633 !important
}


/*活动预告*/
.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.flex-wrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.theme-2020-industry-box .theme-2020-industry-list.active {
	display: flex!important;
}

.index-recommend-item {
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden;
	height: 300px;
	margin-bottom: 10px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	box-shadow: 0 0 10px rgb(0 0 0 / 4%);
	border: 1px solid #EEEEEE;
}

.index-industry-box .index-recommend-item {
	background-color: #fff;
}

.theme-2020-industry-list .index-recommend-item {
	width: 260px;
	height: 270px;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 0;
}

.theme-2020-industry-list .index-recommend-item .pic1 {
	height: 160px;
}

.pic1 {
	width: 100%;
	height: 190px;
	position: relative;
	overflow: hidden;
}

.pic1 img {
	width: 100%;
	height: 100%;
	display: block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transition: all 0.8s;
	object-fit: cover;
	object-position: left top;
}

.pic1 img:hover {
	transform: scale(1.1 ,1.1);
}

.syact4 {
	width: 120px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	background: rgba(0,0,0,.75);
	color: #fff;
	text-align: right;
	line-height: 30px;
	position: absolute;
	bottom: 0;
	right: 0;
	border-top-left-radius: 60px;
	font-size: 13px;
}

.syact4 span {
	margin: 0 2px;
	color: #ffba00;
	font-size: 18px;
	font-weight: bold;
}

.index-industry-box .theme-2020-industry-list .syact1 {
	padding: 15px;
}

.index-industry-box .syact1 {
	background-color: #fff;
}

.syact1 {
	margin: auto;
	padding: 0 19px 0 19px;
	padding-top: 18px;
	padding-bottom: 18px;
}

.index-industry-box .theme-2020-industry-list .syact1 h1 {
	height: 48px;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: unset;
}

.syact1 h1 {
	margin: 0;
	padding: 0;
	height: 45px;
	color: #333;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	overflow: hidden;
	font-family: PingFangSC-Medium;
}

.syact1 .syact1-info {
	width: 100%;
}

.syact1 .syact1-info p:last-child {
	margin-bottom: 0;
}

.syact1 .syact1-info p {
	color: #777;
	height: auto;
	line-height: 18px;
	overflow: hidden;
	margin-top: 12px;
}

.syact1 .syact1-info p a {
	display: block;
	color: #777;
	font-size: 12px;
	text-decoration: none;
}

.syact1 .syact1-info p a .icon-dingwei1 {
	font-size: 13px;
	color: #bdbdbd;
}

.theme-2020-industry-list .index-recommend-item:nth-child(5n) {
	margin-right: 0;
}

.theme-2020-industry-list .index-recommend-item:nth-child(n+6) {
	margin-right: 20px;
	margin-top: 20px;
}

.theme-2020-industry-list .index-recommend-item:nth-child(n+10) {
	margin-right: 0;
}




.index-industry-box .index-recommend-item {
	background-color: #fff;
}

.index-recommend-item:hover {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
	-webkit-box-shadow: 0 6px 8px rgb(0 0 0 / 10%);
	box-shadow: 0 6px 8px rgb(0 0 0 / 10%);
	background-color: #fff;
}



.itittopss {
	margin: 0 0 20px 0;
}

.headTab_mt {
	width: 100%;
}

.headTab_mt .tabList_mt {
	overflow: hidden;
	width: 100%;
	background: #f8f8f8;
}

.headTab_mt .tabList_mt li.on {
	background: #fff;
	color: #13619f;
}

.headTab_mt .tabList_mt li {
	width: 15%;
	text-align: center;
	line-height: 40px;
	height: 40px;
	float: left;
	cursor: pointer;
}

.headTab_mt .tabList_mt li h2 {
	font-size: 15px;
	color:#3a3a3a;
}

.headTab_mt .tabList_mt li.on h2 {
	color: #13619f;
	border: none;
	border-left: 1px solid #efefef;
	font-weight: bold;
	border-right: 1px solid #efefef;
	border-top: 2px solid #13619f;
	line-height: 37px;
}

.headTab_mt .tabBox_mt {
	padding: 20px 15px 0 15px;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	overflow: hidden;
	display: none;
}

.headTab_mt .conAvtive {
	display: block;
}

.hzmt_lists_ul {
	width: 100%;
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
	display: flex!important;
	flex-wrap: wrap !important;
}

.hzmt_lists_ul li {
	width: 13.5%;
	display: inline;
	margin-right: 0.75%;
	margin-bottom: 15px;
	height: auto;
}

.hzmt_lists_ul li p {
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #3a3a3a;
}

.hzmt_lists_ul li a {
	display: block;
	width: 100%;
	height: 52px;
	border: 1px solid #cbcbcb;
	overflow: hidden;
	border-radius: 3px;
}

.hzmt_lists_ul li a img {
	width: 100%;
	height: 100%;
	transition: all .8s;
	object-fit: cover;
	object-position: left top;
}

.hzmt_lists_ul li a img:hover {
	transform: scale(1.1 ,1.1);
}

.fuwuxiangmu {
	width: 100%;
	overflow: hidden;
	clear: both;
}

.fuwuxiangmu {
	width: 100%;
	overflow: hidden;
	clear: both;
}

.fuwuxm_lists {
	width: 100%;
	overflow: hidden;
	clear: both;
	background: #fff;
	padding: 10px 0;
}

.fuwuxm_lists li {
	width: 24%;
	float: left;
	display: inline;
	margin-right: 1%;
}

.fuwuxm_lists li a {
	display: block;
	height: auto;
	overflow: hidden;
	border: 1px solid #cbcbcb;
	border-radius: 3px;
}

.fuwuxm_lists li a img {
	width: 100%;
	height: auto;
	transition: all .8s;
}

.fuwuxm_lists li a img:hover {
	transform: scale(1.1 ,1.1);
}

.fuwuxm_lists li p {
	height: 35px;
	line-height: 35px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
}

.fuwuxm_lists li p a {
	border: 0 none;
}

.newsList14 li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newsList14 li.ons,.newsList li.ons {
	font-weight: bold;
}



/*活动预告*/

.theme-2020-industry-box-bao .theme-2020-industry-list-bao.active {
	display: flex!important;
}

.index-recommend-item-bao {
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden;
	height: 300px;
	margin-bottom: 10px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	box-shadow: 0 0 10px rgb(0 0 0 / 4%);
	border: 1px solid #EEEEEE;
}

.index-industry-box-bao .index-recommend-item-bao {
	background-color: #fff;
}

.theme-2020-industry-list-bao .index-recommend-item-bao {
	width: 240px;
	height: 260px;
	margin-right: 20px;
	margin-top: 0;
	margin-bottom: 0;
}

.theme-2020-industry-list-bao .index-recommend-item-bao .pic1 {
	height: 160px;
}

.pic1 {
	width: 100%;
	height: 190px;
	position: relative;
	overflow: hidden;
}

.pic1 img {
	width: 100%;
	height: 100%;
	display: block;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	transition: all 0.8s;
	object-fit: cover;
	object-position: left top;
}

.pic1 img:hover {
	transform: scale(1.1 ,1.1);
}

.syact4 {
	width: 120px;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	background: rgba(0,0,0,.75);
	color: #fff;
	text-align: right;
	line-height: 30px;
	position: absolute;
	bottom: 0;
	right: 0;
	border-top-left-radius: 60px;
	font-size: 13px;
}

.syact4 span {
	margin: 0 2px;
	color: #ffba00;
	font-size: 18px;
	font-weight: bold;
}

.index-industry-box-bao .theme-2020-industry-list-bao .syact1 {
	padding: 15px;
}

.index-industry-box-bao .syact1 {
	background-color: #fff;
}

.syact1 {
	margin: auto;
	padding: 0 19px 0 19px;
	padding-top: 18px;
	padding-bottom: 18px;
}

.index-industry-box-bao .theme-2020-industry-list-bao .syact1 h1 {
	height: 48px;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: unset;
}

.syact1 h1 {
	margin: 0;
	padding: 0;
	height: 45px;
	color: #333;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	overflow: hidden;
	font-family: PingFangSC-Medium;
}

.syact1 .syact1-info {
	width: 100%;
}

.syact1 .syact1-info p:last-child {
	margin-bottom: 0;
}

.syact1 .syact1-info p {
	color: #777;
	height: auto;
	line-height: 18px;
	overflow: hidden;
	margin-top: 12px;
}

.syact1 .syact1-info p a {
	display: block;
	color: #777;
	font-size: 12px;
	text-decoration: none;
}

.syact1 .syact1-info p a .icon-dingwei1 {
	font-size: 13px;
	color: #bdbdbd;
}

.theme-2020-industry-list-bao .index-recommend-item-bao:nth-child(4n) {
	margin-right: 0;
}

.theme-2020-industry-list-bao .index-recommend-item-bao:nth-child(n+5) {
	margin-right: 20px;
	margin-top: 20px;
}

.theme-2020-industry-list-bao .index-recommend-item-bao:nth-child(n+8) {
	margin-right: 0;
}




.index-industry-box-bao .index-recommend-item-bao {
	background-color: #fff;
}

.index-recommend-item-bao:hover {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
	-webkit-box-shadow: 0 6px 8px rgb(0 0 0 / 10%);
	box-shadow: 0 6px 8px rgb(0 0 0 / 10%);
	background-color: #fff;
}

