@charset "utf-8";
/* CSS Document */
html{color:#333;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
body{font-family: 'Microsoft YaHei';font-size: 14px; color:#000; background:#fff;}
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;}
ol, ul, li{list-style: none;}
em,i{ font-style:normal}
b,strong{ font-weight:bold}
a{text-decoration: none;display:inline}
img{border:none; width:100%; display:block}
.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;}
.content{ margin:-20px auto 0; width:100%; overflow:hidden;}
.pd40{ padding:0 0.35rem;}
.w50{ width:49%} 

html, body {position: relative; height: 100%; } 
.swiper-container { width: 100%; height: 100%; }
.swiper-slide {position: relative;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; }

.bg01{ background:url(img/bg01.jpg) no-repeat center top; background-size:100%;}
.bg02{ background:url(img/bg02.jpg) no-repeat center; background-size:100%}
.bg03{ background:url(img/bg03.jpg) no-repeat center center; background-size:100%;}
.qylg{ width:3.69rem; height:0.92rem; margin:1rem auto 0 auto}
.zt01{ width:6.21rem; height:4.57rem; margin:0.7rem auto 0 auto}
.zt02{ width:4.76rem; height:0.64rem; margin:1rem auto 0 auto}
.czph{ width:2.56rem; height:0.82rem; margin:0.87rem auto 0 auto}
.lead h2{ text-align:center; color:#fff; font-size:0.4rem; margin:0.5rem auto 0.2rem auto}
.lead h2 em{ display:block; text-transform:uppercase; font-size:0.24rem;}
.lead p{ text-align:center; color:#fff; font-size:0.3rem; line-height:0.65rem;}
.ztimg{ width:1.87rem; height:1.38rem; margin:0.2rem auto 0 auto}
.tit{ width:4.43rem; height:0.57rem; margin:0 auto 0.3rem auto}
.info{ padding:0 0.35rem;}
.info dl{ padding:0 0 0 3rem; height:2.6rem;position:relative}
.info dl dt{ width:2.78rem; height:2.6rem; position:absolute; top:0; left:0;}
.info dl dd h3{ width:100%; height:0.5rem; line-height:0.5rem; text-align:left;font-size:0.28rem; font-weight:bold; position:relative}
.info dl dd h3 b{ display:inline-block; padding:0 0.3rem; color:#fff; background:#6926c2}
.info dl dd h3 span{ display:block; width:0.4rem; height:0.02rem; background:#6926c2; border-right:0.2rem solid #fff; position:absolute; top:50%; left:-0.4rem;}
.info dl dd p{ padding:0.2rem 0}
.info ul{ width:100%; padding:0.2rem; box-sizing:border-box; overflow:hidden; border:1px solid #efefef; background:#fff; margin:0.1rem auto}
.info ul li{ width:100%; float:left; line-height:0.42rem;}
.info ul li:nth-child(1),.info ul li:nth-child(2){ width:50%;}
.info ul li i{ display:inline-block; width:0.3rem; height:0.3rem; vertical-align:middle; background:url(img/icons.png) no-repeat; background-size:0.3rem 1.2rem; margin-right:0.1rem;}
.info ul li:nth-child(2) i{ background-position:0 -0.3rem;}
.info ul li:nth-child(3) i{ background-position:0 -0.6rem;}
.info ul li:nth-child(4) i{ background-position:0 -0.9rem;}
.info h2{ width:100%; text-align:center; background:url(img/titbg.jpg) no-repeat center; background-size:3.27rem 0.5rem; color:#fff; font-size:0.26rem; font-weight:bold; margin-bottom:0.3rem;}
.info p{ text-indent:2em; text-align:justify; line-height:0.36rem;}
.swiper-pagination{ position:static}
.jxsad{ margin:0 0.4rem;}
.group div{ margin-bottom:0.1rem; position:relative}
.group div p{ position:absolute; left:0; bottom:0; width:100%; text-align:center; background:rgba(0,0,0,0.8); color:#fff; line-height:0.6rem;}
.ewm{ width:1.65rem; height:1.65rem; margin:0.5rem auto 1rem auto}
.czph02{ width:2.56rem; height:0.81rem; padding:0.5rem 0 0 0; margin:0 auto}
.end b{ display:block; width:100%; text-indent:2em; font-weight:normal; line-height:0.4rem;}
.team{ border:2px solid #333; text-align:center; float:left; padding:0 0 0.5rem 0}
.team h3{ margin-top:-0.5rem;}
.team h3 strong{ display:inline-block; vertical-align:top; background:#fff; padding:0 0.5rem; font-size:0.36rem; font-weight:bold;}
.team h3 em{ display:inline-block; vertical-align:top; text-transform:uppercase; font-size:0.24rem;}
.team p{ width:50%; float:left; text-align:left; line-height:0.4rem;}
.team p:nth-child(even){ text-indent:2em}

.jxsad{width:68%;}
.u-topbar{position:fixed;left:0;top:0;z-index:999;width:100%;}

