@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,simhei; max-width:750px; margin:0 auto; background:#fff!important}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
ol, ul, li{list-style: none;}
em,i{ font-style:normal}
a{text-decoration: none; color:#333}
p{ font-size:0.24rem; text-align:justify; text-indent:2em; line-height:0.4rem;}
img{border:none; width:100%; display:block}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}
.pd10{ padding:0 0.1rem}
.mt30{ margin-top:30px}


.banner p{ padding:0.3rem 0.1rem 0 0.1rem;}
.title{padding:0 0.1rem;height:0.45rem; margin:0.3rem 0}
.part01 table{ border-top:1px solid #dbd8d2;border-left:1px solid #dbd8d2;width:6rem; margin:0 auto}
.part01 table td{ width:50%; padding:0.1rem 0 0.1rem 0.1rem; box-sizing:border-box;border-right:1px solid #dbd8d2; border-bottom:1px solid #dbd8d2; font-size:0.24rem; line-height:0.4rem;}
.part01 table td i{ display:inline-block; background:url(img/icon01.jpg) no-repeat; width:0.16rem; height:0.2rem; background-size:100%; vertical-align:middle; margin-right:0.05rem;}
.txt{ border:1px solid #dbd8d2; position:relative; padding:0.5rem;}
.txt span{ display:block; position:absolute; top:-0.02rem; left:50%; margin-left:-1.4rem; width:2.8rem; height:0.04rem; background:#c92b2f}
.txt ul li{ width:100%; float:left; padding:0.05rem 0}
.txt ul li b{ display:inline-block; width:30%; text-align:right; float:left; font-size:0.24rem;}
.txt ul li p{ width:70%; text-align:left; float:right; text-indent:0}
.ads01 ul li>div{ width:100%; height:4.4rem; position:relative; margin-top:0.2rem;}
.ads01 ul li>div img{ height:4.4rem;}
.ads01 ul li>div p{ position:absolute; left:0; bottom:0; width:100%; background:url(img/tmbg.png) repeat; padding:0.2rem; box-sizing:border-box; color:#fff}
.ads01 ul li h2{ width:100%; text-align:center; font-size:0; margin:0.35rem 0}
.ads01 ul li h2 b{ display:inline-block; padding:0 1rem; background:#000; color:#fff; font-size:0.24rem; line-height:0.4rem;}
.ads01 ul li h2 i{ display:inline-block; width:0; height:0;border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 8px solid #000;}
.ads01 ul li dl{ width:100%; float:left}
.ads01 ul li dl dt{ width:3.38rem; height:2.72rem; float:left; border:1px solid #dbd8d2}
.ads01 ul li dl dd{ width:3.7rem; float:right; font-size:0}
.ads01 ul li dl dd b{ color:#c92b2f; font-size:0.24rem;}
.ads01 ul li dl dd p{ text-indent:0}
.tabli,.tabli02{ width:100%; text-align:center; font-size:0; padding:0.2rem 0}
.tabli li{ display:inline-block; font-size:0.3rem; width:1.5rem; height:1.5rem; text-align:center; line-height:1.5rem; border-radius:100%; border:1px dashed #dbd8d2; margin:0 0.05rem}
.tabli li.on{ background:#c92b2f; color:#fff; border:none}
.tabli02 li{ display:inline-block; width:0.3rem; height:0.3rem; border-radius:100%; background:#e1e1e1; margin:0 0.1rem;}
.tabli02 li.on{ background:#c92b2f}
.ads02 dl{ width:100%; float:left; border:1px solid #dbd8d2; box-sizing:border-box; margin-top:0.5rem;}
.ads02 dl dt{ text-align:center; font-size:0; margin-top:-0.25rem;}
.ads02 dl dt b{ display:inline-block; padding:0 1rem; background:#c92b2f; color:#fff; line-height:0.5rem; font-size:0.3rem;}
.ads02 dl dd{ padding:0 0.2rem 0.2rem 0.2rem;}
.ads02 dl dd b{ display:block; padding:0.2rem 0; font-size:0.24rem; text-align:center}
.sildeBox a{ display:block;position:absolute; top:2rem; background:url(img/jt.png) no-repeat; width:0.4rem; height:0.7rem; background-size:0.8rem 0.7rem;;}
.sildeBox a.prev{ left:0;}
.sildeBox a.next{ right:0; background-position:-0.4rem 0}
.sign,.team,.mz{ border:2px solid #333; margin-top:0.7rem}
.sign h2{ text-align:center; font-size:0; margin-top:-0.5rem;}
.sign h2 b{ display:inline-block; width:1.16rem; height:0.92rem; background:url(img/xbbg.jpg) no-repeat; background-size:100%; font-size:0}
.sign p,.mz p{ padding:0.2rem; box-sizing:border-box}
.team{ padding:0.2rem 0; text-align:center}
.team b{ display:block; background:url(img/tmbg.jpg) no-repeat; width:2.09rem; height:0.55rem; background-size:100%; margin:-0.42rem auto 0.2rem auto}
.team p{ text-indent:0; text-align:center }
.team p span{ display:inline-block; width:48%; text-align:right}
.team p strong{ display:inline-block; width:52%; text-align:left; font-weight:normal}
.mz b{display:block; background:url(img/mzbg.jpg) no-repeat; width:2.09rem; height:0.57rem; background-size:100%; margin:-0.22rem auto 0 auto}
.gz, .wx{text-align:center;background:#fff;line-height:0; width:2.2rem; display:inline-block; vertical-align:top}
.wx img{ margin:0 auto}
.wx span{  display:inline-block; width:100%; text-align:center;vertical-align:top;line-height:200%;background:#ccc; font-size:0.2rem;}	
footer.ft p{ text-align:center}
.fix-navs p,.fix-nav p{ text-indent:0!important; text-align:center!important}
.fix-navs p{ padding-top:0.15rem!important}
.fix-nav-wrap{opacity:.8;}














