﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
li{ list-style:none;}
a{ text-decoration:none; color:#333} 
body{max-width:640px;min-width:320px;margin:0 auto; font-family:"微软雅黑"; font-size: 100%;font-size:14px; background: #fff; }
input[type="submit"],input[type="reset"],input[type="date"]{-webkit-appearance: none;}
textarea,select,input,button{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
.fl{ float:left;}
.fr{ float:right;}
.b{ vertical-align:top; width:100%;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;line-height: 0;}
.cfix{*zoom:1;}
.public-focus .hd,
.public-focus .hd ul,
.public-focus .hd ul li{font-size: 0; line-height: 0;}
.public-focus .hd ul li{background: #999;}
.public-focus .hd ul li.on{background: #f89514;}

img[data-src]{background: url("../img/loading.gif") center center no-repeat;}
.m{font-size: 0.22rem;color: #444; line-height: 0.32rem;}
.mbg{background: url("../img/bg.gif");}
.m .cnt{width: 93.75%;margin-left:auto;margin-right: auto;}
.m .zbd{position: relative;}
.m .info{text-indent: 2em;}
.mbtn{font-size: 0; text-align: center;}
.mbtn a{ display: block;width: 5.03rem;height: 0.69rem;margin: 0 auto; line-height: 0.6rem; font-size: 0.24rem;color: #000; background: url("../img/mbtn.png"); background-size: cover;}

.m1,.m2,.m3,.m4,.m5,.m6,.m7{padding-bottom: 0.3rem;}
.m1 .info{padding: 0.2rem 0 0.1rem 0;}
.m1-1{margin-bottom: 0.3rem;}

.m2 .info{padding: 0.2rem 0;}
.m2 ul{margin: 0 0 0 -0.3rem;}
.m2 li{float: left;position: relative;width: 1.79rem;height: 1.82rem; margin: 0 0 0.22rem 0.3rem; text-align: center;}
.m2 li p{position: absolute;left: 0; top: 0.65rem;width: 100%;font-size: 0.24rem;}

.m3-1{padding: 0.3rem 0 0.2rem;}
.m4 .info{padding: 0.2rem 0;}
.m4-1{padding: 0 0 0.3rem 0;}

.m5 .info{padding: 0.2rem 0;}
.m5 ul{margin-bottom: 0.1rem;}
.m5 li{float: left;width: 2.9rem; height: 2.92rem; position: relative; margin-bottom: 0.15rem; overflow: hidden;}
.m5 li:nth-child(2n){float: right;}
.m5 li h3{position: absolute;left: 0;right: 0;top: 0; text-align: center; line-height: 0.55rem; font-size: 0.24rem;color: #48acb3;}
.m5 li p{position: absolute;left: 0.1rem;right: 0.1rem;top: 2.1rem; color: #666;}

.m7 .info{padding: 0.3rem 0;}
.m7 dl{margin-bottom: 0.3rem;}
.m7 dt{width: 2.62rem;height: 1.65rem;}
.m7 dd{width: 3.38rem;height: 1.65rem; padding: 0.4rem 0.35rem 0 0.35rem; font-size: 0.22rem;line-height: 0.3rem; border: 1px solid #dcdcdc;background: #fff;}
.m7-2{margin-bottom: 0.3rem;}































