﻿﻿a,p,h1,h2,h3,h4,h5,h6,body,span,label,div{padding:0;margin:0;font-family:'微软雅黑‘';}
div{font-family:'微软雅黑';}
ul{padding:0;margin:0;}
a{text-decoration:none !important;}
.clear{clear:both;}
html, body, form{height:100%;}
/* æ»šåŠ¨æ¡æ ·å¼ */
::-webkit-scrollbar {width:1px;height:4px;}
::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.9);border-radius: 10px;}
::-webkit-scrollbar-thumb {border-radius:5px; background: rgba(66,66,66,1);-webkit-box-shadow:inset 0 0 6px rgba(227,227,227,87.5);}
::-webkit-scrollbar-thumb:window-inactive {background: rgba(227,227,227,0.5);}

@font-face{
	font-family: yjsz;
	src:url('../fonts/yjsz.TTF'),
		url('../fonts/yjsz.eot'); /* IE9+,å¯ä»¥æ˜¯å…·ä½“çš„å®žé™…é“¾æŽ¥ */
	}

@font-face{font-family:electronicFont;src:url(../font/DS-DIGIT.TTF)}
/*æœ€æ–°æœ€å…¨æœ€å¥½çš„Bootstrapæ¨¡æ¿ï¼šhttp://www.bootstrapmb.com*/
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}
.fl{
    float: left;
}
.fr{
    float: right;
}

.text-hide {
    white-space: nowrap;
    text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    word-break: break-all;
    overflow: hidden;
}
/* .ksh{height:100%;padding:15px;background:url(../images/data08.png) no-repeat #061537;background-size:cover;overflow:hidden;position:relative;z-index:-2;} */

.all_container{
	width: 3840px;
	height: 1024px;
	position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    z-index: 3;
    background: url(../images/new_bg.png) no-repeat #061537;
    background-size: cover;
    overflow: hidden;
}
.bg_canvas {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 99%;
    z-index: 1;
}
/* åŠ è½½æ—‹è½¬åŠ¨ç”» */
#load{width:100%;height:100%;position:absolute;background:url(../images/data08.png) no-repeat #061537;background-size:cover;top:0;left:0;z-index:999}
#load .load_img{position:absolute;left:calc(50% - 182px);top:calc(50% - 182px);}
.load_img img{position:absolute;left:0;top:0;}
.load_img .jzxz1{animation:xz1 8s infinite linear;}
	@keyframes xz1 {
	  from {
	  transform:rotate(0deg);
	  }
	  50% {
	    transform:rotate(180deg);
	  }
	  to{
	  	transform:rotate(360deg);
	  }
	}	
.load_img .jzxz2{animation:xz2 7s infinite linear;}
	@keyframes xz2 {
	  from {
	  transform:rotate(0deg);
	  }
	  50% {
	    transform:rotate(-180deg);
	  }
	  to{
	  	transform:rotate(-360deg);
	  }
	}	

