body{background: #f8fcfe;}

/*导语*/
.introduction{width: 100%;height: 389px;background:url(/material/zt/2024/policy/images/introduction.png) no-repeat top center;}
.introduction>h1,.introduction>p{width: 1205px;margin: auto;}
.introduction>h1{font-size: 55px;color: #F0F0F0;text-align: center;padding-top: 60px; font-weight: bold;}
.introduction>p{margin-top: 62px; font-size: 20px;color: #ffff;line-height: 50px;text-indent: 2em;}
.introduction>p>span{font-weight: bold;}


/*内容*/
.table-content{width: 1300px;margin: auto;}
.year{padding: 15px 54px;background: #5eb1fe;border-radius:10px;display: inline-block;color: #ffffff;font-size: 30px;font-weight: bold;margin: 66px auto 48px auto;}
.year a{font-size: 30px;color: #fffff;}
.table{width: 100%; box-shadow: -5px 8px 17px 3px #e7f3fd;}
.thead{height: 86px;background:#e1f0fe;font-size: 26px;font-weight: bold;color:#2370c8;padding: 0px 30px 0px 45px;}
.thead div{font-weight: bold;float: left;line-height: 86px;text-align: center;}
.table .table-list{background: #FFFFFF;box-shadow:3px 3px 3px #e7f3fd;padding: 0px 30px 0px 45px;margin-bottom: 63px;}
.table .table-list li{height: 120px;border-bottom: 1px solid #5eb1fe;line-height: 120px;}
.table .table-list li:last-child{border-bottom: 0;}
.table .table-list li div{height: 120px; display: flex;align-items: center;justify-content: center; line-height: initial; font-size: 24px;color: #707070;float: left;}
.table .table-list li div.table-title a{color: #0877fd;}
.table-number{width: 65px;text-align: center;padding-right: 15px;}
.table-title{width: 655px;padding-right: 40px;}
.table-source{width: 225px;text-align: center;padding-right: 35px;}
.table-time{width: 190px;text-align: center;}
.table .table-list li div.table-title{justify-content: flex-start;}

/*详情页面*/
.policy-nav{width: 1300px;margin: auto;overflow: hidden;padding-top: 66px;}
.policy-nav>li{width: 308px;height: 70px;float: left;background: #e1f0fe;color:#4d4d4d;font-size:30px;border-radius:10px;text-align: center;line-height: 70px;margin-right: 13px;}
.policy-nav>li.cur{color: #FFFFFF;background: #5eb1fe;font-weight: bold;}
.policy-nav>li:last-child{margin-right: 0;}
.policy-content{width: 1242px;margin: 36px auto auto auto;  box-shadow: -5px 8px 17px 3px #e7f3fd;background: #FFFFFF;padding: 58px 28px 70px 30px;font-size: 20px;line-height: 50px;}
