@charset "utf-8";
/* CSS Document */
html,body{height: 100%;margin: 0;padding: 0;font-family:"微软雅黑","Microsoft YaHei","宋体";}
body{background:url("../images/top-bb.jpg") no-repeat top  center #fff;background-size: 100% auto; color:#333;font-size:0.8vw;padding-top:42vw;line-height: 1.6vw;}
ul,li,ol,p,input{margin: 0;padding: 0;list-style-type: none;}
img,img a{border: none;}
a{text-decoration-line: none;color:#333;}
a:hover{color:#D10003;}
div{box-sizing: border-box;}
.pa{position: absolute;}
.oh{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.h100{height: 100%;}
.mt{margin-top: 2vw;}
.mr{margin-right: 2vw;}
.pb{padding-bottom: 2vw;}

.box{width: 62vw;margin: 0 auto;}
.bt01{height:2.5vw;text-align: center;margin-bottom: 3vw;}
.bt02{height:5.2vw;text-align: center;margin-bottom: 3vw;}
.bt01 img,.bt02 img{height: 100%;}
.dy{padding: 2vw;color: #006077;background: linear-gradient(10deg,#b4e5f5,#b5ebd8);border-radius: 2vw 0 2vw 0;text-indent: 1.6vw;margin-bottom: 4vw;}
.mm{padding-bottom:2.5vw;}
.mm p{font-size: 1vw;line-height: 1.4vw; font-weight: bold;padding-bottom:0.5vw;}
.mm img{display: block;width: 20vw;height:13vw;}
.m01 img{float: left;margin-right: 2vw;}
.m02 img{float:right;margin-left: 2vw;}
.lie02{margin-bottom:4.5vw;}
.lie02 li{float: left; width:29vw; line-height:3vw;font-size:.9vw;font-weight: bold;overflow: hidden;border-bottom: 0.1vw #ccc dashed;margin-right:2vw;}

.tulie li{width: 19vw;height:13vw;float: left;margin-right: 2.5vw;font-size: 0.7vw;line-height:1.1vw;}
.tulie li:nth-child(3){margin-right: 0!important;}
.tulie li img{width: 19vw;height: 11vw;}
.txtli{width: 30vw;float: left;}
.txtli p{font-size: 1vw;font-weight: bold;height:2vw;line-height: 1.2vw;}
.pics img{width: 100%;height: 100%;}
.pics p{position: absolute;height:2vw;width: 100%; left: 0;bottom: 0; line-height:2vw;background: rgba(0,0,0,0.5);font-size: 0.9vw;color: #fff;text-align: center;}
.pic-l{width: 19vw;margin-right: 2.5vw;}
.pic-l li{width: 19vw;height:26vw;position: relative;}
.pic-r{width: 40.5vw;}
.pic-r li{width: 19vw;height: 12vw;position: relative;float: left;margin-bottom: 2vw;}
.pic-r li:nth-child(odd){margin-right: 2.5vw;}

.foot{height:16vw;background: url("../images/foot.jpg") no-repeat top center;background-size: 100% auto;padding-top:7vw;text-align: center;font-size:0.8vw;color: #fff; line-height:2vw;margin-top: 5vw;}

@media (max-width:1000px){
html{transform: scale(1.5);transform-origin:50% 0;overflow-x: hidden;}
body{overflow-x:hidden;background-size: 150% auto;}
.foot img{width:4vw;}
}