.window-box {
    position: fixed;
}

.window-box .close {
    padding-left: 3px;
    float: right;
    height: 14px;
    width: 44px;
    line-height: 14px;
    text-align: left;
    color: #fff;
    background: url(../../images/close.png) no-repeat 32px center #ccc;
    cursor: pointer;
    box-sizing: border-box;
}
/**{*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    list-style-type: none;*/
/*}*/

/*主体部分*/
main .homePage{
    /*background: white;*/
    position: relative;
    margin: 0px auto 50px auto!important;
}
#impNotice{
    margin-bottom: 10px;
    display: flex;
    justify-content: left;
    flex-wrap: nowrap;
}
.seamless-warp2{
    overflow: hidden;
    height: 25px;
    width: 1260px;
}
.seamless-warp2 ul.item{
    width: 2000px;
}
.seamless-warp2 li {
    float: left;
    margin-right: 10px;
}
#impNotice img{
    margin-right: 10px;
    width: 20px;
    height: 20px;
}
#impNotice span{
    color: #0061DC;
    font-weight: bold;
    display: inline-block;
    width: 70px;
}
#impNotice li{
    letter-spacing: 1px;
    white-space:nowrap;
    /*overflow:hidden;*/
    color: #0061DC;
}

main .leftLinks{
    width:200px;
    position: fixed;
    z-index: 10;
    top: 400px;
    right: 50%;
    margin-right: 700px;
}
main .leftLinks a{
    display: block;
    margin-bottom: 10px;
}
main .leftLinks p{
    color: #333333;
    border: 1px solid rgba(230,230,230,1);
    padding: 1px;
}
main .tencent{
    padding: 10px;
    width:100px;
    height:400px;
    background:#c0c0c0;
    position: fixed;
    z-index: 10;
    top: 400px;
    left: 50%;
    margin-left: 700px;
}
main .tencent button{
    width: 40px;
    height: 20px;
    position: absolute;
    top: -20px;
    right: 0;
    border: none;
}
main .tencent p{
    display: inline-block;
    text-align: center;
    width:80px;
    height:1px;
    border:1px solid rgba(255,255,255,1);
    margin: 5px 0;
}
main .tencent figure{
    text-align: center;
    color: white;
    font-size: 12px;
    position: relative;
}
main .tencent figure a{
    display: block;
    padding: 5px 10px;
    color: #0061DC;
    font-weight: bold;
    border-radius: 5px;
}
main .tencent figure figcaption{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
main .tencent .wanshi{
    overflow: hidden;
    height: 0;
}
main .tencent .weixin{
    height: 0;
    overflow: hidden;
}
main .tencent .msgService{
    width: 80px;
    height: 70px;
    /*position: fixed;*/
    /*top: 600px;*/
    /*left: 50%;*/
    /*margin-left: 710px;*/
    position: relative;
    overflow: hidden;
}
main .tencent .msgService .msgServiceImg{
    width: 80px;
    height: 57px;
    /*float: right;*/
    z-index: 999999;
    background: #c0c0c0;
    padding-top: 5px;
}
main .tencent .msgService div{
    width: 65px;
    height: 61px;
    background:rgba(255,255,255,0);
    border-radius: 5px;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
main .tencent .msgService div span:hover a{
    color: #0061DC;
}
main .tencent .msgService div span img{
    width: 25px;
    height: 25px;
    cursor: pointer;
}
main .tencent .msgService div span:nth-child(1){
    margin-bottom: 5px;
}
/*main .tencent .erweiBox:hover .erwei{*/
/*    display: block;*/
/*}*/
main .tencent .erweiTwoBox:hover .erwei{
    display: block;
}
main .tencent .erweiBox .erwei{
    background: url("../images/twoShow.png") no-repeat;
    background-size: 100% 100%;
    width: 63px;
    height: 63px;
    margin: 0 auto;
}
main .tencent .erweiTwoBox .erwei{
    background: url("../images/oneShow.png") no-repeat;
    background-size: 100% 100%;
    width: 63px;
    height: 63px;
    margin: 0 auto;
    /*position: absolute;*/
    /*right: 100px;*/
    /*display: none;*/
    /*top: 0;*/
}
main .synthesize{
    display: flex;
    height: 380px;
    margin-top: 20px;
}
main .synthesize li{
    float: left;
}
main .dealBox{
    display: flex;
}
main .dealBox .dealLeft{
    width: 100%;
    position: relative;
}
main .dealBox .dealLeft .top{
    display: flex;
    height: 76px;
    padding: 0;
    border-top: 2px solid rgba(54,136,210,1);
    border-right: 2px solid rgba(232,243,253,1);
}
main .dealLeft .top li{
    flex: 1;
    height: 76px;
    cursor: pointer;
}
main .dealLeft .top li a{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
main .dealLeft .top .active{
    background:#0061DC !important;
    color: #FFFFFF;
}
main .dealLeft .top .active a{
    font-size: 16px;
    color: #ffffff;
}
main .dealLeft .top .active .part0{
    background:url("../images/partW1.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top .active .part1{
    background:url("../images/partW2.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top .active .part2{
    background:url("../images/partW3.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top .active .part3{
    background:url("../images/partW4.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top .active .part4{
    background:url("../images/partW5.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top .active .part5{
    background:url("../../../styles/home/images/partW6.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
.to_more_link:hover{
    color: #0061DC;
}
/*main .dealLeft .top .active .part6{*/
/*    background:url("../../../styles/home/images/partW7.png") no-repeat 100% 100%;*/
/*    background-size: 100% 100%;*/
/*}*/
main .dealLeft .top li i{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 17px;
}
main .dealLeft .top li .part0{
    background:url("../images/part1.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top li .part1{
    background:url("../images/part2.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top li .part2{
    background:url("../images/part3.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top li .part3{
    background:url("../images/part4.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top li .part4{
    background:url("../images/part5.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
main .dealLeft .top li .part5{
    background:url("../../../styles/home/images/part6.png") no-repeat 100% 100%;
    background-size: 100% 100%;
}
/*main .dealLeft .top li .part6{*/
/*    background:url("../../../styles/home/images/part7.png") no-repeat 100% 100%;*/
/*    background-size: 100% 100%;*/
/*}*/
main .dealLeft .top li:nth-child(2n + 1){
    background:rgba(232,243,253,1);
}
main .dealLeft .top li span{
    display: inline-block;
}
main .dealBox .dealLeft .down{
    border: 1px solid rgba(230,230,230,1);
    display: flex;
    width: 100%;
    height: 499px;
}
main .dealLeft .down .leftList{
    width: 240px;
    padding: 0 10px;
    border-right:1px solid rgba(230,230,230,1);;
}
main .dealLeft .down .leftList li{
    border-bottom: 1px dashed rgba(219,219,219,1);
    padding: 10px;
    cursor: pointer;
}
main .dealLeft .down .leftList .active{
    color: #0061DC;
}
main .dealLeft .down .rightList{
    flex: 1;
    padding: 0 10px;
}
main .dealLeft .down .rightList li{
    width: 100%;
    height: 42px;
    padding: 0 10px;
    line-height: 42px;
    border-bottom: 1px dashed rgba(219,219,219,1);
    position: relative;
}
main .dealLeft .down .rightList li .cell-content{
    color:#000;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    overflow: hidden;
    justify-content: space-between;
}

main .dealLeft .down .rightList li .signUpIngActive{
    color: #EE071B;
    flex-shrink: 0;
}
main .dealLeft .down .rightList li .signUpEndActive{
    color: #F1A706;
    flex-shrink: 0;
}
main .dealLeft .down .rightList li:hover .cell-content{
    color: #0061DC;
}
main .dealLeft .down .rightList li .cell-content :nth-last-child(2) {
    margin-right: 32px;
}

main .dealLeft .down .rightList li:nth-last-child(1){
    border-bottom: none;
}

main .dealLeft .down .rightList li span{
    display: inline-block;
    letter-spacing: 1px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

main .dealLeft .down .rightList li .areaName {
    flex-shrink: 0;
}

main .dealLeft .down .rightList li .title {
    width: fit-content;
    overflow: hidden;
    text-overflow: ellipsis;
}

main .dealLeft .down .rightList li .newIcon{
    display: inline-block;
    width: 28px;
    height: 12px;
    background: url(../images/newicon.gif) no-repeat;
    flex-shrink: 0;
    margin-right: 16px;
}

main .dealLeft .down .rightList li .time{
    font-size: 17px;
    color: #3b3b3b;
    flex-shrink: 0;
    width: 100px;
    margin-left: auto;
}
main .dealLeft .footer{
    position: absolute;
    left: 1px;
    bottom: 1px;
    width: 100%;
    text-align: center;
    color: #0061DC;
    font-size: 14px;
    background:rgba(232,243,253,1);
    height: 36px;
    line-height: 36px;
    cursor: pointer;
}
main .dealBox .dealRight{
    width: 400px;
    border: 1px solid rgba(230,230,230,1);
}
main .dealRight .title{
    padding: 0 10px;
    height: 40px;
    font-size: 16px;
    border-bottom: 1px solid rgba(230,230,230,1);
    margin-bottom: 10px;
    position: relative;
}
main .dealRight .title span{
    display: inline-block;
    margin-right: 10px;
    line-height: 38px;
    cursor: pointer;
}
main .dealRight .title span.active{
    color: #0061DC;
}
main .dealRight .title i{
    display: block;
    width: 50px;
    height: 2px;
    margin: 0 auto;
}
.jedate .jedate-header{
    background-color: #0061DC !important;
}
.jedate .jedate-footbtn .btnscon span{
    background-color: #0061DC !important;
}
.jedate .jedate-content .daystable td.action{
    background-color: #0061DC !important;
}
.jedate .jedate-content .daystable td.other .nolunar{
    color: #0061DC !important;
}
.jedate .jedate-header em{
    color: #ffffff !important;
}
.jedate .jedate-header .ymbtn{
    color: #ffffff;
}
main .dealRight .title .daystable td.action{
    background-color: #0061DC;
}
main .dealRight .title .active i{
    background: #0061DC;
}
main .dealRight .below{
    display: block;
    padding: 0 10px;
    height: 533px;
    overflow: hidden;
}
main .dealRight .belowFont{
    color: #999999;
    font-size: 16px;
    /*text-align: center;*/
    /*padding-top: 20px;*/
    height: 533px;
    text-indent: 10px;
}
main .dealRight .title .rollTime {
    position: absolute;
    right: 3px;
    top: 12px;
}
main .dealRight .title .rollTime #startTime{
    width: 75px;
    color: #0061DC;
}
main .dealRight .below li {
    padding: 10px;
    background:rgba(232,243,253,1);
    height: 121px;
    margin-bottom: 10px;
    border-radius: 10px;
    overflow: hidden;
}
main .dealRight .below li:hover{
    background: #0061DC;
}
main .dealRight .below li:hover a{
    color: #ffffff;
}
main .dealRight .below li:hover p{
    color: #ffffff;
}
main .dealRight .below li a{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}
main .dealRight .below li h3{
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 1px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
main .dealRight .below li h4{
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 1px;
}
main .dealRight .below li p{
    display: flex;
    justify-content: space-between;
    color: #999999;
    font-size: 13px;
    /*letter-spacing: 1px;*/
}
main .dealRight .below li p span{
    flex-basis: 49.5%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
main .dealRight .below li p span:nth-child(2){
    text-align: right;
}
main .dealRight .notice{
    height: 533px;
    overflow: hidden;
}
main .dealRight .notice li{
    margin-top: 10px;
    position: relative;
    padding: 1px 10px;
}
main .dealRight .notice li:hover a{
    color: #0061DC;
}
main .dealRight .notice li:nth-child(1){
    margin: 0;
}
main .dealRight .notice li p {
    position: relative;
    display: inline-block;
    max-width: 270px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    bottom: -3px;
}

main .newPassIcon{
    right: 85px;
}
main .dealRight .notice li label{
    text-align: right;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    position: absolute;
    right: 3px;
    top: 2px;
}
main .pic{
    width: 430px;
    height: 380px;
    position: relative;
}
main .pic .photo{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
main .pic .photo li{
    width: 100%;
    height: 380px;
    position: absolute;
    top: 0;
    left: 0;
}
main .pic .photo li .title{
    position: absolute;
    width: 280px;
    left: 10px;
    color: #ffffff;
    bottom: 10px;
    z-index: 100;
}
main .pic .photo li.slight{
    /*transition: all 1s;*/
}
main .pic .photo li img{
    width: 100%;
    height: 380px;
    position: absolute;
    top: 0;
    left: 0;
}
main .pic .photo li .title{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    letter-spacing: 1px;
}
main .pic .dot{
    position: absolute;
    width: 100%;
    color: white;
    bottom: 0;
    text-align: right;
    background: rgba(0,0,0,0.7);
    z-index: 99;
    height: 40px;
}
main .pic .dot ul{
    display: flex;
    position: absolute;
    right: 10px;
}
main .pic .dot ul li{
    width: 20px;
    height: 20px;
    margin: 10px 5px;
    text-align: center;
    background: #898989;
    cursor: pointer;
}
main .pic .dot ul .active{
    background: #0061DC;
    color: #fff;
}
main .news{
    width: 615px;
    height: 380px;
    border: 1px solid #E6E6E6;
    margin-right: 20px;
}
/*main .news .title i{*/
/*    display: inline-block;*/
/*    width:4px;*/
/*    height:20px;*/
/*    background:rgba(9,77,162,1);*/
/*    border-radius:2px;*/
/*    margin: 10px;*/
/*}*/
main .news .title{
    height: 40px;
    color: #094DA2;
    font-size: 16px;
    border-bottom: 1px solid #E6E6E6;
    /*display: flex;*/
    /*justify-content: flex-start;*/
    overflow: hidden;
}
main .news .title a{
    line-height: 38px;
    padding: 0 10px;
    float: left;
}
main .news .title a span{
    cursor: pointer;
}
main .news .title .active span{
    color: #0061DC;
}
main .news .title a i{
    display: block;
    width: 50px;
    height: 2px;
    margin: 0 auto;
}
main .news .title .active i{
    background: rgba(54,136,210,1);
}
main .news .down{
    height: 340px;
    padding: 10px;
    width: 100%;
}
main .news .down li{
    height: 33px;
    width: 100%;
    position: relative;
}
main .news .down li a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
main .news .down li:hover a{
    color: #0061DC;
}
main .news .down p {
    /*position: relative;*/
    display: inline-block;
    width: 475px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    letter-spacing: 1px;
    /*bottom: -3px;*/
}
main .news .down label{
    position: absolute;
    display: inline-block;
    right: 2px;
    font-size: 12px;
    cursor: pointer;
    top: 5px;
}
main .icon{
    width: 256px;
    height: 380px;
    border: 1px solid #E6E6E6;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
main .icon figure{
    text-align: center;
    font-size: 14px;
    flex-basis: 50%;
    padding: 15px 0px;
    float: left;
    width: 50%;
}
main .icon img{
    width: 70px;
    height: 70px;
    background: #DDEDF9;
    border-radius: 10px;
    margin-bottom:5px
}
main .icon img:hover{
    background: #C0DEF3;
}
main .deal{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    height: 126px;
}
main .deal li{
    flex: 1;
    height: 126px;
    float: left;
    margin-left: 20px;
}
main .deal .deal_bid_open{
    position: relative;
    cursor: pointer;
}
main .deal .deal_bid_open .deal_bid{
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    padding: 5px;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
main .deal .deal_bid_open .deal_bid a{
    width: 50%;
    height: 100%;
    text-align: center;
    line-height: 116px;
    font-size: 17px;
    font-weight: bold;
    display: inline-block;
}
main .deal .deal_bid_open .deal_bid a:hover{
    box-shadow: 0px 0px 20px 5px rgb(0 0 0 / 5%);
}
main .deal .deal_bid_open .deal_bid a:nth-child(1){
    border-right: 2px solid #5EA1F6;
}
main .deal li:first-child{
    margin: 0;
}
main .deal li p{
    width: 100%;
    text-align: center;
    line-height: 28px;
    font-size: 22px;
    color: #ffffff;
}
main .deal li>a{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
main .deal li>a span{
    color: #FFFFFF;
    font-size: 16px;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}
main .deal li>a span em{
    font-size: 32px;
    font-style: normal;
    margin-bottom: 5px;
}
main .deal li>a span b{
    height: 36px;
    display: flex;
    align-items: flex-end;
}
main .deal li{
    background: url("../images/zu.png");
    background-size: 100%  100%;
}
main .deal li:hover{
    box-shadow: 0 0 6px 0px rgba(0,73,149,0.5);
    border-radius: 10px;
}
/*main .deal .deal_bid_open:hover .deal_bid{*/
/*    display: block;*/
/*}*/
main .common{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    height: 140px;
}
main .common li{
    width: 248px;
    height: 140px;
    float: left;
    margin-left: 20px;
}
main .common li:first-child{
    margin: 0;
}
main .common li p{
    text-align: center;
    line-height: 140px;
    color: #FFFFFF;
    font-size: 26px;
}
main .common .link30{
    background: url("../images/ggzy.png");
    background-size: 100%  100%;
}
main .common .link31{
    background: url("../images/cdap.png");
    background-size: 100%  100%;
}
main .common .link32{
    background: url("../images/jyzt.png");
    background-size: 100%  100%;
}
main .common .link33{
    background: url("../images/bgt.png");
    background-size: 100%  100%;
}
main .common .link34{
    background: url("../images/bszn.png");
    background-size: 100%  100%;
}
main .common .link30:hover{
    background: url("../images/fz-ggzy.png");
    background-size: 100%  100%;
}
main .common .link31:hover{
    background: url("../images/fz-cdap.png");
    background-size: 100%  100%;
}
main .common .link32:hover{
    background: url("../images/fz-jyzt.png");
    background-size: 100%  100%;
}
main .common .link33:hover{
    background: url("../images/fz-bgt.png");
    background-size: 100%  100%;
}
main .common .link34:hover{
    background: url("../images/fz-bszn.png");
    background-size: 100%  100%;
}
/*#listTwo ul li{*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/
/*首页飘窗*/
.float_div {
    position: absolute;
    width: 300px;
    height: 100px;
    z-index: 9999;
    display: none;
    opacity: 0;
}
.float_div .close {
    width: 54px;
    text-align: left;
    height: 20px;
    line-height: 20px;
    background-color: #DBDBDB;
    border: 1px solid #d4d4d4;
    color: #fff;
    text-indent: 10px;
    position: absolute;
    top: -20px;
    right: 0;
}
.close i {
    font-style: normal;
    font-size: 18px;
    display: inline-block;
    margin: -2px 0 0 -6px;
}
.float_div .text {
    display: block;
    width: 300px;
    height: 100px;
    padding: 15px 10px 10px 10px ;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    font-weight: bold;
    /*white-space:nowrap;*/
    overflow:hidden;
    /*text-overflow:ellipsis;*/
    color: #fff;
    background: url(../../images/ad-left-bg.png) no-repeat;
    margin-bottom: 10px;
    line-height: 150%;
}
.float_div a:last-child {
    margin: 0;
}

/*main .newsList{*/
/*    width: 100%!important;*/
/*    margin-top: 20px;*/
/*    height: 205px;*/
/*}*/
/*main .newsList .down p{*/
/*    width: 85%;*/
/*}*/
main #box {
    width: 100%;
    height: 340px;
    overflow: hidden;
}
.anim{
    transition: all 0.5s;
    margin-top: -33px;
}
.animRall{
    transition: all 5s linear;
    margin-top: -131px;
}

.main_cont_title{
    width: 100%;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0 40px 0;
}
.main_cont{
    width: calc(100% - 316px);
    height: 410px;
    display: -ms-flexbox; /* IE10 */
    display: flex;
    background: #FFFFFF;
    padding: 16px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.main_cont .swiper-pagination{
    bottom: 3px !important;
}
.main_cont .main_cont_banner{
    width: 450px;
    height: 100%;
    /*border: 2px solid #7F93AC;*/
    margin: 0 30px 0 0;
    flex-shrink: 0;
}
.main_cont .main_cont_banner .main_cont_banner_box{
    width: 100%;
    height: 100%;
    position: relative;
}
.main_cont .main_cont_banner .main_cont_banner_box img{
    width: 100%;
    height: 100%;
}
.main_cont .main_cont_banner .main_cont_banner_box p{
    width: 100%;
    /*height: 36px;*/
    background: rgba(0,0,0,.2);
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 16px;
    /*line-height: 36px;*/
    color: #ffffff;
    padding: 0 10px;
}
/*.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{*/
/*    width: 150px!important;*/
/*    left: inherit!important;*/
/*    right: 8px!important;*/
/*    bottom: 5px!important;*/
/*}*/
/*.swiper-pagination-bullet{*/
/*    opacity: 1!important;*/
/*    background: #0061DC!important;*/
/*    width: 14px!important;*/
/*    height: 14px!important;*/
/*}*/
/*.swiper-pagination-bullet-active{*/
/*    background: #FF9C00!important;*/
/*}*/
.main_cont_notice{
    width: 52%;
}
.main_cont_notice .main_cont_notice_title{
    width: 100%;
    height: 40px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #E4E4E4;
}
.main_cont_notice .main_cont_notice_title p{
    font-size: 22px;
    color: #333333;
    display: flex;
}
.main_cont_notice .main_cont_notice_title p span{
    cursor: pointer;
    display: flex;
}
.main_cont_notice .main_cont_notice_title p span em{
    width: 2px;
    height: 16px;
    margin: 3px 10px;
    background: #9A9A9A;
}
.main_cont_notice .main_cont_notice_title p span i{
    font-style: normal;
}
.main_cont_notice .main_cont_notice_title p span i.active{
    color: #0061DC;
    border-bottom: 2px solid #0061DC;
}
.main_cont_notice .main_cont_notice_title p span:hover i{
    color: #0061DC;
    border-bottom: 2px solid #0061DC;
}
.main_cont_notice .main_cont_notice_title p span:nth-last-child(1) em{
    display: none;
}
.main_cont_notice .main_cont_notice_content{
    width: 100%;
    overflow: hidden;
    height:340px;
}
.main_cont_notice .main_cont_notice_content ul{
    width: 100%;
}
.main_cont_notice .main_cont_notice_content ul li{
    width: 100%;
    height: 34px;
    display: flex;
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,.03);
    margin-bottom: 4px;
}
.main_cont_notice .main_cont_notice_content ul li a{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 17px;
    cursor: pointer;
    padding: 0 10px;
    border:1px solid #fff;
}
.main_cont_notice .main_cont_notice_content ul li p{
    display: flex;
    align-items: center;
    width: 80%;
    position: relative;
}
.main_cont_notice .main_cont_notice_content ul li p i{
    width: 4px;
    height: 4px;
    margin: 0 10px 0 0;
    background: #0061DC;
}
.main_cont_notice .main_cont_notice_content ul li p span{
    max-width: 90%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.main_cont_notice .main_cont_notice_content ul li p b{
    width: 21px;
    height: 9px;
    background: url("../images/newicon.gif") no-repeat;
    background-size: 100% 100%;
}
.main_cont_notice .main_cont_notice_content ul li em{
    font-style: normal;
    color: #999999;
}
.main_cont_notice .main_cont_notice_content ul li:hover a{
    animation: liShadow .5s linear forwards;
    color: #0061DC;
}
/*.main_cont_notice .main_cont_notice_content ul li:hover em{*/
/*    color: #0061DC;*/
/*}*/
@keyframes liShadow {
    0%{
        border: 1px solid #eeeeee;
    }
    100%{
        border: 1px solid rgb(0,97,220);
    }
}
.main_deal_message{
    width: 100%;
    height: 100px;
    display: flex;
    justify-content: space-between;
    margin: 0 0 30px 0;
}
.main_deal_message dl{
    flex: 1;
    height: 100%;
    border: 1px solid #DBDBDB;
    padding: 20px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 15px 0 0;
}
.main_deal_message dl:nth-last-child(1){
    margin: 0;
}
.main_deal_message dl dt{
    width: 50px;
    height: 50px;
    margin: 0 20px 0 0;
    background-size: 100% 100%;
}
.main_deal_message dl:nth-child(1) dt{
    background: url("../images/main_deal_icon1.png") no-repeat;
}
.main_deal_message dl:nth-child(2) dt{
    background: url("../images/main_deal_icon2.png") no-repeat;
}
.main_deal_message dl:nth-child(3) dt{
    background: url("../images/main_deal_icon3.png") no-repeat;
}
.main_deal_message dl:nth-child(4) dt{
    background: url("../images/main_deal_icon4.png") no-repeat;
}
.main_deal_message dl:nth-child(5) dt{
    background: url("../images/main_deal_icon5.png") no-repeat;
}
.main_deal_message dl:nth-child(6) dt{
    background: url("../images/main_deal_icon6.png") no-repeat;
}
.main_deal_message dl dd{
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #333333;
    font-size: 15px;
}
.main_deal_message dl dd p{
    font-size: 22px;
    color: #FF9C00;
    font-weight: bold;
}
.top_custom{
    display: flex;
}
.top_custom .top_left_custom{
    flex: 1;
    display: flex;
    justify-content: space-between;
}
.top_custom .top_left_custom .top_left_deal{
    width: 300px;
}
.main_data_statistics .custom_title{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.main_data_statistics .custom_title p:nth-child(1){
    font-size: 22px;
    font-weight: bold;
    color: #333333;
    margin: 20px 0;
}
.top_custom .top_left_custom .top_left_deal .item_deal{
    width: 100%;
    height: 100px;
    margin: 0 0 20px 0;
    padding: 20px;
    border: 1px solid #DBDBDB;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.top_custom .top_left_custom .top_left_deal div span{
    font-size: 16px;
    color: #333333;
}
.top_custom .top_left_custom .top_left_deal div em{
    font-style: normal;
    text-align: right;
    font-size: 28px;
    font-weight: bold;
}
.top_custom .top_left_custom .top_left_deal div:nth-child(2){
    border-bottom: 2px solid #5D6CFB;
}
.top_custom .top_left_custom .top_left_deal div:nth-child(3){
    border-bottom: 2px solid #FC7859;
}
.top_custom .top_left_custom .top_left_deal div:nth-child(4){
    border-bottom: 2px solid #31C44C;
}
.top_custom .top_left_custom .top_left_deal div:nth-child(5){
    border-bottom: 2px solid #13BDE1;
}

.top_custom .top_left_custom .top_left_deal div:nth-child(2) em{
    color: #5D6CFB;
}
.top_custom .top_left_custom .top_left_deal div:nth-child(3) em{
    color: #FC7859;
}
.top_custom .top_left_custom .top_left_deal div:nth-child(4) em{
    color: #31C44C;
}
.top_custom .top_left_custom .top_left_deal div:nth-child(5) em{
    color: #13BDE1;
}
.top_custom #top_right_custom{
    width: 560px;
    height: 400px;
    margin: 50px 0 0 0;
}
.top_custom .top_right_custom{
    height: 100%;
}
.top_left_custom #top_left_pie{
    width: 550px;
    height: 400px;
    margin: 50px 0 0 0;
    border-right: 2px solid #CCCCCC;}
.top_left_custom .top_left_pie{
    height: 100%;
}
.bot_custom{
    display: flex;
}
.bot_custom .bot_left_line{
    flex: 1;
}
.bot_custom #bot_left_line{
    width: 720px;
    height: 400px;
}
.bot_custom .bot_right_map{

}
.bot_custom #bot_right_map{
    width: 720px;
    height: 400px;
}
.custom_change_btn{
    display: flex;
}
.custom_change_btn span{
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    background: #E9F4FF;
    cursor: pointer;
}
.custom_change_btn span.active{
    color: #fff;
    background: #0061DC;
}
@media screen and (max-width: 1680px){
    main .leftLinks{
        margin-right: 600px;
    }
    main .dealBox .dealLeft .top{
        width: 100%;
    }
    main .dealBox .dealLeft .top li{
        width: 180px;
    }
    main .dealBox .dealLeft .down .leftList{
        width: 180px;
    }
    main .dealBox .dealLeft .down .rightList{
        width: 720px;
    }
    main .dealBox .dealLeft .down .rightList li p {
        /*width: 580px;*/
        width: 98%;
    }
    main .dealBox .dealRight{
        width: 250px;
    }
    main .dealBox .dealRight .notice li p{
        max-width: 140px;
    }
    main .deal li p{
        font-size: 24px;
    }
    main .pic{
        width: 410px;
    }
    main .news{
        width: 490px;
        margin-right: 10px;
    }
    main .deal li{
        width: 275px;
    }
    main .news .down p{
        width: 360px;
    }
    main .newsList .down p{
        width: 83%;
    }
    main .icon{
        width: 250px;
    }
    main .tencent{
        margin-left: 600px;
    }
    main .common li p{
        font-size: 24px;
    }
    /*交易信息栏目*/
    .main_deal_message dl{
        margin: 0 10px 0 0;
    }
    .main_deal_message dl:nth-last-child(1){
        padding: 0;
    }
    .main_deal_message dl dt{
        margin: 0 10px 0 0;
    }
    .main_deal_message dl dd{
        font-size: 12px;
    }
    /*图表宽度*/
    .top_custom .top_left_custom .top_left_deal{
        width: 200px;
    }
    .top_custom .top_left_custom .top_left_deal div{
        padding: 10px;
        height: 80px;
    }
    .top_custom #top_right_custom{
        width: 530px;
    }
    .top_left_custom #top_left_pie{
        width: 470px;
    }
    .bot_custom #bot_left_line{
        width: 600px;
    }
    .bot_custom #bot_right_map{
        width: 600px;
    }
}
/*@media screen and (max-width: 1440px){*/
/*    main .deal li p{*/
/*        font-size: 22px;*/
/*    }*/
/*    main .pic .photo li,*/
/*    main .pic .photo li img,*/
/*    main .pic .dot{*/
/*        width: 100%;*/
/*    }*/
/*    main .news .down p{*/
/*        margin-right: 20px;*/
/*    }*/
/*    main .news{*/
/*        width: 370px;*/
/*    }*/
/*    main .news .down p{*/
/*        width: 215px;*/
/*    }*/
/*    main .newsList .down p{*/
/*        width: 82%;*/
/*    }*/
/*    main .icon{*/
/*        width: 300px;*/
/*    }*/
/*    main .tencent{*/
/*        margin-left: 570px;*/
/*    }*/
/*    main .common li p{*/
/*        font-size: 22px;*/
/*    }*/
/*    main .deal .link20{*/
/*        background: url("../images/link20_2.png");*/
/*        background-size: 100% 100%;*/
/*    }*/
/*    main .deal .link21{*/
/*        background: url("../images/link21_2.png");*/
/*        background-size: 100% 100%;*/
/*    }*/
/*    main .deal .link22{*/
/*        background: url("../images/link22_2.png");*/
/*        background-size: 100% 100%;*/
/*    }*/
/*    main .common .link30{*/
/*        background: url("../images/ggzy2.png");*/
/*    }*/
/*    main .common .link31{*/
/*        background: url("../images/cdap2.png");*/
/*    }*/
/*    main .common .link32{*/
/*        background: url("../images/jyzt2.png");*/
/*    }*/
/*    main .common .link33{*/
/*        background: url("../images/bgt2.png");*/
/*    }*/
/*    main .common .link34{*/
/*        background: url("../images/bszn2.png");*/
/*    }*/
/*    main .common .link30:hover{*/
/*        background: url("../images/fz-ggzy2.png");*/
/*    }*/
/*    main .common .link31:hover{*/
/*        background: url("../images/fz-cdap2.png");*/
/*    }*/
/*    main .common .link32:hover{*/
/*        background: url("../images/fz-jyzt2.png");*/
/*    }*/
/*    main .common .link33:hover{*/
/*        background: url("../images/fz-bgt2.png");*/
/*    }*/
/*    main .common .link34:hover{*/
/*        background: url("../images/fz-bszn2.png");*/
/*    }*/
/*}*/
/*@media screen and (max-width: 1366px){*/
/*    main .news .down p{*/
/*        margin-right: 20px;*/
/*    }*/
/*}*/