/* =================================element======================= */
/* el-tabs */
.el-tabs--card>.el-tabs__header {
    border-bottom: none;
}

.el-tabs--card>.el-tabs__header .el-tabs__nav {
    border: none;
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
    border-bottom: none;
    background: #152FED;
    color: #fff;
}

.el-tabs__item:hover {
    color: #152FED;
}

.el-tabs--card>.el-tabs__header .el-tabs__item {
    background: #fff;
    margin-right: 20px;
    border: none;
}

/* el-button */
.el-button--primary {
    background-color: #152FED;
    border-color: #152FED;
}

.el-button--primary:focus, .el-button--primary:hover {
    background-color: #152eedcc;
    border-color: #152eedcc;
}

/* el-alert */
.el-alert {
    margin-bottom: 20px;
}

.el-form-item__content {
    display: flex;
    align-items: center;
}


/* ======================================授权码验证======================= */

.box-card {
    margin-bottom: 20px;
}

.login-code {
    height: 40px;
    margin-left: 20px;
}

.login-code-img {
    cursor: pointer;
    height: 100%;
    vertical-align: baseline;
}

/* ======================================背景图、公司简介、tab======================= */

/*新联系我们设置浅灰背景色*/
body{
    background-color: #F6F6F6;
}



/*背景图和内容区设置跟header和footer一样限制个最小宽度可以出滚动条     tab暂时不用*/
.mw_1220{
    min-width: 1220px;
}



.two_section{
    background:url(/images/contact_bg.png);
    background-size:100% 100%;
    background-repeat:no-repeat;
}

.three_section{
    /*background-color: #fff;*/
    /* height: 1120px; */
    position: relative;
    padding: 5% 0;
    /*padding: 60px 0;*/
}
.three_section .item1{
    /*position: absolute; */
    /* left: 50%; */
    /* top: 17%; */
    /* transform: translatex(-50%); */
    display: flex;
    justify-content: center;
}
.three_section .item2-1{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    font-size: 38px;
}


#main_content{
    margin-top: 5%;
    padding: 0 20%;
}


.main_content_item{
    margin-bottom: 6%;
    background-color: white;
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 40vh;
    padding: 0 6%;
}

.main_content_item .pic{
    width: 50%;
    /*放大图片必须设置这个，否则会溢出*/
    overflow: hidden;
}

.main_content_item .txt{
    width: 45%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 2% 0;
}

.main_content_item .txt  .txt1{
    color: #152FED;
    font-size: 1.3vw;
}

.main_content_item .txt  .txt2{
    width: 100%;
    height: 2px;
    border-top: solid #D2D2D2 2px;
    margin: 4% 0;
}

.main_content_item .txt  .txt3{
    font-size: 0.9vw;
}

.mb1{
    margin-bottom: 1%;
}

.fwb{
    font-weight: bold;
}

/*放大图片必须设置这个《.main_content_item .pic：overflow: hidden;》，否则会溢出*/
.pic img {
    transition: all .4s;
}

.pic img:hover {
    transform: scale(1.1);
}

.text_space{
    text-indent: 13.6%;
}