.wypx-searchBox{padding:30px;border: none;} .zphRepeatbtn{background-color: #666;margin-left: 2%;} .wypx-searchBox .w80{border: 1px solid #d4d4d4; margin-left: 3%; height: 47px;} .wypx-searchBox input[type='text']{width: 611px!important; padding-left: 25px; } .wypx-searchBox input[type='button']{height: 48px;} .showSlectItem.icon{background: url(../images/downArrow2.png) 90px center no-repeat;} .zph-listBox .xf-zpCard , .xf-zpDetail{ width: 32%; background: #fff; margin-bottom: 20px; margin-right: 1.5%; } .zph-listBox .xf-zpCard:nth-child(3n+3),.xf-zpDetail:nth-child(3n+3){ margin-right: 0; } .zph-listBox .zphImgName{ position: relative; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; color: #fff; font-size: 20px; height: 200px; overflow: hidden; } .zph-listBox .zphImgName img{ position: absolute; z-index: 0; width: 100%; height: 100%; } .zph-listBox .zphImgName div{z-index: 1; width: 90%; line-height: 30px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 60px; margin-top: 25px; } .statusImg{z-index:2;} .zphCont{padding: 30px;} .zphContName{font-size: 26px; color: #333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 32px;max-height: 64px;} .zphContDate{font-size: 16px; color: #585858; line-height: 50px;z-index: 1; color: #fff; margin-top: -50px; width: 90%;} .borderRightc{border-right: 1px solid #ccc; height: 40px; line-height: 40px; padding-right: 5px; margin-right: 5px;} .zphCardbtn{margin: 20px 0;} .zphCardbtn a{padding: 10px 0;margin: 0 auto;text-align: center;} .xfy-pageBox{ line-height: 36px;} .xfy-pageBox a{background-color: #fff; } .zphBanner {position: relative;height: 500px;width: 100%;} .zphBannercont{position: absolute;z-index: 1;top: 30px; left: 50%; margin-left: -600px;width: 1200px;} .zphBanner img{position: absolute; z-index: 0;width: 100%;height: 100%;left: 0;} .zphBannerName{font-size: 48px; line-height: 70px; max-height: 140px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .zphBannertime{background:url(../images/zph/timeBg.png) center center no-repeat; background-size: 100% 100%;text-align: center;width: 678px; height: 81px;line-height: 81px; margin: 20px 251px;} .zphBannerBtn{background:url(../images/zph/signBg.png) center center no-repeat; background-size: 100% 100%;text-align: center;width: 220px; height: 54px;line-height: 54px; margin: 0 490px 20px 490px;} .zphNumList { position: absolute; bottom: 0; width: 1200px; left: 50%; margin-left: -600px;background:url(../images/zph/numBg.png) center center no-repeat; background-size: 100% 100%; height: 92px;display: flex; flex-wrap: wrap; } .zphNumList li {display: flex; width: 25%;align-items: center;justify-content: center;} .zphNumList .nphNumname{font-size: 16px; width: 46px; border-right: 1px solid #fff;padding-right: 5px;margin-right: 10px;} .zphNumList .nphNum{font-size: 48px;position: relative;} .zphNumList .nphNumcorp {font-size: 14px; background-color: #fff; border-radius: 15px; padding: 3px 5px; position: absolute; right: -35px;bottom: 13px;} .zphNumList .numMAXwidth{max-width: 170px;} .zphDetailList{padding:20px 0 ; border-top: 1px solid #ccc; width: 92%;margin:0 auto;} .zphDetailList ul li a{ font-size: 16px; color: #585858; line-height: 32px; height: 32px; display: flex; justify-content: space-between; } .zphDetailList .zphListbtn{ color: #3e62ba; border: 1px solid #3e62ba; font-size: 16px; padding: 8px 10px; margin: 20px auto 0 auto; width: 30%; border-radius: 20px; text-align: center; } .borderBlue{border: 1px solid #307dda;}