.col {
  background: #fff;
  padding: 50px 0;
}

.col .content {}

.col .h2 {
  text-align: center;
  font-size: 30px;
  line-height: 42px;
  color: #444;
  margin-bottom: 20px;
  letter-spacing: 2px;
}

.icon {
  display: block;
}

.col .p {
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  color: #666;
}

.banner {
  height: 520px;
  background: url(/skin/style/img/b2b/banner.png?t=20190806) no-repeat center;
  position: relative;
}

.banner .wrp1150 {
  position: relative;
  height: 100%;
}

.banner .btn-group {
  position: absolute;
  left: 178px;
  bottom: 160px;
}

.banner .btn-group .btn {
  font-size: 18px;
  display: inline-block;
  width: 158px;
  height: 52px;
  border: 1px solid;
  text-align: center;
  line-height: 52px;
  color: #fff;
  border-radius: 4px;
  margin: 0 16px;
}

.banner .btn-group .btn.resUrl {
  background: #6986fe;
  border-color: #6986fe;
  color: #fff;
}

.banner .btn-group .btn.kfUrl {}

.banner .btn-group .btn:hover {
  opacity: .9;
}

.banner .btn-group .btn-text-group {
  padding: 20px 0;
  text-align: center;
  color: #fff;
  font-size: 18px;
  letter-spacing: 1px;
}

.banner .btn-group .btn-text-group span {}

.ys-col {}

.ys-col .list {
  margin-top: 40px;
}

.ys-col .list .item {
  float: left;
  width: 33.333334%;
}

.ys-col .list .item .box {
  margin: 20px 30px;
  border-radius: 8px;
  background: #eee;
  text-align: center;
  padding: 20px;
}

.ys-col .list .item .box .h3 {
  margin-bottom: 16px;
  font-size: 18px;
  color: #333;
}

.ys-col .list .item .box .txt {
  font-size: 14px;
  line-height: 1.8;
  color: #666;
}

.zx-col {
  height: 183px;
  background: url(/skin/style/img/blockchain/last-col-bg.png?t=20190806) no-repeat center center;
}

.zx-col .h2 {
  color: #fff;
  margin: 40px 0;
}

.zx-col .content {
  display: block;
  width: 654px;
  margin: 0 auto;
}

.zx-col .box {
  display: block;
  width: 500px;
  height: 50px;
  margin: 0 auto;
  background: #fff;
  border-radius: 4px;
  position: relative;
  float: left;
}

.zx-col .box .inp {
  width: 100%;
  padding: 8px;
  box-sizing: border-box;
  height: 50px;
  padding-right: 130px;
  font-size: 18px;
  color: #666;
  border-radius: 4px;
}

.zx-col .box .btn {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 120px;
  height: 46px;
  color: #fff;
  background: #0060ff;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
}

.zx-col .btn-zx {
  float: left;
  width: 120px;
  height: 46px;
  text-align: center;
  color: #fff;
  background: #1c9733;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
  line-height: 46px;
  border: 2px solid #fff;
  margin-left: 30px;
  position: relative;
}

.zx-col .btn-zx:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 44px;
  background: #fff;
  left: -17px;
  top: 2px;
}

.js-col .h2 .span {
  color: #5b9df3;
}
.js-col .img{
  text-align: center;
  padding: 40px 0;
}

.js-col .btn-group {
  margin-top: 30px;
  text-align: center;
}

.js-col .btn-group .btn {
  display: inline-block;
  text-align: center;
  border-radius: 4px;
  width: 118px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #5b9df3;
  margin: 0 10px;
}

.js-col .btn-group .btn.resUrl {
  background: #5b9df3;
  color: #fff;
}

.js-col .btn-group .btn.kfUrl {
  color: #5b9df3;
}



.jz-col {}

.jz-col .h2 .span {
  color: #4473c5;
}

.jz-col .list {
  padding-top: 40px
}

.jz-col .list .item {
  float: left;
  width: 33.333334%;
}

.jz-col .list .item .box {
  text-align: center;
  overflow: hidden;
  margin: 0 auto;
}


.jz-col .list .item .box .icon {
  margin: 30px auto 20px;
}

.jz-col .list .item .box .h3 {
  margin: 10px 0 20px;
  font-size: 18px;
}
.jz-col .list .item .box .txt {
  margin: 10px 0 20px;
}


.hx-col {
  background: #f4f4f4;
}

.hx-col .h2 .span {
  color: #70a4ff;
}

.hx-col .list {
  padding-top: 40px
}

.hx-col .list .item {
  float: left;
  width: 20%;
}

.hx-col .list .item .box {
  text-align: center;
  overflow: hidden;
  margin: 10px 20px;
  background: #fff;
}
.hx-col .list .item .box .img{
  background: #70a4ff;
  overflow: hidden;
}

