.main_color{
    background: #4091E1;
}
.flex_box{
    display: flex;
    align-items: center;
    justify-content: center;
}
.display{
    display: none !important;
}
a{
    transition: 0.3s all;
}
/* 透明度 */
.opc{
    opacity: 0.5;
}
@media (max-width:992px) {
    /* 移动端显示 */
    .display{
        display: block !important;
    }
    /* 移动端隐藏 */
    .hide{
        display: none !important;
    }
}
/* 移入主题色 */
.main_move:hover{
    color: #3552A5;
}
.main_color_btn_font{
    color: #FFFFFF;
}
.theme_color_btn{
    background: #1874DB;
    transition: 0.5s;
}
.theme_color_btn:hover{
    background: #e47342;
    transition: 0.5s;
}
.theme_color_btn:active{
    background: #1874DB;
}
/* 导航按钮 */
.head_color_btn{
    background: #e47342;
    transition: 0.5s;
}
.head_color_btn:hover{
    background: #3552A5;
    transition: 0.5s;
}
.head_color_btn:active{
    background: #e47342;
}
/*  */
.main_color_btn_font:hover{
    color: #FFFFFF;
}
.main_color_btn_2{
    background: #FFFFFF;
    transition: 0.5s;
}
.main_color_btn_2:hover{
    background: #e47342;
    transition: 0.5s;
}
.main_color_btn_2:active{
    background: #FFFFFF;
}
.main_color_space_font{
    color: #1874DB;
}
.main_color_space_font:hover{
    color: #FFFFFF;
}
.main_color_space_font:active{
    color: #1874DB;
}
.main_color_icon:hover{
    color: #3552A5;
}
.main_color_icon:active{
    color: #1874DB;
}
.main_color_icon:focus{
    color: #1874DB;
}
.main_move_down{
    color: #252525;
}
.main_move_down:hover{
    color: #FA7A45;
}
/* 文字主题色 */
.theme_color_font{
    color: #1874DB;
}
.main-color-front2{
    color: #FFFFFF !important;
}
.main-color-front2:hover{
    color: #1874DB !important;
}
.main-color-top:hover{
    color: #FA7A45;
}
.main_color_title:hover{
    color: #FA7A45;
}
.main-color-front2{
    color: white;
}
.main-color-front2:hover{
    color: #FA7A45 !important;
}
.main_color_more{
    color: #1874DB
}
.main_color_more:hover{
    color: #FA7A45;
}
/* 点击样式 */
.hit:active{
    color: #FA7A45 !important;
}
.hit:focus{
    color: #FA7A45 !important;
}
/* 背景主题色 */
.theme_bg{
    background: #F7F7F7;
}
.bg_color_pink{
    background: #F6F6F6;
}
/* 面包屑主题色 */
.theme_mbx:hover{
    color: #FA7A45;
}
.theme_mbx:active{
    color: #1874DB;
}
/* form */
.form-control:focus{
    border-color:#fff;
    box-shadow:none;
}
.form_bg{
    background: #F6F6F6 ;
}
.form_bg:focus{
    background: #fff;
}
/* input边框主题色 */
.them_boder{
    border: 1px solid #252525;
}
.them_boder:hover{
    border: 1px solid #DD3333;
}
input:focus{
    outline: none !important; 
    border: 1px solid #FA7A45 !important;
}
textarea:focus{
    outline: none !important; 
    border: 1px solid #DD3333 !important;
}
.form-control:focus{
    border-color:#fff;
    box-shadow:none;
}
/* 文本行数限制 */
/* 1行 */
.lang_one{
    display: inline-block;
    white-space: nowrap; 
    width: 100%; 
    overflow: hidden;
    text-overflow:ellipsis;
}
/* 2 */
.lang_two{
    width: 100%;
    white-space: normal;
    overflow : hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;  /* 设置超出多少行隐藏 */
    -webkit-box-orient: vertical;
    display: -webkit-box; 
}
