h5, p{ margin: 0; padding: 0; font-size: 100%; box-sizing: border-box}
ul, ol, li { list-style: none; }
.qyfl { float: left; }
.qyfr { float: right; }

.img{
	width: 100%;
	overflow: hidden;
}
.img:hover > img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.img > img{
	width: 100%;
	height: auto;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}






.qybg {
    background: #f7f7f7;
}

.qy-set3 {
    width: 100%;
    padding:50px 0;
}

.qy-set3 .img {
    width: 50%;
}

.qy-set3 .das {
    width: 50%;
}

.qy-set3 .das li {
    float: left;
    width: 50%;
    height: 305px;
    box-sizing: border-box;
    padding: 100px 1% 50px 8%;
    background: #fff;
	margin-bottom:2%;
}

.qy-set3 .das li h5 {
    font-size: 36px;
    color: #c30819;
    margin-bottom: 50px;
}

.qy-set3 .das li h5::before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #c30819;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.qy-set3 .das li:first-of-type {
    background: #c30819;
    border-radius: 3px
}

.qy-set3 .das li:first-of-type h5 {
    color: #fff;
}

.qy-set3 .das li:first-of-type h5::before {
    background: #fff
}

.qy-set3 .das li:first-of-type p {
    color: #fff
}

.qy-set3 .last li {
    width: 100%;
}

.qy-set3 .last li {
    background: #fff !important;
    border-radius: 3px
}

.qy-set3 .last li h5 {
    color: #c30819 !important;
}

.qy-set3 .last li h5::before {
    background: #c30819 !important;
}

.qy-set3 .last li p {
    color: #333 !important
}