
/* 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;}
:not(input), :not(textarea){/*-webkit-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;*/ -webkit-text-size-adjust: 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;}
.clear{clear: both;font-size: 0;height: 0;}
.public-focus .hd,
.public-focus .hd ul,
.public-focus .hd ul li{font-size: 0; line-height: 0;}
img[data-src]{ background: url("/static/images/loading.gif") center center no-repeat;}

.cnt{width: 93.75%;margin-left:auto;margin-right:auto;}
.m{font-size: 0.2rem;color: #444;line-height: 1.5em;}
.m .zhd img{display: block;margin: 0 auto;}

.my-btn,.my-btn2{text-align: center;font-size: 0;line-height: 0;}
.my-btn a{display: inline-block;height: 0.65rem;color: #fff;font-size:0.27rem;color:#fff;line-height: 0.65rem;text-align: center;vertical-align: top;padding:0 0.6rem;background:#ee655d;}
.my-btn2 a{display: inline-block;height: 0.5rem;margin:0 0.2rem;color: #fff;font-size:0.22rem;color:#fff;line-height: 0.5rem;text-align: center;vertical-align: top;padding:0 0.6rem;background:#feb43e; border-radius: 0.25rem;}


.m1{padding:0 0 0.3rem;background: #e4f6fa;}
.m1 .row{padding: 0.3rem 0.2rem 0.25rem 0;}
.m1 .pic{width: 3.12rem;margin: 0 0.2rem 0 0;}
.m1 .info{padding:0;font-size: 0.22rem; text-indent:2em;line-height: 0.35rem;}

.m2{padding-bottom: 0.4rem;}
.m2 ul{margin: 0 0 0.3rem -0.13rem;}
.m2 li{float: left;width: 1.87rem;margin: 0.15rem 0 0 0.13rem;text-align: center;}
.m2 li img{display: block;}
.m2 li p{font-size: 0.28rem;color: #444;line-height: 1.5;}

.m3{padding-bottom:0.3rem;margin-bottom:0.4rem;background: #cdeef5;}
.m3 .row{margin: 0.3rem 0;}

.m4{margin-bottom:0.4rem;}
.tab{margin-bottom: 0.3rem;}
.tab .hd{margin: 0 0 0.1rem 0;}
.tab .hd ul{margin: 0 0 0 -0.1rem;}
.tab .hd li{float: left;width: 1.93rem;height: 0.66rem;margin:0 0 0 0.1rem;text-align: center;font-size:0.24rem;line-height: 0.66rem;color: #fff;background: #17afd4;}
.tab .hd li.on{background: #ee655d;}
.tab .con{padding:0 0.25rem 0.25rem 0;background: #eee;}
.tab .pic{float: left;width: 2.31rem;}
.tab .con-r{float: right;width: 3.3rem;}
.tab h3{height: 0.6rem;padding:0.1rem 0 0 0;line-height: 0.5rem;font-size: 0.28rem;color: #444;border-bottom: 1px solid #dcdcdc;}
.tab .info{padding:0.14rem 0 0 0;border-top: 1px solid #fff;}
.tab .info span{display: inline-block;height: 0.45rem;line-height: 0.45rem;color: #fff;font-size: 0.24rem;padding: 0 0.1rem;background: #17afd4;vertical-align: top;margin-bottom: 0.15rem;}
.tab .info .p1{margin-bottom: 0.15rem;font-size: 0.22rem;line-height: 0.3rem;color: #666;}
.btns{margin: 0.25rem 0 0 0;text-align: center;}
.btns a{display: inline-block;height: 0.52rem;padding:0 0.5rem;margin:0 0.1rem;line-height: 0.52rem;font-size:0.24rem;color:#fff;text-align: center;background: #17afd4;border-radius: 0.26rem;}

.tab .info .p3{padding: 0.05rem 0 0 0;}
.tab .p4{position: relative;margin:0.25rem 0.2rem 0;padding-bottom:0.15rem;font-size: 0.22rem;line-height: 0.35rem;color: #666;}
.tab .p4 a{position: absolute;right:0;bottom:0;width: 1.75rem;height: 0.46rem;text-align: center;line-height: 0.46rem;color: #fff;background: #ee655d;border-radius: 0.23rem;}

.m7,.m8{margin-bottom: 0.3rem;}
#m7-tab{margin-bottom: 0.3rem;}
.m7 .hd{margin-bottom: 0.2rem;}
.m7 .hd li{float: left; width: 1.43rem; height: 0.77rem;padding:0.12rem 0; text-align:center;border-right:2px solid #fff;font-size:0.22rem;line-height:0.26rem;background: #cdeef5;}
.m7 .hd li:nth-child(3){width: 1.7rem;}
.m7 .hd li:last-child{border: none;}
.m7 .hd li.on{color:#fff;background: #ee655d;}
.m7 .my-btn2 a{margin: 0 0.1rem; padding: 0 0.28rem;}
.m7 .my-btn2 a:nth-child(2),.m6 .my-btn2 a:nth-child(3){background: #ee655d;}
.zt-rec li{float: left; width: 2.36rem;}


.public-focus{position: relative; height: 4rem;overflow: hidden;}
.public-focus .hd{position: absolute;left: 0;right:0;bottom: 0.1rem;font-size: 0; text-align: center;}
.public-focus .hd li{display: inline-block;width:10px;height:10px;margin: 0 3px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; background: #fff; vertical-align: top; opacity: 0.9;}
.public-focus .hd li.on{background: #ee655d;}
















