html{-webkit-text-size-adjust:100%; font-size:100px;}
* { margin:0; padding:0; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; word-break:break-all}
body { font: normal 100%; font-size:.3rem; color:#000; font-family:"PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif; max-width:750px; min-width:320px; margin:0 auto;}
body{ background: #fff; -webkit-text-size-adjust:100%;}
a,button,input,optgroup,select,textarea,div { -webkit-appearance:none; font-family:"PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
ul,li,dl,dt { list-style:none;}
h1,h2,h3,h4,h5 { font-size:100%; font-weight: normal;}
em,i { font-style:normal;}
img,object { max-width: 100%;}
img{-ms-interpolation-mode: bicubic; border:none;}
.inline{ display:inline-block; position:relative}
.substring{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bk10{ height:1rem; clear:both; display:block}
.bk12{ height:1.2rem; clear:both; display:block}
.bk15{ height:1.5rem; clear:both; display:block}
.bk17{ height:1.04rem; clear:both; display:block}
.bk30{ height:2.2rem; clear:both; display:block}
.radius20{ border-radius: .2rem; -webkit-border-radius: .2rem;}
.splitbox{width:100%;height:.25rem;background:transparent;}
.splitbox2{width:100%;height:.5rem;background:transparent;}
.clearfix:after{ content:''; clear:both; display:block}
.bk50{ height:1.3rem; clear:both; display:block}
.bk25{ background:#f1f2f3; clear:both; display:block; height:.25rem;}
.mt20{ margin-top:.4rem}
.line20{ background: #f5f5f5; height: .2rem; clear: both}
.main{ width:7.5rem; margin:0 auto; overflow:hidden; position:relative; min-height: 100vh; background: #befbff }

.index{ min-height: 100vh; position: relative;}
.index .index1{ line-height: 0; font-size: 0}
.index .index2{ position: relative; width: 6.5rem; margin: -1.2rem auto 0; z-index: 2;}
.index .index2 a{ opacity: 0}
.index .index2 .a1{ position: absolute; width: 3.2rem; height: 1rem; background: #000; left: 0; top: 0}
.index .index2 .a2{ position: absolute; width: 3.2rem; height: 1rem; background: #000; right: 0; top: 0}
.index .index2 .a3{ position: absolute; width: 3.2rem; height: 1rem; background: #000; left: 0; bottom: .3rem}
.index .index2 .a4{ position: absolute; width: 3.2rem; height: 1rem; background: #000; right: 0; bottom: .3rem}
.index .index3{ margin-top: .2rem; font-size: 0; line-height: 0}

.indexswiper{ width: 6.2rem; margin: 0 auto 0; overflow: hidden; border-radius: .2rem; -webkit-border-radius: .2rem; position: relative}
.indexswiper .swiper .swiper-slide{ width: 6.2rem; height: 2.6rem;}
.indexswiper .swiper .imgbox{ position: relative; width: 6.2rem; height: 2.6rem; border-radius: .2rem; -webkit-border-radius: .2rem; overflow: hidden; font-size: 0; line-height: 0}
.indexswiper .swiper .imgbox img{ position: absolute; width: 100%; height: auto; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.indext{ display: flex; align-content: center; justify-content: center; margin-top: .1rem; position: absolute; left: 0; right: 0; bottom: 0; font-size: .24rem; background: rgba(0,0,0,0.5); color: #fff; line-height: .48rem; z-index:10}

.xuzhi1{ width: 6.8rem; background: rgba(255,255,255,.5); border-radius: .16rem; -webkit-border-radius: .16rem; padding: .1rem; margin: -1.8rem auto 0; position: relative; z-index: 2; box-shadow: 0 .04rem .32rem rgba(103,208,255,.5); -webkit-box-shadow: 0 .04rem .32rem rgba(103,208,255,.75);}
.xuzhi1 .txt{ background: #fff; padding: .3rem .3rem .4rem; border-radius: .16rem; -webkit-border-radius: .16rem; font-size: .28rem; line-height: 1.6; text-align: justify}
.xuzhi1 .txt .p1{ text-indent: .56rem;}
.xuzhi2{ position: relative; z-index: 3; margin-top: -.7rem; line-height: 0; font-size: 0}
.xuzhi3{ width: 6.8rem; background: rgba(255,255,255,.5); border-radius: .16rem; -webkit-border-radius: .16rem; padding: .1rem; margin: -1rem auto 0; position: relative; z-index:4; box-shadow: 0 .04rem .32rem rgba(103,208,255,.5); -webkit-box-shadow: 0 .04rem .32rem rgba(103,208,255,.75);}
.xuzhi3 .tit{ position: absolute; height: .8rem; width: 3rem; background: url(zyzimages/tit1.png) 0 0 no-repeat; background-size: 100% auto; -webkit-background-size: 100% auto; color: #fff; display: flex; align-items: center; justify-content: center; align-content: center; top: -.4rem; left: 50%; margin-left: -1.5rem;}
.xuzhi3 .tit .s1{ margin-top: -.14rem; font-size: .34rem; font-weight: bold}
.xuzhi3 .txt{ background: #fff; padding: .5rem .3rem .4rem; border-radius: .16rem; -webkit-border-radius: .16rem; font-size: .28rem; line-height: 1.6; text-align: justify}
.xuzhi4{ width: 6.8rem; background: rgba(255,255,255,.5); border-radius: .16rem; -webkit-border-radius: .16rem; padding: .1rem; margin: .8rem auto 0; position: relative; z-index:4; box-shadow: 0 .04rem .32rem rgba(103,208,255,.5); -webkit-box-shadow: 0 .04rem .32rem rgba(103,208,255,.75);}
.xuzhi4 .tit{ position: absolute; height: .8rem; width: 3rem; background: url(zyzimages/tit1.png) 0 0 no-repeat; background-size: 100% auto; -webkit-background-size: 100% auto; color: #fff; display: flex; align-items: center; justify-content: center; align-content: center; top: -.4rem; left: 50%; margin-left: -1.5rem;}
.xuzhi4 .tit .s1{ margin-top: -.2rem; font-size: .34rem; font-weight: bold}
.xuzhi4 .txt{ background: #fff; padding: .5rem .3rem .4rem; border-radius: .16rem; -webkit-border-radius: .16rem; font-size: .28rem; line-height: 1.6; }
.xuzhi4 .txt .p1{ padding: .1rem 0;}
.xuzhi4 .img1{ position: absolute; width: 1.4rem; right: -.36rem; top: -.4rem}

.webform1{ padding-top: .5rem;}
.webform1 li{ position:relative; margin-bottom:.4rem;}
.webform1 li:last-child{ margin-bottom:0}
.webform1 li .h1{ font-size:.3rem; color:#222; line-height:.4rem; margin-bottom:.15rem; font-weight:bold}
.webform1 li .h1 em{ color:#f00; padding-left:3px; font-weight:normal}
.webform1 li .webformclass{ position:relative}
.webform1 li .webformclass:after{ content:''; clear: both; display:block}
.webform1 li .webformclass .input1{ float:left; width:100%; background:#efefef; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; height:.9rem; border:0; padding:0 .3rem; font-size:.3rem; position:relative; z-index:3}
.webform1 li .webformclass select{ width:100%; height:.9rem; background:#efefef; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; font-size:.3rem; padding:0 .3rem; border:0; position:relative; z-index:1;}
.webform1 li .webformclass.select:before{ content:''; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent;border-top:8px solid #222; position:absolute; right:.3rem; top:50%; z-index:1; margin-top:-4px; z-index:2}
.webform1 li .webformclass label{ display:block; line-height:.4rem; position:relative; overflow:hidden; margin-top:.1rem; background:#fff; position:relative; z-index:3; padding:.05rem 0;}
.webform1 li .webformclass label input[type='radio']{ position:absolute; left:-100000px; width:.3rem; height:.3rem; margin-top:.05rem; margin-right:.15rem; appearance: radio; -webkit-appearance: radio; margin-left:.05rem}
.webform1 li .webformclass label input[type='checkbox']{ position:absolute; left:-100000px; width:.3rem; height:.3rem; margin-top:.05rem; margin-right:.15rem; appearance: checkbox; -webkit-appearance: checkbox; margin-left:.05rem}
.webform1 li .webformclass label .txt11{ position:relative; margin:0 0 0 .45rem;}
.webform1 li .webformclass.radio label i{ position: absolute; width:.3rem; height:.3rem; background:#ddd; border-radius:.15rem; -webkit-border-radius:.15rem; -moz-border-radius:.15rem; left:0; top:.1rem;}
.webform1 li .webformclass.radio label.on i{ background:#0e46ff url(https://ossimg.e0575.com/zy/web/form/images/m/check.png) center center no-repeat; background-size:.3rem; -webkit-background-size:.3rem; -moz-background-size:.3rem;}
.webform1 li .webformclass.checkbox label i{ position: absolute; width:.3rem; height:.3rem; background:#ddd; border-radius:.08rem; -webkit-border-radius:.08rem; -moz-border-radius:.08rem; left:0; top:.1rem;}
.webform1 li .webformclass.checkbox label.on i{ background:#0e46ff url(https://ossimg.e0575.com/zy/web/form/images/m/check.png) center center no-repeat; background-size:.3rem; -webkit-background-size:.3rem; -moz-background-size:.3rem;}
.webform1 li .webformclass .button1{ width:100%; height:.9rem; background:#0e46ff; color:#fff; border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; font-size:.32rem; border:0; position:relative; z-index:3; margin:.2rem 0;}
.webform1 li.baomingnum{ text-align:center; margin-top:-.3rem;}
.webform1 li.baomingnum em{ padding:0 3px; color:#0e46ff; font-weight:bold}
.xuzhi4 .txt .p2{ text-align: center; padding: .1rem 0;}
.xuzhi4 .img3{ position: absolute; width: 1.8rem; right: -.36rem; top: -2.4rem}
.zhaomu1{ height: .6rem;}
.zhaomu1 img{ width: 3rem; height: 2.4rem; margin-left: .2rem; margin-top: -.2rem;}
.zhaomu2{ height: 0}

/* 右侧浮动工具栏 */
.rightcover{z-index:999; position:fixed; right:.25rem; bottom:2.2rem; width:.8rem;}
.rightcover .btn1{ width:.8rem; height:.8rem; border-radius:.4rem; -webkit-border-radius:.4rem; -moz-border-radius:.4rem; display:block; margin-top:.25rem; background:#fff; border:1px solid #dadada; box-shadow:0 .08rem .1rem rgba(218,218,218,.5); -webkit-box-shadow:0 .08rem .1rem rgba(218,218,218,.5); -moz-box-shadow:0 .08rem .1rem rgba(218,218,218,.5); color:#000; position:relative}
.rightcover .btn1 span{ color:#222; position:absolute; width:.8rem; text-align:center; line-height:1; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); z-index:1; font-size:.24rem;}
.rightcover .btn1 span .top{ font-size:.5rem;}
.rightcover .btn1 span .back{ font-size:.4rem;}
.rightcover .btn1 span .home{ font-size:.4rem;}
.rightcover .btn1 span .add{ font-size:.4rem;}

.shareimg{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.shareimg1{text-align:center;padding:40px 30px 30px}
.shareimg1 img{width:200px;height:200px}
.shareimg1 .t1{font-size:18px;line-height:24px;margin-top:15px}