/*整个样式的初始化*/
body,h1,h2,h3,h4,h5,p,span,input,div,table,hr,br,.row,
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
    padding: 0px;
    margin: 0px;
}

body{
    min-width: 1000px;
    /*font-family: Microsoft YaHei,微软雅黑;*/
    font-family: 造字工房坚黑;

}

*{
    padding: 0px;
    margin: 0px;
}

@media only screen and (max-device-width : 780px) {
    .container {
        width: 95% !important;
    }
}

.text-left{
    text-align: left;
}


.min-height{
    min-height: 600px;
}

a{
    color: #666;
    text-decoration: none;
    outline: none;
}
/*缩进*/
.ht_indent{
    padding-left: 2em;
}
h5.theme-color,h4.theme-color,span.theme-color,div.theme-color{
    color: #F9614F;;

}
.table-ct {
    margin: 20px;
    border: 1px solid #4193FF;
    border-radius: 8px;
    overflow: auto;
}
table th{
    text-align: center;
}

table td{
    color: #333;
    text-align: center;
}

table td.theme-color{
    color: black;
}

table td.red{
    color: #F9614F;
}



table td.gray{
    color: gray;
}

table td.yellow{
    color:#FCAA20;
}

table td.green{
    color: #5F9D89;
}

table td.blue{
    color: #3F70E5;
}


table td.old-red{
    color: #FE76F4;
}


table td.purple{
    color: #BA4DFC;
}
a:hover,a:visited,a:focus{
    text-decoration: none;
    outline: none;
}

hr{
    border: none;
    background-color: #a7a6a6;
    height: 1px;
    margin-top: 20px;
}

img.global-img{
    width: 100%;
}

.container{
    padding: 0px;
}
/*首页的最大的模块*/
.global-wrapper{
    /* margin-top:30px; */
}

.global-div-right{
    width: 95%;
    padding: 10px 15px;
    background-color: white;
}

.global-div-right:hover,.global-div-table:hover{
    box-shadow: 1px 1px 12px gray;

}

.global-div-table{
    margin-top: 3%;
    padding:2% 5%;
    background-color: white;
}

. global-div-news{
    padding: 10%;
    background-color: white;
    margin-bottom: 27px;
    height: 400px;
}

.global-div-news p {
    color: white;

}

.global-div-news a{
    color: white;
}


.global-div-news a:hover{
    color:#FE4C7E;

}

.global-div-news p{
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
}
.global-div-news span{
    display: inline-block;
    width: 8px;
}


.table_stock_bond{
    font-size: 13px;
    font-weight: normal;
    height: 422px;

    overflow: auto;
    background-color: white;
}
.global-title{
    height: 20px;
    line-height: 20px;
    border-left:6px solid #4193FF;
    padding-left: 12px;
    font-size: 20px;
    margin-bottom: 14px;
    font-weight: bolder;
}



.bg-hz{
    /*background-color: #4193FF;*/
    padding-top: 30px;
    padding-left: 30px;
}
.bg-red{
    background-color: red;
}
.bg-dark-red{
    background-color: #EA878A;
}

.bg-orange-red{
    background-color: #FC9B90;
}
.bg-blue{
    background-color: #1258C4;
}
.bg-light-blue{
    background-color: #2F86ED;
}

.bg-yellow{
    background-color: #FDB336;
}


.bg-gray{
    background-color: #F3F3F3;
}

.bg-black{
    background-color:black;
}

.bg-green{
    background-color: #00b0b0;
}

.bg-dark-green{
    background-color: #007c7c;
}

.bg-white{
    background-color: white;
}
.font-hz-blue{
    color: #4193FF;

}
.font-white{
    color: rgba(172, 172, 172, 0.22);
}
.font-blue{
    color: #3288EE;
    font-weight: bolder;
}
.font-strong{
    font-size: 15px;
    font-weight: bolder;
}

.font-green{
    color:rgb(129,210,94);
}
.font-gray{
    color: #505050;
}

.warning_bg_color{
    background-color: #FCF8E3;
}
.container_to_top{
    margin-top: 30px;
}

.padding-l{
    padding-left: 15px;
}

.bg-theme{
    background-color: #f76e18;
    color: white;
}
.font-orange .theme-color {
    color: #f76e18;
}
.font-blue{
    color: #5b91f4;
}
.font-sky-blue{
    color: #33A4DC;
}
.font-black{
    color: black;
}

.font-white{
    color: white;
}

.font-larger{
    font-size: 24px;
}

.font-light-gray{
    color: #808486;
}
.font-light-white{
    color: #c3bcc2;
}
.font-bolder{
    font-weight: bolder;
}
.font-normal{
    font-weight: normal;
}

.font-red,.red{
    color: #e02622;
}

