/* Box sizing rules */ @-webkit-keyframes fadeInUpSmall { from { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInUpSmall { from { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInUp { -webkit-animation-name: fadeInUpSmall; animation-name: fadeInUpSmall; } .img-boxn { position: relative; overflow: hidden; } .img-boxn::before{ content: ""; display: block; } .img-boxn>img{ left: 0; position: absolute; top: 0; width: 100%; } .pmanage-banner{ position: relative; overflow: hidden; } .pmanage-banner .item-pic:before{ padding-top: 33.85%; } .pmanage-banner .item-inner{ position: absolute; left: 0;bottom: 0; width: 50%; background-color: #DC5F00; padding: 60px 8.3%; } .pmanage-banner .item-title{ font-size: 40px; color: #fff; line-height: 1.7; margin-bottom: .25em; } .pmanage-banner .item-txt{ font-size: 18px; line-height: 1.67; color: #fff; font-weight: 300; } .pmanage-main{ background-color: #F7F7F7; padding-top: 100px; padding-bottom: 120px; } .pmanage-cont{ width: 83.33%; max-width: 1600px; margin-left: auto;margin-right: auto; } .list-manage{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px;margin-right: -15px; } .list-manage li{ width: 25%; margin-bottom: 30px; } .list-manage .item-box{ margin-left: 15px;margin-right: 15px; } .list-manage .item-pic::before{ padding-top: 133.33%; } .list-manage .item-cont{ position: relative; } .list-manage .item-inner{ position: absolute; left: 0;bottom: 0; width: 100%; background-color: #fff; padding: 26px 30px; } .list-manage .item-txt{ display: none; } .list-manage .item-title{ font-size: 26px; font-weight: 500; line-height: 1.56; color: rgba(0,0,0,1); } .list-manage .item-intro{ font-size: 20px; line-height: 1.56; color: rgba(0,0,0,.7); } .modal-manage{ position: fixed; left: 0;top: 0; bottom: 0;right: 0; z-index: 1200; display: none; } .modal-manage__bg{ position: absolute; left: 0;top: 0; width: 100%;height: 100%; background-color: rgba(32,32,32,.8); z-index: 40; } .modal-manage__scroll{ max-height: 200px; } .modal-manage__scroll .mCSB_scrollTools .mCSB_draggerRail{ background-color: #DC5F00; opacity: 0; visibility: hidden; } .modal-manage__scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #DC5F00; margin-left: auto;margin-right: 0; } .modal-manage__cont{ position: absolute; left: 50%;top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 900px; z-index: 100; } .modal-manage__img{ width: 35%; height: 100%; } .modal-manage__img img{ height: 100%; object-fit: cover; } .modal-manage__img::before{ padding-top: 133.33%; } .modal-manage__inner{ width: 65%; background-color: #fff; } .modal-manage__header{ background-color: #DC5F00; padding: 28px 50px; } .modal-manage__title{ font-size: 40px; line-height: 1.6; font-weight: 500; color: #fff; } .modal-manage__intro{ font-size: 30px; line-height: 1.66; color: rgba(255,255,255,.5); } .modal-manage__txt{ font-size: 18px; line-height: 1.55; color: #202020; padding: 40px 50px; } .modal-manage__close{ background: url(../upload/manage/close.svg) no-repeat center center; position: absolute; right: 20px;top: 20px; width: 20px;height: 20px; background-size: contain; z-index: 400; } @media (min-width: 1025px){ .modal-manage__close{ -webkit-transition: transform .3s; transition: transform .3s; cursor: pointer; } .modal-manage__close:hover{ transform: rotate(180deg); } .list-manage .item-pic{ overflow: hidden; } .list-manage .item-pic img{ -webkit-transition: transform .3s; transition: transform .3s; } .list-manage .item-title{ -webkit-transition: color .3s; transition: color .3s; } .list-manage .item-box:hover .item-pic img{ transform: scale(1.04); } .list-manage .item-box:hover .item-title{ color: #DC5F00; } } @media (max-width: 1440px){ .pmanage-banner .item-inner{ padding-top: 42px;padding-bottom: 42px; } .pmanage-banner .item-title{font-size: 34px;} .pmanage-banner .item-txt{font-size: 16px;} .list-manage .item-title{font-size: 24px;} .list-manage .item-intro{font-size: 18px;} .modal-manage__title{font-size: 34px;} .modal-manage__intro{font-size: 26px;} .modal-manage__txt{font-size: 16px;} .modal-manage__header{ padding: 24px 40px; } .modal-manage__txt{ padding: 30px 40px; } .list-manage { margin-left: -12px;margin-right: -12px; } .list-manage li{ margin-bottom: 24px; } .list-manage .item-box{ margin-left: 12px;margin-right: 12px; } } @media (max-width: 1280px){ .pmanage-banner .item-inner{ width: 68%; } } @media (max-width: 1024px){ .pmanage-cont{ width: auto; margin-left: 24px;margin-right: 24px; } .pmanage-banner .item-inner{ position: relative; left: auto;bottom: auto; width: 100%; padding: 60px; } .list-manage .item-inner{ padding: 20px 24px; } .pmanage-banner .item-title{font-size: 32px;} .list-manage .item-title{font-size: 22px;} .modal-manage__title{font-size: 32px;} .modal-manage__intro{font-size: 24px;} .list-manage li{width: 33.33%;} .pmanage-main{padding-top: 80px;padding-bottom: 120px;} .modal-manage__cont{ width: 50%; } .modal-manage__img{width: 100%;} .modal-manage__inner{width: 100%;margin-top: -50%;position: relative;} .list-manage { margin-left: -10px;margin-right: -10px; } .list-manage li{ margin-bottom: 20px; } .list-manage .item-box{ margin-left: 10px;margin-right: 10px; } } @media (max-width: 650px){ .pmanage-banner .item-inner{ padding: 40px 30px; } .pmanage-banner .item-title{font-size: 26px;} .list-manage .item-title{font-size: 20px;} .modal-manage__title{font-size: 26px;} .modal-manage__intro{font-size: 22px;} .list-manage li{width: 50%;} .modal-manage__header, .modal-manage__txt{ padding: 20px; } .list-manage { margin-left: -8px;margin-right: -8px; } .list-manage li{ margin-bottom: 16px; } .list-manage .item-box{ margin-left: 8px;margin-right: 8px; } .pmanage-main{padding-top: 60px;padding-bottom: 100px;} } @media (max-width: 500px){ .pmanage-banner .item-inner{ padding: 40px 24px; } .pmanage-banner .item-title{font-size: 24px;} .list-manage .item-title{font-size: 18px;} .list-manage .item-intro{font-size: 14px;} .modal-manage__title{font-size: 24px;} .modal-manage__intro{font-size: 18px;} .modal-manage__txt{font-size: 14px;} .list-manage .item-inner{ padding: 14px 16px; } .modal-manage__cont{ width: 90%; } .modal-manage__header, .modal-manage__txt{ padding: 18px; } .modal-manage__close{ width: 16px;height: 16px; } }