.rl{
     position: relative;
     z-index: 1;
}
/*25/11/21 更新*/
.business-module {
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	margin-bottom: 0.5rem;
	padding-bottom: 0.2rem;

}
.section-title {
    font-size: 0.3rem;
    line-height: 0.28rem;
    color: #222222;
}
.line2 {
    width: 1.1rem;
    height: 0.06rem;
    margin-top: 0.34rem;
    margin-bottom: 0.4rem;
}
.line2>img {
    width: 100%;
    height: 100%;
}

.business-links {
    line-height: 0.4;
    padding-top: 0.3rem;
    box-sizing: border-box;
    display: flex;
    width: 7.2rem;
    justify-content: space-between;
    margin-bottom: 0.3rem;
}
.business-links a {
    vertical-align: top;
    line-height: 3.2;
    font-size: 0.2rem;
    color: #222222;
}

.more-link {
    vertical-align: top;
    font-size: 0.18rem;
    color: #e53e3e;
    display: inline-block;
}

.tsjrcp-item, .business-img, .tscp-item {
    transition: transform 0.8s ease-in-out;
}

.business-img>img {
    width: 100%;
}
.text-left .business-img {
    width: 7.19rem;
    height: 3.79rem;
    /* float: right; */
}
.text-right .business-img {
    float: left;
    width: 7.19rem;
    height: 3.79rem;
    border-radius: 0.05rem;
}
.business-img>img {
    width: 100%;
}
.business-links-list {
    display: flex;
    justify-content: flex-start;
    width: 100%;
    flex-wrap: wrap;
	/*flex-direction: column;*/
}
.business-links a {
    vertical-align: top;
    line-height: 3.2;
    font-size: 0.2rem;
    color: rgba(102, 102, 102, 1);
}
.business-links-list a {
    width:25%;
    text-align: left;
    white-space: nowrap;
   /* margin-right: 3.5rem;*/
    flex-shrink: 0;
}
.business-links-list a:hover{
	color:#e60012;
}
 .business-img:hover{
	transform:scale(1.1);
}

/*25/11/21 更新*/







.bg-banner img{ width:100%;}
.pageName_box {    font-weight: bold;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #333333;
}
.pageName_box2 { width: 16.7rem;
    height: 100%;
}
.pageName_box2 img{ position: absolute;top: 40%;width: 1.46rem;object-fit: cover;
        display: block;}
.pageName_box h1 {width:2.9rem; color: #333333;
    position: absolute;
    left: 0;
    top: 45%;
    font-size: 0.72rem;
}

