.oldAgeType .wip_banner_p {
	width: 489px;
    height: 65px;
    border-radius: 32.5px;
    background: #2067c6;
    border: 1.2px solid rgb(232 242 255 / 56%);
    margin-bottom: 30px;
    line-height: 65px;
    font-size: 40px;
}
.oldAgeType .wip_bannerbg{
	background: url(slhbanner.png) no-repeat center;
}
.oldAgeType .wip_bannerbg {
	padding-top: 128px;
    padding-bottom: 127px;
}

.oldAgeType .wip_banner_h1 {
	font-size: 48px;
	line-height: 65px;
}

.oldAgeType .wip_banner_li img {
	width: 41px;
	margin-right: 10px;
}

.oldAgeType .wip_banner_li {
	width: 224px;
	line-height: 71px;
	font-size: 32px;
}

.oldAgeType .wip_banner_li+li {
	margin-left: 28px;
}


/*主体内容*/

.oldAgeType .wip_tbfsbg {
	margin: 50px auto 0px;
}

.oldAgeType .wip_tabtitle {
	font-size: 48px;
    line-height: 67px;
    height: 67px;
}

.oldAgeType .wip_tbfsul {
	margin-top: 30px;
}

.oldAgeType .wip_tbfsli {
	height: auto;
	width: 380px;
	float: none;
	margin-bottom: 50px;
	margin-left: 30px;
	padding: 30px 0px;
	float: left;
	min-height: 870px;
}

.oldAgeType .wip_tbfsli:first-child{
	margin-left: 0px;
}

.oldAgeType .wip_tbfsli h2 {
	font-size: 44px;
    margin-bottom: 30px;
    line-height: 62px;
    height: 62px;
    padding-left: 20px;
}

.oldAgeType .wip_tbfsli img {
	width: 60px;
	margin-right: 32px;
}

.oldAgeType .wip_tbfsli p {
	font-size: 32px;
	line-height: 48px;
	padding: 0 20px;
}


/*数据调用部分*/

.oldAgeType .wip_tabtitlebg>.wip_tablistbg {
	margin-top: 30px;
}

.oldAgeType .wip_kstbbgtitul {
	padding-bottom: 115px;
	position: relative;
}
.oldAgeType .wip_kstbbgtitul0{
	position: relative;
}
.oldAgeType .wip_kstbtitle {
	padding: 0px 30px;
	line-height: 85px;
	font-size: 32px;
	margin-left: 30px;
}
.oldAgeType .wip_kstbtitle:first-child{
	margin-left: 0px;
}

.oldAgeType .wip_kstblist {
	height: 110px;
	line-height: 110px;
	padding: 0px;
	padding-right: 20px;
	background-size: 12px;
    background-position: 20px center;
    height: 100%;
    line-height: 100%;
}

.oldAgeType .wip_kstblist span {
	font-size: 36px;
	width: 80%;
	padding-left: 64px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.oldAgeType .wip_kstblist a {
	width: 208px;
    height: 60px;
    border-radius: 8px;
    line-height: 60px;
    background-size: 32px;
    padding-left: 60px;
    font-size: 32px;
    margin-top: 25px;
}
.oldAgeType .wip_kstblist span a{
	width: 100%;
    height: 110px;
    line-height: 110px;
    margin: 0;
    display: inline-block;
    padding: 0;
}


/**/

.oldAgeType .wip_kytbul {
	margin-top: 30px;
	margin-bottom: 20px;
}
.oldAgeType .wip_kytbli{
	width: 585px;
    height: 240px;
    border-radius: 16px;
    background-color: #216ed6;
    line-height: 240px;
}


/*.oldAgeType .wip_kytbli {
	width: 554px;
	height: 312px;
	line-height: 312px;
}*/

.oldAgeType .wip_kytbli p {
	font-size: 40px;
}
.oldAgeType .wip_kytbli a{
	width: 62px;
	height: 62px;
}
.oldAgeType .wip_kytbli p a{
	width: 100%;
}
.oldAgeType .wip_kytbli:hover{
	line-height: 127px;
}
.oldAgeType .wip_kytbli:hover a {
    display: block;
}
.oldAgeType .wip_kytbli:hover p{
	line-height: 56px;
    padding: 51px 0 20px;
}
/*.oldAgeType .wip_kytbli:hover{
	transform: translateY(0px);
}
.oldAgeType .wip_kytbli:hover p{
	transition: all 0.4s ease;
    transform: translateY(-40px);
}
.oldAgeType .wip_kytbli:hover a{
	display: block;
	transform: translateY(-113px);
	transition: all 0.4s ease;
}*/
/*.oldAgeType .wip_kytbli:hover {
	line-height: 166px;
}*/


/*.oldAgeType .wip_kytbli a {
	width: 80px;
	height: 80px;
}*/

.oldAgeType .wip_kytbbg {
	margin: 50px auto 0px;
}

.oldAgeType .wip_bmfwul {
	margin-left: -30px;
}

.oldAgeType .wip_bmfwli {
	width: 380px;
	margin-left: 30px;
	height: 116px;
}

.oldAgeType .wip_bmfwli p {
	font-size: 36px;
	line-height: 44px;
	height: 116px;
}

.oldAgeType .wip_bmfwli div {
	width: 68px;
	line-height: 68px;
}

.oldAgeType .wip_kytbli3 p,
.oldAgeType .wip_kytbli4 p {
	margin: auto;
}

.oldAgeType .wip_kytbli3 p {
	width: 60%;
}

.oldAgeType .wip_kytbli4 p {
	width: 70%;
}

.oldAgeType .wip_kytbli3:hover p,
.oldAgeType .wip_kytbli4:hover p {
	height: auto;
}


/*互动*/

.oldAgeType .wip_hdjlul {
	margin-top: 23px;
}

.oldAgeType .wip_hdjlli h1 {
	font-size: 36px;
	float: none;
}

.oldAgeType .wip_hdjlli {
	height: 509px;
	padding: 16px 30px;
	position: relative;
}

.oldAgeType .wip_hdjlli a {
	width: 192px;
	line-height: 72px;
	font-size: 32px;
	float: none;
	display: block;
	position: absolute;
	bottom: 29px;
}

.oldAgeType .wip_hdjlli p {
	font-size: 32px;
	line-height: 64px;
}

.oldAgeType .wip_hdjlli p {
	width: 100%;
}

.oldAgeType .wip_bmfwmore {
	font-size: 32px;
	line-height: 80px;
	background-size: 32px;
	padding-right: 40px;
}

/*.oldAgeType .wip_tbitembg {
	position: relative;
}*/

.oldAgeType .ksjs {
	position: absolute;
	top: 115px;
	left: 0px;
	line-height: 85px;
    width: 580px;
    height: 85px;
    border-radius: 8px;
    background: #fff;
    border: 2px solid #ccc;
    font-size: 32px;
}

.oldAgeType .ksjs input {
	width: 450px;
    line-height: 81px;
    height: 81px;
    font-size: 32px;
    padding-left: 30px;
}

.oldAgeType .ksjs button {
	width: 60px;
	height: 81px;
	background-size: 30px 34px;
	background-position: left center;
}
.oldAgeType .wip_kstbbgtitul+.wip_tablistbg{
	margin-top: 30px;
}
.oldAgeType .laypage_total label{
	font-size: 32px !important;
}

.oldAgeType .laypage_total label:first-child{
	width: 132px !important;
}
.oldAgeType .laypage_total{
	padding-left: 0px !important;
}