@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;}
/*: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;}
.public-focus .hd,
.public-focus .hd ul,
.public-focus .hd ul li{font-size: 0; line-height: 0;}
.public-focus .bd img{display: block; height: 4rem;}
img[data-src]{ background: url("/static/images/loading.gif") center center no-repeat;}
.cnt{width: 93.75%;margin-left:auto;margin-right:auto;}
.mbtn{text-align: center;font-size: 0;line-height: 0;}
.mbtn a{display: inline-block;width:100%;height: 0.6rem;line-height: 0.6rem;font-size: 0.24rem;color: #fff;background: #c38c29;border-radius: 3px;vertical-align: top;}
.mbtn a.b2{background: #333; margin-top: 0.1rem;}

.zt-banner{margin-bottom: 0.3rem;}
.zhd{font-size: 0;margin-bottom: 0.2rem;}
.info{text-indent: 2em;font-size: 0.22rem;line-height: 0.32rem;color: #666;}
.zhd{margin-bottom: 0.2rem;}

.m{margin-bottom: 0.5rem;}
.m1 .zbd{position: relative; background: #e9e9e9; margin-bottom: 0.2rem;}
.m1 .zbd video{position: absolute;left: 0; top:0; width: 3.15rem; height: 2.45rem;}
.m1 .intro{padding: 0.2rem;}
.m1 .intro p{padding:0.1rem 0 0.1rem 5em; overflow: hidden; font-size: 0.22rem;line-height: 0.3rem;background: url("../images/pline.gif") left bottom repeat-x;}
.m1 .intro p span{float: left;margin-left: -5em; color: #816024;}
.m1 .intro p:first-child{padding-left: 3em;}
.m1 .intro p:first-child span{margin-left: -3em;}
.pic-scroll{width: 100%; margin-bottom: 0.3rem; overflow: hidden;}
.pic-scroll li{width: 3.62rem;}
.pic-scroll li.opacity{opacity: 0.4}

.m2{margin-bottom:0;padding-bottom:0.5rem;background: #e9e9e9;}
.m2 .pic{margin-bottom: 0.2rem;}
.m2 .info{margin-bottom: 0.2rem;}

.m3 .st{margin-bottom:0.2rem;font-size: 0.28rem;color: #816024;line-height: 0.35rem; text-align: center;}
.m3 .row1{position: relative; height: 3.22rem; margin-bottom: 0.2rem;}
.m3 .row1 .pic{width: 2.73rem;height: 3.22rem;}
.m3 .row1 .intro{width: 2.9rem; padding: 0.3rem 0 0 0; font-size: 0.22rem;line-height: 0.32rem;color: #666;}
.m3 .row1 .mbtn{position: absolute; right: 0; bottom: 0;width: 2.9rem;}
.m3 .row2{margin-bottom:0.2rem;}
.m3 .row2 li{position: relative;margin-bottom: 1px;}
.m3 .row2 li img{display: block;}
.m3 .row2 li .intro{position: absolute;right: 0;top:0; width: 2.98rem; padding: 0.4rem 0 0 0; text-align: center;}
.m3 .row2 li h3{margin-bottom:0.1rem;font-size: 0.26rem;color: #816024;line-height: 0.4rem;}
.m3 .row2 li p{font-size: 0.22rem;line-height: 0.3rem;color: #666;}
.m3 .row2 li:nth-child(2n) .intro{right: auto;left: 0;}

.m4 li{width: 2.93rem; height: 3.58rem; margin-bottom: 0.2rem; background: #e9e9e9;}
.m4 li p{font-size: 0.24rem;line-height: 0.3rem;color: #816024; text-align: center; padding: 0.2rem 0 0 0;}

.m5{background: #e9e9e9; margin-bottom: 0; padding-bottom: 0.5rem;}
.case{margin-bottom: 0.2rem;}
.case .bd ul li img{display: block; width: 100%; height: 4.7rem;}

.m6{margin-bottom: 0;}
























