body{padding: 0px;margin: 0px;position: absolute;}
img{border: none;}
.homeBlock{float: left;text-align: center;margin-right:86px;}
#homeNavbar{float: right;margin-bottom: 0px;margin-top: 8px;}
#homeNavbar li{list-style: none;float: left;font-size: 18px;margin: 10px 20px 14px;}
#footerNavbar1{float: left;margin-bottom: 0px;margin-top: 8px;padding-inline-start: 0px;}
#footerNavbar1 li{list-style: none;float: left;font-size: 16px;padding: 0px 40px;border-right:1px solid white;}
#footerNavbar2{float: left;margin-bottom: 0px;margin-top: 20px;padding-inline-start: 0px;padding-left: 30px;}
#footerNavbar2 li{list-style: none;float: left;font-size: 16px;padding: 0px 10px;}
#homeNavbar li{position: relative;text-decoration: none;font-size: 20px;color: #333;}
/* #homeNavbar li:before{content: "";position: absolute;left: 50%;bottom: -8px;margin-bottom: 0px; width: 0;height: 4px;background: #ffb400;transition: all .3s;}
 #homeNavbar li:hover:before{width: 100%;left: 0;right: 0;}  */
.footer{background:#24344d;width: 100%;height: 130px;}
#phoneNumber{color: #fff;font-size: 32px;line-height: 59px;vertical-align: middle;letter-spacing: 2px;margin-left: 16px;}
#address{color: #ffffff;float: right;font-size: 16px;margin-top: 0px;}
#copyright{background: #1d2c44;width: 100%;height:50px;color: #ffffff;text-align: center;font-size: 14px;padding-top: 14px;}
.titleBlock{margin: 50px auto 30px;text-align: center;}
.titleBlock hr{border-bottom:6px solid #FFB400;width: 40px;margin: 10px auto;}
.title1{font-size: 28px;color: #3cacff;margin-bottom:0px;}
.title2{font-size: 16px;color: #d5d5d5;}
.title3{font-size: 24px;color:#3cacff;}
.menuTitle{color: #000000;font-size: 20px;margin-top: 20px;}
.btn-color1{color: #23c48b;background-color: #ffffff;border:1px solid #23c48b !important;}
.btn-color1:hover{color: #ffffff !important;background-color: #23c48b;border-color:#23c48b;}
.btn-color2{color: #58b8ff;background-color: #ffffff;border:1px solid #58b8ff !important;}
.btn-color2:hover{color: #ffffff !important;background-color: #58b8ff;border-color:#58b8ff;}
.btn-color3{color: #f75767;background-color: #ffffff;border:1px solid #f75767 !important;}
.btn-color3:hover{color: #ffffff !important;background-color: #f75767;border-color:#f75767;}
.btn-color4{color: #ffb400;background-color: #ffffff;border:1px solid #ffb400 !important;}
.btn-color4:hover{color: #ffffff !important;background-color: #ffb400;border-color:#ffb400;}
.btn-color5{color: #36cecd;background-color: #ffffff;border:1px solid #36cecd !important;}
.btn-color5:hover{color: #ffffff !important;background-color: #36cecd;border-color:#36cecd;}
.solutionBlock{border: 1px solid #e8e8e8;text-align: center;width: 20%;height:300px;float: left;background: #ffffff;}
.solutionTitle{color: #000;font-size: 28px;margin-top: 10px;}
#newsHome{float: left;margin-left: 20px;width: 660px;height: 464px;}
.newsBlock{height: 26%;margin: 10px 20px 10px;border-bottom: 1px solid #e8e8e8;}
.newsInfo{color: #959595;line-height: 25px;vertical-align: middle;margin-left: 10px;}
.readAll{color: #58B8FF;float: right;font-size:16px;margin-top:6px;}
.serviceBlock{margin-top: 50px;}
.serviceBlock p{line-height: 2;}
.serviceTitle{font-size: 20px;border-left:6px solid #58B8FF;padding-left: 10px;margin-bottom: 16px;}
.newsInfo2{color: #959595;line-height: 25px;vertical-align: middle;margin-top: 0px;}
.newsList{margin-top: 30px;}
.newsLink{text-decoration: none;color: #000;}
.newsLink:hover{text-decoration: none;}
.readAll2{color: #58B8FF;float: right;font-size:14px;}
.recommandList{border-bottom: 1px solid #e8e8e8;padding-bottom: 16px;margin-bottom: 26px;}
.productIcon img{transition: all .5s;}
.productIcon:hover img{transform: translateY(-10px);}
.solutionBlock:hover{zoom: 1.03;transform: scale(1.03);}
.aboutUsBlock{border-bottom: 1px solid #e8e8e8;padding-bottom:0px ;margin-bottom: 20px;}
.aboutUsBlock a{text-decoration: none;}
.aboutUsTitle{font-size: 20px;color: #acacac;text-decoration: none;cursor: pointer;}
.aboutUsTitle:hover{color: #58B8FF;text-decoration: none;}
#productNavbar{margin-bottom: 0px;margin-top: 30px;}
#productNavbar li{list-style: none;float: left;font-size: 22px;padding: 20px 4%; border-radius:8px 8px 0px 0px;}
#productNavbarFoot{margin-bottom: 0px;margin-top: 0px;}
#productNavbarFoot li{list-style: none;float: left;font-size: 18px;margin: 10px 50px 14px;padding: 10px 10px;}
.productTitle{margin: 80px auto;text-align: center;}
.qmtBlock{height: 330px;width: 300px;float: left;margin: 20px;background: #ffffff;box-shadow: 0px 0px 8px #cecece;text-align: center;padding: 30px;padding-top: 40px;border-radius:8px;}
.decorationLine{width: 50px;margin: 0px auto;position: relative;bottom: -53px;}
.qmtBlock2{height: 330px;width: 200px;float: left;margin: 20px 50px;background: #ffffff;text-align: center;}
.zxkfBlock{height: 330px;width: 200px;float: left;margin: 20px;background: #ffffff;text-align: center;}
.zxkfTitle{color: #58B8FF;font-weight: bold;font-size: 22px;}
.zxkfTable tr{height: 450px;}
.functionBox{width: 200px;height:200px;border: 1px solid #dcdcdc;background: #ffffff;float: left;margin: 20px;text-align: center;padding-top: 46px;font-size: 20px;}
.functionBox p{margin-top: 20px;}
.functionBox img{height: 56px;}
.functionBox{transition: all .5s;}
.functionBox:hover{transform: translateY(-16px);border: 2px solid #58B8FF;}
.whyxBlock{height: 330px;width: 250px;float: left;margin: 20px 40px;background: #ffffff;text-align: center;}
.whyxTitle{height: 60px;width: 210px;background: #dff5ff;text-align: center;padding-top: 11px;float: left;margin: 20px;}
.whyxTitle p{font-size: 20px;}
.whyxTitle p span{line-height: 36px;vertical-align: middle;}
.chosenProduct{background: #58B8FF;border-radius:8px;}
.chosenLink{color: #ffffff;text-decoration: none;}
.chosenLink:hover{text-decoration: none;}
.chosenLink:FOCUS{color:#ffffff}
.link{text-decoration: none;color: #000000;}
#backtop{cursor: pointer;height: 50px;width: 50px;background: #58b8ff;color: white;font-size: 30px;text-align: center;line-height: 50px;border-radius:8px 0px 0px 8px;position: fixed;bottom: 30px;right: 0px;display: none;padding-top: 4px;}
#backtop:hover{opacity: 0.7;}
.modal-backdrop {filter: alpha(opacity=0)!important;opacity: 0!important;}
.modal-open{overflow-y: scroll;padding-right: 0px !important;}
.zskBlock{height: 250px;width: 250px;float: left;margin: 20px 40px;background: #ffffff;text-align: center;}
.zskBlock2{height: 440px;width: 280px;float: left;margin: 20px 30px;padding-top: 40px;background: #ffffff;text-align: center;}
.zskText{text-align: left;padding: 20px;font-size: 16px;line-height: 2;}
.zskText2{font-size: 24px;margin-top: 30px;width:260px;line-height: 2;padding-left: 16px;}
.zxkfBlock img{transition: all .5s;}
.zxkfBlock:hover img{transform: translateY(-10px);}
.floatBox{width: 80px;height: 200px;position: fixed;right: 0px;bottom: 100px;}
.contactUs{width: 80px;height: 90px;padding-top: 10px;background: #58b8ff;text-align: center;border-radius:8px 0px 0px 8px;}
.booking{width: 80px;height: 90px;padding-top: 10px;background: #ffb400;margin-top: 20px;text-align: center;cursor:pointer;border-radius:8px 0px 0px 8px;}
.newsPage{text-align: center;margin: 10px 20px 0px;}
.customerBlock{transition: all .5s;width: 140px;height: 100px;border: 1px solid #dcdcdc;border-radius:6px;background: #ffffff;float: left;margin-left: 10px;margin-top: 10px;}
.customerBlock:hover{border: 1px solid #58B8FF;transform: translateY(-8px);border: 2px solid #58B8FF;}
