body{background: url(../images/header_bg.png) no-repeat center  top;}
.container{width: 1200px !important;}
.ssxmzt-header{ height: 758px;}
.ssxmzt-header > .container{position: relative;}
.ssxmzt-header-logo{position: absolute; left: 0; top: 30px; width: 288px;}
.ssxmzt-header-font{padding-top:226px;}
.ssxmzt-header-font img{display: block; height: 252px; margin: 0 auto;}

/* 新闻动态 */
.ssxmzt-com-box{background: #fff; box-shadow: 0px 0px 40px  rgba(41, 87, 161, 0.15);}
.ssxmzt-dtxw .ssxmzt-com-box{padding: 25px;}
.ssxmzt-dtxw .tt{margin-bottom: 30px; padding-top: 10px;}
.ssxmzt-dtxw .tt h4{font-size: 36px; font-weight: bold; text-align: center; margin-bottom: 25px;}
.ssxmzt-dtxw .tt h4 a{color: #2A82E4;}
.ssxmzt-dtxw .tt p{font-size: 18px; color: #6B6B6B; line-height: 2; text-indent: 2em;}

.ssxmzt-dtxw-list{margin: -15px;}
.ssxmzt-dtxw-list li{float: left; width: 50%;}
.ssxmzt-dtxw-list li .box{margin: 15px; height: 100px; background: #fff; border: 1px solid #A6CFFF; position: relative;}
.ssxmzt-dtxw-list li .time{position: absolute; top: 20px; bottom: 20px; width: 116px; left: 20px; border-right: 1px dashed #696969;}
.ssxmzt-dtxw-list li .time b{display: block; color: #2A82E4; font-size: 32px; margin-top: -8px;}
.ssxmzt-dtxw-list li .time i{font-style: normal; color: #696969; font-size: 18px;}
.ssxmzt-dtxw-list li h4{padding-top: 16px; margin-left: 150px; margin-right: 20px; font-size: 22px; line-height: 32px; font-weight: normal; color: #696969;}
.ssxmzt-dtxw-list li h4 a{color: #696969;}
.ssxmzt-dtxw-list li .box:hover{background: url(../images/xwdt_activebg.png) no-repeat #0077FF; background-size: 100% 100%; border-color: transparent;}
.ssxmzt-dtxw-list li .box:hover *{color: #fff !important;}
.ssxmzt-dtxw-list li .box:hover .time{border-right-color: #fff;}

/* 各地实施项目汇总展示 */
.ssxmzt-ssxmhz{background: url(../images/bg_xmhzzs.png) no-repeat center bottom;}
.ssxmzt-ssxmhz-tit img{height: 57px; display: block; margin: 0 auto;}
.ssxmzt-ssxmhz-tab{padding: 25px;}
.ssxmzt-ssxmhz-tab .hd ul{margin: 0 -5px;}
.ssxmzt-ssxmhz-tab .hd li{float: left; width: 20%;}
.ssxmzt-ssxmhz-tab .hd li span{display: block; cursor: pointer; height: 64px; line-height: 64px; margin: 0 8px 16px; text-align: center; border-radius: 8px; background: #F2F8FF; box-shadow: 0px 0px 6px  rgba(42, 130, 228, 0.25); color: #2A82E4; font-weight: bold; font-size: 24px;}
.ssxmzt-ssxmhz-tab .hd li.on span{box-shadow: none; background: #2A82E4; color: #fff;}

.ssxmzt-table-box table{width: 100%; border-collapse: collapse; table-layout: auto;}
.ssxmzt-table-header th{background: #2A82E4; font-weight: bold; height: 62px; font-size: 22px; color: #fff; border: #fff 2px solid; width: auto;}
.ssxmzt-table-body td{line-height: 24px; font-size: 18px; color: #2A82E4; border: #fff 2px solid;}
.ssxmzt-table-body tr:nth-child(even) td{background: #F2F8FF;}

.ssxmzt-table-box .table-cell{padding: 20px 20px; box-sizing: border-box;}
.ssxmzt-table-box .cell-1-0-0{width: 220px; text-align: center;}
.ssxmzt-table-box .cell-1-0-1{width: 318px;}

.ssxmzt-ssxmhz-tab .scrollbar-y{max-height: 900px; overflow-y: auto;}
.ssxmhz-list li{padding: 10px 0;}
.ssxmhz-list .tit{font-weight: bold; font-size: 22px; margin-bottom: 10px;}
.ssxmhz-list .cont{line-height: 2.2; font-size: 18px;}



/* 滚动条 */
.scrollbar-xy{overflow: auto;}
.scrollbar-xy::-webkit-scrollbar{ width: 6px;height: 6px;}
.scrollbar-y{overflow-y: auto; overflow-x: hidden;}
.scrollbar-y::-webkit-scrollbar{ width: 6px;height: auto;}
.scrollbar-x{overflow-x: auto; overflow-y: hidden;}
.scrollbar-x::-webkit-scrollbar{ height: 6px;width:auto;}
/* 滚动条轨道 */
.scrollbar-xy::-webkit-scrollbar-track,
.scrollbar-x::-webkit-scrollbar-track,
.scrollbar-y::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 3px;background: #E5E5E5;}
/* 滚动条滑块 */
.scrollbar-xy::-webkit-scrollbar-thumb,
.scrollbar-x::-webkit-scrollbar-thumb,
.scrollbar-y::-webkit-scrollbar-thumb{border-radius: 3px;background: linear-gradient(225deg, #689EE3 0%, #0262D6 100%);}

/* 2024年实施项目季度成果展示 */
.ssxmzt-jdcgzs{background: url(../images/bd_jdcgzs.png) no-repeat center bottom;}
.ssxmzt-jdcgzs-tit img{display: block; height: 62px;}
.ssxmzt-jdcgzs-tab .hd{position: relative;}
.ssxmzt-jdcgzs-tab .hd li{float: left; width: 25%; position: relative; cursor: pointer;}
.ssxmzt-jdcgzs-tab .hd li.islink{opacity: 0.6; cursor:no-drop;}
.ssxmzt-jdcgzs-tab .hd:before{content: ''; position: absolute; left: 0; right: 0; top: 50%; height: 0; border-top: 2px dashed #2A82E4;}
.ssxmzt-jdcgzs-tab .hd li i{display: block; position: relative; width: 30px; height: 30px; border: 1px solid #2A82E4; background: #fff; border-radius: 50%;}
.ssxmzt-jdcgzs-tab .hd li i:after{content:''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #2A82E4; width: 16px; height: 16px; border-radius: 50%;}
.ssxmzt-jdcgzs-tab .hd li span{position: absolute; left: 30px; top: -70px; height: 50px; border-radius: 20px 0 20px 0;
 background: #FFFFFF; border: 1px solid #2A82E4; width: 140px; text-align: center; line-height: 50px; font-size: 26px; font-weight: bold; color: #2A82E4;}
 .ssxmzt-jdcgzs-tab .hd li.on{opacity: 1; cursor: pointer;}
.ssxmzt-jdcgzs-tab .hd li.on i{background: #2A82E4;}
.ssxmzt-jdcgzs-tab .hd li.on i:after{background: #fff;}
.ssxmzt-jdcgzs-tab .hd li.on span{background: #2A82E4; color: #fff;}
.ssxmzt-jdcgzs-tab .bd{padding: 20px 0; }
.ssxmzt-jdcgzs-item .intro{padding-right: 20px; padding-left: 20px;}
.ssxmzt-jdcgzs-item .tit{font-size: 36px; color: #2A82E4; font-weight: bold; text-align: center; margin-bottom: 30px; padding-top: 10px;}
.ssxmzt-jdcgzs-item .memo{font-size: 18px; color: #6B6B6B; line-height: 26px; text-indent: 2em; margin-bottom: 30px;}
.ssxmzt-jdcgzs-list{padding-right: 20px; padding-left: 20px; max-height: 1000px;}
.ssxmzt-jdcgzs-list ul li .box{padding: 20px 20px 20px 85px; position: relative; background: linear-gradient(180deg, rgba(237, 246, 254, 1) 0%, rgba(253, 254, 255, 1) 100%); box-shadow: 0px 0px 8px  rgba(42, 130, 228, 0.25);}
.ssxmzt-jdcgzs-list ul li + li{margin-top: 20px;}
.ssxmzt-jdcgzs-list ul li i{position: absolute; left: 20px; width: 36px; height: 38px; border-radius: 16px 16px 0px 16px; background: rgba(153, 201, 255, 1); text-align: center; line-height: 38px; font-size: 22px; color: #fff; font-weight: bold; font-style: normal; text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);}
.ssxmzt-jdcgzs-list ul li h4{font-size: 20px; color: #1257CF; margin-bottom: 10px;}
.ssxmzt-jdcgzs-list ul li p{font-size: 18px; line-height: 28px; color: #383838;}