
/* about */
.about{ background:#FFF; float:left; width:100%; position:relative; z-index:1;border-radius:5px;margin-bottom:20px}
.about .about_title{ text-align:center;text-transform: uppercase;}
.about .about_title .welcome{font-size:30px;padding-bottom:12px}
.about .about_title .we_text{font-size:18px;padding:12px 0px;color:#666;padding-bottom:50px}
.about .about_title  .line-h{margin:auto;height:3px;width:170px;}
.about-cont{padding: 20px;margin-bottom: 50px;}
.about-cont p{font-size: 16px;line-height: 25px;padding-bottom: 20px;}
.about-left{float: left;width: 50%;}
.about-left p span{color:#1f8ceb;cursor:pointer;}
.about-right{float: left;padding-left:53px}
.about .contact{padding-top:42px}
.about .contact {font-size:15px;text-indent:66px; width:218px;margin:auto}
.about .contact .scdkey{height:70px; background:url(../../image/about/abotu_ico.png) no-repeat 0px 0px;line-height:54px;}
.about .contact .service{height:70px; background:url(../../image/about/abotu_ico.png) no-repeat 0px -69px;line-height:54px;margin-top:17px}
.about .livechat{text-align:center;padding-bottom:60px}
.about .livechat p{font-size:22px;padding:40px 10px 30px 10px;color:#666}
.about .livechat button{padding:12px 60px; font-size:22px;text-transform: uppercase;}
.indent{display: block;padding-left: 48px;float: left;}
@media screen and (max-width:786px){
.about-left{width: 100%;}
.about-right{width: 100%}
.about-right img{width:100%;}
}


.contactus_warp{ background:#FFF; float:left; width:100%; position:relative; z-index:1;border-radius:5px;margin-bottom:20px}
.contactus{width: 660px;margin:auto;position: relative;;}
.contactus .best-title{ text-align:center;text-transform: uppercase;}
.contactus img { position: absolute; top: 39px;left: 25px;width: 182px;}
.contactus .cse{font-size:14px;padding-top:20px;padding-bottom: 20px; text-align: center;line-height:34px;}
.contactus .cse p{padding-bottom: 4px;font-size: 24px;}
.contactus .cse .maill{color:#f60;font-size:20px;padding-top: 14px;}
.contactus .cse button{padding:8px 42px;display: inline-block;margin-top:12px;}
.add{width: 660px;margin:auto;position: relative;padding-top:22px;font-weight: bold;text-align: center;}
.contactus .cse .fastest{color:#666;}

.contactus_warp .live-chat{    display: flex;align-items: center; width:535px; justify-content: flex-start; margin: 0 auto;}
.contactus_warp .live-chat img{width: auto;padding-right: 15px;}
.contactus_warp .live-chat p{font-size: 16px;}
.contactus_warp .contact {font-size: 16px;text-indent: 66px; display: flex; width:535px; margin: 0 auto; justify-content: flex-start;}
.contactus_warp .contact p{height: 70px;background: url(../../image/about/abotu_ico.png) no-repeat 0px -69px;line-height: 54px;margin-top: 17px;}


.guide{color:#fff}
.guide .hero-logo{text-align: center;}
.guide .hero-logo img{    width: 160px;padding-bottom: 7px;}
.guide .btn{display:inline-block;padding: 5px 28px;background-color:#fff;color: #094696;text-decoration:none;border:1px solid #ccc;font-size:14px;margin-bottom:10px;border-radius: 0;opacity: 1;font-weight: bold;text-decoration-line: underline;}
.hero-section{background-color: #031326;padding:60px 0;display:flex;justify-content:center;align-items:flex-start;gap:120px}
.hero-img img{max-width:300px;height:auto}
.hero-content{max-width:469px}
.hero-content .hero-title{font-size:28px;margin-bottom:20px;text-transform:uppercase;font-weight: bold;    line-height: 30px;}
.hero-content .section-box{margin-bottom:30px;line-height: 14px;}
.hero-content .sec-title{font-size: 16px;margin-bottom:10px;font-weight: bold;}
.hero-content p{font-size:12px;margin-bottom: 12px;}
.hero-content ul{margin-left: 0;margin-bottom: 10px;font-size:12px}
.download-btns{display:flex;gap:10px}
.partner-content{width: 592px;}
.support-section{background-color:#f0f0f0;color:#000;padding: 46px 0;text-align:center}
.support-section .container{position: relative;}
.support-section img {width: 118px; position: absolute;right: 304px; top: -19px; opacity: 0.6;}
.support-section .sec-title{font-size: 31px;margin-bottom:10px;font-weight: bold;}
.support-section p{font-size: 15px;margin-bottom:20px}
.support-btn{padding: 7px 20px;background-color:#0066cc;color:#fff;text-decoration:none;border-radius: 6px;font-weight:bold;font-size: 17px; cursor: pointer;}
.partner-section{background-color:#fff;color:#000;display:flex;justify-content:center;align-items:center;gap:40px;text-align:center;}
.partner-content .gold-title{font-size: 34px;color: #0067b8;margin-bottom:10px;text-transform:uppercase;font-weight: bold;line-height: 41px;}
.partner-content .gold-badge{display:inline-block;background-color: #ff6f28;color:#fff;padding: 12px 0px;font-weight:bold;margin-bottom: 10px;width: 302px;font-size: 14px;}
.partner-content p{font-size: 13px;max-width: 400px;margin: auto;padding-bottom: 20px;}
.partner-btn,
.partner-btn:hover{padding:8px 20px;background-color:#0066cc;color:#fff;text-decoration:none;border-radius:5px;font-size: 16px;font-weight: bold;}
.partner-img {overflow: hidden;height: 100%;}
.partner-img img { max-width: 450px; height: auto;transform: translateY(60px);}