body{margin:0;padding:0;font-size:14px; -webkit-font-smoothing: antialiased; font-family:"Microsoft YaHei",arial,sans-serif; overflow-x: hidden; background: #fff; color: #464646;}
p,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,blockquote{padding:0;margin:0;}
ul,li,ol{list-style-type:none;}
img{border:0;}
input,textarea{outline: none;font-family:"Microsoft YaHei",arial,sans-serif;}
a{text-decoration: none; color: #646464; cursor:pointer;}
a:hover{color: #d00902;}
img{vertical-align: middle;}
em{font-style: normal;}
table{border-collapse: collapse;border-spacing: 0;}
*html{ background-image:url(about:blank); background-attachment:fixed; } /* 修正IE6振动bug */
input::-webkit-input-safebox-button{display:none;} /*隐藏搜狗浏览器自带的input(password)软键盘*/
.clearfix:after{content: '';display: block;clear: both;}
.header-logo{height: 31px;width: 1px;margin: 12px 10px 29px; background-color: #fff;float: right;}
.header-logo p{margin-left: 14px;margin-top: 8px;width: 307px;font-size: 16px;letter-spacing: 3px;color: white;}
.ss-now-hidden{display: none;}
/*中间正文宽度*/
.mainBox{width: 1200px;margin: 0 auto;}
.all-bg{ clear: both; }
/*header头部样式*/
.header{position: fixed;left: 0;top:0px;right:0; border-bottom: 1px solid rgba(255,255,255,0.2) ; transition: all 0.3s ease-out;}
.header h1{float: left}
.header .ulBox{float: right;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.header ul{display: flex;}
.header ul li a{font-size: 16px; height: 71px; line-height: 71px; margin:0 0 0 40px; display: inline-block;}
.header ul li a:hover{color: #f1d90f;}
.header ul li a.application{ border:1px solid #fff; border-radius:30px; height: 30px; line-height: 30px; width:90px; text-align:center; margin-top: 20px; margin-left: 20px; font-size: 14px;}
.header ul li a.application:hover{border:1px solid #f1d90f;}
.header ul li a.spacing {font-size: 14px; margin-left: 40px;  }
/**改变状态**/
.header.fixed{background:rgba(0,0,0,0.7); -moz-box-shadow:1px 0px 7px 3px rgba(0,0,0,.1); -webkit-box-shadow:1px 0px 7px 3px rgba(0,0,0,.1); box-shadow:1px 0px 7px 3px rgba(0,0,0,.1); top:0px; border: none;}
.header.fixed .fixedLogo{display: inline;}
.header.fixed a{color: #fff;}
.header.fixed ul li a:hover{color: #f1d90f;}
.header.fixed ul li a.application{border:1px solid #fff;}
.ordinaryLogo{ height: 54px;}
.ress-btn{line-height: 1;background: #ffd900;border: 1px solid #ffd900;border-color: #ffd900;color: #403939;padding: 3px 8px;font-size: 12px;border-radius: 4px;float: right;}
/**快速试算**/
.trial-box{ position: relative; width: 1200px; margin: 0 auto;}
.trial-form{ position: absolute; z-index:110; background:rgba(0,0,0,0.7); border-radius: 5px; width:320px; height: auto;  margin:150px 0px 0px 820px; color: #fff; padding: 0 30px 30px 30px; font-size: 14px;}
.trial-form h3{ font-size:22px; line-height: 80px; text-align: center;}
.trial-form .trial-text{  font-size: 14px; }
.trial-form .trial-text span{ text-align: left; display: inline-block;}
.trial-form .trial-text span b{ color: #ffff0a; font-size: 16px;}
.trial-form .trial-text a{ text-align: right; display: inline-block; float: right; color: #fff;}
.trial-form .trial-text a:hover{ color: #f1d90f;}
.trial-form form .in-text1{ background: #fff; border-radius:3px; height: 38px; line-height: 38px; margin-top:15px; position: relative; }
.trial-form form .in-text1:hover {-webkit-box-shadow:1px 0 6px rgba(255,235,0,0.8);box-shadow:1px 0 6px rgba(255,235,0,0.8)}
.trial-form form .in-text1 input{ border:1px solid #fff;  border-radius:3px; height: 38px; width:250px; padding: 0 15px; font-size: 14px; width: calc(100% - 30px);}
.trial-form form .in-text1 span{ color: #333; font-size: 14px; float: left; margin-left:12px; }
.trial-form form .in-text1 span.pf1{ position: absolute; right:10px; top: 0px; }
.trial-form form .in-text1 .i-date{ font-size: 18px; color: #333;  }
.trial-form form .in-text1 .i-date:hover{ color: #d00902;}
.trial-form form .in-text1 .pf1{ position: absolute; right:10px; top: 0px; }
.trial-form form .in-an1{background: #ffb80d; border: none; border-radius:5px; height: 42px; line-height: 42px; margin-top:15px; width: 100%; font-size: 16px;}
.trial-form form .in-an1:hover{ background:linear-gradient(40deg, #ffeb00,#ffeb00 40%,#fcdc01 60%);}
.trial-form .tips{ color: #999; line-height: 40px; padding-bottom: 4px;}
/* banner */
.bg2{background: #2f51cc;/*background: linear-gradient( #0037ff,#0015ffcf ,#0e1ee57d );*/}
.slide-main{ height: 680px; position: relative; }
.slide-box,.slide{ display: block; width: 100%; height:100%; overflow: hidden; }
.slide-box{ position: relative; }
.slide{ display: none; height: 591px; padding-top: 89px; position: relative; position: absolute; z-index: 8; }
.obj-a1,.obj-a4{ position: absolute; z-index: 9; left: 50%; }
.obj-a1{ font-size: 36px; top:210px; text-align: left; color: #fff; width:700px; margin-left: -592px; }
.obj-a4{ width: 470px; height: 326px; top: 300px; margin-left:-200px;}
.banAnimate .obj-a4,.banAnimate .obj-b4{ animation-name: saAnid; -webkit-animation: saAnid 0.3s linear 0s normal none; -moz-animation: saAnid 0.3s linear 0s normal none; animation: saAnid 0.3s linear 0s normal none; }
.banAnimate .obj-a1{ display: block;-webkit-animation:fadeInDown .4s 0s ease-in-out both; }
.module-footer{width:100%;position:absolute;bottom:0;}
.module-footer .wave{position:absolute;bottom:0;width:100%;}
/*大标题*/
.title{ text-align:center; margin: 90px 0 0px 0; position: relative;}
.title h3{ font-size: 40px; color: #333; padding-bottom: 10px; font-weight:normal; }
/*.title h3 em{ color: #d00902; }*/
.title .title-text1{ font-size: 18px; color: #333; padding-bottom: 10px;}
.title .title-text2{ font-size: 48px; color: #fff7f7; position: absolute; text-align: center; width: 100%; top:41px; z-index: -1;}
.title .title-text3{ font-size: 48px; color: #fffcfc; position: absolute; text-align: center; width: 100%; top:41px; z-index: -1;}
.title .title-line{text-align: center;}
.title .title-line span{ width: 50px; height: 3px; background: #d00902; display: inline-block; }
/*平台优势*/
.tog-body{display:flex;display:-webkit-flex;justify-content:space-between;max-width:1200px;min-width:900px;width:100%;margin:50px auto 90px;padding:0 10px}
.tog-body>div{text-align:center; transition:all 0.5s; cursor:pointer;}
.tog-body>div>h3{font-size:24px;line-height:48px;color:#333;padding:0; font-weight: normal;}
.tog-body .content{font-size:17px;color:#666;line-height:25px}
.tog-adv>h3{font-size:26px;font-weight:500}
.tog-body i{background:linear-gradient(40deg, #d00902,#d00902 40%,#c40a04 60%); color:#fff;display:block;width:125px;height:125px;border-radius:50%;text-align:center;font-size:66px;line-height:125px;margin:0 auto 15px;}
.tog-body div:hover{transform:scale(1.2);}
.tog-body div:hover h3{ color:#d00902; }
.tog-body div:hover i{ background:#e6120b;}
.flow{ text-align: center; padding:40px 0 90px; }
/*底部*/
.foot-tip{border-top:1px solid #464646;text-align:center;padding:20px 0;font-size:14px;color:#ccc; background: #242424;}
.foot-tip a{ color: #ccc; }
.foot-tip a:hover{ color: #f1d90f;}
.foot-tip span{ margin-left:10px;}
.foot-tip div{ line-height: 25px;}
.fl-form{ width: 50%;}
.clear-form{ clear: both; }
.showtop {visibility: unset;}