.head_top {
    position: relative;
    background: url(../images/jcdsj_logo.png) no-repeat center center;
    height: 134px;
    /* line-height: 97px; */
    /* margin-top: 20px; */
}
.head_top .head-left {
	background: url('../images/head_left.png') no-repeat;
    position: absolute;
    left: 16%;
    top: 23px;
    width: 554px;
    height: 43px;
    line-height: 43px;
    text-align: left;
}
.head_top .head-left .left_span{
	padding-left: 10px;
	font-size: 20px;
    display: initial;
    letter-spacing: 0px;
}
.head_top .head-time {
	background: url('../images/head_right.png') no-repeat;
    position: absolute;
    right: 16%;
    top: 23px;
    width: 554px;
    height: 43px;
    line-height: 43px;
    text-align: right;
}
.head_top .head-time #time{
	font-size: 20px;
    display: initial;
    letter-spacing: 0px;
}
.head_top span{
	text-align: center; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 40px; 
	background: linear-gradient( 0deg,#0095d6, #46daff);
    background-size: cover;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent; font-weight: bolder; cursor: text;
    letter-spacing: -2px;
    font-family: "庞门正道标题体";
}
.head_top > span{
    align-items: baseline;
    line-height: 90px;
}
.head_top img{width:90%;margin:auto;}
.head_top p{width:100%;text-align:center;color:#55bfff;position:absolute;bottom: -18px;left: -10px;}
.head_top p span{font-family:'yjsz';font-size:20px;}



.ml_28{
	margin-left: 35px;
}
.mt_13{
	margin-bottom: 13px;
}
.visual{height:calc(100% - 140px);padding-top:6px;}
.visual_left1{width: 361px;height: 100%;}
.visual_left1 .vl_title{height:29px;background: url(../images/title_img.png) no-repeat;}
.visual_left1 .vl_title span{color: #fff;font-size: 15px;line-height: 33px;padding-left: 6px;}
/* 交易情况 排名 */
.jyqk {
  margin-top: 12px;
  overflow-x: hidden;
  overflow-y: scroll;
 
}
.jyqk::-webkit-scrollbar {
  display: none;
}
.jyqk-content {
  display: flex;
  margin-bottom: 13px;
  height: 80px;
  background: rgba(25,37,104, 0.75);
  border-radius: 4px;
  font-size: 18px;
  color:#fff;
}
.jyqk-content >div:nth-child(1) {
  width: 104px;
  height: 100%;
}
.jyqk-content >div:nth-child(3) {
  /*margin: 0 25px;*/
}
.jyqk-line {
  margin-right: 10px;
  width: 2px;
  height: 100%;
  background:linear-gradient(180deg,rgba(211,124,239,0) 8%,#595dfd 50%,rgba(211,124,239,0) 91%);
}
.jyqk-content >div {
  margin-right: 4px;
  /* margin-right: 10px; */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.jyqk-content >div:nth-child(1) >span:nth-child(1) {
  font-weight: bold;
}
.jyqk-content >div:nth-child(3) >span:nth-child(1) {
  margin-bottom: 10px;
}
.jy_span span{
    display: flex;
    width: 100%;
    height: 34px;
    justify-content: center;
    align-items: center;
	font-size: 16px;
}
.jyqk-content >div:nth-child(4){
  width:158px;
  display:flex;
}
.jyqk-content >div:nth-child(4)>span{
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.jyqk-content >div:nth-child(4) >span:nth-child(1) {
  margin-bottom: 10px;
}
.jyqk-content >div:nth-child(4) >span >b:nth-child(2) {
  margin-left: 10px;
}
.value {
  font-size: 24px;
  font-weight: 600;
  font-family:LcdD;
  color:rgba(226,127,85,1);
}

/* 项目交易额 */
.actlist {
  /* float: left; */
  /* padding: 25px; */
  position: relative;
  width: 100%;
  padding-left: 10px;
  padding-top: 10px;
  overflow: hidden;
}

.actlist li {
    float: left;
    width: 100%;
    height: 30px;
    margin-bottom: 6px;
    position: relative;
    list-style: none;
  }

.actlist li:nth-child(even)::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    z-index: -1;
    background: linear-gradient(
      90deg,
      rgba(69, 102, 255, 1),
      rgba(108, 108, 251, 0.85),
      rgba(145, 114, 246, 0.68),
      rgba(174, 118, 243, 0.43),
      rgba(211, 124, 239, 0)
    );
    opacity: 0.3;
  }

.actlist li > div {
  float: left;
  line-height: 30px;
  font-size: 18px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
}

.actlist li .sort1,
    .actlist li .sort2,
    .actlist li .sort3,
    .actlist li .sort4,
    .actlist li .sort5 {
      width: 33px;
      height: 31px;
      /* line-height: 80px; */
      /* margin: 20px; */
      text-align: center;
      position: relative;
      font-size: 20px;
      font-weight: bold;
    }
.actlist li.top1{
	background: url('../images/top1_bg.png') no-repeat;
}
.actlist li.top2{
	background: url('../images/top2_bg.png') no-repeat;
}
.actlist li.top3{
	background: url('../images/top3_bg.png') no-repeat;
}


.actlist li .tname {
  width: 449px;
  height: 100%;
white-space: nowrap;
text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
word-break: break-all;
overflow: hidden;
}

.actlist li .pries {
  /* float: right; */
  width: 80px;
  height: 100%;
  text-align: center;
}

.visual_box{height:428px;background: url(../images/mk_bg.png) no-repeat;padding: 15px 19px;}
.visual_box .visual_title{position:relative;height:29px;background: url(../images/title_img.png) no-repeat;}
.visual_box .visual_title span{color:#fff;font-size:15px;line-height:33px;padding-left: 6px;}
.visual_box .visual_title img{width:100%;position:absolute;left:0;bottom:0;}
.visual_box .visual_chart{height:calc(100% - 35px);overflow: hidden;}

.visual_left{width:690px;height:100%;float:left;}
.visual_left .sfzcll{position:relative;}
.visual_left .sfzcll a{width:32%;text-align:center;line-height:25px;color:#fff;display:inline-block;}
.visual_left .sfzcll .sfzcll_pos_box{width:100%;height:calc(100% - 30px);}
.visual_left .sfzcll .sfzcll_box{width:100%;height:calc(33% - 15px);line-height:5;background:rgba(15,47,72,0.8);border:1px solid #1380bd;position:relative;margin-bottom:15px;}
.visual_left .sfzcll .sfzcll_box:last-of-type{margin:0;}
.visual_left .sfzcll .sfzcll_box .sfzcll_bkJk{position:absolute;}
.visual_left .sfzcll .sfzcll_box .sfzcll_bkJk:first-of-type{top:-2px;left:-2px;}
.visual_left .sfzcll .sfzcll_box .sfzcll_bkJk:nth-child(2){top:-2px;right:-2px;}
.visual_left .sfzcll .sfzcll_box .sfzcll_bkJk:nth-child(3){bottom:-2px;right:-2px;}
.visual_left .sfzcll .sfzcll_box .sfzcll_bkJk:nth-child(4){bottom:-2px;left:-2px;}
.visual_left .sfzcll .sfzcll_box label{width:33%;color:#fff;text-align:center;float:left;}
.visual_left .sfzcll .sfzcll_box label img{width:23px;height:23px;margin-right:5px;margin-top:-2px;}
.visual_left .sfzcll .sfzcll_box .sfzcll_smallBk{width:33%;height:100%;float:left;padding:2px 5px;}
.visual_left .sfzcll .sfzcll_box .sfzcll_smallBk>div{height:100%;background:url(../images/ksh38.png) no-repeat;background-size:100% 100%;text-align: center;line-height:1.5em;}
.visual_left .sfzcll .sfzcll_box .sfzcll_smallBk .ygl{color:#00ffc6;}
.visual_left .sfzcll .sfzcll_box .sfzcll_smallBk .ygh{color:#ffe400;}

.visual_con {
    width: 1200px;
    height: 100%;
    float: none;
}
.visual_con .visual_conTop{width:1280px;margin:0 auto;height:130px;margin-bottom:10px;}
.visual_con .visual_conTop .visual_conTop_box{height:100%;padding:0 3px;}
.visual_con .visual_conTop .visual_conTop{width:265px;height:100%;float:left;}
.visual_con .visual_conTop .visual_conTop>div{background:url(../images/ksh40.png) no-repeat;background-size:100% 100%;}
/* .visual_con .visual_conTop .visual_conTop1{width:20%;height:100%;float:left;}
.visual_con .visual_conTop .visual_conTop1>div{background:url(../images/ksh40.png) no-repeat;background-size:100% 100%;}
.visual_con .visual_conTop .visual_conTop2{width:30%;height:100%;float:left;}
.visual_con .visual_conTop .visual_conTop2>div{background:url(../images/ksh39.png) no-repeat;background-size:100% 100%;} */
.visual_right{width:690px;height:100%;float:left;}
.bar {
    background: rgb(245 250 251);
    padding: 10px;
    width: 1162px;
    margin: 6px auto;
    border-radius: 5px;
}
.barbox li, .barbox2 li {
    width: 25%;
    text-align: center;
    position: relative;
    z-index: 100;
    list-style: none;
    float: left;
}

.barbox:before,
.barbox:after {
    position: absolute;
    width: 3px;
    height: 3px;
    content: "";
}

.barbox:before {
    border-left: 1px solid #1f85ed;
    left: 0;
    border-top: 1px solid #1f85ed;
}

.barbox:after {
    border-right: 1px solid #1e86ec;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid #1f85ed;
}

.barbox li i {
    font-style: normal;
    color: #333;
    font-size: 14px;
}

.barbox li:before {
    position: absolute;
    content: "";
    height: 50%;
    width: 1px;
    background: rgba(255,255,255,.2);
    right: 0;
    top: 25%;
}

.barbox li:last-child:before {
    background: none;
}

.barbox {
    border: 1px solid rgba(67,151,249,.62);
    position: relative;
}

    .barbox li {
        font-size: 29px;
        color: #4297F9;
        padding: 5px 0;
        font-family: LcdD; /* electronicFont; */
        font-weight: bold;
    }

.barbox2 li {
    font-size: 16px;
    color: #333;
    padding-top: 10px;
}

.visual_con .visual_conTop .visual_conTop_box > div {
    height: 100%;
}

.visual_con .visual_conTop .visual_conTop_box > div h3 {
    color: #fff;
    font-size: 16px;
    padding: 16px 0 0 20px;
    text-align: center;
}

.visual_con .visual_conTop .visual_conTop_box > div p {
    float: left;
    color: #20dbfd;
    text-shadow: 0 0 25px #00d8ff;
    font-size: 46px;
    font-family: 'yjsz';
    text-align: right;
}

.visual_con .visual_conTop .visual_conTop_box > div .conTop_smil {
    height: 60px;
    float: left;
    padding-top: 23px;
}

.visual_con .visual_conTop .visual_conTop_box > div .conTop_smil span {
    color: #20dbfd;
    text-shadow: 0 0 25px #00d8ff;
    font-size: 46px;
    font-family: 'yjsz';
    text-align: right;
}

.visual_con .visual_conTop .visual_conTop_box > div .conTop_smil a {
    line-height: 20px;
    text-align: left;
    color: #fff;
    padding-left: 9px;
}
/* .visual_con .visual_conTop .visual_conTop_box>div .conTop_smil span{width:32px;display:inline-block;margin-left:3px;} */
.visual_con .visual_conTop .visual_conTop_box > div .conTop_smil a.sz {
    color: #fe3e12;
}

.visual_con .visual_conTop .visual_conTop_box > div .conTop_smil a.xd {
    color: #12fe81;
}

.visual_con .visual_conTop .visual_conTop_box > div .conTop_smil a.null {
    visibility: hidden;
}

.visual_con .visual_conBot {
height: calc(100% - 318px);
margin-bottom: 13px;
/* background: url(../images/ksh41.png) no-repeat; */
background-size: 100% 100%;
position: relative;
padding: 10px 20px;
}

.visual_con .visual_conBot > img {
    position: absolute;
    width: 25px;
    height: 25px;
}

.visual_con .visual_conBot .visual_conBot_l {
    position: absolute;
    left: 0;
    top: 0;
}

.visual_con .visual_conBot .visual_conBot_2 {
    position: absolute;
    right: 0;
    top: 0;
}

.visual_con .visual_conBot .visual_conBot_3 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.visual_con .visual_conBot .visual_conBot_4 {
    position: absolute;
    left: 0;
    bottom: 0;
}

.visual_con .visual_conBot .visual_chart {
    width: 96%;
    height: 100%;
    position: absolute;
}

.visual_con .visual_conBot .visual_conBot_bot {
    width: calc(100% - 8px);
    height: 180px;
    background: rgba(16,54,87,0.5);
    border: 1px solid #345f92;
    position: absolute;
    bottom: 4px;
    left: 4px;
    z-index: 99;
}

.visualSfzsfl {
    position: relative;
}

.boxall {
    width: 300px;
}

.boxall_con {
    height: 210px;
    border: 1px solid rgb(145, 195, 236);
    padding: 10px;
    background: rgb(245 250 251);
    position: relative;
    z-index: 10;
    border-radius: 4px;
}

.boxall_con:before,
.boxall_con:after {
    position: absolute;
    width: 10px;
    height: 14px;
    content: "";
    border-top: 2px solid #02a6b5;
    top: 0; /* border-radius: 2px; */
}

.boxall_con:before, .boxfoot:before {
    border-left: 2px solid #02a6b5;
    left: 0;
}

.boxall_con:after, .boxfoot:after {
    border-right: 2px solid #02a6b5;
    right: 0;
}

.alltitle {
    font-size: 18px;
    color: #333;
    text-align: center;
    line-height: 32px;
}

.boxfoot {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}

.boxfoot:before,
.boxfoot:after {
    position: absolute;
    width: 8px;
    height: 14px;
    content: "";
    border-bottom: 2px solid #02a6b5;
    bottom: 0;
}
/* .visualSfzsfl .visual_chart{opacity:0.6} */
.map {
    position: relative;
    height: 100%;
    z-index: 9;
}
.map > div img{
    width:100%;
}
.map4 {
    width: 550px;
    height: 550px;
}

.map1, .map2, .map3 {
    position: absolute;
    opacity: .8;
}

.map1 {
    width: 500px;
    z-index: 2;
    top: 0;
    left: 28%;
    animation: myfirst2 15s infinite linear;
}

.map2 {
    width: 500px;
    top: -1px;
    left: 28%;
    z-index: 3;
    opacity: 0.2;
    animation: myfirst 10s infinite linear;
}

.map3 {
    width: 460px;
    top: 22px;
    left: 29.8%;
    z-index: 1;
}

@keyframes myfirst2
{
from {transform: rotate(0deg);}
to {transform: rotate(359deg);}
}

@keyframes myfirst
{
from {transform: rotate(0deg);}
to {transform: rotate(-359deg);}
}

/* 年度成交金额++年度成交数量++节省资金金额 */
.three_ball{
    position: absolute;
    left: 33%;
    width: 483px;
    bottom: -26px;
    z-index: 333;
}
.tb_box{
    float: left;
}
.tb_title{
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}
.tb_chart{
    width: 161px;
    height: 161px;
}


.longvisual_box {
    width: 546px;
    height: 180px;
    background-color: #f5fafb !important;
    /* background: url(../images/longmk_bg.png) no-repeat; */
    padding: 15px 19px;
    margin-left: 10px;
}
.longvisual_box .longvisual_title{position:relative;height:29px;background: url(../images/title_img.png) no-repeat;}
.longvisual_box .longvisual_title span{color:#fff;font-size:15px;line-height:33px;padding-left: 6px;}
.longvisual_box .longvisual_title img{width:100%;position:absolute;left:0;bottom:0;}
.longvisual_box .longvisual_chart{height:calc(100% - 35px);}

.bigvisual_right{width: 995px;}
.bigvisual_right .visual_box{background: url('../images/bigmk_bg.png') no-repeat}
.bigvisual_right .visual_box .visual_chart{height: 370px;}
.two_visual{width: 470px;}
.bigvisual_right .actlist li .tname {
    width: 748px;}




