@charset "utf-8";
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;}
html,body{font-size: 14px;font-family:"Microsoft YaHei";font-size: 0.26rem;}
input,textarea{ border:none; font-family:"Microsoft YaHei";}
img { border: none; }
h1,h2,h3,h4,h5{font-weight: normal;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
a{color: #000;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.bgf6{background: #f6f6f6;}
.content{margin: 0 2.66%;}
.margin-t30{margin-top: 0.3rem;}
.bgfff{background: #fff;}
.padding20{padding: 0.2rem;}
.padding50{padding: 0.5rem;}
.bannerDot{position: absolute;text-align: center;width: 100%;left: 0;bottom:0.2rem;z-index: 5;}
.bannerDot .swiper-pagination-bullet{opacity: 1;background: #d9e3ed;margin: 0 0.1rem;}
.bannerDot .swiper-pagination-bullet-active{background: #fff;}
.cg li:nth-child(1){z-index: 6;}
.cg li:nth-child(2){z-index: 5;}
.cg li:nth-child(3){z-index: 4;}
.cg li:nth-child(4){z-index: 3;}
.cg li:nth-child(5){z-index: 2;}
.cg li:nth-child(6){z-index: 1;}
.cg li{border-bottom: 1px solid #d8dde0;position: relative;height: 0.74rem;line-height: 0.74rem;}
.cgspan{position: absolute;left: 0;top:0;color: #666;}
.cg .i{position: absolute;width: 0.48rem;height: 0.48rem;right: 0.08rem;top:50%;margin-top: -0.24rem;}
.cg .i img{width: 100%;vertical-align: baseline;}
.time-list{position: absolute;width: 100%;top:0.74rem;margin-top: 2px; background: #fff;box-shadow: 0 0 4px #ddd;display: none;}
.time-list a{display: block;text-align: center;border-bottom: 1px solid #ddd;margin: 0 2%;color:#999;}
.time-list a.haveget{color:#000;}
.time-val{text-align: right;padding-right: 0.9rem;line-height: 0.74rem;font-size: 0.28rem;}
.input-text{text-align: right;padding-right: 0.9rem;line-height: 0.74rem;font-size: 0.28rem;}
.input-text input{display: block;height: 0.74rem;text-align: right;width: 100%;}
.botns{margin: 0.3rem 0;}
.btn-style{text-align: center;background: #2695e4;color: #fff;font-size: 0.3rem;line-height: .86rem;width: 49.5%;border-radius: 0.06rem;display: inline-block;}
.yyxz{font-size: 0.32rem;font-weight: bold;color: #333;margin-bottom: 0.25rem;}
.yyxz-text p{font-size: 0.28rem;color: #333;margin-bottom: 0.25rem;}
.zxrx{display: flex;align-items: center;margin-bottom: 0.25rem;}
.zxrx img{width: 0.86rem;margin-right: 0.2rem;}
.zxrx p{color: #3d8cc7;font-size: 0.28rem;}
.zxrx span{color: #3d8cc7;font-weight: bold;font-size: 0.28rem;}
/*.yyxz-box{position: relative;z-index: 1;}*/
/*.yyxz-box:before{position: absolute;z-index: -1;width: 1.2rem;height: 1.99rem;background: url("../images/orderinfobg.png") no-repeat center;background-size: cover;content: '';top:0.38rem;right: 0.54rem;}*/
.jeinput{height: 0.74rem;width: 100%;display: block;position: relative;z-index: 9;background: none;text-align: right;box-sizing: border-box;padding-right: 0.9rem;font-size: 0.28rem;}
.sfyy{position: fixed;z-index: 9999;width: 100%;height: 100%;top:0;left: 0;background: rgba(0,0,0,.15);display: none;}
.sfyy-con{background: #fff;position: absolute;width: 74%;left: 50%;top:50%;transform: translate(-50%,-50%);}
.sfyy-warp{padding: 0.5rem 0.4rem;text-align: center;}
.sfyy-top{height: 2rem;}
.sfyy-warp h2{font-size: 0.34rem;margin-bottom: 0.1rem;}
.sfyy-warp .btn-style{width: 46%;border-radius: 0;line-height: 0.74rem;}
.sfyy-warp .btn-style:nth-child(2){background: #adadad;}
.close{position: absolute;width: 0.5rem;height: 0.5rem;background: url("../images/close.jpg") no-repeat center;background-size: cover;border-radius: 100%;top:-0.25rem;right: -0.25rem;}
/*.sfyy-warp{display: none;}*/
.controls{background: #2695e4;padding: 0.2rem;font-size: 0;margin-bottom: 0.2rem;}
.controls a{color: #fff;line-height: 0.62rem;display: inline-block;padding: 0 0.2rem;border-radius: 0.06rem;border:1px solid #3eadfc;font-size: 0.28rem;margin-right: 0.2rem;}
.controls a:last-child{margin-right: 0;}
.controls a.active{background: #fff;color: #3eadfc;}
.list li{background: #fff;margin-bottom: 0.2rem;}
.list li a{display: block;}
.list-top{padding: 0 0.2rem;line-height: 0.68rem;border-bottom: 1px solid #f2f2f2;}
.list-top span.fl{color: #7f7f7f;}
.list-top span.fr{color: #d30033;}
.list-text{text-align: center;float: left;}
.list-text h2{font-size: 0.36rem;margin-bottom: 0.4rem;}
.list-text h3{font-size: 0.32rem;}
.list-text h3 span{color: #d30033;margin-right: 0.05rem;}
.list-con{padding: 0.5rem 0.6rem;position: relative;}
.list-con:before{content: '';width: 0.3rem;height: 0.6rem;position: absolute;right: 0.6rem;top:50%;margin-top: -0.3rem;background: url("../images/r.jpg") no-repeat center;background-size: cover;}
.cgyy{margin-bottom: 0.6rem;}
.cgyy img{width: 2.4rem;}
.xq-top{border-bottom: 1px solid #bebebe;}
.xq-bot{padding: 0.5rem 0 0.1rem;}
.xq-bot li{font-size: 0.3rem;margin-bottom: 0.3rem;}
.xq-bot li:last-child{margin-bottom: 0;}
.xq-bot li span{color: #999;font-size: 0.28rem;margin-right: 0.05rem;}
.tuipiao-box{position: absolute;left: 2.66%;right: 2.66%;bottom:2%;width: auto;display: flex;justify-content: space-around;}
.tuipiao-box a{width: 48%;}
.jedate{right:6% !important;left: auto !important;}
.cg{display: none;}
.grup{margin-bottom: 0.1rem;}
.grup a{display: inline-block;line-height: 0.64rem;padding: 0 0.4rem;font-size: 0.26rem;color: #333;margin-right: 0.1rem;border-radius: 0.04rem;}
.grup a.active{background: #2695e4;color: #fff;}
/*.time-list2 a{margin: 0;width: 20%;float: left;}*/


/*活动*/
.activity li{background:#fff;margin-bottom: 0.2rem;}
.activity li a{display: block;position: relative;}
.activity-con img{width: 0.3rem;position: absolute;top:0.08rem;left: 0;}
.activity-con h1{font-size: 0.36rem;margin: 0.1rem 0 0.2rem;}
.activity-con p{color: #666;font-size: 0.3rem;position: relative;padding-left: 0.44rem;margin-bottom: 0.05rem;}
.baoming{position: absolute;left: 0;top:0.2rem;line-height: 0.4rem;padding: 0 0.2rem;background: rgba(38,149,228,.8);color: #fff;font-size: 0.22rem;}
.baoming:after{content: '';position: absolute;width: 0;height: 0;border:0.2rem solid transparent;left: 100%;border-left-color:rgba(38,149,228,.8); }
.baoming.none{background: rgba(125,125,125,.8);}
.baoming.none:after{border-left-color:rgba(125,125,125,.8); }
.page{text-align: center;}
.page select{min-width: 0.8rem;text-align: center;display: inline-block;vertical-align: middle;margin: 0 10px;}
.padding-b140{padding-bottom: 1.4rem;}
.page-btn{display: inline-block;vertical-align: middle;width: 20px;height: 20px;}
.page-left{background: url("../images/left.png") no-repeat center;background-size: cover;}
.page-right{background: url("../images/right.png") no-repeat center;background-size: cover;}
.pages{display: inline-block;vertical-align: middle;line-height: 20px;margin: 0 10px;color: #666;}
.pages.active{color: #2695e4;}
.menu{position: fixed;border-top: 1px solid #ddd;height: 1rem;width: 100%;left: 0;bottom:0;z-index: 999;background: #fff;}
.menu a{float: left;width: 33.33%;text-align: center;font-size: 0.24rem;height: 1rem;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.menu a img{width: 0.44rem;vertical-align: bottom;filter: grayscale(4);}
.menu a.active{color: #2695e4;}
.menu a.active img{filter: grayscale(0);}
.text-a li{position: relative;padding-left: 1.3rem;margin: 0.05rem 0;}
.text-a li div{position: absolute;left: 0;top:0;font-weight: bold;}
.text-a{font-size: 0.26rem;color: #666;margin-bottom: 0.2rem;}
.bm a{display: block;border-radius: 6px;line-height: 0.97rem;text-align: center;font-size: 0.32rem;margin-top: 0.1rem;}
.yibaoming{border:1px solid #2695e4;color: #2695e4;}
.bmrs{background: #2695e4;color: #fff;}
.bmrs.none{background: #828187;}
.hdms{font-size: 0.32rem;color: #333;font-weight: bold;margin-top: 0.6rem;margin-bottom: 0.3rem;}
.edite{color: #666;}
.edite p{text-indent: 2em;margin: 0.05rem 0;}
.ybm{margin-bottom: 0.6rem;}
.ybm table{width: 100%;}
.ybm th,td{border:1px solid #dedede;height: .8rem;font-weight: normal;text-align: center;}
.ybm th{font-size: 0.28rem;color: #999;}
.ybm td{font-size: 0.24rem;color: #161616;}
.ybm th:nth-child(1){width: 25%;}
.fullbox{position: absolute;width: 100%;top:0;min-height: 100%;box-sizing: border-box;padding-bottom: 1.2rem;}
.enroll{position: fixed;z-index: 9999;background: rgba(0,0,0,.5);left: 0;top:0;width: 100%;height: 100%;display: none;}
.enroll-con{width: 70%;left: 15%;top: 50%;transform: translateY(-50%);position: absolute;background: #fff;padding:0.5rem 0.3rem;box-sizing: border-box;}
.enroll-con h3{text-align: center;font-size: 0.32rem;margin-bottom: 0.4rem;}
.enroll-list{border:1px solid #ddd;position: relative;line-height: 0.7rem;height: 0.7rem;margin-bottom: 0.1rem;}
.enroll-list span{position: absolute;top:0;left: 0;text-indent: 1em;}
.enroll-input{margin-left: 5em;}
.enroll-input input{display: block;height: 0.7rem;width: 100%;}
.enroll-con .btn-style{line-height: 0.7rem;display: block; margin: 0.5rem auto 0;}
.sfyy1 h2{color: #f00;}
.sfyy3 h2{color: #14b065;}
/*5*/
.logo5{position: absolute;width: 3.21rem;left: 6%;top:0.5rem;}
.nav5{position: absolute;left:0;right: 0;top:1.2rem;}
.nav5 a{display: block;line-height: 1.2rem;font-size: 0.36rem;color: #fff;position: relative;padding: 0 6%;background: url("../images/navbg.png") no-repeat center;background-size: 100% 100%;}
.nav5 a img{width: 0.64rem;vertical-align: middle;margin-right: 0.3rem;margin-top: -0.06rem;}
.nav5 a:after{position: absolute;content: ''; width: 0.54rem;height: 0.54rem;background: url("../images/icon5-r.png") no-repeat center;background-size: cover;right: 6%;top:50%;margin-top: -0.27rem;}
/*2展馆简介*/
.padding05{padding: 0.5rem;}
.title36 h2{font-size: 0.36rem;color: #333;}
.margin-b40{margin-bottom: 0.4rem;}
.zgjjphotodot{position: absolute;left: 0;width: 100%;z-index: 9;bottom: 0.15rem;}
.zgjjphotodot .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;background: #fff;opacity: 1;margin: 0 0.05rem;}
.zgjjphotodot .swiper-pagination-bullet-active{background: #c2a680;}
.title28-bold{}
.zgjj-page h3{font-size: 0.28rem;font-weight: bold;line-height: 1em;border-left: 0.05rem solid #333;padding-left: 0.1rem;margin: 0.4rem 0;}
.zgjj-page img{max-width:100%;}
.zgjj-con p{font-size: 0.28rem;color: #333;text-align: justify;}
.zgjj-page{margin-bottom: 0.65rem;}
.zgjj-page p{color: #333;}
.zgjj-page:last-child{margin-bottom: 0;}
/*3展馆布局*/
.zgbj h4{font-size: 0.32rem;text-align: center;color: #333;;}
.zgbj li{border-bottom: 1px solid #949494;padding-bottom: 0.4rem;margin-bottom: 0.5rem;}
.zgbj li:last-child{padding-bottom: 0;margin-bottom: 0.2rem; border:none;}
/*5交通信息*/
.margin-lr50{margin: 0 0.5rem;}
.padding-tb50{padding: 0.5rem 0;}
.padding-t50{padding-top: 0.5rem;}
.map{height: 4.44rem;}
.header{height: 1.2rem;background: url("../images/header-bg.png") no-repeat center;background-size: cover;}
.index-a{z-index: 999;position: relative;}
.news{margin-bottom:0.35rem;}
.news p{background: #f3f3f3;font-size: 0.26rem;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 0.6rem; position: relative;padding-left: 0.55rem;padding-right: 0.3rem;}
.news p:before{content: '';position: absolute;left: 0.27rem;top:50%;margin-top: -0.06rem;width: 0.12rem;height: 0.12rem;background: #000;border-radius: 100%;}
.news-top{line-height:0.76rem;}
.news-top{border-bottom: 1px solid #e6e6e6;}
.news-top-warp{display:flex; justify-content: space-between;}
.news-top-warp a{font-size: 0.26rem;color: #333;display: inline-block;position: relative;}
.news-top-warp a:after{content: '';position: absolute;bottom:-1px;width: 0.46rem;height: 2px;background: #c2a680;left: 50%;margin-left: -0.23rem;display: none;}
.news-top-warp a.active{color: #c2a680;}
.news-top-warp a.active:after{display: block;}
.news-list{padding: 0.2rem 0 0.6rem;}
.news-list li{padding: 0.3rem 0;border-bottom: 1px solid #e6e6e6;}
.news-list li a{display: block;position: relative;overflow: hidden;}
.news-list .img100{width: 2.22rem;float: right;height:1.2rem;}
.news-con{position: absolute;left: 0;height: 100%;top:0;right: 2.7rem;}
.news-list li p{font-size: 0.26rem;color: #333;}
.xwxq-zg{margin-top: 0.2rem;}
.xwxq-zg span{font-size: 0.26rem;color: #999;}
.xwxq-zg span:nth-child(1){color: #0e54ab;margin-right:0.25rem;}
.xwxq-con,.xwxq-con p{font-size: 0.26rem;color: #666;line-height: 1.8em;text-align: justify;}
.xwxq-con img{max-width: 100%;height: auto !important; display: block;margin: 0.2rem auto;}
.xwxq-con{padding: 0.3rem 0;margin: 0.3rem 0;border-top: 1px solid #e1e1e1;}
.read{color: #999;font-size: 0.26rem;}
.news .swiper-slide .img100{height: 3.6rem;}
.audio{width: 100%;overflow: hidden;position: fixed;z-index: 99;bottom: 0;left: 0;}
.audio audio{width: 100%!important;background: #f1f3f4;vertical-align: middle;}
.h100{height: 1rem;}
.wx2 .header{background: url(../images/868.png) no-repeat center;background-size: cover;}
.wx2 .nav5 a{color: #111b3a;}
.wx2 .nav5 a:after{filter: invert(1);}
.wx2 .nav5 a img{filter: invert(1);}


.btn{ border-radius:20px; width:100%; border:1px #e3ca93 solid; background:#fbf9f3; color:#d8ac7e; height:40px; line-height:38px; font-size:16px; display:inline-block; text-align:center; padding-bottom:1px;}
.btn:focus{ outline:none;}

.cg_xuzhi_box{position: fixed;z-index: 99991;background: rgba(0,0,0,.5);left: 0;top:0;right: 0;bottom:0;}
.cg_xuzhi{ background:#fff; z-index:2; position:absolute; left:20px; top:60px; right:20px; bottom:60px; border-radius:15px; padding:15px 15px; font-size:16px; line-height:28px;  overflow:scroll; }
.cg_xuzhi h1{ font-size:20px; text-align:center; line-height:50px; color:#000;font-weight: bold;}
.cg_xuzhi h2{ font-size:17px; line-height:40px; color:#F00;font-weight: bold;}
.cg_xuzhi_btn{ position:fixed; left:20px; bottom:50px; right:20px; line-height:40px; font-size:14px; background:#fff; padding-bottom:30px; border-radius:15px; padding: 10px; padding-top:10px;}
.agreen_check{ float:left; color:#999;  }
.agreen_check .agreen_box{width:15px; height:15px; border:2px #ddd solid; margin-top:10px; float:left; border-radius:3px; margin-right:8px; position:relative; }
.agreen_check .agreen_box i{ width:11px; height:11px; display:inline-block;position:absolute; left:2px; top:2px;}
.agreen_check.active{color:#2695e4;}
.agreen_check.active .agreen_box{ border:2px #2695e4 solid; }
.agreen_check.active .agreen_box i{ background:#2695e4; }
.cg_xuzhi_btn .btn{ width:100px; background:#2695e4; border-radius:5px; color:#fff; border:1px #2695e4 solid;}
.xuzhi_cnt{padding-bottom:40px; word-break : normal;}
.xuzhi_cnt > div{ padding-bottom:20px;}
.xuzhi_cnt > div > p{ text-indent:34px; padding-top:5px;}