/**
 *  * Created by yuanvp on 2019/12/6.
 */
.ztzlbox{
    width: 800px;
}
.ztzlbox .title{
    font-size:20px;
    color:#3f63bb;
    height:47px;
    line-height: 42px;
    font-weight: bold;
    border-bottom:4px solid #3f63bb;
    padding-left:50px;
    background:#daf8ff url('https://www.soulrig.com/file/4500000039/newimg/icon12.png') no-repeat 20px center;
}
.ztzllist{
    border:1px solid #eee;
    padding: 15px;
    margin-top:15px;
    padding-top: 0;
}
.ztzllist ul li{
    float: left;
    font-size: 16px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: url(https://www.soulrig.com/file/4500000039/newimg/point.png) no-repeat left center;
    border-bottom: 1px dashed #C6C6C6;
}
.ztzllist ul li a{
    width: 390px;
    height:35px ;
    padding-left: 15px;
    display: inline-block;
    color: #464646;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.ztzllist ul li a:hover{
    color: #0069C5;
}
.ztzllist ul li span{
    display: inline-block;
    float: right;
    color: #aaaaaa;
}
.ztzllist .ckwq_btn {
    height: 30px;
    width: 130px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    background-color: #3F63BB;
    margin: 20px auto;
    margin-top: 35px;
}
.ztzllist .ckwq_btn a {
    display: block;
    width: 100%;
    height: 100%;
    color: #ffffff;
}
.wszx {
    width: 100%;
    height: 280px;
    background-color: #EEEEEE;
    padding: 10px 20px;
    font-size: 22px;
    color: #3F63BB;
    font-weight:bold;
}
.zxxz {
    width: 755px;
    border-radius: 5px;
    margin: 0 auto;
    margin-top: -220px;
    background: #fff;
    padding: 15px 0;
    box-shadow: 0px 0px 0px #E1E7F5, 3px 5px 5px #E1E7F5, -5px 5px 5px #E1E7F5, 0px -5px 5px #E1E7F5;
}
.zxxz .zxxz_t {
    display: block;
    width: 115px;
    height: 36px;
    background-color: #3F63BB;
    line-height: 36px;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    border-radius: 0 5px 5px 0;
    font-weight: bold;
}
.zxxz p {
    padding: 0 15px;
    color: #464646;
    line-height: 26px;
    font-size: 14px;
}
.zxxz p a {
    color: #3F63BB;
}
.zxxz .ckwq_btn {
    height: 30px;
    width: 130px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    background-color: #3F63BB;
    margin: 20px auto;
}
.zxxz .ckwq_btn a {
    display: block;
    width: 100%;
    height: 100%;
    color: #ffffff;
}
.zx_lists_box {
    padding: 0 10px;
}
.zx_lists_box .ckgd {
    text-align: right;
}
.zx_lists {
    padding: 10px;
    border-bottom: 1px solid #C5C5C5;
    border-top: 1px solid #C5C5C5;
}
.zx_lists li{
    font-size: 16px;
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: url(https://www.soulrig.com/file/4500000039/newimg/dian.png) no-repeat left center;
}
.zx_lists li a{
    width: 390px;
    height:35px ;
    padding-left: 15px;
    display: inline-block;
    color: #464646;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.zx_lists li a:hover{
    color: #0069C5;
}
.zx_lists li span{
    display: inline-block;
    float: right;
    color: #aaaaaa;
}
.ztright{
    width: 375px;
    padding: 18px;
    background: #eee;
}
.ztright h1{
    font-size:18px;
    color:#3f63bb;
    border-bottom:1px solid #bbb;
    padding-bottom:5px;
    font-weight: bold;
}
.ztright h1 a{
    font-size:14px;
    color:#3f63bb;
    font-weight: normal;
    margin-top: 5px;
}
.ztright .zxft_box p {
    font-size: 16px;
    line-height: 34px;
    color: #464646;
}
.ztright .zxft_box p:nth-child(1) {
    width: 100%;
    height: 213px;
}
.ztright .zxft_box p a {
    display: block;
    width: 100%;
    height: 100%;
}
.ztright .zxft_box p a img {
    width: 100%;
    height: 100%;
}
.ztright .jjjd {
    width: 100%;
    background: #fff url("https://www.soulrig.com/file/4500000039/newimg/bj.png") no-repeat right bottom;
    padding: 10px;
    font-size: 14px;
    color: #464646;
    padding-bottom: 20px;
}
.ztright .jjjd p {
    line-height: 26px;
}
.ztright .jjjd p:nth-child(1) {
    font-size: 16px;
    color: #3f63bb;
    font-weight: bold;
}
.ztright .lxwm p {
    line-height: 34px;
    font-size: 16px;
    color: #464646;
}


/* 适老化 */
.oldModel .wszx {
    font-size: 38px;
}
.oldModel .zxxz .zxxz_t {
    width: 180px;
    height: 50px;
    line-height: 50px;
    font-size: 36px;
}
.oldModel .zxxz p {
    font-size: 26px;
    line-height: 2;
}
.oldModel .zxxz .ckwq_btn {
    height: 50px;
    width: 160px;
    line-height: 50px;
    font-size: 30px;
}
.oldModel .zx_lists li {
    font-size: 26px;
    height: 55px;
    line-height: 55px;
}
.oldModel .zx_lists li a {
    height: 55px;
    width: 75% !important;
    line-height: 55px;
}
.oldModel .ztzlbox .title {
    font-size: 38px;
    height: 80px;
    line-height: 74px;
}
.oldModel .ztzllist ul li {
    font-size: 26px;
    height: 55px;
    line-height: 55px;
}
.oldModel .ztzllist ul li a {
    height: 50px;
    width: 75% !important;
}
.oldModel .ztzllist .ckwq_btn {
    width: 170px;
    height: 50px;
    font-size: 30px;
    line-height: 50px;
}
.oldModel .ztright h1 {
    font-size: 36px;
}
.oldModel .ztright h1 a {
    font-size: 28px;
}
.oldModel .ztright .zxft_box p {
    font-size: 26px;
    line-height: 2;
}
.oldModel .ztright .jjjd {
    font-size: 26px;
}
.oldModel .ztright .jjjd p {
    line-height: 2;
}
.oldModel .ztright .jjjd p:nth-child(1) {
    font-size: 28px;
    line-height: 1.5;
}
.oldModel .ztright .lxwm p {
    font-size: 26px;
    line-height: 2;
}