.c99{color: #999;}.c66{color: #666;}
.vm{top: 50%;left: 50%; position: absolute;-webkit-transform: translate(-50%, -50%);transform:translate(-50%, -50%);}
.vtm{top: 50%; position: absolute;-webkit-transform: translate(0%, -50%);transform:translate(0, -50%);}
.vwm{left: 50%; position: absolute;-webkit-transform: translate(-50%, 0%);transform:translate(-50%, 0%);}
a:hover{text-decoration:none;}
h1,h2,h3{margin:0;}
h3,p{margin:0;}
button{outline: none;background: none;border:none;}
html{-ms-text-size-adjust:100%;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body{font-family: 'PF','Microsoft Yahei';min-width: 320px;background-color: #fff;font-size: 14px;}
html,body{width: 100%;overflow-x: hidden;}
a,a:hover {color: #333;cursor:pointer;}
ul,li {padding: 0;margin: 0;list-style: none;}
.left{ float:left;}.right{float:right;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
*{box-sizing: border-box;}
.wrap{width: 83%; margin: 0 auto;padding: 0;}
.wow { visibility: hidden;}
.flex{display: flex;}
.flex_wrap{flex-wrap: wrap;}
.col-center{align-items: center;}
.row-center{justify-content: center;}
.row-between{justify-content: space-between;}
.img-responsive{width: 100%;display: block;}
.head{position: absolute;left: 0;right: 0;top:0;z-index: 2;padding: .25rem 0;}
.qBan{position: relative;}
.qb_cont{position: absolute;left: 0;top:0;right: 0;bottom: 0;}
.qb_cont .wrap{height: 100%;display: flex;align-items: center;}
.qinfo h1{font-size: .72rem;font-weight: bold;}
.qinfo p{font-size: .49rem;}
.free_btn{width: 3.18rem;height: .68rem;background-color: #fff;color: #01ae4e;border-radius: 6px;font-size: .24rem;margin-top: .8rem;box-shadow:18px 0 80px rgba(151, 251, 204, .52);}
.qNav{position: relative;z-index: 2;padding-bottom: .3rem; margin: 0 -.2rem;margin-top: -50px;}
.qNav li{width: 25%;padding: .2rem;}
.qNav li img{width: 100%;}
.qNav li .item{box-shadow: 10px 20px 80px rgba(0,0,0,.1);background-color: #fff;border-radius: 8px;padding: .35rem 0;font-size: .2rem;text-align: center;font-weight: bold;}
.qm_tit{font-size: .4rem;padding: .4rem 0;}
.qa_wrap{position: relative;margin-top: -.1rem;}
.qa_cont .info{padding-left: .8rem;width: 50%;}
.qa_cont .info h2{font-size: .32rem;font-weight: bold;}
.qa_cont .info h2 i{font-size: .38rem;color: #0fc363;display: inline-block;margin-right: .1rem;}
.qa_cont .info h3{ font-weight: bold;font-size: .24rem;padding:.2rem 0 .2rem 0;}
.iUl {padding-bottom: .2rem;}
.iUl li{margin-bottom: .14rem; font-size: .22rem;position: relative;padding-left: .17rem;}
.iUl li::after{content: '';position: absolute;left: 0;top:.13rem;background-color: #333333;width: 4px;height: 4px;border-radius: 50%;}
a.xmore{background-color: #19AD5E;color: #fff;border-radius: 4px;width: 3rem;height: .6rem;font-size: .2rem;box-shadow: 0 8px 13px rgba(18,97,55,.08);display: flex;align-items: center;justify-content: center;}
a.xmore:hover{background-color: #ff9c00;}
.qa_cont:nth-child(2n+2) .img{order: 2;}
.qa_cont:nth-child(2n+2) .info{padding-left: .9rem;}
.qa_cont:nth-child(2) .img{padding-left: .9rem;}
.qa_cont:nth-child(2) .info{padding-top: .1rem;padding-left: .8rem;}
.qa_cont:nth-child(4) .info{padding-top: .7rem;}
.qa_cont{margin-bottom: .7rem;}
.qa_cont:nth-child(1) .info{padding-top: .8rem;}
.qa_cont:nth-child(1) .img{padding-left: .9rem}
.qa_cont:nth-child(3) .info{padding-top: .8rem;}
.qa_cont:nth-child(3) {margin-top: .5rem;}
.qa_cont .img{max-width: 50%;}
.qa_cont .img img{max-width: 100%;border-radius: 10px;}
.qMain{background: url(/static/theme/single_page/img/yun.png) no-repeat center bottom;background-size: 100% auto;padding-bottom: .5rem;}
.glBox{background: url(/static/theme/single_page/img/hg.jpg) no-repeat center;background-size: cover;padding-bottom: .5rem;}
.gl_ul{margin: 0 -.2rem;}
.gl_ul li{padding: .2rem;width: 33.333%;}
.gl_ul li .item{position: relative;background-color: #fff;padding-bottom: .3rem;}
.gl_ul li .item .tag{background-color: #f7f7f7;border: 1px solid #01ae4e;border-radius: 8px 8px 0 8px;position: absolute;left: -.2rem;top:-.2rem;font-size: .18rem;color: #01ae4e;padding: .08rem .2rem;}
.gl_ul li .item  img{width: 100%;}
.gl_ul li .info_y{padding: .25rem;}
.gl_ul li .info_y h3{font-size: .24rem;margin-bottom: .2rem; color: #000;text-align: center;}
.gl_ul li .info_y p{margin-bottom: .5rem;   font-size: .18rem;color: #818181;line-height: 1.8;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4; line-clamp: 4;-webkit-box-orient: vertical;}
.gl_ul li  .xmore{margin: 0 auto;width: 1.6rem;}
.zdBox{padding-bottom: .5rem; background: url(/static/theme/single_page/img/kg.jpg) no-repeat center;background-size: cover;}
.zdBox .qm_tit{color: #fff;}
.zdCont .desc{color: #fff;font-size: .26rem;margin-left: .15rem;}
.zdCont .desc p{font-weight: bold;margin-bottom: .3rem;}
.zdCont .xmore{width: 1.61rem;height: .48rem;background-color: #ff9c00;}
.foot{background-color: #292d33;color: #bbbfc6;font-size: 13px;padding: 15px 0;}
.about {margin-bottom: .14rem;font-size: .22rem;}
.event_box {position: relative;margin: 0 1.8rem;}
.event_box::after{content: '';width: 1px;position: absolute;left: 50%;transform: translateX(-50%);top:.18rem;bottom: .18rem;background-color: #efefef;}
.event_box li .img{overflow: hidden;}
.event_box li .img img{width: 5rem;height: 1.8rem;object-fit: cover;}
.event_box li{padding: .18rem 0;}
.event_box li .ev_info{width:50%;padding-left: .84rem;position: relative;}
.ev_info .date{font-size: .18rem;background-color: #fff;display: inline-block;border: 1px solid #19AD5E;border-radius: 3px;padding: .03rem .12rem;font-weight: bold;color: #19AD5E;}
.ev_info p{font-size: .2rem;margin-top:.1rem;margin-top: .34rem;line-height: 1.7;}
.ev_info::after{position: absolute;content: '';background: url(/static/theme/images/y.png) no-repeat center;width: .16rem;height: .16rem;background-size: cover;left: -.08rem;top:.55rem;z-index: 2;}
.map_box{background-color: #fff;padding: .12rem;border-radius: 8px;margin-bottom: .4rem;}
.map_box img{width: 100%;height: auto;display: block;}
.flex_mjustify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.foot img {
    width: 20px;
    display: inline-block;
    height: 20px;
    margin-right: .05rem;
    vertical-align: top;
}
.copyright img {
    width: 20px;
    display: inline-block;
    height: 20px;
    margin-right: .05rem;
    vertical-align: top;
}

@media (max-width:1024px) {
	.qBan img{min-height: 350px;object-fit: cover;}
    .zdCont .img{max-width: 40%;}
    .zdCont .img img{width: 100%;}
    .zdCont .desc p{margin-bottom: .2rem;}
    .event_box{margin: 0;}
    .foot img {
    display: inline-block;
    text-decoration: none;
    vertical-align: top;
}
}
@media (max-width:750px) {
    .qBan img{min-height: 4rem;}
    .wrap{width: auto;padding: 0 20px;}
    .head .logo img{height: .5rem;}
	.qinfo h1{font-size: .4rem;}
    .qinfo p{font-size: .3rem;}
    .free_btn{margin-top: .2rem;}
    .free_btn{width: 3rem;height: .8rem;font-size: .3rem;}
    .qNav li{width: 50%;}
    .qa_cont{flex-wrap: wrap;display: block;}
    .qa_cont .img{width: 100%;max-width: 100%;padding: 0 !important;}
    .qa_cont .info{padding: .3rem 0 !important;width: 100%;}
    .gl_ul{flex-wrap: wrap;}
    .gl_ul li{width: 50%;}
    .gl_ul li .info_y p{-webkit-line-clamp: inherit;line-clamp:inherit}
    .foot .wrap{display: block;font-size: 12px;text-align: center;}
    .foot .wrap div{padding: 5px 0;}
    a.xmore{font-size: .3rem;height: .8rem;}
    .gl_ul li .xmore{width: 3rem;}
    .gl_ul li .info_y p{font-size: .28rem;}
    .gl_ul li .info_y h3{font-size: .3rem;}
    .qa_cont .info h3{font-size: .32rem;}
    .iUl li{font-size: .3rem;}
    .qNav li .item{font-size: .3rem;}
    .zdCont .desc p{font-size: .3rem;}
    .zdCont .xmore{    width: 3rem;height: .8rem;font-size: .3rem;}
    .qa_cont .info h2{font-size: .35rem;}
    .about {font-size: .3rem;}
    .event_box::after{left: 0;transform: translateX(0);}
	.event_box li{padding-left: .2rem;flex-wrap: wrap;}
	.event_box li .ev_info{width:100%;margin-bottom: .2rem;padding-left: 0rem;}
	.ev_info::after{left: -.27rem;top:.1rem}
	.event_box li .img{order: 2;}
	.event_box li .img img{width: auto;height: auto;max-width: 100%;}
}
@media (max-width:520px) {
    .gl_ul li{width: 100%;}
    .zdCont{display: block;text-align: center;}
    .zdCont .img{max-width: 400px;margin: 0 auto .3rem auto;}
    .zdCont .xmore{margin: 0 auto;}
}