@charset "utf-8";
/* CSS Document */
html{color:#333;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;}
b,strong{ font-weight:bold}
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;}
.fonts{font:0.24rem/1.8 "microsoft yahei"; text-align:justify}
.pd20{ padding:0.2rem;}
.mt20{ margin-top:0.2rem;}
.mt50{ margin-top:0.5rem;}


.stit{ width:100%; text-align:center; font-size:0; padding:0 0 0.2rem 0}
.stit b{ font-size:0.34rem; font-weight:normal}
.stit i,.txt p strong{ color:#2187dc}
.stit span{ display:inline-block; width:1rem; height:0.08rem; background:#2187dc; vertical-align:top}
.txt{ padding:0.3rem; background:#eeeeee}
.txt p{ width:50%; float:left}
.txt p:last-child{ width:100%;}
.p02 dl{ width:100%; float:left}
.p02 dl dt{ width:3.03rem; height:3.03rem; float:left; margin-right:0.2rem;}
.p02 dl dd b{ display:inline-block; line-height:0.45rem; background:#2187dc; color:#fff; font-size:0.28rem; padding:0 0.3rem; margin-top:0.3rem;}
.slideBox01 .hd{ width:100%; text-align:center}
.slideBox01 .hd ul{ display:inline-block;}
.slideBox01 .hd ul li{ float:left; margin:0 0.1rem;}
.slideBox01 .hd ul li b{ display:inline-block; width:1.4rem; height:0.8rem; padding:0.3rem 0; border:1px solid #333; font-size:0.3rem; border-radius:100%; line-height:normal}
.slideBox01 .hd ul li i{ display:none; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #2187dc; vertical-align:top; margin-top:-0.05rem;}
.slideBox01 .hd ul li.on b{ background:#2187dc; color:#fff; border:1px solid #2187dc}
.slideBox01 .hd ul li.on i{ display:inline-block}
.txt2{ background:#2187dc; color:#fff; padding:0.3rem 0.5rem;}
.txt2 b{ display:block; font-size:0.32rem; text-align:center}
.txt2 .cxlg_bg{ width:2.47rem; height:0.38rem;}
.slideBox01 .bd ul li .ads01 ul li,.slideBox01 .bd ul li .ads02 ul li{ width:7.1rem!important;}
.num_s{ width:100%; text-align:center}
.num_s li{ display:inline-block; width:0.2rem; height:0.2rem; border-radius:100%; background:#ccc; margin:0 0.05rem}
.num_s li.on{ background:#2187dc}
.tabli{ position:absolute; top:3.8rem; left:0}
.vr{ display:block; width:100%; height:4.4rem; background:url(img/vrbg.jpg) no-repeat center top; background-size:100%;}
.focus dl{ width:100%; float:left; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.focus dl dt{ width:3.03rem; height:3.03rem; margin:0 0.2rem 0 0.2rem; margin-right:0.2rem; }
.focus dl dd{ text-align:center;-webkit-box-pack: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-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;}
.focus dl dd p{ background:#2187dc; color:#fff; padding:0 1rem}
.focus dl dd p b{ font-size:0.3rem; font-weight:normal}
.focus p strong{ font-weight:bold}
.video{ text-align:center; padding:0.2rem 0;}
.video a{ color:#2187dc; font-size:0.24rem; border-bottom:1px solid #2187dc}
.note{ background:#2187dc; padding:0.3rem; color:#fff; text-align:center}
.note b{ font-size:0.3rem}
.note b span{ display:inline-block; vertical-align:top; width:1rem; height:0.07rem; background:#fff}
.note p{ text-align:justify}
.inst b{ display:block; text-align:center; font-weight:normal; padding-bottom:0.3rem;}
.inst dl{ width:100%; float:left;}
.inst dl dt,.inst dl dd{ width:50%; float:left}
.inst dl dd { text-align:center;}
.inst dl dd b{ display:inline-block; width:1.5rem; height:0.9rem; padding:0.3rem 0; border-radius:100%;  background:#2187dc;font-size:0.3rem; color:#fff; margin-top:0.2rem;}
.inst dl dd p{ padding:0 0.1rem; text-align:justify; line-height:0.35rem;}
.detail p{ text-align:center; padding:0.1rem 0}
.user dl{ width:100%; float:left}
.user dl dt{ width:30%; float:left; text-align:center}
.user dl dt b{ display:inline-block; line-height:0.6rem; font-size:0.26rem; background:#2187dc; padding:0 0.5rem; color:#fff; vertical-align:top; margin-top:-0.2rem;}
.user dl dd{ width:65%; float:right}
.user dl dd p{ color:#2187dc}
.user p b{ display:block; font-size:0.3rem; color:#2187dc; font-weight:normal}
.end{ background:#2a2a2e; padding:0.5rem; color:#fff}
.end img{ width:2.13rem; height:1.15rem; margin:0 auto}

.team{ margin:0.8rem 0.2rem 0.2rem 0.2rem; border:3px solid #000; box-sizing:border-box; text-align:center; }
.team b{ display:inline-block; padding:0 0.5rem; background:#fff; margin-top:-0.6rem; font-size:0.4rem; font-weight:bold; }
.team i{ text-transform:uppercase; font-size:0.24rem; vertical-align:top}
.team p{ text-align:left; padding-left:1rem; }
.gz, .wx{text-align:center;line-height:0; width:1.68rem; margin:0.2rem; float:left}
.fix-navs{ display:none!important}
.nav{ position:fixed; bottom:0; left:0; width:100%; height:0.85rem; background:#2187dc}
.nav ul li{  width:33.3%; padding:0.15rem 0; float:left; text-align:center; font-size:0.34rem; color:#fff;}
.nav ul li a{ display:block; color:#fff;  box-sizing:border-box}
.nav li:last-child a{ border-left:1px solid #fff; color:#ffbd62; text-shadow:1px 1px 1px #1564a6}
.nav li.on{ background:#005ba7}
.nav li.on a{ border-right:none}












