/*红色表单精简样式*/
/* 鏂伴椈涓撴湁鏍峰紡 */
.flex{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

/* 缁囨ⅵ */
select[name='sldd']{
    padding-left: 16px;
    border: none;
}

#ybm-f{
    background: url(../pic/zt/11happy/bm.jpg) no-repeat center;
    height:762px;

}
#ybm-f h1{margin: 60px 0 20px 0;}
#ybm-f p{margin:20px 0;text-align: center;font-size: 18px;color:#fff;}
.ybm-form{width: 37.3%;
    /* margin: 0 auto; */
    /* float: right; */
    margin-left: 563px;
    margin-top:70px;}
.ybm-form input,.ybm-form select{height: 81px;
    width: 100%;
    border: none;
    background: 0 0;
    margin-bottom: 18px;
    padding: 0 10px 0 15px;
    font-size: 20px;
    color: #000;}
.ybm input[type=submit]{margin-top: 76px;
    margin-bottom: 158px;}
/*çŸ­æœŸä¸“ä¸šä¸“ä¸š*/
.title_left_img,.title_right_img{top: 27px;
    width: 240px;
    height: 4px;}
.title_left_img{
    left:110px;
}
.title_right_img{
    right:110px;
}

.dqzy h1,.dqzy .dqzt_r7 h2{
    color:#1c7cdc;
    text-align: center;
    font-size: 36px;
    margin:20px 0 40px;
}

.dqzy .dq_bgColor{
    background: #e1022d;
    color: #fff;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
    letter-spacing: 1px;
}
.dqzy .dq_btn{
    width: 400px;
    line-height: 55px;
    margin: 60px auto 70px;
    border-radius:50px;
    font-size: 28px;
}

.dqzy .dqzt_r1 .qd_c_box p{
    display: inline-block;
    width: 50%;
    color: #000;
    font-size: 18px;
    line-height: 34px;
}
.dqzy .dqzt_r1 .qd_c_box span.title{
    font-size: 24px;
    font-weight: bold;
}
.dqzy .title_txt{
    font-size: 18px;
    color:#000;
    margin:20px 0
}
.dqzy .two_img .first-img{
    margin-bottom:7px;
}
.dqzy .dqzt_r2{margin-bottom:55px}
.dqzy .dqzt_r2 span.absolute{
    top: 50%;
    left: 50%;
    color: #fff;
    width: 770px;
    margin-left: -385px;
    margin-top: -60px;
    line-height: 57px;
    font-size: 30px;
}

.dqzy .dqzt_r4 .one_img{
    width:28.1%
}
.dqzt_r3 li .relative{overflow: hidden}
.dqzt_r3 li .absolute {
    background: rgba(20, 20, 20, 0.7);
    width: 100%;
    height: 100%;
    text-align: center;

}
.dqzt_r3 .two_img div.relative{
    height:208px
}
.dqzt_r3 .hover-con .two_img .mb{
    margin-bottom: 8px;
}
.dqzt_r3 li .absolute span{
    display: block;
    font-size: 18px;
    color:#fff;
    padding: 10px 0;
    margin: 60px 20px 20px 20px;

}
.dqzy .dqzt_r4 .fore_img{
    width:71%
}

.dqzy .dqzt_r4 .fore_img p{
    width: 49.2%;
    height: 228px;
}
.dqzy .dqzt_r4 li p{    overflow: hidden;
}
.dqzy .dqzt_r4 .fore_img .mB{
    margin-bottom: 11px;
}
.dqzy .dqzt_r4 li span{
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    line-height: 2rem;
    bottom: -66px;
    width: 100%;
    left: 0;
    padding: 10px 40px;
    box-sizing: border-box;
    font-size: 16px;
    transition: all linear .2s;
}
.dqzy .dqzt_r4 p:hover >span{
    bottom:0;
}
.dqzy a{color:#000}


.dqzy .dqzt_r5 li{
    font-size: 22px;
    color: #000;
    line-height: 44px;
}
.dqzy .dqzt_r6 .txt {font-size: 17px;
    color: #000;
    width: 60%;
    text-align: left;line-height: 30px;
}
.dqzy .dqzt_r6 .txt span{width: 160px;
    text-align: right;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;}
.dqzy .dqzt_r6 .txt P{margin:5px 0}
.dqzy .dqzt_r6 .txt em{display: inline-block;
    width: 76%;
    vertical-align: top;}
.dqzy .dqzt_r7 li{
    width: 280px;
    margin-right: 20px;
    text-align: left;
    margin-bottom: 60px;
    font-size: 16px;
    line-height: 30px;
}
.dqzy .dqzt_r7 p{
    border: 1px solid #e1022d;
    margin-bottom: 25px;
    text-align: left;
    padding-left: 25px;
    font-size: 18px;
}
.dqzy .dqzt_r7 input{
    line-height: 50px;
    font-size: 22px;
    color: #000;
    padding-left: 30px;
}
.dqzy .dqzt_r7 button{
    width: 100%;
    font-size: 28px;
    margin-bottom: 25px;
    line-height: 50px;
    letter-spacing: 2px;
}
input,button{
    border: none;
}
.form_p input{width:90%;}