.font-red,.blue{
    color: #3F70E5;
}

.font-green,.green{
    color: #209388;
}

.font-gray,.gray{
    color: #808080;
}
.nav-span{
    display: inline-block;
    border-right: 1px solid white;
    padding: 0px 10px;
}

.font-hz-pink{

    color: rgb(254,76,126);

}


.font-hz-gray{

    color: rgb(88,96,109);

}
/*分页部分样式*/
.pages{
    display: inline-block;
    margin: 10px 0;
    border-radius: 4px;
    text-align: center;
    color:  #5b91f4;
}
.pages a{
    position: relative;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color:  #5b91f4;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pages a:hover {
    /*background-color: rgba(248, 65, 17, 0.85) !important;*/
    background-color: white !important;
    color: white;
}
.pages a.current{
    background-color: #5b91f4;
    color: white;
}
/*首页的三个“查看更多”的button*/
.btn-hz-blue{

    background-color: #2D68EA;
    color: white;
}
.hz-btn-search{
    background-color: white;

    width: 100%;
    height: 55px;
    line-height: 55px;
    font-size: 15px;
    text-align: center;
    color: #2D68EA;
    border-top: 1px solid;
    /*

    border-radius: 4px;
    border: 1px solid white;
    box-shadow: 1px 1px 5px white inset;
    */

}

.hz-btn-search a{
    color: #2D68EA;
}

.hz-btn-search:hover a{
    color: white;
}

.hz-btn-search:hover{
    background-color: #2D68EA;
    color: white;
    /*
    box-shadow: 1px 1px 5px white ;
     */

}
.hz-btn-search:hover span{
    color: white;
}
.float-right{
    float: right;
}

.span-space{

    padding-left:12px;

}

.span-space-double{
    display: inline-block;
    padding-left: 8px;
    padding-right: 8px;
}
a:hover{
    text-decoration: none;
    /* color: rgba(248, 31, 27, 0.7); */
    opacity: 0.7;
}

.hz-footer{
    background-color: black;
    width: 100%;
    height: 260px;
}

.active_rank_btn{
    background-color: #2D68EA;
    color: white!important;
}

.text-center{
    text-align: center;
}

.badge{
    background-color: #f44739;
    color: white;
}
.mas_min_height{
    min-height: 1000px;
}
.stocks_min_h{
    min-height: 1000px;
    margin-top: 20px;
    padding: 30px 20px;
}

.pad-box{
    padding:5px 20px;
    margin-top:15px;
}
.stocks_min_h img{
    width: 25px;
}

.stocks_min_h table{
    font-size: 12px;
}

.block-radius{
    border-radius: 5px;
}

.block_shadow{
    box-shadow:1px 1px 12px rgba(73, 159, 160, 0.95) ;
}

.rank_num_1{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #FE4C7E;
    display: inline-block;
    color: white;
    line-height: 20px;
    text-align: center;
}
.rank_num_other{
    padding: 0 5px;
    height: 22px;
    min-width: 22px;    
    border-radius: 999px;
    background-color: #2D68EA;
    display: inline-block;
    color: white;
    line-height: 22px;
    text-align: center;
}

.rank_num_1_competition{
    width: 27px;
    height: 27px;
    border-radius: 50%;
    background-color: #FE4C7E;
    display: inline-block;
    color: white;
    line-height: 27px;
    text-align: center;
}
.rank_num_other_competition{
    width: 27px;
    height: 27px;
    border-radius: 50%;
    background-color: #2D68EA;
    display: inline-block;
    color: white;
    line-height: 27px;
    text-align: center;
}

.simu_hero_padding{
    /* padding: 2% 2%; */
    /* min-height: 650px; */
    overflow: auto;
}

.small-img{
    width: 21px;
}

.circle-index-logo{
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

/*自定义表格紧密模式*/
.table-my-condensed table>tbody>tr>td,.table-my-condensed >thead>tr>th{
    padding:8px 3px;
}


.two-col-table tbody tr td{
    width: 50%;
}


.hz-btn-global{
    color:white;
    background-color:#2D68EA;
    border-color:#4193ff;
}

.hz-background-blue{
    background-color:#2D68EA;
}

.hz-color-blue{
    color:#2D68EA;
}

.hz-background-pink{
    background-color:#FE4C7E;
}
.hz-color-pink{
    color:#FE4C7E;
}
.hz-color-black{
    color:#0a0a0a;
}

.hz-color-green{
    color:#03DCBD;
}

.hz-bod-red{
    color:#e30000;
}
.hz-bond-green{
    color: #008438;
}

.card {
    margin: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 1px 2px 4px #e5e5e5;
}

.card-header {
    color: white;
    background-color: #2D68EA;
    border-color: #bce8f1;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding: 10px;
}