.q_Events {
    padding-top: 50px;padding-bottom: 90px;
    background-color: #f1f3f5;
}

.q_Events .content {
    width: 1440px;
    margin: 0 auto;
}

.q_Events .block_box {
    margin-top: 30px;
}

.q_Events .block_box .img img{ border-radius: 20px;}

.q_Events .block:not(:first-child) {
    margin-top: 80px;
}

.q_Events .block_box .txt_box {
    position: relative;
    z-index: 2;
    padding: 30px;
    width: 90%;
    margin: 0 auto;
    border-radius: 20px;
    overflow: hidden;
    background-color: #fff;
    flex-wrap: nowrap;
		margin-top: -55px !important;
}

.q_Events .block_box .txt_box .bg_img {
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    transition: all .5s;
    background-image: url('/zh/webimages/q_event_bg1.png');
}

.q_Events .block_box .block:hover .bg_img {
    opacity: 1;
}

.q_Events .block_box .txt_box .txt {
    position: relative;
    z-index: 2;
}

.q_Events .block_box .name {
    font-size: 22px;
    color: #000000;

}

.q_Events .block_box .more {
    position: relative;
    z-index: 2;
    min-width: 40px;
		width: 40px;
}

.q_Events .block_box .mes {
    margin-top: 15px;
}

.q_Events .block_box .line {
    font-size: 14px;
    line-height: 1.1;
    color: #828282;
    flex-wrap: nowrap;
    max-width: 70%;
    align-items: flex-start;
}

.q_Events .block_box .line:first-child {
    margin-right: 20px;
}

.q_Events .block_box .line img {
    margin-right: 5px;
    min-width: 12px;
		width: 12px;
    margin-top: 3px;
}
.q_Events .block_box .line:first-child img{margin-top: 2px;}



/* q_Events end */
.block_box.event_list{display: flex;flex-wrap: wrap;}
.block_box.event_list .block{width: calc(50% - 15px);margin-right: 30px;margin-top: 0 !important;margin-bottom: 30px;}
.block_box.event_list .block:nth-child(2n){margin-right: 0 !important;}



@media (max-width:1560px) {
    .q_Events .content {
        width: 1280px;
        padding: 0 30px;
    }
}

@media (max-width:1360px) {
    .q_Events .content{ max-width: 1100px;}
}
@media (max-width:1200px) {
    .q_Events .content {
        padding: 0 15px;
        width: 100%;
    }

    .q_Events {
        padding: 80px 0;
    }
    .q_Events .block_box .txt_box{
        width: 90%;
        padding: 30px;
    }
    .q_Events .block_box .line:first-child{margin-right: 10px;}

}

@media (max-width:768px) {
    .q_Events .block_box .more{min-width: 30px;}
    .q_Events {
        padding: 60px 0;
    }
    .q_Events .block_box .txt_box{
        padding: 20px;
    }
    .q_Events .block:not(:first-child){margin-top: 30px;}
		.q_Events .block_box .name{font-size: 18px;}
    .q_Events .block_box .line{width: 100%;max-width: 100%;}
    .q_Events .block_box .line:first-child{margin-right: 0;margin-top: 5px;}
		.q_Events .block_box .line:last-child{margin-top: 6px;}
		.block_box.event_list .block{width: 100%;max-width: 100%;margin-right: 0 !important;}
}

@media (max-width:520px) {

    .q_Events {
        padding: 30px 0;
    }
    .q_Events .block_box .txt_box{
        padding:20px 10px;
        width: 100%;
        border-radius: 0;
        margin-top: 0 !important;
    }
    
    .q_Events .block:not(:first-child){margin: 20px 0 0 0;}
    .q_Events .block_box .name{font-size: 18px;}
    .q_Events .block_box .more{width: 30px;}
    .q_Events .page_box{margin-top: 10px;}
    .q_Events .block_box{margin-top: 10px;}
    .q_Events .block_box .img img{border-radius: 15px 15px 0 0;}
		.block_box.event_list .block{margin-top: 0 !important;margin-bottom: 20px;}
		.event_list .block .txt_box{height: auto !important;}
}<!--8.2015991210938E-5-->