@charset "utf-8";
body { width: 100%; margin: 0; padding: 0; font-family:PingFang SC,Lantinghei SC,Microsoft YaHei,HanHei SC,Helvetica Neue,Open Sans,Arial,Hiragino Sans GB,"微软雅黑",STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif,HYWenHei-GEW !important; }
* { margin: 0; padding: 0; list-style: none;}

.centerbox { width:1280px; margin: 0 auto; position: relative;}
.fl { float:left;}
.fr { float:right;}
header .centerbox { width:1370px; margin: 0 auto;}
header { float: left; width: 100%; height: 80px; background: rgba(255,255,255,1); box-shadow: 0 2px 8px rgba(21,21,21,0); transition:all 200ms; }
header.gundong{ position: fixed; top: 0; left: 0; z-index: 888; box-shadow: 0 5px 15px rgba(21,21,21,.08);}

header .logo {float: left; width: 264px; height: 54px; margin-top: 14px; line-height: 54px; }
header .logo a {display: block; width:100%;}

nav { float:left; margin-top: 7px; margin-left:125px; }
nav ul li { float:left; margin: 0 25px;  font-weight: normal; font-size: 18px; letter-spacing: 1px; line-height: 71px;  }
nav ul li a { color: #333; text-decoration: none; display: block; padding:0 1px;}
nav ul li a:hover {color:#0304ec;}
nav ul li.current a {color:#0304ec; border-bottom: 2px #0304ec solid;}

.topbutt { float:right;}
.topbutt .btn{display:block; float: left;  font-size: 18px; line-height: 40px; letter-spacing: 1px;  padding: 0 20px;  color:#0304ec; border:1px solid #0304ec;
    text-align:center; margin-left:1rem;  border-radius: 5px; margin-top: 22px; cursor: pointer; text-decoration: none;}
.topbutt .btn a { display: block;}
.topbutt .btn:hover { color: #0304ec;}
.topbutt .btn.btn_zc { color: #fff; background: #0304ec;}
.topbutt .btn.btn_zc:hover {color: #fff;}


.banner { float:left; width: 100%; height: auto; background: #174deb;  position: relative; overflow-x: hidden;}
.banner img {float:left; width: 100%; height: auto}

.qyysbox { width:100%; height: 90px; background: rgba(255,255,255,.8); position: absolute; bottom: 0;}
.qyysbox ul { width:1280px; margin: 0 auto;}
.qyysbox ul li { float:left; width: 256px; margin-top: 26px;}
.qyysbox ul li .qyicon_img { float:left; width: 44px; height: 44px; margin-right: 8px;}
.qyysbox ul li .qyicon_img img { width:100%; height: auto}
.qyysbox ul li h3 { font-size: 18px; color: #333; line-height: 24px; }
.qyysbox ul li p { font-size: 14px; color: #666; }

.bankuaibox {float: left; width: 100%; padding-top: 62px; padding-bottom: 50px;}
.bktitle { float: left; width: 100%; margin-bottom: 40px; font-size: 30px; color: #333; font-family:PingFang SC,"苹方"; text-align: center; }
.bktitle p { display: block; color:#646464; font-size: 18px; line-height: 20px; padding-top: 6px; font-weight: 300;}

.lzcp_list li { float:left; width: 413px; height: 204px; margin:0 0 20px 20px; border-radius: 16px; overflow: hidden; position: relative;}
.lzcp_list li:nth-child(1),.lzcp_list li:nth-child(4) { margin-left:0; }
.lzcp_list li .lzcp_textbox { width: 100%;   padding: 24px;  position: absolute;  top: 0;  left: 0;  text-decoration: none;  color: #fff;  box-sizing:border-box; letter-spacing: 1px;}
.lzcp_list li .lzcp_textbox h3 { font-size:32px; font-weight: 400;}
.lzcp_list li .lzcp_textbox p { font-size:20px; opacity: .6;}
.lzcp_list li .lzcp_textbox span { display: block; font-size: 16px; margin-top: 32px; }

/**插件**/
.sccjbox { background:#f2f7fd url("../../images/sc/scbk2bg.png") no-repeat center 0; background-size: cover;}
.chajianlist li { float:left; display: flex;  flex-direction: column;  align-items: center;  width: 146px;  height: 159px;  padding-top:20px;  padding-bottom: 12px;
  border-radius: 16px;  justify-content: center; margin-left: 16px; margin-bottom: 16px;}
.chajianlist li:nth-child(1),.chajianlist li:nth-child(9),.chajianlist li:nth-child(17),.chajianlist li:nth-child(25) { margin-left:0; }
.chajianlist li .cjicon {width: 64px;  height: 64px;  display: flex;  flex-direction: row;  align-items: center;  justify-content: center;  background-color: rgba(255,255,255,.9);  border-radius: 40px;  margin-bottom: 18px;  border:1px #fff solid;  }
.chajianlist li h3 { font-weight: 500;  font-size: 18px;  line-height: 24px;  color: #1f2329; letter-spacing: 1px;}
.chajianlist li span{ font-size: 14px;  line-height: 26px;  font-weight: 400;  color: #747b85; padding-top: 4px;}
.chajianlist li:hover { background: linear-gradient(186.85deg,#3e3aff 10.2%,#ada9ff 135.42%); box-shadow: 0 4px 8px rgba(62,58,255,.15),0 3px 6px -6px  rgba(62,58,255,.1),0 6px 18px 6px rgba(62,58,255,.1); }
.chajianlist li:hover h3 { color: #fff;}
.chajianlist li:hover span { color:#fff; opacity:.8;}

/**端口**/
.duankou_list {}
.duankou_list li {  float:left; width: 216px; height: 150px; border-radius: 16px; background: #f0f4ff; padding-top: 30px; padding-left: 24px; margin-left: 20px; margin-bottom: 20px;}
.duankou_list li .dkicon { width:40px; height: 40px; margin-left: 2px;}
.duankou_list li h3 { font-size:22px; color: #444; margin-top: 15px; margin-bottom: 15px;}
.duankou_list li p {font-size:14px; color: #888;}

.duankou_list li:nth-child(1) { background: #fcfaed; margin-left: 0;} 
.duankou_list li:nth-child(4)  { background: #f1fcee; }
.duankou_list li:nth-child(5)  { background: #f3f3fd; }
.duankou_list li:nth-child(6) {  margin-left: 0;} 
.duankou_list li:nth-child(7)  { background: #fff5eb; }
.duankou_list li:nth-child(8)  { background: #e9f9f8; }
.duankou_list li:nth-child(9)  { background: #eaf8f8; }
.duankou_list li:nth-child(10)  { background: #fff5eb; }
.duankou_list li:nth-child(11) {margin-left: 0; background: #f3f3fd; }
.duankou_list li:nth-child(13)  { background: #fdf9ed; }
.duankou_list li:nth-child(14)  { background: #f0f4ff; }
.duankou_list li:nth-child(15)  { background: #eafaf9; }

/**理由**/
.liyoubox { background:#f2f7fd; }
.liyou_list li { float:left; width: 255px; height:196px; background: #fff; border-radius: 10px; box-shadow: 0 4px 10px rgba(144,187,239,.2); padding: 0 25px; margin: 0 0 20px 20px; }
.liyou_list li h3 { font-size:22px; line-height: 24px; color: #147ff5; margin-top: 28px; white-space: nowrap}
.liyou_list li h3 span { font-family:"阿里巴巴普惠体"; font-size: 26px; padding-right: 5px; color: #409bff;}
.liyou_list li p { font-size:14px; color: #618fc7; line-height: 1.6; margin-top: 15px; text-indent: 2em; opacity: .95;}
.liyou_list li:nth-child(1),.liyou_list li:nth-child(5),.liyou_list li:nth-child(9),.liyou_list li:nth-child(13),.liyou_list li:nth-child(17),.liyou_list li:nth-child(21),.liyou_list li:nth-child(25) { margin-left: 0}

/**商业模式**/
.syms_list li { float:left; display: flex;  flex-direction: column;  align-items: center;  width: 245px;  height: 320px;  padding: 28px 30px 2px;
  border-radius: 16px;  justify-content: center; margin-left: 20px; margin-bottom: 20px; background: #f2f7fd;}
.syms_list li h3 { font-size:25px; color: #111; line-height: 30px; letter-spacing: 1px;}
.syms_list li p {font-size: 16px;  line-height: 30px;  font-weight: 400;  color: #666; margin-top: 28px; text-align: center; opacity: .9;}
.syms_list li .msicon {width: 98px;  height: 98px; margin-top: 34px;  display: flex;  flex-direction: row;  align-items: center;  justify-content: center;  background-color: rgba(255,255,255,.9);  border-radius: 50px;  margin-bottom: 18px;  }

.syms_list li:nth-child(1),.syms_list li:nth-child(5),.syms_list li:nth-child(9) {  margin-left: 0;} 

/**产生价值**/
.jiazhibox {background:#f2f7fd; }
.csjz_list li { float:left; width: 413px; height: 200px; border-radius: 10px; margin: 0 0 20px 20px; overflow: hidden; position: relative; }
.csjz_list li .jz_txt { position: absolute; width: 100%; top: 0; left: 0; text-align: center; color: #fff; padding-top: 60px;}
.csjz_list li .jz_txt h3 { font-size:28px; line-height: 50px;}
.csjz_list li .jz_txt p { font-size:18px; opacity: .8}
.csjz_list li:nth-child(1),.csjz_list li:nth-child(4) {margin-left: 0; }

/**应用价值**/
.yycj_list li { float:left; width: 413px; height: 326px; margin: 0 0 20px 20px; position: relative;}
.yycj_list li .yycjimg { width: 100%; overflow: hidden;}
.yycj_list li .yycjtxt { width: 100%; position: absolute; top:0; left: 0; padding: 44px; box-sizing: border-box; color: #fff;}
.yycj_list li .yycjtxt h3 { font-size: 28px;}
.yycj_list li .yycjtxt p { font-size: 16px; line-height: 26px; height: 104px; margin-top: 15px; opacity: .95;}
.yycj_list li .yycjtxt a.yycjbut { width: 120px; height: 44px; border:1px solid #fff; border-radius: 6px; text-align: center; line-height: 44px; display: block; color: #fff; text-decoration: none; margin-top: 15px;}
.yycj_list li .yycjtxt a.yycjbut:hover { background: #fff; color: #0304ec}
.yycj_list li:nth-child(1),.yycj_list li:nth-child(3) {margin-left: 0; }
.yycj_list li:nth-child(1) { width:847px;}
.yycj_list li:nth-child(1) .yycjtxt p { width:352px;}
