a { color: #333 } img { max-width: 100% } .button-apply { display: block; width: 110px; height: 40px; line-height: 40px; font-size: var(--font-size); border-radius: 4px; text-align: center; color: #fff; background: linear-gradient(to right, #2f91d4, #1881c9); transition: all .3s ease-in-out } .button-apply:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .price-box { display: flex; justify-content: center; margin-top: 20px } .price-box a { display: block; padding: 0 30px; height: 40px; line-height: 40px; text-align: center; font-size: var(--font-size); border-radius: 4px; color: #636363; background-color: #f0f0f0; transition: all .3s ease-in-out } .price-box a:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .price-box a:first-child { margin-right: 25px; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9) } .price-box a:first-child:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } nav .nav-wrap { background: url("../image/webchat_banner_bg.png") no-repeat center bottom/cover; height: 500px } nav .nav-wrap .box { display: flex; align-items: center; height: 500px; background: url("../image/webchat_banner.png") no-repeat right 70px/57% auto } nav .nav-wrap .box h1 { font-size: 36px; color: #fff } nav .nav-wrap .box p { font-size: 18px; line-height: 1.7; color: #fff; opacity: .8 } .nav-apply-box { display: flex } .nav-apply-box a { display: block; margin-top: 30px; width: 160px; height: 45px; line-height: 45px; border-radius: 4px; font-size: 16px; text-align: center; color: #fff; transition: all .3s ease-in-out; background: linear-gradient(to right, #2f91d4, #1881c9) } .nav-apply-box a:first-child { margin-right: 20px } .nav-apply-box a:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .nav-apply-box a:last-child { color: #fff; border: 1px solid #fff; background: rgba(255,255,255,.1) } .nav-apply-box a:last-child:hover { box-shadow: 3px 15px 15px rgba(255,255,255,.1) } .chan-chall-box { display: flex; justify-content: space-between } .chan-chall-box .chan-chall { width: 23%; padding: 30px 24px; border: 1px solid #dae3f1; border-radius: 8px; background-color: #fff; box-shadow: 0px 3px 19px 2px rgba(233,242,248,.72); cursor: default; transition: all .3s ease-in-out } .chan-chall .chan-chall-img { width: 45px; height: 45px } .chan-chall .chan-chall-img img { width: 100% } .chan-chall .chan-chall-right h3 { font-size: 20px; line-height: 3 } .chan-chall .chan-chall-right p { line-height: 1.7; font-size: 15px; color: #282b42 } .chan-chall:hover { background-color: #f9fbfe; transform: translateY(-8px) } .tele-right-apply { display: flex } .tele-right-apply a:last-child { color: #636363; background-image: none; background-color: #f0f0f0; margin-left: 20px } .tele-right-apply a:last-child:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .tele-swiper-wrap { padding-bottom: 60px } .tele-swiper-wrap .price-box { display: flex; justify-content: center; margin-top: -10px } .tele-swiper-wrap .price-box a { display: block; width: 110px; height: 40px; line-height: 40px; text-align: center; font-size: var(--font-size); border-radius: 4px; color: #636363; background-color: #f0f0f0; transition: all .3s ease-in-out } .tele-swiper-wrap .price-box a:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .tele-swiper-wrap .price-box a:first-child { margin-right: 25px; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9) } .tele-swiper-wrap .price-box a:first-child:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .tele-swiper-tab-wrap { display: flex; justify-content: center; margin: -11px auto 0; overflow: hidden; border-bottom: 1px solid #f0f0f0 } .tele-swiper-tab-wrap li { font-size: 18px; line-height: 40px; color: #282b42; margin-right: 120px; position: relative; border-bottom: 2px solid #e41c1c; transition: all .5s ease-in-out; cursor: pointer } .tele-swiper-tab-wrap li span { position: absolute; left: 0; bottom: -2px; display: block; height: 8px; width: 100%; z-index: 20; background-color: #f4f7fa; transition: all .3s ease-in-out } .tele-swiper-tab-wrap li:last-child { margin-right: 0 } .tele-swiper-tab-wrap li:after { content: ""; position: absolute; left: 50%; margin-left: -4px; bottom: -5px; width: 8px; height: 8px; border-top: 2px solid #e41c1c; border-left: 2px solid #e41c1c; background-color: #f4f7fa; z-index: 10; transform: rotate(45deg) } .tele-swiper-tab-wrap li:hover,.tele-swiper-tab-wrap .active { color: #e41c1c; transform: translateX(0); border-bottom: 2px solid #e41c1c } .tele-swiper-tab-wrap li:hover span { transform: translateX(100%) } .tele-swiper-tab-wrap .active span { transform: translateX(100%) } .tele-swiper-container { width: 100%; overflow: hidden } .tele-swiper-container .swiper-pagination { bottom: 15px !important } .tele-swiper-container .swiper-pagination-bullet-active { background-color: #ea383b; width: 19px; height: 7px; border-radius: 0; opacity: 1 } .tele-swiper-box { display: flex; align-items: center; padding: 30px 0; margin-bottom: 10px } .tele-swiper-box .swiper-slide { width: 1050px; height: auto; margin: 0 -25px !important; padding: 30px; display: flex; background-color: #fff; box-shadow: 2px 21px 29px 3px rgba(204,213,223,.38); border-radius: 8px; text-align: center; transition: all .5s ease-in-out } .tele-swiper-box .swiper-slide .tele-left-img { display: flex; align-items: center; min-height: 456px; width: 60%; min-width: 60% } .tele-swiper-box .swiper-slide-active { margin: 0 0 10px } .tele-swiper-box .swiper-slide-prev,.tele-swiper-box .swiper-slide-next { transform: scale(0.75); cursor: pointer } .tele-right { display: flex; flex-direction: column; justify-content: center; text-align: left; margin-left: 40px } .tele-right h3 { font-size: 18px; line-height: 1 } .tele-right p { font-size: 16px; color: #6e7080; margin: 20px 0 30px } .tele-right .tele-right-apply { display: flex } .tele-right .tele-right-apply a:last-child { color: #636363; background-image: none; background-color: #f0f0f0; margin-left: 20px } .tele-right .tele-right-apply a:last-child:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .smart-plat-wrap .smart-plat-box { display: flex; justify-content: center } .smart-plat-wrap .smart-plat-box .smart-plat-left-img { display: flex; align-items: center; width: 55%; min-width: 55% } .smart-plat-wrap .price-box { display: flex; justify-content: center; margin-top: 30px } .smart-plat-wrap .price-box a { display: block; width: 110px; height: 40px; line-height: 40px; text-align: center; font-size: var(--font-size); border-radius: 4px; color: #636363; background-color: #f0f0f0; transition: all .3s ease-in-out } .smart-plat-wrap .price-box a:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .smart-plat-wrap .price-box a:first-child { margin-right: 25px; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9) } .smart-plat-wrap .price-box a:first-child:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .smart-plat-right { max-width: 33%; width: 33%; display: flex; flex-direction: column; justify-content: center; text-align: left; margin-left: 40px } .smart-plat-right h3 { font-size: 18px; line-height: 1 } .smart-plat-right p { margin: 15px 0 35px; font-size: 15px; color: #6e7080 } .call-mana-wrap .call-mana-box { width: 100%; overflow: hidden; margin-bottom: 30px; border-bottom: 1px solid #f0f0f0 } .call-mana-wrap .price-box { display: flex; justify-content: center; margin-top: 20px } .call-mana-wrap .price-box a { display: block; padding: 0 30px; height: 40px; line-height: 40px; text-align: center; font-size: var(--font-size); border-radius: 4px; color: #636363; background-color: #f0f0f0; transition: all .3s ease-in-out } .call-mana-wrap .price-box a:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .call-mana-wrap .price-box a:first-child { margin-right: 25px; color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9) } .call-mana-wrap .price-box a:first-child:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .gray .call-mana-wrap .call-mana-box { border-bottom: 1px solid #ddd !important } .call-mana-tab { display: flex; max-width: 700px; margin: 0 auto; justify-content: space-between; cursor: pointer } .call-mana-tab li { position: relative; font-size: 18px; line-height: 1; padding-bottom: 11px; color: #282b42; margin-right: 120px; border-bottom: 2px solid #e41c1c } .call-mana-tab li span { position: absolute; left: 0; bottom: -2px; display: block; height: 8px; width: 100%; z-index: 20; background-color: #fff; transition: all .3s ease-in-out } .call-mana-tab li.active,.call-mana-tab li:hover { color: #e72735 } .call-mana-tab li.active:after,.call-mana-tab li:hover:after { content: ""; position: absolute; left: 50%; margin-left: -4px; bottom: -5px; width: 8px; height: 8px; border-top: 2px solid #e41c1c; border-left: 2px solid #e41c1c; background-color: #fff; z-index: 10; transform: rotate(45deg) } .call-mana-tab li.active span,.call-mana-tab li:hover span { transform: translateX(100%) } .call-mana-tab li:last-child { margin-right: 0 } .call-mana-tab-gray li span { background-color: #f4f7fa } .call-mana { max-width: 1180px; margin: 0 auto; display: flex; justify-content: center; transition: all .4s ease-in-out } .call-mana .call-mana-img { min-width: 58%; width: 58%; padding: 0 2% 0 0; display: flex; align-items: flex-start } .call-mana .call-mana-img img { width: 100% } .call-mana-right { max-width: 34%; width: 34%; overflow: hidden; display: flex; flex-direction: column; justify-content: center; margin-left: 15px } .call-mana-right h3 { font-size: 18px; line-height: 1 } .call-mana-right p { width: 100%; font-size: 15px; line-height: 1.7; font-size: 15px; color: #6e7080; margin: 20px 0 30px } .call-mana-right .tele-right-apply { display: flex } .call-mana-right .tele-right-apply a:last-child { color: #636363; background-image: none; background-color: #f0f0f0; margin-left: 20px } .call-mana-right .tele-right-apply a:last-child:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .tele-more-wrap { overflow: hidden; padding-bottom: 80px; background: url("../image/webchat_more_bg.png") no-repeat center center/cover } .tele-more-wrap h2 { color: #fff } .tele-more-wrap .title-p { line-height: 1.7; margin-bottom: 30px } .tele-more-box { max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; transition: all 0,4s ease-in-out } .tele-more-box div { width: 16.57%; margin: 0 1px 1px 0; padding: 35px; background-color: #fff; text-align: center } .tele-more-box div img { max-height: 28px } .tele-more-box div p { margin-top: 10px; color: #282b42; font-size: 16px } .tele-more-box div:hover { z-index: 5; box-shadow: 1px 13px 29px 3px rgba(217,226,237,.74) } .tele-more-box div:hover p { color: #e41c1c } .tele-more-webchat { max-width: 850px; align-items: flex-start } .webchat-phone-box { display: flex; justify-content: space-between } .webchat-phone-box .webchat-phone { width: 28.5% } .webchat-phone-box .webchat-phone p { font-size: 18px; text-align: center; margin-bottom: 15px } .webchat-phone-box .webchat-phone img { transition: all .3s ease-in-out } .edition-wrap { background: url("../image/webchat_edition_wrap.png") no-repeat left bottom/100% auto } .edition-wrap .edition-box { max-width: 1100px; display: flex; justify-content: space-between; align-items: center } .edition-wrap .edition-box .edition { background: url("../image/webchat_edition1_bg.png") no-repeat left top/100% 100% } .edition-wrap .edition-box .edition:nth-child(2) { background: url("../image/webchat_edition2_bg.png") no-repeat left top/100% 100% } .edition-wrap .edition-box .edition:nth-child(3) { background: url("../image/webchat_edition3_bg.png") no-repeat left top/100% 100% } .edition-wrap .price-box { display: flex; justify-content: center; margin-top: 40px } .edition-wrap .price-box a { display: block; width: 160px; height: 40px; line-height: 40px; text-align: center; font-size: var(--font-size); border-radius: 4px; color: #636363; background-color: #f0f0f0; transition: all .3s ease-in-out } .edition-wrap .price-box a:hover { box-shadow: 3px 15px 15px rgba(0,0,0,.1) } .edition-wrap .price-box a:first-child { color: #fff; background-color: #1881c9; background: linear-gradient(to right, #2f91d4, #1881c9) } .edition-wrap .price-box a:first-child:hover { box-shadow: 0 10px 25px 0 rgba(24,129,201,.5) } .edition { width: 29%; background-color: #fff; border-radius: 8px; overflow: hidden; transition: all .3s ease-in-out } .edition:hover { cursor: defalut; transform: translateY(-10px); box-shadow: 0px 9px 20px 1px rgba(90,113,165,.1608) } .edition:hover .edition-buy { color: #fff; border: 1px solid #6d74cc; background: #6d74cc } .edition .edition-header { padding: 20px 0; text-align: center; color: #fff } .edition .edition-header h3 { font-size: 24px; line-height: 3 } .edition .edition-header p { width: 70%; opacity: .8; margin: 5px auto 0; line-height: 1.7 } .edition:nth-child(2) .edition-header h3 { line-height: 4 } .edition:nth-child(3) .edition-header h3 { line-height: 3 } .edition:nth-child(3) .edition-con { margin-top: 30px; margin-bottom: 15px } .edition h4 { font-size: 16px; margin-top: 15px; color: #282b42; text-align: center } .edition h4 span { color: #333 } .edition h4 i { font-size: 30px; font-weight: bold; font-style: normal; color: #333; margin: 0 3px } .edition .edition-apply-box { display: flex; justify-content: center } .edition .edition-apply-box .edition-buy { display: block; margin: 15px 0 40px; width: 130px; height: 36px; line-height: 36px; border-radius: 4px; color: #628fff; background: #ecf1ff; border: 1px solid #628fff; text-align: center; transition: all .3s ease-in-out } .edition .edition-apply-box .edition-buy:nth-child(2) { margin-left: 5%; color: #fff; background: #628fff } .edition .edition-apply-box .edition-buy:hover { box-shadow: -1px 10px 20px 4px rgba(190,213,255,.34) } .edition .edition-con { display: flex; justify-content: center; margin-bottom: 30px; margin-top: 60px } .edition .edition-con p { max-width: 65%; line-height: 1.9; text-align: center; color: #333 } .edition .edition-con p i { font-size: 13px; color: #9b95eb; margin-right: 5px } .edition h4 { font-size: var(--font-size); line-height: 1.7; color: #6e7080; text-align: center; margin-bottom: 20px } .edition h4 i { color: #ff4545 } .edition:nth-child(2) { width: 32%; z-index: 9; overflow: visible; position: relative } .edition:nth-child(2) .edition-buy { color: #f46b6b; background: #ecf1ff; border: 1px solid #f46b6b } .edition:nth-child(2) .edition-buy:nth-child(2) { color: #fff; border: 1px solid #f46b6b; background: #f46b6b } .edition:nth-child(2) .price-most-hot { position: absolute; top: -7px; right: -8px } .edition:nth-child(2) .edition-buy { color: #ec3a3a; background: #ffe7e7; border: 1px solid #ec3a3a } .edition:nth-child(2) .edition-con { margin-bottom: 40px } .edition:nth-child(2) .edition-con i { color: #f15b5b } .edition:nth-child(3) { width: 29%; z-index: 9 } .edition:nth-child(3) .edition-buy { color: #282b42; background: #ecf1ff; border: 1px solid #282b42 } .edition:nth-child(3) .edition-buy:nth-child(2) { color: #fff; border: 1px solid #282b42; background: #282b42 } .call-hard-box { display: flex; justify-content: space-between } .call-hard-box .call-hard { width: 29%; padding: 30px; border-radius: 15px; box-shadow: 0px 12px 18px 0px rgba(222,232,242,.5); transition: all .3s ease-in-out } .call-hard-box .call-hard:first-child { background: url("../image/webchat_hard1.png") no-repeat 110% 180%/120px auto; background-position: 110% 180% } .call-hard-box .call-hard:nth-child(2) { background: url("../image/webchat_hard2.png") no-repeat 110% 140%/120px auto; background-position: 110% 180% } .call-hard-box .call-hard:nth-child(2) h4 { border-bottom: 4px solid #65d0da } .call-hard-box .call-hard:nth-child(3) { background: url("../image/webchat_hard3.png") no-repeat 110% 140%/120px auto; background-position: 110% 180% } .call-hard-box .call-hard:nth-child(3) h4 { border-bottom: 4px solid #f8213f } .call-hard h4 { display: inline-block; font-size: 18px; line-height: 1.7; border-bottom: 4px solid #4fa8fb; margin-bottom: 20px } .call-hard p { font-size: 15px; line-height: 1.7; color: #6e7080 } .call-more-wrap { background: url("../image/webchat_more2_bg.png") no-repeat center center/cover } .call-more-wrap h2 { color: #fff } .call-more-box { max-width: 1180px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; transition: all .4s ease-in-out } .call-more-box div.call-more { width: 25%; overflow: visible; padding: 30px 25px 20px; background-color: #fff; border-top: 1px solid #e8ecf1; border-left: 1px solid #e8ecf1; text-align: center; position: relative } .call-more-box div.call-more img { max-height: 35px } .call-more-box div.call-more h3 { font-size: 18px; margin: 10px 0 5px } .call-more-box div.call-more p { color: #6e7080; font-size: var(--font-size) } .call-more-box div.call-more .order-hover { cursor: default; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; background-color: #fff; font-size: 16px; padding: 0 26px; color: #282b42; z-index: 5; opacity: 0; transition: all .3s ease-in-out } .call-more-box div.call-more:nth-child(4n+4) { border-right: 1px solid #e8ecf1 } .call-more-box div.call-more:nth-child(n+13) { border-bottom: 1px solid #e8ecf1 } .call-more-box .call-more:hover { cursor: defalut; background-color: #f9fbfd; z-index: 5; transition: all .3s ease-in-out; box-shadow: 1px 13px 29px 3px rgba(217,226,237,.74) } .advan-box { display: flex; justify-content: space-between; flex-wrap: wrap } .advan-box .advan { width: 23%; padding: 30px 20px; text-align: center; border-radius: 6px; transition: all .3s ease-in-out; box-shadow: 0px 5px 40px 0px rgba(47,72,88,.07),0px 5px 40px 0px rgba(47,72,88,.07) } .advan-box .advan .advan-img { height: 50px; display: flex; justify-content: center; align-items: center } .advan-box .advan .advan-img-big img { max-height: 45px } .advan-box .advan img { max-height: 50px } .advan-box .advan h3 { font-size: 18px; line-height: 3; color: #000 } .advan-box .advan .advan-line { margin: 10px auto 30px; width: 34px; height: 3px; background-color: #e62b31 } .advan-box .advan p { width: 80%; margin: 0 auto; text-align: left; color: #6e7080; line-height: 2 } .advan-box .advan:hover { transform: translateY(-8px) } .chan-much-wrap .chan-much-box { display: flex; justify-content: space-between } .chan-much { width: 17%; padding: 15px; display: flex; background-color: #fff; border-radius: 4px; flex-direction: column; justify-content: center; align-items: center; position: relative; cursor: pointer; transition: all .3s ease-in-out } .chan-much img { max-height: 32px; padding: 1.5px 0 } .chan-much p { font-size: 16px; margin-top: 10px } .chan-much:hover { box-shadow: 0px 5px 20px 0px rgba(47,72,88,.07); transform: translateY(-8px) } .chan-smart-much { width: 18%; padding: 25px; display: flex; background-color: #fff; border-radius: 4px; flex-direction: row; justify-content: center; align-items: center; position: relative; cursor: pointer; transition: all .3s ease-in-out } .chan-smart-much img { max-height: 33px; padding: 1.5px 0 } .chan-smart-much p { font-size: 16px; margin-top: 0; margin-left: 10px } .chan-smart-much:hover { box-shadow: 0px 5px 20px 0px rgba(47,72,88,.07); transform: translateY(-8px) } .chan-much-small img { max-height: 35px; padding: 0 } .chan-much-box-white .chan-much { box-shadow: 0px 5px 20px 0px rgba(47,72,88,.07) } .chan-much-box-white .chan-much:hover { box-shadow: 0px 5px 40px 0px rgba(47,72,88,.07),0px 5px 40px 0px rgba(47,72,88,.07) } .bottom-tryout-wrap .bottom-tryout .bottom-tryout-p { font-size: 16px; margin: 5px auto 25px } .tryout-form { margin: 0 auto 0; min-width: 250px; height: 40px; overflow: hidden; display: flex; justify-content: center } .tryout-form input { width: 10%; min-width: 300px; height: 40px; font-size: 16px; background-color: #fff; border: 0; padding: 0; border-radius: 4px; text-indent: 16px; vertical-align: top } .tryout-form button { margin-left: -40px; height: 40px; line-height: 40px; border-radius: 0 4px 4px 0; box-sizing: border-box; padding: 0 30px; background-color: #33485c; z-index: 999 } @media screen and (min-width: 992px)and (max-width: 1199px) { .chan-chall-box .chan-chall { padding: 25px 15px } .chan-chall .chan-chall-img { width: 40px; height: 40px } .chan-chall .chan-chall-right h3 { font-size: 18px; line-height: 2 } .call-mana-tab { max-width: 560px } .call-mana-tab li { margin-right: 0 } .call-more-box { max-width: 90% } .call-more-box .call-more { padding: 20px 20px 15px } .tryout-form { margin: 0 auto 0; min-width: 250px; height: 40px; overflow: hidden; display: flex; justify-content: center } .tryout-form input { width: 10%; min-width: 300px; height: 40px; font-size: 16px; background-color: #fff; border: 0; padding: 0; border-radius: 4px; text-indent: 16px; vertical-align: top } .tryout-form button { margin-left: -40px; height: 40px; line-height: 40px; border-radius: 0 4px 4px 0; box-sizing: border-box; padding: 0 30px; background-color: #33485c; z-index: 999 } } @media screen and (min-width: 768px)and (max-width: 991px) { nav .nav-wrap { background: url("../image/webchat_banner_bg.png") no-repeat center bottom/cover; height: 380px } nav .nav-wrap .box { height: 380px } nav .nav-wrap .box h1 { font-size: 24px; color: #fff } nav .nav-wrap .box p { font-size: 16px } .nav-apply-box a { margin-top: 20px; width: 102px; height: 34px; line-height: 34px; font-size: var(--font-size) } .chan-chall-box .chan-chall { padding: 15px } .chan-chall .chan-chall-img { width: 30px; height: 30px } .chan-chall .chan-chall-right h3 { font-size: 16px; line-height: 2 } .chan-chall .chan-chall-right p { font-size: 13px } .call-mana-tab { max-width: 450px } .call-mana-tab li { margin-right: 0; font-size: 16px } .call-mana-right h3 { font-size: 16px } .tele-more-webchat { max-width: 90%; align-items: flex-start } .call-hard-box .call-hard { width: 29%; padding: 20px 15px; border-radius: 15px; box-shadow: 0px 12px 18px 0px rgba(222,232,242,.5); transition: all .3s ease-in-out; background-size: 100px auto !important } .call-hard-box .call-hard br { display: none } .call-more-box { max-width: 90% } .call-more-box .call-more { padding: 20px 20px 15px } .call-more-box .call-more img { max-width: 30px } .call-more-box .call-more h3 { font-size: 16px !important } .bottom-tryout-wrap .bottom-tryout .bottom-tryout-p { margin: 5px auto 15px } .button-apply { width: 102px; height: 34px; line-height: 34px } .price-box a { padding: 0 15px; height: 34px; line-height: 34px } } @media screen and (max-width: 768px) { nav .nav-wrap { background: url("../image/webchat_banner_bg.png") no-repeat center bottom/cover; height: 42rem } nav .nav-wrap .box { height: 42rem; background-position: center bottom; background-size: 70%; align-items: start } nav .nav-wrap .box div { width: 100% } nav .nav-wrap .box h1 { font-size: 2.4rem; text-align: center; color: #fff; margin-top: 8rem } nav .nav-wrap .box p { font-size: 1.4rem; text-align: center } .nav-apply-box { display: flex; justify-content: center } .nav-apply-box a { margin-top: 2rem; width: 10.2rem; height: 3.4rem; line-height: 3.4rem; font-size: 1.4rem } .chan-chall-box { flex-wrap: wrap } .chan-chall-box .chan-chall { width: 48%; padding: 1.5rem .5rem 1.5rem 1rem; margin-bottom: 5% } .chan-chall-box .chan-chall:nth-child(n+3) { margin-bottom: 0 } .chan-chall .chan-chall-img { width: 3rem; height: 3rem } .chan-chall .chan-chall-right h3 { font-size: 1.4rem; line-height: 1.7; margin-top: .5rem; margin-bottom: .5rem } .chan-chall .chan-chall-right p { font-size: 1.2rem; line-height: 1.7 } .smart-plat-wrap .smart-plat-box { display: flex; flex-wrap: wrap; justify-content: center } .smart-plat-wrap .smart-plat-box .smart-plat-left-img { display: flex; align-items: center; width: 100%; min-width: 55% } .smart-plat-wrap .smart-plat-box .smart-plat-right { margin-top: 1.5rem; max-width: 96%; width: 96%; margin-left: 0 } .smart-plat-wrap .smart-plat-box .smart-plat-right h3 { font-size: 1.4rem } .smart-plat-wrap .smart-plat-box .smart-plat-right p { margin-bottom: 1rem; margin-top: 1rem; font-size: 1.3rem } .smart-plat-wrap .tele-right-apply { justify-content: center } .smart-plat-wrap .price-box { margin-top: 2rem } .smart-plat-wrap .price-box a { width: 10.2rem; height: 3.4rem; line-height: 3.4rem; text-align: center; font-size: 1.3rem } .call-mana-wrap .call-mana-box { margin-bottom: 2rem; margin-top: 3rem } .call-mana-wrap .call-mana-tab { max-width: 70% } .call-mana-wrap .call-mana-tab li { margin-right: 0; font-size: 1.4rem } .call-mana-right h3 { display: none; font-size: 1.4rem; margin-top: 1rem } .call-mana-right p { font-size: 1.3rem; margin-bottom: 1rem; margin-top: 1rem } .call-mana { max-width: 100%; flex-wrap: wrap } .call-mana .call-mana-img { min-width: 90%; width: 90% } .call-mana-right { max-width: 90%; width: 90%; margin-left: 0 } .call-mana-right .tele-right-apply { display: flex; justify-content: center; margin-top: 1rem } .webchat-phone-wrap { padding-bottom: 1rem } .webchat-phone-box { display: flex; justify-content: space-between; padding-bottom: 4rem } .webchat-phone-box .webchat-phone { width: 32% } .webchat-phone-box .webchat-phone p { font-size: 1.3rem } .webchat-phone-box h4 { font-size: 1.6rem; margin-bottom: .5rem; text-align: center } .webchat-phone-box img { width: 50%; margin-left: 25%; margin-right: 25% } .tele-more-wrap { overflow: hidden; padding-bottom: 4rem; background: url("../image/webchat_more_bg.png") no-repeat center center/cover } .tele-more-wrap h2 { color: #fff } .tele-more-wrap .title-p { line-height: 1.7; margin-bottom: 3rem } .tele-more-box { max-width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; transition: all 0,4s ease-in-out } .tele-more-box div { width: 16.57%; margin: 0 .1rem .1rem 0; padding: 3.5rem; background-color: #fff; text-align: center } .tele-more-box div img { max-height: 2.8rem } .tele-more-box div p { margin-top: 1rem; color: #282b42; font-size: 1.2rem } .tele-more-box div:hover { z-index: 5; box-shadow: .1rem 1.3rem 2.9rem .3rem rgba(217,226,237,.74) } .tele-more-box div:hover p { color: #e41c1c } .tele-more-webchat { max-width: 92%; align-items: flex-start } .call-hard-box { flex-wrap: wrap } .call-hard-box .call-hard { width: 100%; padding: 2rem 1.5rem; border-radius: 1.5rem; margin-bottom: 1.5rem; box-shadow: 0rem 1.2rem 1.8rem 0rem rgba(222,232,242,.5); transition: all .3s ease-in-out; background-size: 8rem auto !important; background-position: 100% 140% } .call-hard-box .call-hard:last-child { margin-bottom: 0 } .call-hard-box .call-hard br { display: none } .call-hard-box .call-hard h4 { font-size: 1.4rem; margin-bottom: 1rem } .call-hard-box .call-hard p { font-size: 1.3rem } .call-more-box { max-width: 92%; border-radius: .4rem; overflow: hidden } .call-more-box .call-more { padding: 1.5rem 0 !important } .call-more-box .call-more img { height: 2.7rem } .call-more-box .call-more h3 { font-size: 1.3rem !important } .call-more-box .call-more p { display: none; font-size: 1.1rem !important } .bottom-tryout-wrap .bottom-tryout .bottom-tryout-p { max-width: 100%; font-size: 1.4rem; margin: .5rem auto 1.5rem } .bottom-tryout-wrap .bottom-tryout .tryout-form input { min-width: 25rem } .button-apply { width: 10.2rem; height: 3.4rem; line-height: 3.4rem; margin-top: 1rem; color: #fff; background: linear-gradient(to right, #2f91d4, #1881c9) } .button-apply:first-child { display: none } .button-apply:last-child { margin-left: 0 !important; color: #fff !important; background: linear-gradient(to right, #2f91d4, #1881c9) !important } .price-box a { width: 10.2rem; padding: 0; height: 3.4rem; line-height: 3.4rem } }/*# sourceMappingURL=webchat.css.map */