*,p{margin:0;padding:0}body{font-family:"PingFang SC","Proxima Nova","Helvetica Neue","Helvetica","Hiragino Sans GB","STHeitiSC Light","Microsoft YaHei","Arial","sans-serif" !important}.centerpage{width:1180px;margin:0 auto}.banner{width:100%;height:404px;background-position:center top;background-size:cover;background-repeat:no-repeat}.banner .bannercontent{padding-top:54px}.banner .bannercontent .title{width:465px;font-size:45px;font-weight:600;color:#172b4d;line-height:63px}.banner .bannercontent .subtitle{width:450px;font-size:18px;font-weight:400;color:#172b4d;line-height:25px;margin:28px 0 30px 0}.banner .bannercontent .btnlist{display:flex}.banner .bannercontent .btnlist .btn_download,.banner .bannercontent .btnlist .btn_form{display:block;width:175px;height:52px;line-height:52px;margin-right:20px;background:#0b89ff;border-radius:2px;text-align:center;color:#fff;font-weight:600;cursor:pointer;box-sizing:border-box;opacity:.9}.banner .bannercontent .btnlist .btn_form{background-color:unset;border:1px solid #0b89ff;color:#0b89ff}.banner .bannercontent .btnlist .btn_download{position:relative}.banner .bannercontent .btnlist .btn_download span{position:absolute;left:36px}.banner .bannercontent .btnlist .btn_download:hover span{-webkit-animation:gd-shake .6s ease infinite;-moz-animation:gd-shake .6s ease infinite;animation:gd-shake .6s ease infinite}.banner .bannercontent .btnlist .btn_download:hover,.banner .bannercontent .btnlist .btn_form:hover{opacity:1}.text-desc{font-size:14px;font-weight:400;color:#666;line-height:26px;padding:10px;padding-left:22px;margin-bottom:45px;border-radius:6px;border:2px dotted #0b89ff}.text-main{font-size:16px;font-weight:400;color:#666;line-height:29px;margin-bottom:20px;text-indent:35px}.text-title{font-size:20px;font-weight:500;color:#333;line-height:29px;margin:36px 0 20px 0}.mainbox{margin-top:42px;display:flex;justify-content:space-between;padding-bottom:56px}.mainbox .main-left{width:716px;position:relative}.mainbox .main-left .img{display:block;width:618px;margin:30px 0}.mainbox .main-left .atcfrom{position:absolute;bottom:0;right:20px}.mainbox .main-right{width:310px}.mainbox .main-right .righttitle{position:relative;font-size:16px;font-weight:600;color:#222;line-height:22px;margin-bottom:20px}.mainbox .main-right .righttitle::before{content:'';display:block;width:4px;height:16px;background:#0b89ff;position:absolute;left:-12px;top:50%;transform:translateY(-50%)}.mainbox .main-right .linklist{margin-bottom:48px}.mainbox .main-right .linklist li{font-size:14px;font-weight:400;color:#333;line-height:20px;padding-bottom:12px;margin-top:10px;border-bottom:1px dashed #979797;cursor:pointer}.mainbox .main-right .flus{font-size:14px;font-weight:400;color:#333;line-height:20px;margin-bottom:20px}.mainbox .main-right .codelist{display:flex}.mainbox .main-right .codelist li{width:98px;height:98px;margin-right:40px;background-position:center top;background-size:cover;background-repeat:no-repeat;position:relative}.mainbox .main-right .codelist li span{font-size:14px;font-weight:500;color:#666;line-height:20px;position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;white-space:nowrap}@keyframes gd-shake{0%{top:0}50%{top:-3px}100%{top:3px}}@media screen and (max-width:1200px){.centerpage{width:100%}.banner{padding:0 20px;height:330px;background-position:left}.banner .bannercontent .title{width:100%;text-align:center;font-size:20px;line-height:normal}.banner .bannercontent .subtitle{width:100%;text-align:center}.banner .bannercontent .btnlist .btn_download{position:unset}.banner .bannercontent .btnlist .btn_download span{position:unset}.mainbox{display:block;padding:0 20px;padding-bottom:70px}.mainbox .main-left{width:100%;margin-bottom:30px;padding-bottom:20px}.mainbox .main-left .img{width:100%}.mainbox .main-left .atcfrom{right:0}.mainbox .main-right{width:100%}}