/*2024-11-4	作死：wonder*/
html{font-size:76px;background-color:#f3f6fc;}
@media(max-width:760px){html{font-size:10vw;}}
body,ul,p,h1,h2,h3,h4{margin:0;}
ul{padding:0;}
input{border:none;outline:none;}
em,i{font-style:normal;}
h1,h3,h4{font-weight:normal;}
ul{list-style-type:none;}
a{text-decoration-line:none;color:#333;}
body{max-width:760px;font-size:0.3733rem;margin-left:auto;margin-right:auto;background-color:#fff;}
.pt10{padding-top:1rem;}
.pt4{padding-top:0.4rem;}
.pt2{padding-top:0.2rem;}
.pb2{padding-bottom:0.2rem;border-bottom:0.0267rem solid #eee;}
.mt8{margin-top:0.8rem;}
.mt6{margin-top:0.6rem;}
.mt4{margin-top:0.4rem;}
.mt2{margin-top:0.2rem;}
.mb2{margin-bottom:0.2rem;}
.flex{display:flex;}
.wrap{flex-wrap:wrap;}
.middle{align-items:center;}
.tc{text-align:center;}
.relative{position:relative;}
.bg_fff{background-color:#f3f9fc;}

.boxtc{margin-left:auto;margin-right:auto;}
.between{display:flex;justify-content:space-between;}
.center{display:flex;justify-content:center;align-items:center;}
.content{width:10rem;padding-left:0.2rem;padding-right:0.2rem;box-sizing:border-box;}
.overflow{overflow:hidden;position:relative;}
.clearfloat:after{content:'';display:block;clear:both;}

.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}

.hits,.date{position:relative;box-sizing:border-box;padding-left:0.5rem;}
.date:before,.hits:before{content:'';display:block;position:absolute;top:50%;left:0;width:0.4rem;height:0.4rem;background-size:0.4rem;margin-top:-0.2rem;}
.hits:before{background-image:url(img/visit.svg);}
.date:before{background-image:url(img/date.svg);}

.img{display:block;overflow:hidden;border-radius:0.16rem;position:relative;}
.img img{display:block;width:100%;min-height:100%;max-height:150%;position:absolute;left:0;top:0;}

header{height:1.8rem;}
header .header{width:10rem;height:1.8rem;position:fixed;top:0;left:50%;margin-left:-5rem;z-index:1;box-shadow:0 0.2667rem 0.533rem -0.2667rem rgb(0,0,0,0.2);background-color:#fff;border-radius:0 0 0.32rem 0.32rem;z-index:3;}
header .tit{height:1.6rem;padding-top:0.1rem;line-height:1.6rem;font-size:0.72rem;}
header span{width:1rem;height:1rem;position:absolute;right:0.4rem;bottom:0.4rem;line-height:1rem;text-align:center;transform:rotate(180deg);transition:transform 0.2s;}
header span:before{content:'三';display:block;font-size:0.64rem;font-weight:bold;}
header span.cur{transform:rotate(0deg);}
header span.cur:before{content:'×';font-size:1rem;}
header nav{position:absolute;width:3.6rem;background-color:#fff;border-radius:3px;box-shadow:0 0.2667rem 0.8rem -0.2667rem rgb(0,0,0,0.3);right:-5rem;top:2rem;transition:right 0.2s;}
header nav.cur{right:0;}
header nav li{border-bottom:0.0267rem solid #eee;text-align:center;}
header nav li.cur{background-color:#03c;}
header nav li.cur a{color:#fff;}
header nav a{display:block;line-height:1.24rem;font-size:0.4rem;color:#666;}

.banner{width:9.6rem;height:5.6rem; background-image:url('img/banner.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;margin:0.2rem;}
.adnav ul{width:9.6rem;}
.adnav li{width:3.182rem;height:1.08rem;box-sizing:border-box;line-height:1.08rem;background-color:#03c;border-radius:0.0533rem;margin-bottom:0.02667rem;}
.adnav li a{color:#fff;}

.title{position:relative;}
.title:before,.title:after{content:'';display:block;width:2.8rem;height:0.0267rem;background-color:#03c;position:absolute;top:0.3rem;}
.title:before{left:0;}
.title:after{right:0;}
.title h2{font-size:0.6rem;line-height:0.6rem;}
.title h2:before,.title h2:after{content:'';display:block;width:0.267rem;height:0.267rem;background-color:#03c;position:absolute;top:0.18rem;}
.title h2:before{left:2.8rem;}
.title h2:after{right:2.8rem;}
.title p{font-size:0.32rem;color:#999;line-height:0.48rem;padding-top:0.28rem;letter-spacing:0.0267rem;}

.category li{width:3.0667rem;height:0.8rem;line-height:0.8rem;text-align:center;margin-bottom:0.2rem;background-color:#fff;}
.category a{display:block;box-sizing:border-box;border:0.02667rem solid #ddd;border-radius:0.08rem;padding:0 0.08rem;color:#666;}

.list2 li{width:4.7rem;margin-bottom:0.2rem;background-color:#fff;border-radius:0.16rem;}
.list2 li .img{width:4.7rem;height:3.5rem;}
.list2 li h3{height:1.2rem;line-height:1.2rem;font-size:0.4rem;}
.list2 li h3 a{display:block;}

.about{width:9.6rem;}
.about .lquot{width:1rem;height:0.9rem;display:block;background-image:url(img/lquot.svg);background-repeat:no-repeat;background-size:cover;}
.about .rquot{width:1.2rem;height:1.2rem;display:block;background-image:url(img/rquot.svg);background-repeat:no-repeat;background-size:cover;position:absolute;right:0.2rem;bottom:0;z-index:2;}
.about .bk{width:7.6rem;height:8.1rem;border:0.0267rem solid #dfdfdf;position:absolute;right:0;top:0;z-index:0;}
.about p{z-index:1;background-color:#fff;width:9.4rem;height:6.66rem;line-height:0.74rem;padding-left:0.2rem;box-sizing:border-box;}
.about .btn{position:absolute;display:block;width:3.75rem;height:0.8rem;line-height:0.8rem;background-color:#03c;color:#fff;z-index:1;border-radius:0.16rem;bottom:-0.2rem;}

.secbox3 .tit{background-color:#cef;height:1.2rem;line-height:1.2rem;}
.secbox3 .tit span{display:block;box-shadow:0 0 0.0267rem #03c;transition:background-color 0.5s,color 0.5s;}
.secbox3 .tit span.cur{background-color:#03c;color:#fff;}
.secbox3 .table{width:19.2rem;transition:margin-left 0.5s;}
.secbox3 .table.cur{margin-left:-9.6rem;}
.secbox3 table{width:9.6rem;background-color:#fff;}
.secbox3 .t1{width:60%;}
.secbox3 .t2{width:40%;}
.secbox3 tr{line-height:1rem;}
.secbox3 td{border:0.0267rem solid #cef;padding-left:0.2rem;color:#666;box-shadow:0 0 0.0267rem #03c;box-sizing:border-box;}
.secbox3 .tip{color:#f63;background-color:#fff;font-weight:bold;line-height:0.6rem;padding:0.2rem;border:0.0267rem solid #cef;box-shadow:0 0 0.0267rem #03c;}

.list3{height:8.6rem;}
.list3 i{display:block;width:1rem;height:1rem;line-height:1rem;font-size:1rem;position:absolute;top:2.6rem;text-align:center;font-weight:bold;color:#666;}
.list3 .lgt{left:0;}
.list3 .rgt{right:0;}
.list3 li{width:9.6rem;float:left;}
.list3 li .img{width:7.2rem;height:5.4rem;}
.list3 li .text{padding:0.6rem 1.2rem;box-sizing:border-box;height:3.2rem;}
.list3 li h3{font-size:0.48rem;border-bottom:0.0267rem solid #ddd;line-height:0.7733rem;}
.list3 li .more{display:block;color:#666;padding-top:0.2667rem;}

.list1 li{background-color:#fff;margin-bottom:0.2rem;border-bottom:0.02667rem dotted #ccc;padding:0.4rem 0.2rem;}
.list1 .txt{width:5.6rem;}
.list1 h3{font-size:0.42667rem;line-height:0.5rem;}
.list1 p{color:#999;font-size:0.32rem;line-height:0.5rem;}
.list1 .img{width:3.2rem;height:2.4rem;}
.list1 .date{line-height:0.5rem;color:#666;font-size:0.32rem;display:block;}

.msg{padding:1rem;background-color:#fff;}
.msg h2{font-size:0.64rem;line-height:1rem;}
.msg .input{display:block;width:100%;font-size:0.373rem;color:#333;height:1.12rem;box-sizing:border-box;border-bottom:0.02667rem solid #ddd;padding-left:0.96rem;margin-bottom:0.3733rem;line-height:1.12rem;background-color:transparent;background-size:0.6rem;outline:none;}
.i_user{background:url(img/user.svg) no-repeat 0 center;}
.i_phone{background:url(img/phone.svg) no-repeat 0 center;}
.msg .submit{display:block;width:100%;margin:0.8rem 0 0.4rem;height:1.12rem;line-height:1.12rem;background:#03c;text-align:center;font-size:0.48rem;font-weight:bold;color:#fff;cursor:pointer;border-radius:0.16rem;}
.msg p{font-size:0.32rem;color:#ccc;line-height:0.3733rem;margin-top:0.4rem;}

footer{background:#555;padding:0.4rem 0.4rem 2rem 0.4rem;border-radius:0.32rem 0.32rem 0 0;}
footer nav{line-height:0.8rem;}
footer nav a{display:block;color:#fff;margin:0 0.2rem;}
footer p{font-size:0.32rem;padding-bottom:0.4rem;color:#ccc;border-bottom:0.0267rem solid #999; }
footer .notice{line-height:0.6rem;}
footer .notice h2{color:#ddd;font-size:0.4rem;}
footer .notice li{font-size:0.32rem;color:#aaa;}

#alertmsg{position:fixed;top:100%;right:0;bottom:-100%;left:0;background-color:rgba(0, 0, 0, 0.3);z-index:10;}
#alertmsg.cur{top:0;bottom:0;}
#alertmsg form{width:9.4rem;min-height:3.64rem;position:fixed;left:50%;bottom:-10rem;margin-left:-4.7rem;box-shadow:0 0 3px #ddd;background-color:#fff;border-radius:0.9rem;box-sizing:border-box;padding:0.6rem;transition:bottom 0.2s ease-in-out;}
#alertmsg.cur form{bottom:0.4rem;}
#alertmsg p{margin-bottom:0.62rem;line-height:0.56rem;font-size:0.37rem;color:#222;letter-spacing:0.0267rem;display:inline-block;text-align:left;}
#alertmsg button{display:block;width:100%;height:1.26rem;background-color:#48f;border:0.0267rem solid #ccc;font-size:0.42rem;color:#fff;border-radius:0.4rem;}

.place{line-height:0.8rem;height:0.8rem;color:#ccc;border-bottom:0.02667rem solid #eee;}
.place .local{display:block;width:0.48rem;height:0.48rem;background-image:url(img/place.svg);background-repeat:no-repeat;background-size:cover;margin-right:0.2rem;margin-top:0.16rem;}
.place a{display:inline-block;color:#666;font-size:0.3667rem;margin-left:0.2rem;margin-right:0.2rem}
.place span{margin-left:0.2rem;font-size:0.3667rem;color:#345;}

.page a,.page span{display:inline-block;padding:0 0.3rem;margin:0 0.1rem;line-height:0.8rem;vertical-align:middle;margin-bottom:0.2rem;border-radius:0.08rem;}
.page a{background-color:#fff;border:0.02667rem solid #eee;}
.page span{background-color:#03c;color:#fff;}

main{border-bottom:0.4rem solid #f3f9fc;}
main .show{background-color:#fff;padding:0.8rem;}
main .show h1{font-size:0.64rem;line-height:1rem;word-break:break-all;}
main .icon{line-height:0.5rem;height:0.5rem;padding-bottom:0.4rem;border-bottom:0.02667rem solid #eee;}
main .icon span{color:#999;display:block;margin-left:1.6rem;}
main .icon span:first-child{margin-left:0;}
main .details{line-height:2;color:#555;font-size:0.4rem;}
main .details img{display:block;max-width:100% !important;margin:0.1rem auto;border-radius:0.16rem;height:auto;}

.float{height:1.6rem;box-sizing:border-box;width:10rem;background:#fff;padding:0 0.4rem;position:fixed;bottom:0;left:50%;margin-left:-5rem;border-radius:0.16rem 0.16rem 0 0;z-index:1;}
.float span{height:1.1733rem;line-height:1.1733rem;border-radius:0.2667rem;font-weight:bold;font-size:0.3733rem;display:block;}
.float .btn1{width:3.12rem;background-color:#ecf6fc;color:#03c;}
.float .btn2{width:5.68rem;background:linear-gradient(270deg, #03c,#69f);color:#fff;}

.tomsg .bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:3;display:none;}
.tomsg form{position:fixed;width:9rem;height:7.28rem;background:#fff;top:150%;left:50%;margin:-3.64rem 0 0 -4.5rem;padding:0.4267rem 0.4267rem 0;box-sizing:border-box;border-radius:0.3733rem;transition:top 0.2s ease-in-out;z-index:4;}
.tomsg.cur form{top:50%;}
.tomsg.cur .bg{display:block;}
.tomsg form h2{font-size:0.64rem;line-height:1rem;}
.tomsg form .close{position:absolute;top:0.4rem;right:0.4rem;display:block;width:0.8rem;height:0.8rem;line-height:0.8rem;font-size:1rem;}
.tomsg form li{line-height:0.5333rem;padding-top:0.64rem;padding-bottom:0.24rem;border-bottom:0.0267rem solid #eee;box-sizing:border-box;display:flex;}
.tomsg form li span{display:block;width:1.8rem;text-indent:0.2133rem;}
.tomsg form li .input{color:#222;font-size:0.3733rem;width:6.5rem;}
.tomsg form li .input::placeholder{color:#ccc;}
.tomsg form .submit{display:block;margin:0.32rem 0 0.16rem;width:100%;height:1.173rem;border-radius:0.2667rem;background:linear-gradient(270deg,#36c,#9cf);color:#fff;font-size:0.3733rem;font-weight:bold;}
.tomsg form p{font-size:0.32rem;line-height:0.3733rem;padding-top:0.16rem;color:#999;}

.iframe{position:fixed;bottom:-60%;left:50%;width:10rem;margin-left:-5rem;height:60%;transition:bottom 0.2s;overflow-x:hidden;display:block;z-index:1;}
.iframe.cur{bottom:0;}
.iframe iframe{width:100%;height:100%;border:0;}
.iframe .close{position:absolute;top:0;right:0;display:block;width:44px;height:44px;background-color:#03c;font-size:44px;line-height:44px;text-align:center;color:#fff;}