﻿.flexBox {
    display: flex;
    align-items: center;
}
.flex_box {
    display: flex;
}
.flex_start {
    display: flex;
    justify-content: flex-start;
}
.flex_end {
    display: flex !important;
    justify-content: center;
}
.wid_100 {
    width: 100%;
}
.wid_80 {
    width: 80%;
}
.wid_70 {
    width: 70%;
}
.wid_60 {
    width: 60%;
}
.wid_50 {
    width: 50%;
}
.wid_40 {
    width: 40%;
}
.wid_30 {
    width: 30%;
}
.wid_33 {
    width: 33%;
}
.wid_25 {
    width: 25%;
}
.wid_16 {
    width: 16.66%;
}
.wid_20 {
    width: 20%;
}
.font_32 {
    font-size: 32px;
}
.pad_10 {
    padding: 10px;
    box-sizing: border-box;
}
.pad_10_left {
    padding-left: 10px;
    box-sizing: border-box;
}
.bor_btm_dashed {
    border-bottom: 1px dashed #e6eaed;
}
.flex_shrink {
    flex-shrink: 0 !important;
    font-size: 18px;
}
/* 报名上传样式 */
.headerWrapTitle {
    color: #000;
    height: 96px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e6eaed;
}

.datecolumn{
    width: 100px;
    text-align: right;
    white-space:nowrap;
}


/* 首页样式 */
.titlleWebNameBox {
    font-size: 24px;
    color: #fff;
}

.newsTitle {
    font-size: 30px;
    font-weight: bold;
    padding-top: 22px;
    padding-bottom: 13px;
    box-sizing: border-box;
}
.news .rightContent .titleBox {
    font-size: 24px;
    color: #333;
    padding: 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #e6eaed;
}
.news .rightContent li {
    list-style: disc !important;
    padding: 8px 0;
}
.news .rightContent .nolistStyle li {
    list-style-type: none !important;
    height: unset;
    padding: unset;
}
.news .rightContent .nolistStyle {
    height: unset;
}
.news .rightContent .text_noWarp{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;

}
.border_box {
    border: 1px solid #e6eaed;
}
.border_box .rowBox {
    padding: 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #e6eaed;
}
.border_box .rowBox:last-child {
    border-bottom: unset;
}
.mar_top_10 {
    margin-top: 10px;
}
.mar_top_20 {
    margin-top: 20px;
}
/* top 30 */
.mar_top_30 {
    margin-top: 30px;
}
.mar_right_10 {
    margin-right: 10px;
}
.mar_right_20 {
    margin-right: 20px;
}
.pad_20_right {
    padding-right: 20px;
    box-sizing: border-box;
}
.hei_120 {
    height: 120px;
}
.hei_111 {
    height: 111px;
}
.flex_warp {
    display: flex;   /* flex布局 */
    justify-content: flex-start;   /* 左对齐 */
    flex-wrap: wrap;   /* 换行 */
}
.news .imgBox {
    /* height: 64px; */
    width: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.news .imgContent {
    padding: 0px 20px 20px 0px;
    box-sizing: border-box;
}
.news .imgContent:nth-child(2n) {
    /* padding-right: unset; */
    /* box-sizing: border-box; */
}
.news .imgContent_4 {
    padding: 0px 20px 20px 0px;
    box-sizing: border-box;
}
.news .imgContent_4:nth-child(4n) {
    /* padding-right: unset; */
    /* box-sizing: border-box; */
}
.news .imgContent_6 {
    padding: 0px 20px 20px 0px;
    box-sizing: border-box;
}
.news .imgContent_6:nth-child(6n) {
    /* padding-right: unset; */
    /* box-sizing: border-box; */
}
footer {
    background-color: #0054a9 !important;
}
.colorfff {
    color: #fff;
}
.flex_center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.h_w_100 {
    height: 100%;
    width: 100%;
}
.img_w_h {
    width: 10px;
    height: 10px;
}
.font_24 {
    font-size: 24px;
}
.pad_23 {
    padding: 23px 0px;
}
.textBox {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

html,
body {
  height: 100%;
}
body {
  display: flex;
  flex-direction: column;
}
.wrap {
  flex-grow: 1;
}
.curstom_widht{
width: 100%;
}
.yuan {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #4a629b;
}
.xiaoyuan {
    height: 9px;
    width: 9px;
    border-radius: 50%;
    background: #333;
    position: relative;
    left: 5px;
}
.bkf8 {
    background: #f8f8f8;
}
lineStlyeYuan:before  {
  content: '•';
  color: blue;
  margin-right: 0.5em;
  display: inline-block;
  width: 1em;
  font-weight: bold;
}
.text_underLine {
    text-decoration: underline;
    text-underline-offset: 10px;
}
.navBox {
    height: 68px;
}

.news .carousel {
    margin-bottom: unset !important;
}

.flex_allCenter {
    display: flex;
    justify-content: center;
    align-items: center;
}
.searchBox .search form {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius:5px;
}

.searchBox .search .key {
    padding: 9px 0 !important;
    margin: unset !important;
}

.ion-search{
        padding-right: 5px;
    width: 30px;
    height: 28px;
}