/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0;  }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;color: inherit;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size: 16px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";font-size:14px;}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;display:grid;grid-template-columns: auto 8em;color:#535353; align-items: center;}
.AllListCon ul li span{float:right;text-align: right;}
.AllListCon ul li a{color:#535353;text-overflow: ellipsis;white-space: nowrap; line-height:2.5;height:2.5em;overflow: hidden; position:relative;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}
.pic img{ width:100%;}
.pic img{ width:100%;}
/* sy */

@font-face {
	font-family: 'shuhei';
	src: url(Alimama_ShuHeiTi_Bold.ttf);
}
#banner {padding: 1px 0 0; height: 43rem; background: url(zkxx_pic1_20250314.png) center top no-repeat ; background-size: cover;}
#banner .top_con{margin: 1.625rem auto 3.5rem;height: auto; display: flex;align-items: center;justify-content: space-between;}
#banner .top_con .top_logo{margin: 0;position: unset;width: 41%;}
#banner .search{margin: 0; position: unset;width: 36.5%;}
.zkb_conter{max-width: 1585px;margin: 0 auto;margin-bottom: 8em;}
.sj{width: 31.9rem;height: 8rem;margin-left: 5.31rem; padding-top: 0.8rem;font-size: 4.38rem;color: #fff;    text-align: center; font-style: italic; font-family: 'shuhei'; background: url(zkxx_pic2_20250314.png)center top no-repeat ; background-size: 100% 100%;;}
.zk_tit{margin-top: 2rem; width: 62.42%;}
.zk_items{margin: 2.93rem auto 3rem; display: flex;justify-content: space-between;}

.zk_items a{width: 23.45%;height: 18.5rem;border-radius: 1rem;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.zk_items a img{height: 6.75rem;width: auto;}
.zk_items a div{padding: 0 1rem; margin-top: 2.1rem;text-align: center; font-size: 1.88rem;font-weight: bold;}
.zk_items .bg1{color: #90916e; background: linear-gradient(180deg, rgba(235, 237, 202, 1) 0%, rgba(227, 230, 170, 1) 100%);}
.zk_items .bg2{color: #ab8967; background: linear-gradient(180deg, rgba(250, 237, 225, 1) 0%, rgba(235, 219, 204, 1) 100%);}
.zk_items .bg3{color: #5285a8; background: linear-gradient(180deg, rgba(212, 235, 252, 1) 0%, rgba(186, 211, 230, 1) 100%);}
.zk_items .bg4{color: #718060; background: linear-gradient(180deg, rgba(227, 242, 206, 1) 0%, rgba(207, 224, 182, 1) 100%);}

/* .zk_items a{width: 31.5%;} */

.lb_con{display: flex;justify-content: space-between;}
.lb_con .left{margin-bottom: 1.5rem; width: 47.94%;}
.lb_con .left .lb_tit{padding: 0.7rem 0.95rem;background: #f5f5f5; display: flex;justify-content: space-between;align-items: center;}
.lb_con .left .lb_tit h5{font-size: 1.38rem;}
.lb_con .left .lb_tit a{font-size: 1.13rem;}
.lb_con .left li{margin: 1.5rem 0;padding: 0 1rem; }
.lb_con .left li a{ white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-size: 1.25rem;}

.footer{background: rgba(0, 0, 0, 0.74);}
@media (max-width:1580px){
    html{font-size: 14px;}
}
@media (max-width:1280px){
    html{font-size: 12px;}
}
@media (max-width:980px){
    html{font-size: 10px;}
}
@media (max-width:560px){
    .zkb_conter{margin: 0 3%;}
    #banner {background-size: auto 100%;}
    #banner .top_con,.zk_items,.lb_con{flex-wrap: wrap;}
    #banner .top_con .top_logo{margin-bottom: 2rem;}
    #banner .top_con .top_logo,#banner .search,.zk_tit,.lb_con .left{width: 100%;}
    .sj {width: 19.9rem;height: 5rem;margin-left: 4.31rem;padding-top: 0.7rem;font-size: 2.5rem;}
    .zk_items a{width: 48.5%;margin-bottom: 3%;}
    
    .footer{    margin-top: 0;height: auto;}
    .footer_con .con_right {display: flex;align-items: center;justify-content: center;width: 100% !important;}

}