@charset "utf-8";
/* CSS Document */
html,body{height: 100%;margin: 0;padding: 0;font-family:"微软雅黑","Microsoft YaHei","宋体";}
body{background: url("../img/top.jpg") no-repeat top center #f4e7bc;background-size: 100% auto;color:#8B1509;}
ul,li,ol,p,input{margin: 0;padding: 0;list-style-type: none;}
img,img a{border: none;}
a{text-decoration-line: none;color:#8B1509;}
.pa{position: absolute;}
.oh{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.w60{width: 60%;margin: 0 auto;}
.h100{height: 100%;}

.top{height:45vw;}
.box{width:64vw;margin: 5vw auto 2vw;}
.bt{width:55%;height: 11vw;margin: 0 auto;background:url("../img/bt.png") no-repeat top center;background-size: 100% auto;font-size:2vw;font-weight: bold;color:#fdf7d8;text-align: center;line-height:6.4vw;}
.txt{font-size:.9vw;line-height: 1.6vw;background: rgba(255,255,255,.3);padding:1vw;box-sizing: border-box;border-radius: 0.8vw;}
.mm{margin-top: 3vw;}
.mm img{display: block;width:18vw;height:12vw;border: 0.3vw #fff solid;border-radius: 0.8vw;}
.mr15{margin-right:1.5vw;}
.m-txt{width:23vw;font-size: 1vw;}
.m-txt p{font-weight: bold;line-height:1.2vw;height: 1.2vw;margin-bottom: 0.4vw; overflow: hidden;}
.mm .m-txt span{display: block; font-size: 0.8vw;line-height: 1.4vw;margin-bottom:0.5vw;display: -webkit-box;-webkit-box-orient: vertical;text-overflow:ellipsis;overflow: hidden;}
.mm01 .m-txt span{-webkit-line-clamp:4;}
.mm02 .m-txt span{-webkit-line-clamp:7;}
.mm02 .m-txt p{height: 1.5vw!important}
.m-txt li{line-height:1.8vw;font-weight: bold;height: 1.8vw;overflow: hidden;}
.lie01{padding-top: 2vw;}
.lie01 li{width: 30%;margin-right: 2vw;float: left;font-size: 1vw;font-weight: bold;line-height:2vw;height: 2vw;list-style-type: disc;overflow: hidden;}
.mm-tu{width:40vw;}
.mm-tu img{margin-bottom:2vw;}
.m-txt02 span{margin-bottom:1vw!important;}
.m-txt02 li{list-style-type: disc!important;height: auto!important;line-height: 1.2vw!important;margin-bottom: 1vw;}
.foot{height: 24vw;background: url("../img/foot.jpg") no-repeat bottom center;background-size: 100% auto;box-sizing: border-box;padding-top:10vw;text-align: center;font-size:0.8vw;line-height:2vw;}

@media (max-width:1024px){
body{background-size: 140% auto;}
.top{height:60vw;}
.box{width:90vw;margin:10vw auto 5vw;}
.bt{width:60%;height:15vw;margin: 0 auto;font-size:3.4vw;line-height:9vw;}
.txt{font-size:2.8vw;line-height:4vw;padding:3vw;border-radius:2vw;}
.mm{margin-top:6vw;}
.mm img{width:23vw;height:18vw;border: 0.8vw #fff solid;}
.mr15{margin-right:2vw;}
.m-txt{width:35vw;font-size:3vw;}
.m-txt p{height:5vw;line-height:5vw;}
.mm .m-txt span{font-size: 2.8vw;line-height:4vw;}
.mm01 .m-txt span{-webkit-line-clamp:2;}
.mm02 .m-txt span{-webkit-line-clamp:4;}
.mm02 .m-txt p{height:5vw!important}
.m-txt li{line-height:5vw;height:5vw; overflow: hidden;}
.lie01{padding-top:2vw;}
.lie01 li{width:30%;margin-right:3vw;font-size:3vw;line-height:4vw;height:4vw;margin-top:2vw; list-style-type: none;}
.mm-tu{width:55vw;}
.mm-tu img{margin-bottom:4vw;}
.foot{font-size:2.4vw;line-height:5vw;padding-top:4vw;}
.m-txt02 li{list-style-type:none!important;height:5vw!important;line-height:5vw!important;margin-bottom:0!important;}
}