/*1 重定义浏览器默认样式
  name:        hui-reset
  explain:    重定义浏览器默认样式
*/
* {
  word-wrap: break-word;
}
 
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
iframe,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
button,
input,
textarea,
th,
td,
fieldset {
  margin: 0;
  padding: 0;
}
 
ul,
ol,
dl {
  list-style-type: none;
}
 
html,
body {
  *position: static;
  font: 14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
}
 
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
 
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 400;
}
 
input,
button,
textarea,
select,
optgroup,
option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
 
input,
button {
  overflow: visible;
  vertical-align: middle;
  outline: none;
}
 
input[type=submit],
input[type=reset],
input[type=button],
input[type=text],
input[type=password] {
  -webkit-appearance: none;
  outline: none;
}
 
body,
th,
td,
button,
input,
select,
textarea {
  font-family: "'Microsoft Yahei','Hiragino Sans GB','Helvetica Neue',Helvetica,tahoma,arial,'WenQuanYi Micro Hei',Verdana,sans-serif,'宋体'";
  font-size: 12px;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 
@media (max-width: 767px) {
  html {
    overflow-y: auto;
  }
 
  body,
th,
td,
button,
input,
select,
textarea {
    font-size: 14px;
  }
}
body {
  line-height: 1.6;
  position: relative;
}
 
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
 
a,
area {
  outline: none;
}
 
a {
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  outline: none;
}
a.ie6:hover {
  zoom: 1;
}
a:focus {
  outline: none;
}
a:hover, a:active {
  outline: none;
}
 
:focus {
  outline: none;
}
 
sub,
sup {
  vertical-align: baseline;
}
 
button,
input[type=button],
input[type=submit] {
  line-height: normal !important;
}
 
/*img*/
img {
  border: 0;
  vertical-align: middle;
}
 
a img,
img {
  -ms-interpolation-mode: bicubic;
}
 
/*IE下a:hover 背景闪烁*/
/**html {
  overflow: -moz-scrollbars-vertical;
  zoom:expression(function(ele) {
      ele.style.zoom="1";
      document.execCommand("BackgroundImageCache", false, true)
  }(this))
}*/
/*HTML5 reset*/
header,
footer,
section,
aside,
details,
menu,
article,
section,
nav,
address,
hgroup,
figure,
figcaption,
legend {
  display: block;
  margin: 0;
  padding: 0;
}
 
time {
  display: inline;
}
 
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
 
audio:not([controls]) {
  display: none;
}
 
legend {
  width: 100%;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
 
legend small {
  font-size: 15px;
  color: #999;
}
 
svg:not(:root) {
  overflow: hidden;
}
 
fieldset {
  border-width: 0;
  padding: 0.35em 0.625em 0.75em;
  margin: 0 2px;
  border: 1px solid #e5e5e5;
}
 
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
 
input[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
}
 
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
 
/*清除浮动
Name:       style_clearfix
Example:    class="clearfix"
Explain:    clearfix 避免因子元素浮动而导致的父元素高度缺失能问题
*/
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
 
.clearfix {
  zoom: 1;
}
/* 重定义 */
body .layui-layer-setwin .layui-layer-close2 {right: -5px;top: -5px;color: #fff;background-color: #f1f1f1;border:0;}
body .layui-layer-setwin .layui-layer-close2:hover{background: #ccc;}

/* common */
::placeholder{color: #ccc;}
.wrap,.m{margin: 0 auto;max-width: 1200px;}
.box-shadow{box-shadow: 0 2px 15px rgba(0, 0, 0, 0.05)}
.box-shadow1{box-shadow: 0 2px 15px rgba(203, 222, 248, 0.3)}
a{}
.hover:hover{color: #01dba7!important;transition: all ease 0.4s;}

.ellipsis1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}

.box-sizing{box-sizing: border-box;}
.containerBox{background: #fff; padding: 30px 0;width:1000px;min-width:1000px;margin: auto;margin-top: 60px; overflow: hidden; border: solid 1px #eee;}
/* header */
/* title */
.titleBox1{padding: 20px 0; margin-top: 10px;}
.titleBox1 h2{font-size: 30px;}
.titleBox2{padding: 20px 0; margin-top: 10px; position: relative;margin: 40px 0;}
.titleBox2 h2{font-size:46px;color: #eee; text-align: center;text-transform: uppercase;}
.titleBox2 h3{font-size:28px;position: absolute;z-index: 99;text-align: center;width: 100%;top:40px;color: #1859B4;}
.titleBox2 p{text-align: center;margin-top: 30px;font-size: 14px; color: #999;}
.titleBox3{padding: 20px 0; margin-top: 10px; position: relative;margin: 40px 0;}
.titleBox3 h2{font-size:22px;color: #333; position: relative;}
.titleBox3 h2::before{ height:3px; line-height: 0px; width: 60px;position: absolute;bottom: -10px;background: #1859B4; border-radius:2px;content: '';}
/* banner */
.bannerBox{ height: 400px; overflow: hidden;}
.bannerBox .textBox{margin-top: 200px; color: #fff;}
.bannerBox .textBox h1{font-size: 38px; line-height: 60px;font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif}
.bannerBox .textBox p{font-size:18px;}
/* 服务 */
.fwBoxitemBox{overflow: hidden;}
.fwBoxitem{background: #fff;padding: 30px; position: relative; overflow: hidden;}
.fwBoxitem h3{font-size:18px; margin-bottom: 20px;}
.fwBoxitem p{font-size:14px; line-height: 30px;width:220px; line-height: 25px;height: 75px;}
.fwBoxitem .img{position: absolute;bottom: 10px;right:10px;}
.fwdsjBox{ background: #fff; position: relative;display: flex;margin-bottom: 50px;}
.fwdsjBox .menu{padding: 20px 0; width: 300px; border-right:solid 1px #eee; height: 100%; position: relative;}
.fwdsjBox .menu a{display: block;font-size: 14px;padding: 10px 30px;} 
.fwdsjBox .menu a:hover,.fwdsjBox .menu a.active{background:#1859B4;color: #fff;}
.fwdsjBox .content{padding:50px;flex: 1; line-height: 30px;border-left:solid 1px #eee; margin-left: -1px;}
.fwdsjBox .content h3{text-align: center;font-size: 26px;margin-bottom: 10px;}
.fwdsjBox .content p{text-indent: 2em;margin-top: 30px;}
/* 数字资产 */
.szsearchBox{ background: #fff;padding:50px 0;}
.szsearchBox .search{height: 60px; line-height: 60px; border: solid 1px #666; border-radius: 5px;display: flex;overflow: hidden;}
.szsearchBox .search .text{ border: 0;padding:10px 20px;font-size: 16px;flex: 1;}
.szsearchBox .search .button{ width: 120px; height: 56px; background: #1859B4;color: #fff; border-radius:5px;margin: 2px;border: 0;font-size: 18px;cursor: pointer;}
.szfilterBox{margin: 20px 0;}
.szfilterBox dl{ border-bottom:solid #ddd 1px;display: flex;}
.szfilterBox dl dt{width:50px;line-height: 40px;}
.szfilterBox dl dd{flex: 1; line-height: 40px;}
.szfilterBox dl dd a{display: inline-block;margin: 0 20px;}
.szfilterBox dl dd a:hover,.szfilterBox dl dd a.active{color: #1859B4;}
.szlistBox{}
.szlistBox .item{ background: #fff;padding: 10px;}
.szlistBox .item .pic{display: flex;}
.szlistBox .item .pic .img{flex: 1; width: 100%;height:250px;}
.szlistBox .item .name{line-height: 30px;font-size: 16px;margin-top:10px;font-weight: bold;}
.szlistBox .item .p{font-size: 14px; color: #999;}
.szlistBox .item .bbox{display: flex;margin:10px 0;}
.szlistBox .item .bbox .l{flex: 1;}
.szlistBox .item .bbox .a{font-size: 12px; color: #1859B4;}
/* 新闻列表 */
.newslistBox{margin-top: 30px;flex: 1;}
.newslistBox .listBox{background: #fff;}
.newslistBox .listBox .item{padding:30px 40px;display: flex; border-bottom: solid 1px #eee;}
.newslistBox .listBox .item .pic .img{width: 150px;height: 80px;object-fit: cover;}
.newslistBox .listBox .item .info{flex: 1;padding: 10px 20px;}
.newslistBox .listBox .item .info .name{flex: 1;font-size: 18px;}
.newslistBox .listBox .item .info .time{margin-top: 15px;color: #999;}
/* 新闻菜单 */
.hynewBox{display:flex;margin-top: -80px;}
.newsMenu{width: 220px;background: #fff;margin-right: 30px; height: 153px;margin-top: 30px;}
.newsMenu a{line-height: 50px; border-bottom: solid 1px #eee;padding: 0 20px;font-size: 16px; display: block;}
.newsMenu a:hover,.newsMenu a.active{color: #fff; background: #1859B4;}
/* 知识产权 */
.zcrowItem{text-align: center;}
.zcrow2{text-align: center;}
.zcrow2 .img{width: 100%;}
.zcrow3{box-sizing: border-box;padding: 80px 0;}
.zcrow3 .zcrow3Item{padding:30px 20px;color: #1859B4; border-bottom: solid 1px #1859B4;cursor: pointer;}
.zcrow3 .zcrow3Item:hover{background: #1859B4;color: #fff;}
.zcrow3 .zcrow3Item .name{font-size: 18px;line-height: 20px; padding: 10px 0;font-weight: bold;}
.zcrow3 .zcrow3Item .iconBox{background: #1859B4;height: 40px;}
.zcrow3 .zcrow3Item .p{font-size: 14px; line-height: 25px;}
/* 数据交易 */
.sjjyTab{text-align: center;margin-top: 100px;}
.sjjyTab .tab{display: flex; width: 280px; border: solid 1px #1859B4;border-radius: 10px;margin: 0 auto; overflow: hidden;}
.sjjyTab .tab a{flex: 1; text-align: center;font-size: 20px;color: #333; line-height: 50px;font-weight: bold;}
.sjjyTab .tab a:hover,.sjjyTab .tab a.active{background: #1859B4;color: #fff;}
.jyqfwItem{ background: #fff;padding:60px 30px;cursor: pointer; height: 300px;box-sizing: border-box; border-radius: 10px;}
.jyqfwItem:hover{background: url(/template/pc/skin/v240409/static/images/hover1.png);color: #fff;}
.jyqfwItem h3{text-align: center;font-size: 22px;font-weight: bold;margin-bottom: 30px;}
.jyqfwItem .info{line-height: 30px; text-align: center;}
.jyzfwBox{background: url(/template/pc/skin/v240409/static/images/jyz.png) left no-repeat; height: 359px; position: relative;display: flex;}
.jyzfwBox .ccbox{padding:50px; margin: 50px; margin-left: 450px;background:rgba(255,255,255,0.9); border-radius: 10px;flex: 1;}
.jyzfwBox .ccbox h3{font-size: 22px;color: #333; margin-bottom: 30px;}
.jyzfwBox .ccbox p{font-size: 16px;color: #999; line-height: 30px;}
.jyhfwItem{height: 215px; background:url(/template/pc/skin/v240409/static/images/jyhfw.png) #1859B4; overflow: hidden; margin-bottom: 50px;}
.jyhfwItem .title{ line-height:70px;padding: 0 30px;font-size: 22px;font-weight: bold;color: #fff;}
.jyhfwItem .content{background: #fff;display: block;margin-right: 80px;padding: 30px;line-height: 30px;font-size: 16px;color: #888; height:85px; border-radius: 0 30px 0 0;}
.ptgfRow{margin-top:60px;}
.ptgfRow .lbox{ height: 475px; background:url(/template/pc/skin/v240409/static/images/gf.png) 100% 100%; background-size:cover; border-radius: 10px; overflow: hidden;}
.ptgfRow .lbox h3{margin: 30px;font-size: 30px;font-weight: bold;color: #fff;float: left;}
.ptgfRow .newslistBox{margin-top: 0px;}
.ptgfRow .newslistBox .item{padding: 20px !important}
.ptgfRow .newslistBox .item .info{padding: 0 20px;}
.ptgfTitle{padding:50px;font-size:32px; text-align: center;font-weight: bold;}
.ptgfTab{font-size: 18px; margin: -20px 30px 0 30px; text-align: center; margin-bottom: 50px;}
.ptgfTab span{display: inline-block; margin: 0 30px;position: relative;cursor: pointer;}
.ptgfTab span.active::before,.ptgfTab span:hover::before{ width: 50px; height: 3px;line-height: 3px;bottom: -10px; background: #1859B4;content:'';position: absolute;left:50%;margin-left: -25px;}
.ptgfCon{ overflow: hidden;padding-bottom:50px; margin-bottom: 50px;display: none;}
.ptgfCon .item{ position: relative;height:220px; background: url(/template/pc/skin/v240409/static/images/fwgp.png) #1859B4 right bottom no-repeat; background-size:200px; border-radius: 10px;box-sizing: border-box;padding: 30px; text-align: center;font-size: 20px;color: #fff; line-height:40px;}
/* 高校 */
.cgdjTBox{ background:#F5F5F5;padding: 50px 0;}
.cgdjTBox .cgdjTitem{display: flex;margin-left: 40px;}
.cgdjTBox .cgdjTitem .iconBox{ width: 88px; height: 70px;background: url(/template/pc/skin/v240409/static/images/gaoxiaott.png); position: relative;}
.cgdjTBox .cgdjTitem .icon{ width: 36px;height: 36px;background: url(/template/pc/skin/v240409/static/images/gaoxiaoiocn1.png) center no-repeat;background-size:28px; margin:10px; margin-left: 20px;}
.cgdjTBox .cgdjTitem .text{flex: 1;font-size: 22px;color: #1859B4; margin: 15px;}
.cgdjTBox1{}
.gxconitem{flex: 1; text-align: center; cursor: pointer; position: relative;}
.gxconitem:hover::before,.gxconitem.active::before{content: '';position: absolute;width: 0;height: 0;border: 100px solid;border-color:#f5f5f5;border-top: 20px solid transparent;border-right: 20px solid transparent;border-left: 20px solid transparent;border-bottom: 20px solid #f5f5f5;bottom: -20px;margin-left: -20px;}
.gxconitem .icon{width: 84px; height: 84px; margin: 0 auto;}
.gxconitem .icon img{ width: 84px; height: 84px;}
.gxconitem .text{font-size: 18px; color: #1859B4; text-align: center; line-height:40px;margin-top: 20px;}
.gaoxiaoContent{padding: 80px 0; background: #f5f5f5;margin-top: 30px;}
.gaoxiaoCon{display: none;}
.gaoxiaoCon .pic img{ width: 100%;}
.gaoxiaoCon h3{font-size: 30px; line-height:40px; color: #1859B4; margin-bottom: 10px;}
.gaoxiaoCon p{font-size: 14px; color: #999; line-height: 25px;}
/* 登录 */
.loginPage{background: url(/template/pc/skin/v240409/static/images/login.jpg) center; background-size:cover;width: 100%;height: 100%; position: fixed;}
.loginBox{padding:50px;background: #fff; border-radius: 10px; width: 300px;top:50%;margin-top:-250px;right:100px;position: absolute;}
.loginBox .tab{font-size:20px; margin: -10px 0px; text-align: center; margin-bottom: 30px;}
.loginBox .tab a{display: inline-block; margin: 0 30px;position: relative;cursor: pointer;}
.loginBox .tab a.active::before,.loginBox .tab a:hover::before{ width: 50px; height: 3px;line-height: 3px;bottom: -15px; background: #1859B4;content:'';position: absolute;left:50%;margin-left: -25px;}
.loginBox .form .tit{line-height:40px;font-size: 14px;color: #333;margin-top: 10px;font-weight: bold;}
.loginBox .form .input{ border: solid 1px #333;display: flex; border-radius:8px;height: 42px; overflow: hidden;}
.loginBox .form .input .text{border: 0;flex: 1; line-height: 42px;padding: 0 10px;font-size: 14px;}
.loginBox .form .input .codeImg{ width: 120px; line-height: 42px;text-align: center;}
.loginBox .form .input .codeImg .img{width: 120px; height: 42px; background: #000;}
.loginBox .form .input .codeImg a{color: #1859B4;}
.loginBox .form .btnBox{margin-top: 30px;}
.loginBox .form .btnBox .btn{ height: 42px; line-height: 42px;text-align: center;font-size: 16px; color:#fff; width: 100%;cursor: pointer; background: #1859B4; border: 0; border-radius: 5px;}
.loginBox .form .tip{ line-height: 50px;}
.loginBox .form .tip a{color: #999;}
/* 首页 */
.indexBg{}
.indexBg .row1{ text-align: center;  color: #fff; display:flex;align-items: center; height: 100%;
    justify-content: center;}
.sectionBg{position: relative;}
.mp4bgBox{position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;background:url(/template/pc/skin/v240409/static/images/home-bg.jpg) center; background-size: cover cover;}
.mp4bg {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -1;}
.sectionBg::before{content: '';position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6);}
.indexBg .row1 h1{font-size: 56px;line-height:70px;}
.indexBg .row1 h2{font-size: 28px;font-weight: normal;line-height:35px;margin: 40px 0;}
.indexBg .row1 .btn{ height: 50px;  line-height: 50px;;width: 120px; background: #2196f3 ;color:#fff;font-size: 18px; border-radius: 5px;display: inline-block;}
.indexBg .row2{text-align: center;  color: #fff; display:flex;align-items: center; height: 100%;
    justify-content: center;}
.indexBg .row2 h2{font-size: 40px; text-align: left; margin-bottom: 30px;font-weight:normal}
.indexBg .row2 .item { height: 270px; overflow: hidden;}
.indexBg .row2 .item .pic{display: flex;width: 100%;}
.indexBg .row2 .item .pic img{ width: 100%;height: 200px;object-fit: cover;max-width: 100%;min-width: 100%;}
.indexBg .row2 .item .info{background: #fff;padding:10px 20px; color: #333; text-align:left; line-height:25px;}
.indexBg .row2 .item .info .name,.indexBg .row2 .item1 .info .name{font-size: 16px;}
.indexBg .row2 .item .info .time,.indexBg .row2 .item1 .info .time{font-size: 12px;color: #444;}
.indexBg .row2 .item1 .pic img{width: 100%;height: 270px;object-fit: cover;max-width: 100%;min-width: 100%;}
.indexBg .row2 .item1 .info{position: absolute;bottom: 0px;padding:30px; color: #333; text-align:left; line-height:25px;}
.indexBg .row3{text-align: center;  color: #fff; display:flex;align-items: center; height: 100%;
    justify-content: center;}
.indexBg .row3 .box{text-align: center;}
.indexBg .row3 .box1{background: #fff; border-radius: 10px;padding: 20px;}
.indexBg .row3 h2{font-size: 40px; text-align: left; margin-bottom: 30px;font-weight:normal}
#index-navigation{width:30px;height:100%;display: table;font-family: 'Poppins', sans-serif;font-size: 14px; position: fixed;right:30px;z-index: 999;}
#index-navigation ul {display: table-cell;vertical-align: middle;}
#index-navigation li {fill: #fff;display: block;padding:2px;position: relative;}
#index-navigation li a{display: block; height: 30px;width: 4px;background:rgba(255, 255, 255, 0.7);transition: 0.5s;}
#index-navigation li.active a {background: #fff; height: 60px;}
.indexNext{position: absolute;bottom: 20px;}

/* 分页 */
.pageList{padding: 40px; text-align: center;}

/* footer */
.footerBox{background: #1859B4;color: #fff;}
.footerBox .topbox{padding: 50px 0;}
.footerBox .topbox .logoF{margin-bottom: 30px;}
.footerBox .topbox .info{line-height: 30px;}
.footerBox .bbox{ line-height: 30px; border-top: 1px solid #164e9d; text-align: center;padding: 10px;}
.footerBox .wxBox{display: flex;}
.footerBox .wxt{text-align: center;flex: 1;margin: 30px 0;}
/*  */
/**************************************
	Header Navigation Styles
***************************************/
.header {background:rgba(0,0,0,0.3);z-index:999;position: fixed;top:0;width: 100%;}
.nav-menu>li .nav-dropdown {border: none;padding:0px;background:rgba(0, 0, 0, 0.3);overflow: hidden;box-shadow: 0px 0px 42px 0px rgba(32, 32, 32, 0.15);-webkit-box-shadow: 0px 0px 42px 0px rgba(32, 32, 32, 0.15);}
.headerLogin{float: right;color: #fff;margin-left: 30px;}
.headerLogin a{color: #fff;font-size: 16px;padding: 30px 12px;display: inline-block;font-family: 'Jost', sans-serif;font-weight: 500;transition: color .3s, background .3s;font-size: 16px;}
.headerLogin a:hover{color:#A8BBDA}
.nav-brand,.nav-brand:focus,.nav-brand:hover,.nav-menu>li>a {color:#fff;}
.menu__list,.nav-dropdown,.nav-menu,ul {list-style: none}
.menu__link,.navigation,.navigation * {-webkit-tap-highlight-color: transparent}
.navigation,.navigation * {box-sizing: border-box}
.navigation {width: 100%;height: 70px;display: table;position: relative;font-family: 'Poppins', sans-serif;font-size: 14px;}
.nav-toggle,.navigation-hidden .nav-header {display: none}
.navigation-portrait {height: 48px}.navigation-fixed {position: fixed;top: 0;left: 0}
.navigation-hidden {width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important}
.align-to-right {float: right;letter-spacing: 0.5px;}.nav-header {display: flex;align-items: center;float: left;}
.nav-brand {padding:14px;font-size: 24px;margin-right: 1rem;padding-left: 0;text-decoration: none !important}
.deatils ul li a,.indicate a,.logo h1 a,.nav-button,.nav-dropdown>li>a,.nav-menu>li>a,nav a {text-decoration: none}
.navigation-portrait .nav-brand {font-size: 18px;line-height: 48px}
.nav-logo>img {height: 48px;margin: 11px auto;padding: 0 15px;float: left}
.nav-logo:focus>img {outline: initial}
.deatils ul li a,.indicate a,.menu__link:focus,.menu__link:hover,nav a,nav a:focus,nav a:hover {outline: 0}
.navigation-portrait .nav-logo>img {height: 36px;margin: 6px auto 6px 15px;padding: 0}.nav-toggle {width: 30px;height: 30px;padding: 10px 2px 0;position: absolute;top: 50%;margin-top: -14px;left: 0;cursor: pointer;}.nav-toggle:before {content: "";position: absolute;width: 24px;height: 2px;background-color: #fff;border-radius: 10px;box-shadow: 0 .5em 0 0 #fff, 0 1em 0 0 #fff}.navigation-portrait .nav-toggle {display: block}.navigation-portrait .nav-menus-wrapper {width: 320px;height: 100%;top: 0;left: -400px;position: fixed;background-color: #222;z-index: 20000;overflow-y: auto;-webkit-overflow-scrolling: touch;transition-duration: .8s;transition-timing-function: ease}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right {left: auto;right: -400px}
.nav-menus-wrapper.nav-menus-wrapper-open {left: 0}.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open {right: 0}.nav-menus-wrapper-close-button {width: 30px;height: 40px;margin: 10px 7px;display: none;float: right;color: #70798b;font-size: 26px;cursor: pointer}.navigation-portrait .nav-menus-wrapper-close-button {display: block}
.nav-menu {margin: 0;padding: 0;line-height: normal;float: right;}.navigation-portrait .nav-menu {width: 100%}.navigation-landscape .nav-menu.nav-menu-centered {float: none;text-align: center}.nav-menu>li {display: inline-block;float: left;text-align: left}.navigation-portrait .nav-menu>li {width: 100%;position: relative;border-top: solid 1px #111111}.navigation-portrait .nav-menu>li:last-child {border-bottom: solid 1px #111111}.nav-menu+.nav-menu>li:first-child {border-top: none}
.navigation-landscape .nav-menu.nav-menu-centered>li {float: none}
.nav-menu>li>a {padding: 30px 12px;display: inline-block;font-family: 'Jost', sans-serif;font-weight:500;transition: color .3s, background .3s;font-size:16px;}.navigation-portrait .nav-menu>li>a {height: auto;width: 100%;padding: 12px 15px 12px 26px}.nav-menu>.active>a,.nav-menu>.focus>a,.nav-menu>li:hover>a {color: #fff  !important;}.nav-menu>li>a>[class*=ion-], .nav-menu>li>a>i {width: 18px;height: 16px;line-height: 16px;-ms-transform: scale(1.4);/* transform: scale(1.4); */top: 1px;position: relative;}.nav-menu>li>a>[class*=ion-] {width: 16px;display: inline-block;transform: scale(1.8)}.navigation-portrait .nav-menu.nav-menu-social {width: 100%;text-align: center}.nav-menu.nav-menu-social>li {text-align: center;float: none;border: none !important}.navigation-portrait .nav-menu.nav-menu-social>li {width: auto}.nav-menu.nav-menu-social>li>a>[class*=ion-] {font-size: 12px}
.nav-menu.nav-menu-social>li>a>.fa, .nav-menu.nav-menu-social>li>a>.fas {font-size: 15px}.navigation-portrait .nav-menu.nav-menu-social>li>a {padding: 15px}.submenu-indicator {margin-left: 6px;margin-top:6px;float: right;transition: all .3s}.navigation-portrait .submenu-indicator {width: 54px;height: 44px;margin-top: 0;position: absolute;text-align: center;z-index: 20000}.submenu-indicator-chevron {height: 6px;width: 6px;display: block;border-style: solid;border-width: 0 1px 1px 0;border-color:transparent #fff #fff transparent;-ms-transform: rotate(45deg);transform: rotate(45deg);transition: border .3s}
.navigation-portrait .submenu-indicator-chevron {position: absolute;top: 18px;left: 24px}.nav-menu>.active>a .submenu-indicator-chevron,.nav-menu>.focus>a .submenu-indicator-chevron,.nav-menu>li:hover>a .submenu-indicator-chevron {border-color: transparent #fff  #fff  transparent}.navigation-portrait .submenu-indicator.submenu-indicator-up {-ms-transform: rotate(-180deg);transform: rotate(-180deg)}.nav-overlay-panel {width: 100%;height: 100%;top: 0;left: 0;position: fixed;display: none;z-index: 19999}.no-scroll {width: 100%;height: 100%;overflow: hidden}.nav-search {height: 70px;float: right;z-index: 19998}
.navigation-portrait .nav-search {height: 48px;padding: 0 10px;margin-right: 52px}.navigation-hidden .nav-search {display: none}.nav-search-button {width: 70px;height: 70px;line-height: 70px;text-align: center;cursor: pointer;background-color: #fbfcfd}.nav-search-icon {width: 14px;height: 14px;margin: 2px 8px 8px 4px;display: inline-block;vertical-align: middle;position: relative;color: #70798b;text-align: left;text-indent: -9999px;border: 2px solid;border-radius: 50%;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);transition: color .3s}.nav-search-icon:after,.nav-search-icon:before {content: '';pointer-events: none}.nav-search-icon:before {width: 2px;height: 11px;top: 11px;position: absolute;left: 50%;border-radius: 0 0 1px 1px;box-shadow: inset 0 0 0 32px;transform: translateX(-50%)}.nav-search-button:hover .nav-search-icon {color: #e42d29}
.navigation-portrait .nav-search-button {width: 50px;height: 48px;line-height: 46px;font-size: 22px}.nav-search>form {width: 100%;height: 100%;padding: 0 auto;display: none;position: absolute;left: 0;top: 0;background-color: #fff;z-index: 99}.nav-search-inner {width: 70%;height: 70px;margin: auto;display: table}
.navigation-portrait .nav-search-inner {height: 48px}.nav-search-inner input[type=search],.nav-search-inner input[type=text] {height: 70px;width: 100%;margin: 0;padding: 0 12px;font-size: 26px;text-align: center;color: #70798b;outline: 0;line-height: 70px;border: none;background-color: transparent;transition: all .3s}
.navigation-portrait .nav-search-inner input[type=search],.navigation-portrait .nav-search-inner input[type=text] {height: 48px;font-size: 18px;line-height: 48px}.nav-search-close-button {width: 28px;height: 28px;display: block;position: absolute;right: 20px;top: 20px;line-height: normal;color: #70798b;font-size: 20px;cursor: pointer;text-align: center}.nav-button,.nav-text {display: inline-block;font-size: 14px}.navigation-portrait .nav-search-close-button {top: 10px;right: 14px}.nav-button {margin: 18px 15px 0;padding: 8px 14px;color: #fff;text-align: center;border-radius: 4px;background-color: #e42d29;transition: opacity .3s}.nav-button:focus,.nav-button:hover {color: #fff;text-decoration: none;opacity: .85}.navigation-portrait .nav-button {width: calc(100% - 52px);margin: 17px 26px}.nav-text {margin: 25px 15px;color: #70798b}.navigation-portrait .nav-text {width: calc(100% - 52px);margin: 12px 26px 0}.navigation-portrait .nav-text+ul {margin-top: 15px}
.nav-dropdown {min-width:150px;margin: 0;padding: 0;display: none;position: absolute;z-index: 98;white-space: nowrap}
.navigation-portrait .nav-dropdown {width: 100%;position: static;left: 0}.nav-dropdown .nav-dropdown {left: 100%}
.nav-dropdown>li {width: 100%;float: left;clear: both;position: relative;text-align: left}.nav-dropdown>li>a {width: 100%;padding:14px 20px 14px 10px;display: inline-block;float: left;color:#eee;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;font-family: 'Jost', sans-serif;}.nav-dropdown>li:last-child>a{border-bottom:none;}.nav-dropdown>li>a:hover, .nav-dropdown>li>a:focus {padding-left: 20px;color:#fff ;}
.social-icon a i,.social-icons a i {width: 32px;height: 32px;display: inline-block;border-radius: 16px}.nav-dropdown>.focus>a,.nav-dropdown>li:hover>a {color:#fff ; background:rgba(0, 0, 0, 0.2);}.nav-dropdown.nav-dropdown-left {right: 0}.nav-dropdown>li>.nav-dropdown-left {left: auto;right: 100%}.navigation-landscape .nav-dropdown-left>li>a {text-align: right}.navigation-portrait .nav-dropdown>li>a {padding: 12px 20px 12px 40px}.navigation-portrait .nav-dropdown>li>ul>li>a {padding-left: 50px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a {padding-left: 70px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a {padding-left: 90px}
.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a {padding-left: 110px}.nav-dropdown .submenu-indicator {right: 15px;top: 16px;position: absolute}.menu__list,.navbar,nav a {position: relative}
.navigation-portrait .submenu-indicator {right: 0;top: 0}.nav-dropdown .submenu-indicator .submenu-indicator-chevron {-ms-transform: rotate(-45deg);transform: rotate(-45deg)}.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron {-ms-transform: rotate(45deg);transform: rotate(45deg)}.nav-dropdown>.focus>a .submenu-indicator-chevron,.nav-dropdown>li:hover>a .submenu-indicator-chevron {border-color: transparent #fff  #fff  transparent}
.navigation-landscape .nav-dropdown-left .submenu-indicator {left: 10px}.navigation-landscape .nav-dropdown-left .submenu-indicator .submenu-indicator-chevron {-ms-transform: rotate(135deg);transform: rotate(135deg)}nav a {display: inline-block}
.header-top {padding: 1em 0;background: #05222A}.indicate {float: left}.deatils {float: right}.indicate a {font-size: 1.1em;color: #C6C7C7;vertical-align: middle}.deatils ul li i,.indicate i {font-size: 1.2em;color: #888f90;vertical-align: middle}.indicate i {margin-right: .5em}.deatils ul li {display: inline-block;margin: 0 5px}.deatils ul li i {margin-right: .5em}.deatils ul li a {font-size: 1.1em;color: #C6C7C7;vertical-align: middle}.social-icons {float: right;margin-top: .7em}
.logo h1 a {color: #fff;font-size: 1.3em}.logo span {display: block;font-size: .32em;letter-spacing: 4px}.header-bottom {padding: 1em 0}.navbar-nav {float: left;margin: 0}.navbar-default {background: #fff;border: none !important}.navbar-default .navbar-nav>li>a {color: #05222A;font-size: 1.3em;font-weight: 900}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {color: #02B875;background-color: #fff}.navbar {min-height: 50px;margin-bottom: 0;border: 1px solid transparent}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {color: #05222A;background-color: #fff}.menu__list {-webkit-flex-wrap: inherit;flex-wrap: inherit}.menu__item {display: block;margin: 1em 0}.menu__link {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none}.menu--francisco .menu__item {margin: 0 1.5em}
.menu--francisco .menu__link {position: relative;overflow: hidden;height: 3em;padding: 1em 0;text-align: center;color: #b5b5b5;-webkit-transition: color .3s;transition: color .3s}
.menu--francisco .menu__link:focus,.menu--francisco .menu__link:hover {color: #929292}
.menu--francisco .menu__item--current .menu__link {color: #02B875}.menu--francisco .menu__link::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 3px;opacity: 0;background: #02B875;-webkit-transform: translate3d(0, -3em, 0);transform: translate3d(0, -3em, 0);-webkit-transition: -webkit-transform 0s .3s, opacity .2s;transition: transform 0s .3s, opacity .2s}.menu--francisco .menu__item--current .menu__link::before,.menu--francisco .menu__link:hover::before {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform .5s, opacity .1s;transition: transform .5s, opacity .1s;-webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);transition-timing-function: cubic-bezier(.4, 0, .2, 1)}
.menu--francisco .menu__helper {display: block;pointer-events: none}.menu--francisco .menu__item--current .menu__helper,.menu__link:hover .menu__helper {-webkit-animation: anim-francisco .3s forwards;animation: anim-francisco .3s forwards}@-webkit-keyframes anim-francisco {50% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}51% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes anim-francisco {50% {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}51% {opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}
/*--------- Dashboard Dropdown ----------*/


/* 750 */
@media (max-width: 750px) {
	/* 服务 */
	.fwdsjBox{display:block;}
	.fwdsjBox .menu{width:auto; border-bottom: solid 1px #eee;}
	.fwdsjBox .content{padding: 30px;}
	/* 新闻列表 */
	.newslistBox .listBox .item{padding:20px;}
	.newslistBox .listBox .item .info {padding: 5px 10px;}
	.newslistBox .listBox .item .info .name{font-size: 14px;}
	.newslistBox .listBox .item .pic .img{width:80px;height:60px;}
	.newsMenu{display: none;}
	/* 数据交易 */
	.jyzfwBox .ccbox{ margin-left: 50px;}
	.ptgfRow .lbox{ height: 100px;}
	/* header */
	.nav-brand{margin-left: 10px;}
	.nav-brand img {max-width:300px;position: relative;top:5px;}
	.navigation-portrait .nav-brand{line-height: 0;padding-bottom:20px;}
	.nav-toggle{padding-top: 5px;}
	.headerLogin{display: none;}
	/* 登录 */
	.loginBox{right:50%;margin-right: -200px;}
	/* 首页 */
	.indexBg .row3 h2,.indexBg .row2 h2{font-size:30px; text-align: center; margin-bottom: 20px;margin-left: 0px;font-weight:normal}
	.indexBg .row3 img{width: 120px; margin:0 auto;}
	.indexBg .row2 .item,.indexBg .row2 .item1{height: 170px;}
	.indexBg .row2 .item .pic img{ width: 100%;height: 100px;}
	.indexBg .row2 .item1 .pic img{ width: 100%;height: 170px;}
	#index-navigation{display: none;}
}

@font-face {
    font-family : electronicFont;
    src         : url(../../../font/DS-Digital.TTF)
}