@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}
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;}
.pr{position: relative;}
.pa{position: absolute;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.fonts{font:0.24rem/1.8 "microsoft yahei";}

.pd20{ padding:0.2rem;}
.pd30{ padding:0.3rem;}
.mt20{ margin-top:0.2rem;}
.mt40{ margin-top:0.4rem}
.top p{ padding:0.4rem; text-align:justify}

.title{ width:100%; height:1rem; background:url(img/tit.jpg) no-repeat; background-size:7.1rem 4rem; margin-bottom:0.3rem;}
.t02{ background-position:0 -1rem}
.t03{ background-position:0 -2rem}
.t04{ background-position:0 -3rem}

.part01 dl{ width:100%; float:left; margin-bottom:0.4rem; display:-webkit-box;display:-webkit-flex;display: -ms-flexbox;display: flex;}
.part01 dl dt{ width:35%;display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.part01 dl dd{ width:65%;}
.part01 dl dd b{ display:block; line-height:0.6rem; background:#e53b17; margin:0 0.1rem; text-align:center; font-size:0.3rem; color:#fff}
.part01 dl dd p{ width:90%; margin:0 auto; border:1px solid #bfbfbf; border-top:none; padding:0.2rem; box-sizing:border-box; min-height:3rem; text-indent:2em}

.part02 i{ display:block; width:1.67rem; height:1.67rem; background:url(img/icon01.png) no-repeat; background-size:1.67rem 5.01rem; margin:0 auto}
.part02 i.i02{ background-position:0 -1.67rem;}
.part02 i.i03{ background-position:0 -3.34rem}
.part02 dl{ width:100%; margin:0.2rem 0; display:-webkit-box;display:-webkit-flex;display: -ms-flexbox;display: flex;}
.part02 dl dt{ width:40%;display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}
.part02 dl dd{ width:60%; }
.part02 dl dd p{ text-indent:2em; padding:0.1rem; text-align:justify}
.part02 dl:nth-child(odd){ background:#c00}

.ads01 ul li dl{ width:100%;border:1px solid #bfbfbf; border-top:none; padding:0.2rem; box-sizing:border-box}
.ads01 ul li dl dt{ padding:0.2rem 0; margin-left:15%;background:#e53b17;color:#fff; margin-bottom:0.2rem; box-sizing:border-box}
.ads01 ul li dl dt i{ display:inline-block; width:1.54rem; height:1.54rem; background:url(img/icon02.png) no-repeat; background-size:1.54rem 13.88rem; vertical-align:middle; margin-left:-0.8rem; }
.ads01 ul li dl dt i.i02{ background-position:0 -1.54rem;}
.ads01 ul li dl dt i.i03{ background-position:0 -3.08rem;}
.ads01 ul li dl dt i.i04{ background-position:0 -4.62rem;}
.ads01 ul li dl dt i.i05{ background-position:0 -6.16rem;}
.ads01 ul li dl dt i.i06{ background-position:0 -7.70rem;}
.ads01 ul li dl dt i.i07{ background-position:0 -9.24rem;}
.ads01 ul li dl dt i.i08{ background-position:0 -10.78rem;}
.ads01 ul li dl dt i.i09{ background-position:0 -12.32rem;}
.ads01 ul li dl dt .fl{ display:inline-block; float:none; vertical-align:middle; width:4.8rem;}
.ads01 ul li dl dt b{ font-size:0.3rem;}
.ads01 ul li dl dd p strong{ font-weight:bold; color:#e53b17}

.tab01,.tab02{ width:100%; text-align:center; padding:0.2rem 0 0 0}
.tab01 li{ display:inline-block; width:0.25rem; height:0.25rem; border-radius:100%; background:#a0a0a0; margin:0 0.05rem;}
.tab01 li.on{ background:#e53b17}

.tab02 li{ display:inline-block; width:1.86rem; height:1.95rem; background:url(img/per.png) no-repeat; background-size:3.72rem 5.85rem;}
.tab02 li.li02{ background-position:0 -1.95rem}
.tab02 li.li03{ background-position:0 -3.9rem}
.tab02 li.li01.on{ background-position:-1.86rem 0}
.tab02 li.li02.on{ background-position:-1.86rem -1.95rem}
.tab02 li.li03.on{ background-position:-1.86rem -3.9rem}
.ads02 ul li h2{ width:100%; height:0.72rem; background:#eee; font-size:0.24rem; line-height:0.72rem}
.ads02 ul li h2 b{ display:block; width:33.3%; height:100%; float:left; text-align:center;font-weight:normal;}
.ads02 ul li h2 b i{ display:inline-block; background:url(img/icon03.png) no-repeat; background-size:0.4rem 1.6rem; width:0.4rem; height:0.4rem; vertical-align:middle; margin-right:0.05rem}
.ads02 ul li h2 b i.i02{ background-position:0 -0.4rem;}
.ads02 ul li h2 b i.i03{ background-position:0 -0.8rem;}
.ads02 ul li p{ border:1px dashed #bfbfbf; border-top:none; padding:0.5rem; text-align:justify}
.ads02 ul li p i{ display:inline-block; width:0.4rem; height:0.4rem; background:url(img/icon03.png) no-repeat 0 -1.2rem; background-size:0.4rem 1.6rem; vertical-align:middle}

.team{ border:2px solid #000; padding:0 0.2rem 0.5rem 0.2rem;}
.team h2{ margin-top:-0.34rem; margin-bottom:0.5rem;}
.team h2 img{ width:2.06rem; height:0.68rem; margin:0 auto}
.team .ewm{ width:2.12rem; height:2.12rem; float:left; margin-right:0.1rem;}
.fix-navs{ display:none!important}

@media screen and (max-width:320px){
	.team{ padding:0 0 0.5rem 0}
	.team p{ line-height:1.5}
}













