/* 页面自定义css样式 */
/* 当前 */
.dangq{width: 100%;height: 40px;margin-bottom:6px;padding-left: 30px;
    background: url(danq.png) no-repeat 0 center;
    font-size: 16px;margin-top: 10px;
}
.dangq td{line-height: 39px;}
.dangq a{line-height: 39px;}

.container{width: 100%;}
.zwfwbanner{width: 100%;height: 304px;background: url(banner.png) no-repeat;overflow: hidden;margin-bottom: 2.5rem;position: relative;}
.zwfwbanner p {
    line-height: 50px;
    font-size: 40px;
    color: #fff;
    padding: 75px 0 15px 70px;
}
.zwfwbanner a{display: block;width: 100%;height: 100%;}
.zwfwbanner img{display: block;margin-left: 100px;margin-top: 55.5px;}
.zwfwbanner span{display: block;width: 104px;height: 30px;border-radius: 14px;background: transparent;border: 1px solid #fff;font-size: 16px;line-height: 30px;color: #fff;text-align: center;margin-top: 24px;margin-left: 71px;}
.zwfwbanner span:hover{color: #fff;}
.zwfw-list ul li{display: inline-block;float: left;width: 380px;height: 88px;background: linear-gradient(180.00deg, #c7e0f9 0%, #fff 100%);box-shadow: 0 3px 15px #cdd8e096;margin-left: 30px;}
.zwfw-list ul li a{display: block;background: url(arrow.png) no-repeat top 34px right 16px;overflow: hidden;height: 88px;}
.zwfw-list ul li a img{display: inline-block;float: left;margin-left: 40px;margin-top: 20px;margin-right: 20px;}
.zwfw-list ul li a p{font-size: 16px;font-weight: bold;line-height: 21px;margin-top: 18px;}
.zwfw-list ul li a span{font-size: 14px;color: #999;line-height: 19px;margin-top: 11px;display: block;}
.zwfw-list ul li:nth-of-type(1){margin-left: 0;}
.xnjd{height: 164px;background: url(xnjd.png) no-repeat;margin-top: 2.5rem;padding: 28px 45px;margin-bottom: 2.5rem;width: 923px;}
.xnjd-tit {line-height: 30px;color: #fff;}
.xnjd-tit p{font-size: 22px;font-weight: bold;margin-right: 20px;}
.xnjd-tit span{font-size: 16px;display: inline-block;}
.xnjd ul {margin-top: 10px;}
.xnjd ul li{display: inline-block;float: left;color: #fff;width: 25%;text-align: center;position: relative;}
.xnjd ul li a{font-size: 26px;line-height: 35px;display: inline-block;margin-right: 16px;}
.xnjd ul li span{margin-top: 13px;display: block;line-height: 21px;}
.xnjd ul li::before{width:1px;height: 45px;background: #fff;content: "";position: absolute;left: 0;top: 8px;display: block;top: 14px;}
.xnjd ul li:nth-of-type(1)::before{display: none;}

.bsfw{width: 100%;height: 510px;background:url(qhbg.png) no-repeat;padding: 30px 30px 0;}
.bsfwtit{width: 638px;margin: 0 auto;}
.bsfw .bt-box-tit{width: 600px;margin: 0 auto;border-bottom: none;height: 52px;margin-top: 40px;padding-left: 98px;}
.bsfw .bt-box-tit div:nth-of-type(2){margin: 0 60px;}
.bsfw .bt-box-tit a , .bsfw .bt-box-tit span{line-height: 32px;font-weight: bold;font-size: 22px;color: #999;display: inline-block;position: relative;padding-bottom: 20px;}
.bsfw .bt-box-tit span.act , .bsfw .bt-box-tit a:hover{color: #20497E;}
.bsfw .bt-box-tit span.act::after , .bsfw .bt-box-tit a:hover::after{width: 43px;height: 3px;background: #20497E;content: "";position: absolute;bottom: 0;left: 34%;display: block;}
.bsfw .bt-box-tit div:first-child span.act::after{left: 26%;}
.bt-box-cent ul li{width: 262px;height: 120px;float: left;margin-left: 30px;margin-bottom: 30px;padding-left: 0 !important;}
.bt-box-cent ul li:nth-child(4n+1){margin-left: 0;}
.bt-box-cent ul li a{font-size: 22px;font-weight: bold;color: #000;display: block;padding-left: 140px;line-height: 120px;width: 100% !important;}
.bt-box-cent ul{padding-top: 20px;}
.bt-box-cent ul.bscj li:nth-of-type(1){background:url(cj1.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.bscj li:nth-of-type(2){background:url(cj2.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.bscj li:nth-of-type(3){background:url(cj3.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.bscj li:nth-of-type(4){background:url(cj4.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.bscj li:nth-of-type(5){background:url(cj5.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.bscj li:nth-of-type(6){background:url(cj6.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.bscj li:nth-of-type(7){background:url(cj7.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.qlsx li:nth-of-type(1){background:url(sx1.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.qlsx li:nth-of-type(2){background:url(sx2.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.qlsx li:nth-of-type(3){background:url(sx3.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.qlsx li:nth-of-type(4){background:url(sx4.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.qlsx li:nth-of-type(5){background:url(sx5.png) #fff no-repeat 30px 26px;}
.bt-box-cent ul.qlsx li:nth-of-type(6){background:url(sx6.png) #fff no-repeat 15px 26px;}
.bt-box-cent ul.qlsx li:nth-of-type(6) a{padding-left: 120px;}

.sjfw{width: 247px;height: 164px;border-radius: 4px;margin-top: 2.5rem;}
.sjfw img{width: 100%;}
.qjdtb{position: absolute;left: 70px;top: 186px;}
.qjdtb li{width: 140px;height: 45px;border-radius: 14px;background: transparent;border: 1px solid #fff;margin-right: 20px;float: left;}
.qjdtb li a{display: block;text-align: center;font-size: 26px;color: #fff;line-height: 45px;}


/* 适老化 */

.old_type .dangq{width: 100%;height: 56px;margin-bottom:10px;padding-left: 30px;
    font-size:28px;
}
.old_type .dangq td{line-height: 56px;}
.old_type .zwfwbanner p{font-size: 42px;padding: 75px 0 10px 70px;}
.old_type .zwfwbanner span{font-size: 32px;width: 210px;height: 50px;line-height: 50px;border-radius: 25px;}
.old_type .zwfw-list ul li{height: 128px;}
.old_type .zwfw-list ul li a{height: 100%;background: url(arrow.png) no-repeat top 55px right 16px;}
.old_type .zwfw-list ul li a img{margin-top: 40px;}
.old_type .zwfw-list ul li a p{font-size: 32px;line-height: 50px;}
.old_type .zwfw-list ul li a span{font-size: 24px;line-height: 32px;}
.old_type .xnjd-tit p{font-size: 36px;}
.old_type .xnjd-tit span{font-size: 26px;}
.old_type .xnjd ul li p{font-size: 24px;}
.old_type .xnjd ul li a{font-size: 40px;}
.old_type .xnjd ul li span{font-size: 22px;}
.old_type .zwfw-list ul li a:hover{cursor: url(shoux.png) 16 0, auto !important;}
.old_type .xnjd ul li a:hover{cursor: url(jiant.png), auto !important;}

.old_type .qjdtb{top: 160px;}
.old_type .qjdtb li{width: auto;height: 55px;padding: 0 15px;}
.old_type .qjdtb li a{font-size: 36px;line-height: 55px;}
.old_type .bsfw .bt-box-tit{width: 705px;}
.old_type .bsfw .bt-box-tit a, .old_type .bsfw .bt-box-tit span{font-size: 30px;}
.old_type .bsfw .bt-box-tit span.act::after, .old_type .bsfw .bt-box-tit a:hover::after{left: 39%;}
.old_type .bsfw .bt-box-tit div:first-child span.act::after{left: 33%;}
.old_type .bt-box-cent ul li{padding-top: 0;padding-bottom: 0;}
.old_type .bt-box-cent ul li a{font-size: 26px;}
.old_type .bt-box-cent ul.qlsx li:nth-of-type(6){background: url(sx6.png) #fff no-repeat 10px 26px;}
.old_type .bt-box-cent ul.qlsx li:nth-of-type(6) a{padding-left: 100px;}

/* 响应式 */

@media (max-width: 767px) {
    .bt-box-1200{width: 100%;}
    
/* 当前 */
.dangq{width: 94%;height: 40px;margin:0 auto 15px;font-size: 14px;}
.container{padding: 2%;}
.zwfwbanner{height: 210px;}
.zwfwbanner img{width: 90%;margin-left: 5%;margin-top: 10%;}
.zwfwbanner span{margin: 0 auto;margin-top: 3rem;}
.zwfw-list ul li{width: 100%;margin-left: 0;margin-bottom: 1.5rem;}
.xnjd{padding: 28px 3%;width: 100%;border-radius: 4px;}
.xnjd ul li a{margin-right: 1rem;}
.zwfwbanner p {
    line-height: 42px;
    font-size: 24px;
    color: #fff;
    padding: 20px 39px 5px;
    width: 100%;
    text-align: center;
}
.qjdtb{left: 5%;top: 130px;width: 90%;}
.qjdtb li{width: 30%;margin-right: 5%;}
.qjdtb li:last-child{margin-right: 0;}
.qjdtb li a{font-size: 18px;}
.bsfw{padding: 5% 5% 0;}
.bsfwtit , .bsfwtit img{width: 100%;}
.bsfw .bt-box-tit{width: 100%;padding-left: 0;}
.bsfw .bt-box-tit a, .bsfw .bt-box-tit span{font-size: 18px;width: 100%;}
.bsfw .bt-box-tit div:nth-of-type(2){margin: 0;width: 36%;}
.bsfw .bt-box-tit div{width: 32%;text-align: center;}
.bt-box-cent ul li{background-size: 36px !important;background-position: 10% 50% !important;width: 45%;height: 60px;padding: 0;}
.bsfw .bt-box-tit div:first-child span.act::after{left: 30%;}
.bt-box-cent ul li a{font-size: 16px;padding-left: 40%;line-height: 60px;}
.bt-box-cent ul li:nth-child(4n+1){margin-left: 30px;}
.bt-box-cent ul li:nth-child(2n+1){margin-left: 0;}
.bt-box-cent ul.qlsx li:nth-of-type(6){background-position: 5% 50% !important;}
.bt-box-cent ul.qlsx li:nth-of-type(6) a{padding-left: 30%;}
.sjfw{width: 100%;height: auto;}
.sjfw img{width: 100%;}
}


@media only screen and (max-width: 1023px) and (min-width: 768px){

    .zwfw-list ul li{width: 32%;margin-left: 2%;}
    .zwfw-list ul li a img{margin-left: 5%;}
    .zwfw-list ul li a img{margin-right: 10px;}
    .zwfwbanner img{margin-left: 10%;}
    .zwfwbanner span{margin-left: 10%;}
    .zwfwbanner p {
        line-height: 42px;
        font-size: 32px;
        color: #fff;
        padding: 80px 39px 12px;
        width: 100%;text-align: center;
    }
    .qjdtb{top: 175px;}
    .bt-box-cent ul li{width: 21.5%;background-size: 50px !important;background-position: 10% 50% !important;}
    .bt-box-cent ul li a{padding-left: 50%;padding-right: 10%;padding-top: 22px;white-space: break-spaces;line-height: 40px;}
    .bt-box-cent ul.qlsx li:nth-of-type(6) a{padding-left: 47%;padding-right: 0;}
    .xnjd{width: 70%;border-radius: 4px;}
    .sjfw{width: 27%;}
    .sjfw img{width: 100%;height: 100%;border-radius: 4px;}
}