.jbqk-con{ width: 92%; margin: 0.7rem auto;}
.jbqk-part1-tit{
    text-align: center;
}
.jbqk-part1-tit a{	font-size: 0.36rem;}
.jbqk-part1-tit a:hover{ color:#e60012;}
.jbqk-part1-img{ text-align: center; margin-top:0.3rem}
.jbqk-part1-img img{ margin: 0 auto; width: 0.92rem;}
.jbqk-part2{
	margin-top: 0.5rem;
}
.jbqk-part2 p{
	text-align: justify;
    line-height: 0.4rem;
    font-size: 0.2rem;
}
.jbqk-part3{
	    margin: 0.8rem auto 0;
    width: 80%;
    overflow: hidden;
}
.jbqk-part3 a{width: 2.19rem;height: 0.62rem;line-height: 0.62rem;
	font-size: 0.2rem;
	text-align: center;
	color: #FFFFFF;
	float: left;
	display: block;
	background: url(/eportal/uiFramework/commonResource/zip/xwjrImg/xwjrImg/jbbg.png) no-repeat;
	background-size: 100% 100%;
}
.fwzq{ margin: 0 0.72rem;}

.xwjr-card{ overflow: hidden; margin-bottom: 0.6rem;} 
.xwjr-card-con{ width: 92%; margin: 0 auto; overflow: hidden;}
.xwjr-card-con a{display: block;
	width: 4.8rem;
	height: 6.2rem;
	border-radius: 0.1rem;
	float: left;
	border:1px solid #d7d7d7;
	transition: transform 1s ease;
	
}
.xwjr-card-con .xwqydk{
	background: url(/eportal/uiFramework/commonResource/zip/xwjrImg/xwjrImg/xwqydk.png) no-repeat;
	background-size: 100% 100%;
}
.xwjr-card-con .grjyxdk{margin: 0 0.4rem;
	background: url(/eportal/uiFramework/commonResource/zip/xwjrImg/xwjrImg/grjyxdk.png) no-repeat;
	background-size: 100% 100%;
}
.xwjr-card-con .gyldk{
	background: url(/eportal/uiFramework/commonResource/zip/xwjrImg/xwjrImg/xwqydk.png) no-repeat;
	background-size: 100% 100%;
}
.xwjr-card-con a span{ display: block;}
.xwjr-card-con a .card-title{
	font-size: 0.36rem;
	color: #222222;
	width: 60%;
	margin: 0.9rem auto 0;
	text-align: center;
	font-weight: bold;
}
.xwjr-card-con a .card-con{display: none;
	font-size: 0.2rem;
	color: #FFFFFF;
	width: 73%;
    margin: 0.9rem auto 0;
    text-align: center;
}
.xwjr-card-con a .card-more{display: none;
	font-size: 0.2rem;
	color: #FFFFFF;
	    text-align: center;
    margin: 1.6rem auto 0;
    width: 60%;
}
.xwjr-card-con a:hover{
	background: url(/eportal/uiFramework/commonResource/zip/xwjrImg/xwjrImg/hover_bg.png) no-repeat;
	    background-size: 100% 100%;
		transform: scale(1.05);
}
.xwjr-card-con a:hover .card-title{ color: #FFFFFF;}
.xwjr-card-con a:hover .card-con,
.xwjr-card-con a:hover .card-more{
	display: block;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    	 .pageName_box2 {
        width: 90%;
    }
	.pageName_box h1 {
    top: 45%;
    font-size: 0.4rem;
}
    .banner{ padding-top:1.2rem;}

.pageName_box2 img {
    width: 1rem;
    top:40%;
}
.w1670{ width: 92%;}

    .jbqk-con{ width: 100%;}
    .jbqk-part1-tit{
	font-size: 0.4rem;
}
  .jbqk-part2 p{
    line-height: 0.6rem;
    font-size: 0.35rem;
}  
   .fwzq{ margin: 0 1.6rem;} 
    .jbqk-part3 a{ font-size:0.3rem;}
    .section-title{ font-size:0.4rem; line-height:0.8rem;font-weight:bold;}
    .business-links a{ font-size:0.35rem;}
    .more-link{font-size:0.3rem;}
}


@media (max-width: 767px){
/*25/11/21更新 start*/
	.w1670 {
		width: 90%;
	}
	.business-links{width:100%;padding-bottom: unset;padding-top: unset;}
	/*.business-links-list{width: unset;}*/
	
	.text-left .business-text {
		width: 100%;
		float: left; 
	}
	.text-right .business-text {
    width: 100%;
    float: left;
}
	.business-links-list a{min-width:unset;font-size: 0.28rem;margin-right: unset; width:50%;}
	.more-link{font-size:0.26rem;}
	.cfgl {
		display: flex;
		flex-wrap: wrap;
	}
	.cfgl .business-img {
		float: unset;
		order: 2;
		margin-top: 0.5rem;
	}
/*25/11/21更新 end*/
	 .pageName_box2 {
        width: 90%;
    }
	.pageName_box h1 {
    top: 45%;
    font-size: 0.3rem;
}
.pageName_box2 img {
    width: 1rem;
}
 .banner{ padding-top:0.84rem;}
.jbqk{ width: 92%;}
.jbqk-part1-img{ margin-top: 0.1rem;}
.jbqk-con {
    width: 100%;
    margin: 0.4rem auto;
}
.jbqk-part2 {
    margin-top: 0.3rem;
}
.jbqk-part2 p {
    line-height: 0.5rem;
    font-size: 0.28rem;
}
.jbqk-part3{ width: 100%;margin: 0.2rem auto 0;}
.jbqk-part3 a{ font-size: 0.28rem;}
.fwzq {
    margin: 0 0.2rem;
}
.xwjr-card{ width: 92%;}
.xwjr-card-con{ width: 100%;}
.xwjr-card-con a{
	width: 100%;
	height: 5rem;
}
.xwjr-card-con .grjyxdk{
	margin: 0.3rem 0;
}
.xwjr-card-con a .card-con {
    font-size: 0.28rem;;
    width: 90%;
    margin: 0.4rem auto 0;
}
.xwjr-card-con a .card-more {
    font-size: 0.28rem;
    margin: 0.6rem auto 0;
}
}