/* your styles go here */ .box-image-text .image { min-height: 200px; max-height: 200px; } .box-simple { min-height: 230px; } .bannernew { background: url('../img/bannernew.jpg') no-repeat; height: 500px; background-size: cover; position: relative; } .bannernew .content { display: flex; flex-direction: column; align-items: center; padding-top: 90px; color: #fff; } .bannernew .content h2 { font-size: 62px; color: #fff; } .bannernew .content p { width: 800px; margin: 26px auto 0; font-size: 24px; text-align: center; line-height: 36px; } .bannernew .cards { padding: 0 270px; width: 100%; position: absolute; left: 50%; bottom: -25%; transform: translate(-50%, 0%); } .bannernew .cards ul { background: #fff; box-shadow: 0 40px 45px 0 rgba(214, 228, 238, 0.5); border-radius: 4px; display: flex; width: 100%; justify-content: space-between; padding: 5px 0; } .bannernew .cards ul li { padding: 35px 16px; text-align: center; width: 25%; } .bannernew .cards ul li h3 { font-size: 20px; color: #141414; margin: 16px 0 24px; } .bannernew .cards ul li p { font-size: 14px; color: #666666; line-height: 20px; } .bannernew .cards ul li:not(:last-child) { border-right: 1px solid #E3E9EB; } .bannernew ul { list-style-type: none; } .bannernew li { list-style-type: none; } .reason { padding: 170px 30px 70px; } .reason h2 { margin-bottom: 67px; font-size: 40px; color: #333333; text-align: center; line-height: 36px; } .reason .content_why { display: flex; justify-content: space-between; align-items: center; max-width: 1366px; margin: 0 auto; } .reason .content_why .bg { background: url('../img/flows.png') no-repeat; height: 300px; width: 500px; flex-shrink: 0; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #FFFFFF; } .reason .content_why .bg h3 { font-size: 59px; color: #FFFFFF; } .reason .content_why .bg p { margin-top: 60px; font-size: 18px; line-height: 28px; } .reason .content_why .detail { margin-left: 50px; } .reason .content_why .detail p { font-size: 20px; color: #313131; line-height: 30px; } .reason .content_why .detail p:nth-child(1) { margin-bottom: 40px; } .e_mail { background: url('../img/bg2.png') no-repeat; height: 350px; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; } .e_mail h2 { color: #fff; font-size: 40px; padding-top: 40px; } .e_mail ul { width: 40%; } .e_mail ul li { display: flex; justify-content: space-between; align-items: center; margin-bottom: 30px; } .e_mail ul li h3 { font-size: 28px; color: #FFFFFF; line-height: 36px; } .e_mail ul li p { margin-top: 8px; font-size: 16px; color: #FFFFFF; line-height: 20px; } .e_mail ul li .btn { background: #FFFFFF; border-radius: 2px; padding: 11px 18px; text-transform: none; } .action { padding: 63px 30px 45px; } .action .active_box { display: flex; max-width: 1366px; margin: 0 auto; } .action .active_box .active { width: 47%; } .action .active_box .active:not(:last-child) { margin-right: 50px; } .action .active_box .active h2 { display: flex; align-items: flex-end; padding-bottom: 24px; border-bottom: 1px solid #b5b5b5; margin-bottom: 0; } .action .active_box .active h2 p { margin: 0 0 0 26px; font-size: 14px; color: #3399FF; line-height: 36px; cursor: pointer; } .action .active_box .active ul { padding: 0px; } .action .active_box .active ul li { padding: 18px 5px 20px; border-bottom: 1px solid #b5b5b5; } .action .active_box .active ul li h6 { display: flex; align-items: flex-start; margin-bottom: 6px; } .action .active_box .active ul li h6 span { color: #666; font-size: 14px; } .action .active_box .active ul li h6 i { margin: 0 4px; font-style: normal; } .action .active_box .active ul li p { word-break: break-word; font-size: 20px; color: #333333; line-height: 28px; } .action li { list-style-type: none; } .action h2 { font-size: 40px; } .align-center { align-items: center; } .flex { display: flex; } footer { padding: 44px 30px 50px; background: #111; color: #fff; } footer .foot { max-width: 1366px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; } footer .contact svg { width: 14px; } footer .contact svg path { fill: #fff; } footer .contact p { margin:0 0 0 10px; font-size: 16px; } footer .contact h2 { margin-bottom: 16px; margin-top: 0px; font-size: 40px; color: #fff; } footer .notice { width: 570px; font-size: 13px; color: #909090; line-height: 28px; } footer .notice span { color: #5F9BDE; } .client-header h2 { font-family: "Microsoft YaHei"; font-size: 40px; border-bottom: 0; text-transform: none; } .owl-carousel .owl-wrapper { display: flex !important; justify-content: center; align-items: center; } .owl-carousel.customers { display: block; } .owl-carousel.customers .item { display: inline; margin: 0 0 0 30px; } .owl-carousel.customers .item img { filter: none; -webkit-filter: none; } .owl-carousel.customers .item a:hover { text-decoration: none; } .owl-carousel.customers .item a:focus { text-decoration: none; } .search_v { padding-top: 30px; width: 260px; flex-shrink: 0; } .search_v li { list-style-type: none; } .search_v li h3 { font-size: 16px; color: #333333; padding-bottom: 10px; border-bottom: 5px solid #467FBF; margin-bottom: 10px; display: inline-block; } .search_v li .search_box { display: flex; } .search_v li .search_box .input_box { border-top: 1px solid #D4D4D4; border-left: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; padding: 3px; width: calc(100% - 46px); } .search_v li .search_box .input_box input { border: 0; padding: 5px; width: 100%; } .search_v li .search_box .icon { width: 46px; height: 35px; border: 1px solid #467FBF; display: flex; justify-content: center; align-items: center; cursor: pointer; border-radius: 0px; } .search_v li .search_box .icon svg { width: 14px; } .search_v li .search_box .icon svg path { fill: #467FBF; } .search_v li:not(:last-child) { margin-bottom: 25px; } .search_v li p { font-size: 14px; color: #467FBF; margin-bottom: 16px; } #error-page .box { margin-top: 148px; margin-bottom: 148px; } .jstree-default .jstree-anchor { height: 35px !important; } .table-bordered.table-striped td { white-space: nowrap; } .divmail ul { padding-left: 15px; } .divmail ul li{ line-height: 25px; } .divmail ul li a { margin-left: 10px; } .container .building { text-align: center; margin-top: 100px; margin-bottom: 200px; } .container .building h4 { margin-bottom: 40px; } .container .building p.buttons { margin-top: 40px; } html { min-width: 1280px; max-width: 1920px; } @media screen and (min-width: 1280px) and (max-width: 1366px) { header { padding: 0 30px; } }