@charset "utf-8"; body { font-family: "microsoftyahei"; } select { -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; } .container { position: relative; width: 1200px; margin: 0 auto; } .clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } .mt30 { margin-top: 30px; } .section-title { line-height: 48px; font-size: 36px; text-align: center; color: #333333; } .section-title-xs { font-size: 18px; text-align: center; letter-spacing: 4px; color: #999999; } /* home-section1 */ .home-section1 { position: relative; /*height: 660px;*/ z-index: 2; } .banner-area img { width: 100%; } .banner-select-area { display: flex; flex-direction: row; justify-content: center; align-items: center; position: absolute; right: 0; bottom: 40px; left: 0; height: 100px; border-radius: 5px; background: #fff; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.05); } .banner-select-area .text { height: 29px; line-height: 29px; margin-right: 25px; font-weight: bold; font-size: 30px; font-family: "思源黑体 cn"; color: #37a6ed; } .selector { position: relative; width: 148px; height: 44px; margin-right: 25px; border-radius: 5px; border: solid 1px #dddddd; font-size: 16px; background-color: #ffffff; } .selector .check { padding: 0 20px; cursor: pointer; } .selector .check .value { line-height: 44px; } .selector .check .icon { position: absolute; top: 0; right: 20px; bottom: 0; width: 10px; height: 15px; margin: auto 0; border: 6px solid transparent; border-top-width: 10px; border-top-color: #999; transform: translatey(4px); } .selector .list { display: none; position: absolute; top: 44px; left: 0; width: 148px; border: solid 1px #dddddd; border-radius: 5px; background-color: #ffffff; } .selector .list li { width: 100%; height: 44px; line-height: 44px; padding: 0 20px; cursor: pointer; } .select-menu-list li { position: relative; float: left; width: 85px; height: 44px; line-height: 44px; margin-right: 20px; text-align: center; background-color: #ffffff; border-radius: 5px; border: solid 1px #dddddd; font-size: 16px; color: #333; transition: all .3s; cursor: pointer; } .select-menu-list li:last-of-type { margin-right: none; } .select-menu-list li.active, .select-menu-list li:hover { border: solid 1px #37a6ed; color: #37a6ed; } .select-submit { width: 128px; height: 44px; line-height: 44px; border-radius: 5px; font-size: 16px; text-align: center; color: #fff; background-color: #37a6ed; cursor: pointer; } /* home-section2 */ .home-section2 { height: 344px; padding-top: 80px; } .advantage-list { display: flex; } .advantage-list li { display: flex; flex-direction: column; align-items: center; width: 25%; } .advantage-list li .icon { width: 60px; height: 60px; margin-bottom: 47px; background-repeat: no-repeat; background-position: center; } .advantage-list li .icon.icon1 { background: ; } .advantage-list li .icon.icon2 { background: ; } .advantage-list li .icon.icon3 { background: ; } .advantage-list li .icon.icon4 { background: ; } .advantage-list li .title { line-height: 24px; margin-bottom: 33px; font-weight: bold; font-size: 18px; color: #333333; } .advantage-list li .desc p { line-height: 24px; font-size: 14px; text-align: center; color: #666666; } /* home-section3 */ .home-section3 { height: 769px; padding-top: 80px; background: #f5f5f5; } .our-list li { float: left; width: 380px; margin-top: 60px; margin-right: 30px; transition: all .6s; } .our-list li:hover { transform: translatey(-10px); } .our-list li:nth-of-type(3n) { margin-right: 0; } .our-list li .pic { position: relative; width: 380px; height: 345px; } .our-list li .pic .text { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 105px; height: 105px; line-height: 105px; margin: auto; border-radius: 50%; font-size: 30px; text-align: center; color: #fff; background: rgba(55, 166, 237, 0.5); } .our-list li .info { height: 120px; padding-top: 30px; text-align: center; background: #fff; } .our-list li .info .title { margin-bottom: 20px; font-weight: bold; font-size: 18px; } .our-list li .info .desc { font-size: 16px; color: #999999; } /* home-section4 */ .home-section4 { height: 485px; padding-top: 80px; } .tohome-list { display: flex; flex-direction: row; margin-top: 80px; } .tohome-list li { flex: 1; text-align: center; } .tohome-list li .icon { width: 50px; height: 50px; margin: 0 auto 40px; } .tohome-list li .icon.icon1 { background: ; } .tohome-list li .icon.icon2 { background: ; } .tohome-list li .icon.icon3 { background: ; } .tohome-list li .icon.icon4 { background: ; } .tohome-list li .icon.icon5 { background: ; } .tohome-list li .title { margin-bottom: 20px; font-weight: bold; font-size: 20px; transition: all .2s ease; } .tohome-list li .num { margin-bottom: 47px; font-size: 18px; color: #666; } .tohome-list li .line { width: 100%; height: 2px; background: #dddddd; transition: all .2s ease; } .tohome-list li .line::after{ display: none; } .tohome-list li:hover .title, .tohome-list li.active .title { color: #37a6ed; } .tohome-list li:hover .line, .tohome-list li.active .line { background: #37a6ed; } /* home-section5 */ .home-section5 { height: 600px; padding-top: 100px; background: #f5f5f5; } .flex-between { display: flex; flex-direction: row; justify-content: space-between; } .video-box { position: relative; width: 489px; height: 409px; background: ; } .video-box .pic { position: absolute; top: 20px; left: 18px; width: 452px; height: 256px; } .video-box .pic::after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); } .video-box .btn { position: absolute; top: 20px; left: 18px; width: 452px; height: 256px; } .video-box .btn::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 58px; height: 58px; margin: auto; border-radius: 50%; background: no-repeat center; background-color: #37a6ed; box-shadow: 0px 0px 57px rgba(35, 136, 200, 0.66); cursor: pointer; } .right-content { width: 630px; } .info-list { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; } .info-list li { display: flex; width: 50%; margin-top: 50px; } .info-list li:nth-of-type(-n 2) { margin-top: 0; } .info-list li .icon { width: 56px; height: 64px; } .info-list li .icon.icon1 { background: ; } .info-list li .icon.icon2 { background: ; } .info-list li .icon.icon3 { background: ; } .info-list li .icon.icon4 { background: ; } .info-list li .info { width: 210px; margin-left: 27px; } .info-list li .info .title { line-height: 48px; margin-bottom: 18px; font-family: "sourcehansanscn-regular"; font-size: 30px; color: #333333; } .info-list li .info .desc { line-height: 24px; font-family: "sourcehansanscn-normal"; font-size: 16px; color: #666666; } .info-list li .info .desc em { color: #37a6ed; } .count-box { width: 630px; height: 64px; line-height: 64px; margin-top: 56px; border-radius: 32px; font-size: 24px; text-align: center; color: #fff; background-color: #37a6ed; box-shadow: 0 7px 0 rgba(55, 166, 237, 0.2); } .count-box .num { font-size: 30px; color: #ffff00; } .home-popup { display: flex; justify-content: center; align-items: center; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999999; opacity: 0; visibility: hidden; transition: 0.3s; } .home-popup.on { opacity: 1; visibility: visible; } .home-popup .popup-mask { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; background: rgba(0, 0, 0, 0.2); } .home-popup .popup-box { position: relative; z-index: 9999; width: 800px; height: 600px; padding-top: 50px; border: solid 2px #37a6ed; border-radius: 10px; background-color: #fff; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1); } .home-popup .popup-box h2 { margin-bottom: 30px; font-size: 36px; text-align: center; } .home-popup .popup-box .popup-close-btn { position: absolute; top: 20px; right: 20px; width: 20px; height: 20px; background: ; } .home-popup .popup-box .popup-infobox { width: 620px; margin: 0 auto; } .home-popup .popup-box .popup-infobox .value-area { width: 300px; height: 54px; line-height: 54px; padding: 0 20px; border: solid 1px #dddddd; font-size: 14px; color: #333; background-color: #dff3ff; user-select: none; } .home-popup .popup-box .popup-infobox .input-item { position: relative; width: 300px; height: 54px; } .home-popup .popup-box .popup-infobox .input-item > input { position: relative; z-index: 1; width: 100%; line-height: 54px; padding: 0 20px; border: solid 1px #dddddd; font-size: 14px; color: #999; height: 100%; background: transparent; } .home-popup .popup-box .popup-infobox .input-item .placeholder { position: absolute; top: 0; right: 0; bottom: 0; left: 0; line-height: 54px; padding: 0 20px; font-size: 14px; color: #999; } .home-popup .popup-box .popup-infobox .input-item .placeholder em { color: #ff0000; } .home-popup .popup-box .popup-infobox .address { width: 100%; height: 54px; line-height: 54px; padding: 0 20px; border: solid 1px #dddddd; color: #999; } .home-popup .popup-box .popup-infobox .address::-webkit-input-placeholder { color: #999; } .home-popup .popup-box .popup-infobox .need-desc { width: 100%; height: 95px; padding: 20px; border: solid 1px #dddddd; font-size: 14px; font-family: "microsoftyahei"; color: #999; resize: none; } .home-popup .popup-box .popup-infobox .need-desc::-webkit-input-placeholder { color: #999; } .home-popup .popup-box .popup-infobox .btn-group .submit { width: 100%; height: 54px; line-height: 54px; font-size: 20px; text-align: center; color: #fff; background-color: #37a6ed; cursor: pointer; } .home-popup .popup-box .popup-infobox .message { margin-top: 23px; font-size: 14px; text-align: center; color: #999; } .home-popup .popup-box .row { display: flex; justify-content: space-between; margin-bottom: 15px; } .home-popup .popup-box .popup-selector { position: relative; width: 100%; height: 54px; border: solid 1px #dddddd; font-size: 14px; background-color: #ffffff; } .home-popup .popup-box .popup-selector .check { padding: 0 20px; cursor: pointer; } .home-popup .popup-box .popup-selector .check .value { line-height: 54px; font-size: 14px; color: #999; } .home-popup .popup-box .popup-selector .check .icon { position: absolute; top: 0; right: 20px; bottom: 0; width: 10px; height: 15px; margin: auto 0; border: 6px solid transparent; border-top-width: 10px; border-top-color: #999; transform: translatey(4px); } .home-popup .popup-box .popup-selector .list { display: none; position: absolute; top: 54px; left: 0; z-index: 9999; width: 100%; border: solid 1px #dddddd; background-color: #ffffff; } .home-popup .popup-box .popup-selector .list li { height: 44px; line-height: 44px; padding: 0 20px; font-size: 14px; color: #999; cursor: pointer; float: none; } .video-popup { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; } .video-popup .video-mask { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; background: rgba(0, 0, 0, 0.1); } .video-popup .video-body { position: absolute; top: 50%; left: 50%; z-index: 9999; max-width: 1200px; max-height: 675px; width: 800px; height: 450px; transform: translate(-50%, -50%); } .video-popup .video-body iframe{width: 100%; height: 100%;} .selector2,.selector1{ width: 300px; height: 54px; line-height: 54px; padding: 0 20px; border: solid 1px #dddddd; font-size: 14px; color: #333; background-color: #dff3ff; user-select: none; position: relative; } .selector2 .list,.selector1 .list{ display: none; position: absolute; top: 44px; left: 0; width: 148px; border: solid 1px #dddddd; border-radius: 5px; background-color: #ffffff; position: absolute; left: 0; top: 54px; z-index: 555; width: 100%; } .selector2 .list li,.selector1 .list li{ height: 44px; line-height: 44px; padding: 0 20px; cursor: pointer; width: 100%; } .selector1 .check .icon,.selector2 .check .icon{ position: absolute; top: 0; right: 20px; bottom: 0; width: 10px; height: 15px; margin: auto 0; border: 6px solid transparent; border-top-width: 10px; border-top-color: #999; transform: translatey(4px); }