@charset "utf-8";/* CSS Document */ html,body {font-family:Lantinghei SC,Open Sans,Arial,Hiragino Sans GB,Microsoft YaHei,Î¢ÈíÑÅºÚ,STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif;height:100%;width:100%;}
body {margin:0 auto;padding:0;max-width:6.4rem;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow-x:hidden;-webkit-overflow-scrolling:touch}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,tr,th,td,img {padding:0;margin:0;font-size:.28rem;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ul,ol {list-style:none;}
img {border:none;max-width:100%;border-width:0;margin:0;padding:0;vertical-align:top;}
a {text-decoration:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:#000}
input {outline:none;border:none}
i,em {font-style:normal;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
body{ /*background: url(../images/back_pic.jpg) no-repeat top center ; background-size: 6.4rem auto;*/max-width: 6.4rem; }
input[type=button],input[type=submit],input[type=reset],input[type=file],button,input {cursor:pointer;-webkit-appearance:none;}
.head_box {width:6.4rem;height:2.06rem;background:linear-gradient(#20b3ba,#42cba9);padding:.3rem .2rem;box-sizing:border-box;}
.head_box .head_logo {width:3rem;float:left;margin-right:.7rem;}
.head_box .head_tel {width:2.22rem;float:left;margin-top:.15rem;}
.zj_box {width:6rem;height:auto;background:#fff;box-shadow:0 0 .1rem rgba(0,0,0,.1); margin: 0 auto 0.5rem;border-radius: .3rem;position:relative;z-index:999; display:table;padding-bottom: .4rem;overflow: hidden;}
.zj_box .zj_left {width:1.15rem;height:1.15rem;float:left;overflow:hidden;position:relative;background:url(../images/zj_bg.png) no-repeat;background-size:100% 100%;overflow:hidden;border-radius:50%;margin-right: .35rem;}
.zj_box .zj_right {width: 3.8rem;float:left;}
.zj_box .zj_right .zj_name{ font-size: .3rem; color: #000; font-weight: bold;}
.zj_box .zj_right .zj_name small{font-size: .2rem; padding-left: 1em;font-weight: normal;}
.zj_box .zj_right .zj_hos{ font-size: .2rem; color: #000; padding:.05rem 0; }
.zj_box .zj_right .zj_sc {font-size:.23rem;line-height:.3rem;color:#888888;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;width:100%;-webkit-box-orient:vertical;overflow:hidden;}
.zj_box .zj_left img {}
.zj_box .zj_left p {background:rgba(0,0,0,.3);text-align:center;position:absolute;bottom:.0;height:.3rem;color:#fff;width:100%;font-size:.2rem;}
.zj_box .zj_right a {width: 3.8rem;height: .35rem;line-height:.35rem;margin-right:.1rem;text-align:center;display:inline-block;border-radius:.16rem;background:#21b4b9;border:solid 1px #21b4b9;margin-top:.15rem;color:#fff;font-size:.2rem;}
.zj_box .zj_right a:last-child {/* background:#fff; *//* color:#21b4b9; */}
.zj_box ul li {padding:.25rem .25rem  0 .3rem;display:table;width:100%;box-sizing:border-box;}
.zj_box ul li:nth-child(2n) {background:#f5fbfb}
.zj_box .line-main {width:100%;border-top:dashed 1px #c2c2c2;margin-top:.25rem;}
.show_more {width:100%;height:.81rem;line-height:.81rem;text-align:center;font-size:.24rem;display: none;}
.show_more img {display:inline-block;vertical-align:middle;width:.24rem;padding-left:.05rem;}
.zj_nav {width: 100%;height: .78rem;}
.zj_nav li {display:inline-block;width: 50%;float:left;text-align:center;height: .78rem;/* border-radius:.1rem; */background: #3cbecb;line-height: .78rem; position: relative;}
.zj_nav .hover:after{content: ""; border-bottom: solid .15rem #fff; border-right: .15rem solid transparent; border-left: solid .15rem transparent;position: absolute; bottom: 0;left: 50%}
.zj_nav li a {font-size: .32rem;color:#fff;}
.zj_nav li img {display:inline-block;vertical-align:baseline;margin-right:.05rem;height:.29rem;}
.zj_nav .hover a {/* color:#20b3ba; */}
.zj_nav .hover {/* border:solid .02rem #20b3ba; */background: #dfca3e;}
.zj_nav .hover .on_pic {display:inline-block;}
.zj_nav .hover .off_pic {/* display:none; */}
.zj_nav .on_pic {display:none;}
.zj_nav .off_pic {display:inline-block;}
.more {display: block;}
.zj_boxx {height:auto;background:#f4f8f9;position:relative;z-index:999;display:table;box-sizing:border-box;margin-bottom:.8rem; display: table; padding-bottom: .65rem;}

.show-box{width: 100%; /*height: 1.65rem;*/ height:auto; overflow: hidden;}
.more{ display: table; }
.show-more {float: right; height: .49rem; text-align: right; background: #fff; display: inline-block;font-size: .23rem;color: #666666; line-height: .49rem; padding-right: .1rem;box-sizing: border-box; }
#show-morex{display: none;}
.zj_top{width: 100%; height: 4.43rem; background: url(../images/xx_bg.jpg) no-repeat left center; background-size: cover; text-align: center; position: relative;z-index:0}
.zj_top .zj_pic {width:1.33rem;height:1.33rem;background:url(../images/zj_insbg.jpg);background-size:cover;overflow: hidden;border-radius: .66rem;margin-top: 1rem;display: inline-block;}
.zj_top .zj_pic img{max-width: 95%;margin-top: .13rem;width: 95%;margin-left: -.05rem;}
.zj_top .close {width: .35rem;height: .33rem;}
.zj_top .zj_names{ width:100%; height:auto; display:block; z-index:99}
.zj_top .zj_names>a{position:absolute;top:0.8rem; left:0.3rem}
.zj_top>a{ position:absolute; top:0.8rem; left:0.3rem}
.zj_top .zj_names h2 {font-size:.33rem;color:#fff; font-weight: bold;}
.zj_top .zj_names small {font-size:.24rem;color:#fff;font-weight:normal;}
.zj_top .zj_names .zj_add{font-size: .24rem;color: #fff;}
.zj_top .zj_names .zj_sc {font-size:.22rem;line-height:.36rem;color:#000;padding-top:.1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top: .55rem;}
.zj_ins {padding-top:.4rem;margin-top:.3rem; margin-right: .35rem; width: 6rem; height: auto;display: inline-block; margin: .2rem .2rem 0; box-sizing: border-box; padding: .15rem; background: #fff;border-radius: .1rem}
.zj_ins h3 {font-size:.26rem;color:#000; border-left: solid .07rem #33cccc; text-indent:.08rem; margin-bottom: .1rem; height: .28rem; line-height: .28rem; margin-top: .1rem;}
.zj_ins p {font-size:.23rem;color:#888;line-height:.33rem;text-align:justify; padding:0 0 .1rem;text-indent: 0.46rem;}
.zxzx {width:100%;padding:0 .1rem;box-sizing:border-box;padding-bottom:1.3rem;height:auto;display:none;overflow:hidden;height:3.5rem;position:fixed;bottom:0;z-index:99999;background:#fff;max-width:6.4rem;}
.zxzx .box-l {float:left;margin-right:.2rem;width:.94rem;margin-top:.3rem;margin-bottom:.1rem}
.zxzx .box-r {padding:.25rem;float:left;height:auto;width:4.5rem;display:table;box-sizing:border-box;background:#eeeeee;line-height:.36rem;font-size:.22rem;color:#666;border-radius:.1rem;margin-bottom:.2rem;position:relative;margin-top:.3rem;margin-bottom:.1rem;border:solid 1px #c7c7c7}
.zxzx .box-r:after {content:"";width:.1rem;height:.1rem;transform:rotate(45deg);background:#eeeeee;border:solid 1px #c7c7c7;position:absolute;left:-.06rem;top:.3rem;border-right:none;border-top:none;}
.zxzx .box-r span {color:#e76764}
#dh1,#dh2,#dh3 {display:none;}
.zxzx .box {width:100%;height:auto;}
.zxzx .box-lx {float:left;margin-right:.2rem;width:.94rem;margin-top:.3rem;margin-bottom:.1rem;width:4.4rem;height:1.22rem;padding-top:.2rem;box-sizing:border-box;}
.zxzx .box-lx img {width:1.98rem;}
.foot_box {width:100%;height:1.1rem;background:linear-gradient(#21b4b9,#3ec8aa);position:fixed;bottom:0;max-width:6.4rem;z-index:99999;box-sizing:border-box;padding:.3rem .2rem}
.foot_box img {width:.41rem;height:.41rem;margin-right:.1rem;height:.41rem;vertical-align:middle;float:left;}
.foot_box input {width:3.9rem;height:.41rem;border-radius:.05rem;text-indent:.2rem;margin-right:.05rem;font-size:.24rem;float:left;}
.foot_box span {width:.9rem;height:.41rem;background:#e4c915;text-align:center;border-radius:.05rem;display:inline-block;color:#fff;font-size:.23rem;line-height:.41rem;float:left;}
#LRdiv0 {display:none !important}

.tel_box{ height: .64rem; position: fixed; bottom: 1.5rem; right: .2rem;z-index: 99999; width: 1.86rem; }
.tel_box img{ max-height: .64rem;  float: right;}
#telx{ display: none; }
.tel_box #telclose{width: .35rem;height: .5rem;position: absolute;}

.pf-new{ width: 100%; height: .8rem; text-align: center; line-height: .8rem; text-align: center; color: #fff; font-size: .3rem; background: #dddddd; position: fixed;bottom: 0; max-width: 6.4rem;z-index:1000000}



.daohang_12{ width: 6rem; height: auto;display: table; margin:.67rem .2rem .4rem; background: #fff; box-shadow: 0 0 .5rem rgba(44,150,120,.3);border-radius: .1rem; padding-bottom: .3rem}
.daohang_12 h2{ text-align: center; padding-top: .28rem; padding-bottom: .25rem;  font-size: .33rem;font-weight: bold; background: linear-gradient(to right,#20b3ba,#42cba9) ;-webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.biandan_1 label{width: 4.95rem;margin-left: .62rem;margin-top: .18rem;height: .47rem;line-height: .47rem;float: left;font-size: .24rem;}
.biandan_1 label img{ display: inline-block; width: .23rem; margin-right: .08rem; vertical-align: middle;}
.daohang_12 .el-input__inner{ background-color: #fff;background-image: none;border-radius: .05rem;border: 1px solid #b5b5b5;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: .45rem;line-height: .45rem;outline: none;padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);width:60%; margin-left: .05rem; font-size: .2rem; color: #555;vertical-align: middle; text-align: left;}
.daohang_12 .el-input__inner1{color: #606266;display: inline-block;width: 70%;vertical-align: middle;margin-top:-.05rem}
.el-input__inner1 .el-input__inner{width: 3.2rem}

.daohang-12 input::-webkit-input-placeholder{color: #c8c6c6}
#gh_submit{width: 4.5rem;height: .55rem;background: #21b4b9;color: #fff;font-size: .3rem;text-align: center;line-height: .55rem;margin-left: .7rem;margin-top: .3rem;border-radius:.25rem;}
.daohang_12 h3{ font-size: .24rem; line-height: .38rem; color: #333; padding:.25rem .25rem 0 }
.daohang_12 p{ padding:0 .25rem .4rem; font-size: .22rem;color: #666; line-height: .36rem; }
.daohang_12 p a{ font-size: .24rem; color: #309988 }
.daohang_12>p{ width:5.2rem; line-height:0.4rem; font-size:0.24rem; margin:0 auto; text-indent:2em; padding:0; }  
.biandan_1{ margin:0.2rem auto 0;}
.tab-show{ width: 100vw; height: 100vh; background: rgba(0,0,0,.4); position: fixed; left: 0; top: 0; z-index: 999; display: none; }
.tab-show .tab{ width: 4.7rem; height: 3.7rem; background: #fff; position:  absolute; left: 50%; margin-left: -2.3rem; top: 50%; margin-top: -1.85rem; text-align: center;}
.tab-show .tab img{ width: .73rem; margin-top: .5rem; margin-bottom: .2rem; }
.tab-show .tab h1{font-size: .48rem; background: linear-gradient(to right ,#2c9678, #01ccc5);-webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.tab-show .tab p{color: #154c3e; font-size: .26rem; padding-top: .1rem;}

.tab-show #close{ width: 2.1rem; height: .44rem; text-align: center; display: inline-block; background: linear-gradient(to right,#2c9678, #01ccc5); text-align: center; color: #fff; line-height: .44rem; border-radius: .22rem; font-size: .26rem;}

.ideio{ width: 1.8rem; height: .45rem; line-height: .45rem; float: right; margin-top: -.5rem; }
.ideio p{ display: inline-block; font-size: .23rem; color: #888 }
.ideio p i{ display: inline-block; width: .1rem; height: .1rem; background: #33cccc;border-radius: .05rem; vertical-align: middle; margin-right: .1rem; }




.test-n2box{width:100%; height:100%; background:rgba(0,0,0,0.4); position:fixed; left: 0;top: 0; display:none}
#test-n2{position: absolute;width:4.36rem; top: 50%;margin-left: -2.18rem;margin-top: -1.6rem;left: 50%;background-color:#fff;border-radius: 0.3rem; padding-top:0.5rem; }
.testm{width:4rem;margin: 0.05rem auto 0.3rem;overflow: hidden;text-align: center; height:0.5rem; line-height:0.4rem}
.testm .testdiv{width:0.2rem;height:0.2rem;border:1px #a9a9a9 solid;margin-right:0.1rem;border-radius:1rem;position: relative;top: -0.02rem;display:inline-block;color:#fff;/* float: left; */  margin-top: 0.1rem;  vertical-align: middle;}  
.testm .testdiv.curr{background:linear-gradient(to bottom,#ffab96,#ff0f47); } 
.testm a{font-size:0.26rem;color:#333;/* float: left; */display: inline-block;margin-right:0.2rem;}
.testm a b,.testm a i{ font-style:normal; font-weight:normal}
.testm span{line-height:0.6rem;font-size: 0.22rem;color: #fff;background-color: #b1b1b1;border-radius: 1rem;position: relative; /* float: left; */width: 0.64rem;top: 0;display: inline-block;height: 0.35rem;line-height: 0.4rem;text-align: center;}
.testm.curs a{ color:#33cbcc;}
.testm.curs span{ background-color:#33cbcc}
.testqx{ width:2.2rem; height:0.6rem; margin:0 auto 0.5rem; display:block; background:none; line-height:0.6rem; border:1px #cfcfcf solid; border-radius:0.3rem; font-size:0.24rem; color:#666666; text-align:center;  }


 .laydate-day-mark1::after{ background-color:#fff} 





.bodyss{    max-width: 6.4rem; } 
 
.posi{ width:6.2rem; padding-left: 0.2rem;  margin: 0.97rem auto 0; background: #4faaa8; overflow: hidden; font-size: 0.26rem; color: #fff; height: 0.6rem; line-height: 0.6rem}
.posi a{font-size: 0.26rem; color: #fff;}
.ksdhh1{ width:6.4rem; height: 1rem; line-height: 1rem; color: #333; font-size: 0.28rem; text-align: center}
.ksjsbox{ width:6.4rem; height: auto; margin: 0 auto 0.6rem; overflow: hidden}
.ksjsbox a{width:6rem;height: 0.58rem;line-height: 0.58rem;border-radius: 0.1rem;box-shadow: 0 0 0.09rem rgba(0,0,0,0.12);display: block;margin: 0.1rem auto;}
.ksjsbox a b{color:#bcbcbc;float: right;margin-right: 0.24rem; font-weight: normal; font-size: 0.24rem}
.ksjsbox a span{ color:#000; font-size: 0.28rem; margin-left: 0.3rem; float: left}




.footer{ width:6.4rem; height: auto; margin: 0 auto 0.6rem; overflow: hidden; background-color:#4faaa8; padding-top: 0.8rem;}
.footer>p:nth-child(1){color:#fff;font-size: 0.26rem;width: 4.9rem;margin: 0 auto;overflow: hidden;}
.footer>p:nth-child(2){color:#fff;font-size: 0.26rem; margin: 0 auto;overflow: hidden; text-align:center;width:6.4rem;
}
.footer>p:nth-child(1) b{ float: left; height: 0.5rem; display:block}
.footer>p:nth-child(2) b{   height: 0.5rem; display:inline-block}
.footer>p:nth-child(2) a{color:#ecc9af;font-size: 0.26rem;margin-top: 0.05rem; display:inline-block} 
.footgzh{width:6rem;height: auto;margin: 0.25rem auto 0; overflow: hidden;border-bottom: 1px #84c4c2 solid;}
.footgzh img{ width:1.29rem; height: 1.29rem; display: block; margin: 0 auto 0.2rem}
.footgzh a{ width:2.64rem; height: 0.34rem; line-height: 0.34rem; color: #fff; background:linear-gradient(to right, #dba985,#ecc9ae); font-size: 0.26rem; text-align: center; display: block; margin: 0 auto; border-radius: 0.3rem}
.footgzh span{ width:6rem; text-align: center; display: block; margin: 0 auto; color: #fff; font-size: 0.26rem; border-bottom: 1px #3c9391 solid; padding-bottom: 0.35rem}
.gsba{width:6.4rem;margin: 0 auto; border-bottom: 1px #95cccb solid; overflow: hidden;padding: 0.4rem 0 0.7rem;}
.gsba p{ color:#fff; font-size: 0.26rem; text-align: center}
.fix_foot{ width:6.4rem; border-top: 0.02rem #fff solid; height: auto; padding: 0.15rem 0; overflow: hidden; margin: 0 auto;background-color:#4faaa8; position: fixed; bottom:0;left:0; right:0; z-index:9999999999}
.fix_foot a{ width:24.7%; float: left; font-size: 0.3rem; color: #fff; border-right: 1px #fff solid; height:0.5rem;line-height: 0.5rem; text-align:center}
.fix_foot a:last-child{ border:0}


.zj_boxwu{ width:6.4rem; margin: 0 auto; overflow: hidden}
.zj_boxwu img{ width:2.63rem; height:2.15rem; display: block; margin: 0.5rem auto }
.zj_boxwu p{ width:100%; text-align: center; font-size:0.26rem; color:#666; display: block; margin: 0 auto 3rem; line-height: 0.4rem}
 