*{ margin:0px; padding:0px; font-family:Microsoft Yahei; box-sizing:border-box}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ border:0px;}
ul li{ list-style:none;}
em,i{ font-style:normal;}
.main{ margin:0 auto;}
.body1{ margin:0 auto; max-width:640px;position:relative;}
.body2{ max-width:640px;position:relative;}
input[type="submit"],input[type="reset"],input[type="button"],button,input[type="text"]{-webkit-appearance: none;border-radius:0px; outline:none; border:0px;}
select{ border:0px;background:none;border-radius:0px;}
html,body{ height:100%}

.banner,.banner img{ display: block; width: 100%;}
.bgMain{ background: url(../images/bg.png) no-repeat left top; background-size: 100% 100%; display: block; width: 100%; min-height: 100vh; position: relative;}
.ma{ position: absolute; bottom: 20px; width: 110px; right: 5%;}
.ma .img{ display: block; width: 100%;}
.ma .ewm{ display: block; width: 100%; background: url(../images/bg_01.png) no-repeat center center; background-size: 100% 100%; padding: 10px 15px;}
.info{ padding: 0 5%;}
.info .nei{ background: url(../images/bg_02.png) no-repeat left top; background-size: 100% 100%; padding: 16px 15px 10px 20px;}
.info .nei h3{ background: url(../images/bg_05.png) no-repeat left 7px; padding-left: 15px; color: #fff; font-size: 20px; line-height: 30px; background-size: 4px 16px; margin: 8px 0;}

@media (min-width:800px) {
	.ma{ width: 140px; bottom: 40px;}
    .info{ padding: 0 6%;}
    .info .nei{ padding: 30px 30px 20px 30px;}
    .info .nei h3{ font-size: 28px; line-height: 40px; background-size: 6px 26px; padding-left: 20px; margin: 12px 0px;}
}