.xspxbox h2{font-size:32px;line-height:40px;text-align: center;margin:10px auto;padding-top:40px;}
.xspxbox h3{color:#3ca487;margin:20px auto;text-align: center;}

.listbox li {
    margin-right: 20px;
		width: 360px;
	    height: 280px;
	    overflow: hidden;
	    background: #FFFFFF;
	    float: left;
	    margin: 20px;
	    position: relative;
	    box-shadow: 0 0 4px 0 rgba(0,0,0,0.20);
	    border-radius: 4px;
	    transition: linear .3s;
		position: relative;
		
}
.listbox li img{width:100%;overflow: hidden;height:200px;}
.listbox li .play {
    width: 60px;
    height: 60px;
    background: url(../xspx/bofan.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 26%;
    left: 40%;
   }


.listbox li p{font-size:16px;text-align: left;color:#333;line-height: 36px;padding-left: 10px;}
.listbox .spbox{padding:10px 10px;}
.listbox .spbox .price{float:left;font-size:14px;color:#00A17A}
.listbox .spbox .onclick{float:right;font-size:14px;color:#999999}
.listbox .spbox .mfst{float:left;font-size:14px;color:#fff;background:#3ca487;padding:2px 10px;}
.listbox .spbox .xxzx{float:right;font-size:14px;color:#fff;background:#ec913e;padding:2px 10px;}
.listbox .spbox .jieshu{float: left;font-size:14px;color:#fff;background: #aaaaaa;padding:2px 10px;}

.morebox{margin:20px auto;text-align: center;padding-top:20px;padding-bottom:20px;}
.zxjy{margin:30px auto;padding-top:40px;padding-bottom:40px;background:#f1f1f1}
.xxpx{}
/* ----------2020—---------- */
.mask_video{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 100;display: none;}
.mask_video .mask_bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.7);}
.mask_video .video_con{position: absolute;width: 655px;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.mask_video .video_con .closebox{position: absolute;right: -36px;top: -36px;width: 32px;cursor: pointer;}

