html{font-size:14px}
@media (min-width:768px){html{font-size:16px}
}
.container{max-width:960px}
.pricing-header{max-width:700px}
.card-deck .card{min-width:220px}
.nav a{font-size:14px}
.nav a:hover{color:#0069d9!important}
.home-wrapper .btn{min-width:110px;height:40px;border-radius:20px;font-size:16px;transition:all .3s ease-in-out}
.btn{transition:all .3s ease-in-out}
.btn:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(24 144 255,.4)}
.te-xing{margin:80px 0 50px}
.te-xing-wrap{text-align:center;color:#697b8c}
.te-xing-wrap h3{color:#0d1a26;font-size:16px;margin:8px auto}
.te-xing-wrap .page1-image{width:80px;height:80px;border-radius:40px;margin:20px auto 32px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;background:#fff;transition:box-shadow .3s ease-out,transform .3s ease-out}
.te-xing-item:hover .page1-image{transform:translateY(-5px)}
.card:hover{transition:transform .3s ease-out;transform:translateY(-5px)}
.card-header{background:linear-gradient(45deg,#096dd9,60%,#40a9ff);padding-top:24px;padding-bottom:18px;color:#fff}
.card-header p{margin-top:20px}
.card-body li{margin-left:10px}
.page1-line.title-line-wrapper{width:312px;margin:24px auto 48px}
.title-line-wrapper{height:2px;width:100%;overflow:hidden}
.page1-line.title-line-wrapper .title-line{animation:page1TitleLine 3s ease-in-out 1.5s infinite}
.title-line-wrapper .title-line{height:100%;width:64px;transform:translateX(-64px);background:linear-gradient(90deg,rgba(24,144,255,0) 0,#1890ff)}
@keyframes page1TitleLine{0%,25%{transform:translateX(-64px)}
100%,75%{transform:translateX(376px)}
}
.img{padding-top:40px}
@media screen and (max-width:750px){.img{padding-top:140px}
}
.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media (min-width:768px){.bd-placeholder-img-lg{font-size:3.5rem}
}
#links a{margin-right:5px;color:#212529;}