.hx-col .list .item .box .icon {
  
margin: 20px auto;
  
height: 60px;
}

.hx-col .list .item .box .h3 {
  
font-size: 22px;
  
margin: 20px 0;
}
.hx-col .list .item .box .txt {
  
color: #666;
  
margin: 10px;
  
line-height: 30px;
  
height: 120px;
}
.hx-col .btn-group {
  margin-top: 30px;
  text-align: center;
}
.hx-col .btn{
  display: inline-block;
  text-align: center;
  border-radius: 4px;
  width: 130px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #70a4ff;
  margin: 0 10px;
  color: #fff;
  background: #70a4ff;
}
.ms-col{}
.ms-col .h2 .span{
  color: #ffa127;
}
.ms-col .img{
  text-align: center;
  padding: 40px 0;
}
.jg-col{}
.jg-col .h2 .span{
  color: #ff0000;
}
.jg-col .img{
  text-align: center;
  padding: 40px 0;
}

.ys4-col .h2 .span {
  color: #ff9833;
}

.ys4-col .list {
  padding-top: 40px;
}

.ys4-col .list .item {
  padding: 50px 0;
}

.ys4-col .list .item:nth-child(even) {
  background: #f4f4f4;
}

.ys4-col .list .item .text {
  width: 50%;
  display: table-cell;
  vertical-align: middle;
  padding: 0 40px;
}

.ys4-col .list .item .box {
  display: table;
}

.ys4-col .list .item .text .h3 {
  font-size: 24px;
  margin: 20px 0;
}

.ys4-col .list .item .text .h3 .span {
  color: #0054ff;
}

.ys4-col .list .item .text .txt {
  color: #666;
  font-size: 16px;
  line-height: 1.6;
}

.ys4-col .list .item .text .btn-group {
  margin-left: -10px;
  margin-top: 30px;
}

.ys4-col .list .item .text .btn-group .btn {
  display: inline-block;
  text-align: center;
  border-radius: 4px;
  width: 118px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #1865c8;
  margin: 0 10px;
}

.ys4-col .list .item .text .btn-group .btn.resUrl {
  background: #1865c8;
  color: #fff;
}

.ys4-col .list .item .text .btn-group .btn.kfUrl {
  color: #1865c8;
}

.ys4-col .list .item .img {
  text-align: center;
}




.xms-col {}

.xms-col .h2 .span {
  color: #438eff;
}

.xms-col .list {
  padding-top: 40px;
  text-align: center;
}

.xms-col .list .item {
  display: inline-block;
}

.xms-col .list.list1 .item{
  width: 24%;
}
.xms-col .list.list2 .item{
  width: 32.333334%;
}
.xms-col .list .item .box {
  overflow: hidden;
  text-align: center;
  width: 272px;
  margin: 0 auto;
}

.xms-col .list .item .box:hover {

}

.xms-col .list .item .box .icon {
  margin: 20px auto;
}

.xms-col .list .item .box .h3 {
  margin: 20px 0 10px;
  overflow: hidden;
  font-size: 18px;
  font-weight: 800;
}

.xms-col .list .item .box .txt {
  overflow: hidden;
  color: #666;
  margin: 10px 20px;
  line-height: 22px;
  height: 88px;
}

.bg-hx_01 {
  width: 60px; height: 60px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -390px -10px;
}
.bg-hx_02 {
  width: 65px; height: 60px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -470px -10px;
}
.bg-hx_03 {
  width: 74px;
  height: 55px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -1159px -6px;
}
.bg-hx_04 {
  width: 58px; height: 60px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -77px -10px;
}
.bg-hx_05 {
  width: 58px;
  height: 58px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -155px -9px;
}
.bg-jz_01 {
  width: 58px; height: 54px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -233px -10px;
}
.bg-jz_02 {
  width: 59px; height: 49px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -311px -10px;
}
.bg-jz_03 {
  width: 47px; height: 52px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -10px -10px;
}
.bg-xms_01 {
  width: 67px; height: 67px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -985px -10px;
}
.bg-xms_02 {
  width: 66px; height: 66px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -555px -10px;
}
.bg-xms_03 {
  width: 66px; height: 66px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -641px -10px;
}
.bg-xms_04 {
  width: 66px; height: 66px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -727px -10px;
}
.bg-xms_05 {
  width: 66px; height: 66px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -813px -10px;
}
.bg-xms_06 {
  width: 67px; height: 67px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -1072px -10px;
}
.bg-xms_07 {
  width: 66px; height: 66px;
  background: url('/skin/style/img/b2b/sprites-icon.png') -899px -10px;
}