/* 
    Editor:fan
    Time:2020.4.8

    Less compilation
    > npm install -g less
    > lessc style.less style.css
*/
 
/* 公用 */
/* 首页改版样式 */
.section-tz {
    margin: 50px auto -30px;
}
.tcz {
    text-align: center;
}
.uppercasez {
    text-transform: uppercase;
}
.title1z {
    color: #333;
    font-size: 44px;
	font-weight:bold;
    margin-bottom: 2%;
}@media (max-width:1440px) {
	.title1z {
font-size: 36px;
}
}
@media (max-width:1199px) {
	.title1z {
font-size: 30px;
}
}
@media (max-width:991px) {
	.title1z {
font-size: 26px;
}
}
@media (max-width:767px) {
	.title1z {
font-size: 24px;
}
}
.tupian_box_z {
    padding: 2% 0 2%;
    margin-top: 30px;
}
.tupiandan_z {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}

.tupiandan_z .item_z {
    width:20%;
    background-color: #fafafa;
    position: relative;
    font-size: calc(100vw / 192);
    overflow: hidden;
}
.tupiandan_z .item_z .font_z {
    position: relative;
    width: 100%;
    height: 100%;
	padding: 130px 50px;
}
@media (max-width: 1440px) {
    .tupiandan_z .item_z .font_z {
        padding: 120px 40px;
    }
}
.tupiandan_z .item_z .font_z .f_img_z {
	position: absolute;
    width: 95%;
    left: 0;
    bottom: 16px;
}
.tupiandan_z .item_z .font_z .f_img_z img{width:100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.tupiandan_z .item_z:hover .font_z .f_img_z img{-webkit-transform:scale(1.04);
	transform:scale(1.04);}
.tupiandan .item .font .{
	position:relative;
	z-index:2;
}
.tupiandan_z .item_z .font_z .f_img_z img{}
@media (max-width:1199px) {
	.tupiandan_z .item_z .font_z .f_img_z {
	position:absolute;
	right:0;

	z-index:1;
	display:block;
}
.tupiandan_z .item_z .font_z .f_img_z img {
	width:100%;
}
}
@media (max-width:991px) {
	.tupiandan_z .item_z .font_z .f_img_z {
	bottom:16px;

}
}
@media (max-width:567px) {
	.tupiandan_z .item_z .font_z .f_img_z {
	bottom:16px;

}
.home-section3 .cont .lt .btn-box .xz-btn {
	align-items: center;
    border-radius: 2rem;
    height: 4rem;
    line-height: 4rem;
    margin-right: 2rem;
    position: relative;
    width: 16rem;
    background: #d52f28;
    border: none;
    color: #fff;
    display: inline-flex;
    font-size: 1.4rem;
    font-weight: 600;
    justify-content: center;
    padding: 0 2rem;
    transition: all .3s ease;
    white-space: nowrap;
    width: 23.6rem;
}
.home-section3 .cont .lt .btn-box .xz-btn:after {
    content: "\e692";
    font-family: iconfont;
    font-size: .8rem;
    margin-left: .8rem;
}
