@charset "utf-8";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body{font-family: 'Microsoft YaHei'; max-width:750px; margin:0 auto; background:#fff; font-size:0.24rem; line-height:0.4rem;}
ol, ul, li{list-style: none;}
h1,h2{ font-weight:normal}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
img{border:none; display:block;width:100%;}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}

.pd20{ padding:0.2rem;}
.pd30{ padding:0.3rem;}
.pd40{ padding:0.4rem}
.pdtb40{ padding:0.4rem}
.mt30{ margin-top:0.3rem;}
.mt40{ margin-top:0.4rem}
.bggreen{ background:#37ad55}

.top p{ font-size:0.24rem; padding:0.2rem 0.4rem; text-align:justify; text-indent:2em}
.tit{ width:100%; text-align:center; margin-bottom:0.3rem;}
.tit span{ display:inline-block; width:0.3rem; height:0.05rem; background:#37ad55; vertical-align:middle}
.tit h2{ font-weight:bold; font-size:0.36rem;}
.tit em{ text-transform:uppercase; font-size:0.15rem;}
.greent span{ background:#f5d95e}
.greent h2,.greent em{ color:#fff;}
.qa{ margin:0.3rem 0}
.qa dl{ width:100%; float:left}
.qa dt{ padding:0 0 0 0.6rem;font-weight:bold; line-height:0.4rem; margin:0.1rem 0; position:relative}
.qa dd{ width:100%; float:left;position:relative}
.qa dt i, .qa dd i{display:block; position:absolute; top:0; left:0;width:0.4rem;height:0.4rem;line-height:0.4rem;font-style:normal;font-weight:normal;text-align:center;border-radius:100%;color:#fff;background-color:#333;}
.qa dd i{background-color:#37ad55;}
.qa p{ padding:0 0 0 0.6rem; text-align:justify; color:#333}
blockquote{ color:#fff; text-align:justify; text-indent:2em}
.ads01 ul li .pic{ background:url(img/xbg.jpg) repeat; padding-top:0.15rem; position:relative}
.ads01 ul li .pic img{ margin:0 0 0 0.15rem;}
.ads01 ul li .pic span{ display:block; position:absolute; left:0.15rem; bottom:0; width:100%; text-align:center; background:rgba(0,0,0,0.8); color:#fff; line-height:0.6rem;}
.ads01 ul li p{ color:#fff; padding-top:0.2rem; text-align:justify; text-indent:2em}
.num_s{ width:100%; text-align:center; line-height:0; padding:0.2rem 0 0 0}
.tab01 li{ display:inline-block; width:0.4rem; height:0.4rem; background:#fff; border-radius:100%; margin:0 0.05rem}
.tab01 li.on{ background:#f5d95e}
.tab02 li{ display:inline-block;width:0.88rem !important;height: 0.94rem;line-height:0.4rem;background: url(img/tabli.png) no-repeat;background-size:0.88rem;background-position:0 -0.96rem;text-align: center;white-space: pre-wrap;font-weight: bold;}
.tab02 li.on{background-position:0 0;color: #fff;}

.ads02 .imgbox{ margin-top:0.3rem; position:relative}
.ads02 .imgbox span{ display:block; position:absolute; top:0.2rem; left:0; height:0.45rem; line-height:0.45rem; text-align:center; background:#2da24b; color:#fff; padding:0 0.3rem 0 0.2rem; border-top-right-radius:10px; border-bottom-right-radius:10px }
.ads02 .price a{ display:block; width:100%; text-align:center; padding:0.3rem 0; color:#37ad55; font-weight:bold}
.ads02 .price a b{ display:inline-block;color:#333; border:1px solid #333; line-height:0.4rem; padding:0 0.1rem; border-radius:3px}
.ads02 p{ text-indent:2em; text-align:justify}
.s_tit{ width:100%; text-align:center;  position:relative}
.s_tit span{ display:block; position:absolute; top:0.3rem; left:0; width:100%; height:2px; background:#fff;}
.s_tit b{ display:inline-block; padding:0 0.2rem; background:#37ad55;font-size:0.36rem; line-height:0.6rem; position:relative; z-index:999; color:#f5d95e}
.ads03{ margin:0.3rem 0;}
.ads03 ul li{ width:50%; float:left; padding:0 0.1rem; box-sizing:border-box}
.team{ border:2px solid #333; text-align:center; padding:0 0.3rem 0.4rem 0.3rem;}
.team b{ display:inline-block;font-size:0.36rem; line-height:0.5rem; padding:0 0.3rem; margin-top:-0.5rem; vertical-align:middle; background:#fff; }
.team dl{ position:relative; padding:0 1.7rem 0 0}
.team dl dt{ width:1.7rem; position:absolute; top:0; right:0}
.team dl dt span{ display:inline-block; width:100%; font-size:0.2rem; background:#333; color:#fff; vertical-align:middle}
.team dl dd{ text-align:left; line-height:0.45rem;}
.fix-navs{ display:none!important}

















