@charset "UTF-8";
/*预约参观*/
.kjdt-img{width:7.5rem;height:4.8rem;margin: 0 auto}
.kjdt-img img{width:100%}
.order-btn{width: 7.5rem;flex-wrap: wrap;background-color: #FFFFFF;border-radius:.3rem .3rem 0rem 0rem; margin:0 auto;display: flex;justify-content:center; padding-top: 0.31rem; position: relative; top:-.24rem}
.gr-btn{background: url(../images/xytc/gr_bg.png) no-repeat center;width: 3.44rem; height: 3.12rem; background-size: 100%; color: #ffffff; font-size: .34rem; text-align: center;line-height: .36rem}
.gr-btn a,.jt-btn a,.js-btn a,.cx-btn a,.hdjs-btn a{color: #ffffff;height: 100%}
.gr-btn img,.cx-btn img{width:1.36rem; height: 1.36rem; margin: .58rem auto 0; display: inline-block}
.tt-btn{background: url(../images/xytc/ttyy_bg.png) no-repeat center;width: 3.51rem; height: 1.62rem; background-size: 100%;display: flex;justify-content:center;align-items: center;color: #ffffff; margin-left: .06rem; font-size: .3rem}
.tt-btn img{width:1rem; height: .88rem;}
.cx-btn{background: url(../images/xytc/cx_bg.png) no-repeat center;width: 3.44rem; height: 3.12rem; background-size: 100%; color: #ffffff; font-size: .34rem; text-align: center;line-height: .36rem;margin-left: .16rem;}
.cx-btn img{width:1.36rem; height: 1.36rem;}
.js-btn{background: url(../images/xytc/js_bg.png) no-repeat;width: 3.44rem; height: 1.19rem; background-size: 100%; color: #ffffff; font-size: .3rem; text-align: center;line-height: 1.19rem; margin-top: .18rem}
.jt-btn{background: url(../images/xytc/jt_bg.png) no-repeat;width: 3.44rem; height: 1.19rem; background-size: 100%; color: #ffffff; font-size: .3rem; text-align: center;line-height: 1.19rem;margin-left: .16rem; margin-top: .18rem }
.hdjs-btn{background: url(../images/xytc/hdjs_bg.png) no-repeat;width: 7.03rem; height: 1.17rem; background-size: 100%; color: #ffffff; font-size: .3rem; text-align: center;line-height: 1.17rem; margin-top: .18rem}
.hdjs-btn img{display: inline-block;width: .48rem;height: .48rem;margin-right:.2rem}
.phone{width: 100%;text-align: center;color:#4090FE;font-size: .28rem; height: .42rem; line-height: .42rem; margin-top: .4rem}
.phone img{width:.44rem; height: .42rem; display: inline-block}
.phone a{color:#4090FE;}
.border{width: 100%; height: 0.24rem; background:#FAFAFA;}
.list-icon{width: 7.5rem; margin: 0 auto}
.list-icon ul{display: flex;justify-content:center; text-align: center;}
.list-icon ul li{width:1.34rem;margin:.25rem .21rem; font-size: .26rem}
.list-icon ul li a{ color: #666666;}
.list-icon ul li img{width: 100%}
.xyti-bot{/*position:fixed;left:50%; bottom: 0rem; margin-left: -3.75rem; background: url(../images/xytc/xyti_bot.png) no-repeat; background-size: 100%; width: 7.5rem; height: 1.04rem;z-index:-1*/}
.ttn-btn{background: url(../images/xytc/ttyyn_bg.png) no-repeat center;width: 3.51rem; height: 1.62rem; background-size: 100%;display: flex;justify-content:center;align-items: center;color: #ffffff; margin-left: .06rem; font-size: .3rem;position: relative}
.ttn-btn img{width:1rem; height: .88rem;}
.ttn-btn em{background: url(../images/xytc/jqqd.png) no-repeat;background-size: 100%; width:1.24rem; height: 1.24rem;position: absolute; bottom:.09rem; right:.09rem}
/*提示*/
.tips{position: absolute; left: 50%; top:50%;width: 4.3rem; transform: translate(-50%, -50%);line-height: .4rem; background: #000000;opacity: 0.8;border-radius:.2rem;padding:.16rem .4rem; color: #ffffff; text-align: center;display: none}
.m-xcqj{background:url(../images/xytc/xyti_bot.png) no-repeat center bottom #fff; height:calc(100vh - 1.46rem); background-size: 7.5rem 1.04rem; overflow-y: auto; margin-bottom: 0px }
.app-xcqj{height: 100vh}