body{
	font-size: 13px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif, Helvetica-Fraction;
	color: #333;
}
.gov_mainBg{
	width: 100%;
	float: left;
	min-width: 1200px;
    padding: 3rem 0;
	background: url(../images/gov_bg.png) bottom right no-repeat;
    background-size: 100%;

}
.gov_main{
	width: 1200px;
	margin: 0 auto;
}
.row {
    display: flex;
    flex-wrap: wrap;
}

.gov_item_bg {
    background: url(../images/gov_img1.png) no-repeat center;
    background-size: 100%;
    padding: 1rem;
    width: calc(100% / 3 - 4rem);
    margin: 1rem;
    min-height: 55px;
    display: flex;
    align-items: center;
}
.gov_item_bg2{
    background: url(../images/gov_img3.png) no-repeat center;
    background-size: 100%;
    padding: 1rem;
    width: calc(100% / 3 - 4rem);
    margin: 1rem;
    min-height: 55px;
    display: flex;
    align-items: center;
}
.gov_txt {
    padding-left: 6rem;
    font-size: 1.125rem;
}
.gov_item_bg:hover{
    background: url(../images/gov_img2.png) no-repeat center;
    background-size: 100%;
    transition: .30s linear;
}
.gov_item_bg2:hover{
    background: url(../images/gov_img4.png) no-repeat center;
    background-size: 100%;
    transition: .30s linear;
}
.gov_item_bg:hover .gov_txt,.gov_item_bg2:hover .gov_txt{
    color: #fff;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.gov_mainBg,.gov_mainBg2{
	min-width: 1000px;
}
.gov_main{
	width: 1000px;
	margin: 0 auto;
	height: auto;
}
.gov_item_bg{
    width: calc(100% / 2 - 4rem);
    min-height: 80px;
}
.gov_txt {
    padding-left: 8rem;
}
}
@media screen and (min-width: 520px) and (max-width: 768px) {
.gov_mainBg,.gov_mainBg2{
	min-width: 320px;
}
.gov_main{
	width: 90%;
	margin: 0 5%;
	height: auto;
}
.index-con{
	width: 100% !important;
	height: auto;
}
.index-con li{
	margin: 10px 0 !important;
	float: none !important;
}
.index-con .in-plan, .index-con .in-report, .index-con .in-client{
	position: initial !important;
	margin: 0;
}
.index-con li a{
	font-size: 20px !important;
}
.index-con .in-report, .index-con li, .index-con .in-jbk a{
	width: 100% !important;
}
.gov_item_bg{
    width: 100%;
    min-height: 100px;
}
.gov_txt{
    padding-left: 12rem;
}
.gov_item_bg,.gov_item_bg:hover{
    background-size: contain;
}
}
@media screen and (max-width: 519px){
    .gov_mainBg,.gov_mainBg2{
        min-width: auto;
    }
    .gov_main{
        width: 100%;
    }
    .gov_item_bg{
        width: 100%;
    }
    .gov_txt{
        padding-left: 8rem;
    }
}