
.diy_index_banner{width: 100%;overflow:hidden;height: auto}
.diy_index_banner .diy_banner_shell{padding:50px 20px;padding-bottom: 0;}

.diy_index_banner .diy_index_banner_img{position: relative;z-index: 2;}
.diy_index_banner .diy_index_banner_img img{max-width:100%;margin:20px 0;margin-bottom: 0;}

.diy_index_banner .diy_index_banner_info_shell{bottom: 0;background: rgba(0,31,44, 1);text-align: left;right: 0;position: relative;letter-spacing: 1px;}
.diy_index_banner .diy_index_banner_info_shell:before {content: '';width: 0;height: 0;border-style: solid;border-width: 100vh 535px 0px 0;border-color: transparent rgba(0,31,44, 1) transparent transparent;position: absolute;left: -535px;top: 0;opacity: 1;}


.diy_index_banner .diy_index_banner_info{text-align: right;padding-bottom: 50px;}
.diy_index_banner .diy_index_banner_info h3{font-family: "Poiret One",sans-serif;color: #fff;font-size: 44px;margin: 0 0 1em 0;}
.diy_index_banner .diy_index_banner_info h4{font-family: "Poppins",sans-serif;font-weight: 400;font-size: 22px;margin: 0;color: #fff;line-height: 1.5;margin:20px 0;}
.diy_index_banner{width: 100%}

.lh_diy .item-img{float: left;width: 100%}
.lh_diy .item-content{display: block;}
.lh_diy .item-content .item-caption{width:100%}
.lh_diy_j{background: #ffd2d2;padding: 70px 0;margin: 30px 0}
.lh_hy{display: none}

.zixun{width: 45px;height: 45px;display: block;border-radius: 100%;background: #57d6cf;line-height: 45px;font-size: 14px;position: fixed;bottom: 33px;right: 2px;}
.zixun span{color:#fff;font-size: 14px;}