.main.mb3{
    margin-bottom: .45rem;
}
.main.mt2{
    margin-top: .3rem;
}
.main .plr3{
    padding: 0 .45rem;
}
.main .pannel{
    width: 92%;
}
.main .fsz28{font-size: .42rem;}
.main .fsz3{font-size: .45rem;}
.main .fsz32{font-size: .48rem;}
.main .fsz36{font-size: .54rem;}
.main h2{
    line-height: .75rem;
    padding: .45rem 0 .3rem;
    background: url("../images/line2.png") right center repeat-x;
    margin-bottom: .45rem;
    border-bottom: 1px solid #A6A6A6;
}
.main h2 span{
    font-weight: bold;
    display: inline-block;
    background: #fff;
    padding-right: 2em;
    position: relative;
}
.main h2 span::before{
    position: absolute;
    left: 0;
    bottom: calc(-0.3rem - 2px);
    display: block;
    content: "";
    width: calc(100% - 2em);
    height: 3px;
    background-color: #073491;
}
.main-cjwt .body .faq-item {
    margin-bottom: .45rem;
}

.main-cjwt .body .faq-item h3,.main-jtzn .body h3 {
    font-size: .42rem;
    font-weight: bold;
    margin-bottom: .3rem;
}

.main-cjwt .body .faq-item p,.main-jtzn .body p {
    line-height: 1.61;
    margin-bottom: .3rem;
    text-align: justify;
}
.main-cjwt .body p{
    line-height: 1.61;
    margin-bottom: .3rem;
    text-align: justify;
}
.main-cjwt .body p strong{
    display: block;
    font-size: .42rem;
	font-weight: bolder;
    margin-top: .6rem;
    margin-bottom: .3rem;
}

.main .tabs-jyzn{
	margin-left: -2.381%;
	margin-right: -2.381%;
	padding-bottom: .6rem;
	margin-bottom: .45rem;
	position: relative;
}
.main .tabs-jyzn::before{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	content: "";
	height: .15rem;
	background: url("../images/line3.png") left center repeat-x;
	background-size: auto .15rem;
}
.main .tabs-jyzn li{
	flex: 1;
	padding: 0 2.381%;
}
.main .tabs-jyzn .nav-link{
	width: 100%;
	color: #333333;
	font-weight: bold;
	line-height: 1.67;
	padding: 0;
	background-color: rgb(26,204,161,.2);
	border-radius: 2.34375rem;
}
.main .tabs-jyzn .nav-link.active{
	background-color: #1ACCA1;
}
.main .tabs-jyzn-cont .cont p{
	color: #323232;
	line-height: 1.61;
	text-align: justify;
	margin-bottom: .3rem;
}
.main .tabs-jyzn-cont .cont p strong{
	display: block;
	font-weight: bold;
	margin-top: .45rem;
}

.main .tabs-ybwj{
	margin-left: -1.588%;
	margin-right: -1.588%;
}
.main .tabs-ybwj li{
	flex: none;
	padding: 0 1.588%;
}
.main .tabs-ybwj li:first-child{
	flex: n;
}
.main .tabs-ybwj li .nav-link{
	padding: 0 .27rem;
} 

.main .list-dsj{
	padding-bottom: 0.15rem;
}
.main .list-dsj li{
	margin-bottom: .45rem;
}
.main .list-dsj li a{
	display: block;
	font-size: .42rem;
	padding: 0.255rem 0.3rem;
	background-color: #F2F4F6;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.main .list-dsj li a::before{
	display: inline-block;
	content: "";
	width: 0.12rem;
	height: 0.12rem;
	background: #999999;
	margin-right: 0.3rem;
	vertical-align: middle;
	border-radius: 50%;
}
.main .list-dsj li a:hover{
	background-color: #1ACCA1;
	color: #FFFFFF;
}
.main .list-dsj li a:hover::before{
	background-color: #fff;
}
.main .list-dsj li a:hover span{
	color: #FFFFFF;
}
.main .list-dsj li span{
	color: #999999;
	padding-left: .45rem;
	float: right;
}

.nav-container .nav{
	display: inline;
}