.nyBanner{position: relative;}
.nyBanner img{width: 100%;}
.proPosition{width: 100%;bottom: 0; position: absolute; line-height: 80px; height: 80px; background: rgba(0, 0, 0, 0.3);color: #fff;font-size: 18px;}
.line{margin-right: 10px; width: 3px;background: #fff;height: 20px;}
.proPosition a{color: #fff; display: inline-block; font-size: 18px;}
.pos{display: flex; align-items: center;}
.proPosition em{margin: 0 5px;display: block;}

.proPosition .w1420{display: flex;justify-content: space-between;align-items: center;}
.searchInp .int{ width: 600px;background: #fff; border-radius: 30px;padding-left: 30px;}
.searchInp form{display: flex; height: 60px;}
.searchInp div{width: 100px;height: 60px; border-radius: 30px; background: linear-gradient(135deg, #007BDF, #018DFF); margin-left: -100px;}
.searchInp input[type="button"]{cursor: pointer; display: block; width: 100%;height: 100%;   background:url(../images/searchIcon.png)no-repeat;   border-radius: 30px;background-position: center; }


.proBox{margin-top: 50px;}
.bz{}
.selectTab{display: flex;width: 100%;overflow-x: auto;white-space: nowrap;}
.selectTab::-webkit-scrollbar {width : 8px; height: 8px;}
.selectTab::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);background: #8B8B8B;}
.selectTab::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);border-radius: 10px;background: #eee;}

.selectItem form::-webkit-scrollbar {width : 2px; height: 2px;}
.selectItem form::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);background: #8B8B8B;}
.selectItem form::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);border-radius: 10px;background: #eee;}

/* .selectItem{ height: 300px; overflow: hidden; border-radius: 10px;background: #F8F8F8;width: calc(25% - 50px);margin-right: 65px;} */
.selectItem{ background: #F8F8F8;width: 305px;padding-bottom:2px;/*margin-right: 30px;*/}

.selectItem:last-child{margin-right: 0;}
.selectItem h1{height: 50px; color: #fff;text-align: center;font-size: 18px;background: #0071C2;line-height: 50px;}
.selectItem+.selectItem h1{border-left:1px solid rgba(255,255,255,.5)}
.selectItem form{ height: 300px; box-sizing: border-box; padding:20px;overflow-y: auto;font-size: 16px;border-right: 1px solid #ccc;}
.selectItem div{margin-bottom: 15px;display: flex;align-items: center;justify-content: space-between;}
.selectItem div:last-child{margin-bottom: 0px;}
.selectItem.one label{margin-left: 15px;width: calc(100% - 15px);text-transform: capitalize;}
.selectItem.one form{padding-right: 20px;}
.selectItem input{width: 15px;height: 15px;}
.selectItem select{width: 200px;height: 40px;background: #fff;}

.resultNum{margin: 30px 0;display: flex;}
.resultNum span{font-size: 20px; color: #0071C2;font-weight: bolder;}
.resultNum p{font-size: 20px;color: #000;margin-left: 10px;}

.proUl{display: flex;flex-wrap: wrap;margin: 0 -15px;}
.proTop{position: relative;border: 1px solid #E1E1E1;}
.proTop>img{width: 100%;height: 100%;}
.proDel{padding: 45px; display: flex;visibility: hidden; flex-direction: column;align-items: center;justify-content: center; position: absolute;width: 100%;height: 100%;background: rgba(0, 113, 194, .8);top: 0;opacity: 0;transition: 0.3s all;}
.proLI:hover .proDel{opacity: 1;visibility: visible;}
.proLI:hover .proBtm>h1{color: #0071C2;}
.proLI:hover .proArrow{background-image: url(../images/proArrow_active.png);}
.proDel>h2{font-size: 24px;color: #fff;text-align: center;}
.proDel>p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden; font-size: 16px;text-align: center;color: #fff;margin-top: 20px;}
.proBtn{align-items: center;justify-content: center; border: 1px solid #fff; display: flex;margin-top: 55px;width: 180px;height: 60px;text-align: center;line-height: 60px;}
.proBtn span{font-size: 18px; color:#fff;}
.proBtn img{max-width: 45px;max-height: 23px;margin-left: 20px;}

.proBtm{align-items: center; margin-top: 25px;display: flex;justify-content: space-between;}
.proBtm>h1{transition: 0.3s all; font-size: 18px;color: #000;}
.proLI{width: 25%; padding:0 15px;margin-bottom: 25px;}
.proArrow{width: 37px;height: 7px;transition: 0.3s all; background: url(../images/proArrow_default.png)no-repeat;}


.fy .pagination{display: flex;justify-content: center;margin-bottom: 100px;}
.fy .pagination li{ margin: 0 10px;width: 40px;height: 40px;text-align: center;line-height: 40px;}
.fy .pagination li span{border-radius: 50%;display: block;width: 100%;height: 100%;background-color: #F8F8F8;}
.fy .pagination li a{border-radius: 50%;display: block;width: 100%;height: 100%;background-color: #F8F8F8;}
.fy .active span{background: #0071C2!important;color: #fff;}
.fy .pagination li a:hover{background: #0071C2!important;color: #fff;}

.typeSelect{margin: 50px 0;}
.typeSelect span{font-size: 20px;}
.selectBox div{font-size: 18px;border: 1px solid #0071C2;margin-right: 10px;}
.selectBox div:last-child{margin-right: 0;}
.selectBox>div>a{display: block;width: 100%;padding: 10px;}
.selectBox{display: flex;margin-top: 30px;}

@media screen and (max-width:1500px) {
    .proDel{padding: 10px;}
    .proDel>h2{font-size: 20px;}
   
}

@media screen and (max-width:1199px) {
    /* .selectItem{width:  calc(25% - 15px);margin-right: 20px;} */
    /*.selectItem{margin-right: 20px;}*/

    .proBtn{margin-top: 20px;width: 140px;height: 45px;line-height: 45px;}
    .proBtn span{font-size: 16px;}
    .proBtm>h1{font-size: 16px;}
    .searchInp .int{width: 350px;}
}


@media screen and (max-width:1000px){
    /* .selectItem{width: calc(50% - 10px);margin-right: 20px;margin-bottom: 20px;} */
    .selectItem{/*margin-right: 20px;*/margin-bottom: 20px;}

    /* .selectItem:nth-child(2n){margin-right: 0;} */
    .searchInp{display: none;}
    .proLI{width: 50%;}
    .resultNum{margin: 20px 0;}
    .proPosition a{font-size: 12px;}
    .pos{font-size: 12px;}
}

@media screen and (max-width:700px) {
    .proLI{width: 100%;}
    /* .selectItem{width: 100%;margin-right: 0;} */

    .fy .pagination{flex-wrap: wrap;margin-bottom: 50px;}
    .fy .pagination li{margin: 0 5px;}
}

.z_other_text .enimg img{width: auto;}