﻿/*通用*/
*{outline:none;}
html,body{scroll-behavior:smooth;margin:0;padding:0;font-family: Microsoft YaHei;text-align:center;font-size:14px;}
table,tr,td{padding:0;margin:0;border:none;border-spacing:0;}
div{margin:0 auto;}
p{margin:0;}
img{max-width:100%;}
.all{overflow:hidden;min-width:1200px;max-height:1000000vh;}
.mappanel img{max-height:none;max-width:none;}
.center{max-width:1200px;box-sizing:border-box;}
.navlink{line-height:52px;white-space:nowrap;}
.bg1{background:#fff;}
.bg2{background:#f4f4f4;}
.bg3{background:#2b2b2b;}
.co1,.co1:hover,.co1 a,.co1 a:hover{color:#fff;}
.co2{color:#999;}
.co3{color:#333;}
a{text-decoration: none;}
.bsbb{box-sizing: border-box;}
.bscb{box-sizing: content-box;}
.center{box-sizing:border-box;}
.pad30{padding: 30px;}
.pad20{padding: 20px;}
.pad15{padding: 15px;}
.pad12{padding: 12px;}
.pad10{padding: 10px;}
.pad8{padding: 8px;}
.pad7{padding: 7px;}
.pad5{padding: 5px;}
.pad0{padding: 0;}
.padtb30{padding:30px 0;}
.padtb20{padding:20px 0;}
.padtb15{padding:15px 0;}
.padtb12{padding:12px 0;}
.padtb10{padding:10px 0;}
.padtb8{padding:8px 0;}
.padtb7{padding: 7px 0;}
.padtb5{padding: 5px 0;}
.padlr30{padding:0 30px;}
.padlr20{padding:0 20px;}
.padlr15{padding:0 15px;}
.padlr12{padding:0 12px;}
.padlr10{padding:0 10px;}
.padlr5{padding:0 5px;}
.padt30{padding-top: 30px;}
.padt20{padding-top: 20px;}
.padt15{padding-top: 15px;}
.padt12{padding-top: 12px;}
.padt10{padding-top: 10px;}
.padt5{padding-top: 5px;}
.padt0{padding-top: 0;}
.padr30{padding-right: 30px;}
.padr20{padding-right: 20px;}
.padr15{padding-right: 15px;}
.padr12{padding-right: 12px;}
.padr10{padding-right: 10px;}
.padr5{padding-right: 5px;}
.padr0{padding-right: 0;}
.padb30{padding-bottom: 30px;}
.padb20{padding-bottom: 20px;}
.padb15{padding-bottom: 15px;}
.padb12{padding-bottom: 12px;}
.padb10{padding-bottom: 10px;}
.padb5{padding-bottom: 5px;}
.padb0{padding-bottom: 0;}
.padl30{padding-left: 30px;}
.padl20{padding-left: 20px;}
.padl15{padding-left: 15px;}
.padl12{padding-left: 12px;}
.padl10{padding-left: 10px;}
.padl5{padding-left: 5px;}
.padl0{padding-left: 0;}
.mar30{margin: 30px;}
.mar20{margin: 20px;}
.mar15{margin: 15px;}
.mar12{margin: 12px;}
.mar10{margin: 10px;}
.mar5{margin: 5px;}
.mar0{margin: 0;}
.martb30{margin:30px auto;}
.martb20{margin:20px auto;}
.martb15{margin:15px auto;}
.martb12{margin:12px auto;}
.martb10{margin:10px auto;}
.martb5{margin: 5px auto;}
.marlr30{margin:0 30px;}
.marlr20{margin:0 20px;}
.marlr15{margin:0 15px;}
.marlr12{margin:0 12px;}
.marlr10{margin:0 10px;}
.marlr5{margin:0 5px;}
.mart30{margin-top: 30px;}
.mart20{margin-top: 20px;}
.mart15{margin-top: 15px;}
.mart12{margin-top: 12px;}
.mart10{margin-top: 10px;}
.mart5{margin-top: 5px;}
.mart0{margin-top: 0;}
.marr30{margin-right: 30px;}
.marr20{margin-right: 20px;}
.marr15{margin-right: 15px;}
.marr12{margin-right: 12px;}
.marr10{margin-right: 10px;}
.marr5{margin-right: 5px;}
.marr0{margin-right: 0;}
.marb30{margin-bottom: 30px;}
.marb20{margin-bottom: 20px;}
.marb15{margin-bottom: 15px;}
.marb12{margin-bottom: 12px;}
.marb10{margin-bottom: 10px;}
.marb5{margin-bottom: 5px;}
.marb0{margin-bottom: 0;}
.marl30{margin-left: 30px;}
.marl20{margin-left: 20px;}
.marl15{margin-left: 15px;}
.marl12{margin-left: 12px;}
.marl10{margin-left: 10px;}
.marl5{margin-left: 5px;}
.marl0{margin-left: 0;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.fn{float: none;}
.al{text-align: left;}
.ar{text-align: right;}
.ac{text-align: center;}
.at{vertical-align:top;}
.am{vertical-align:middle;}
.ab{vertical-align:bottom;}
.cfx::after{content: "";display: block;clear: both;;height:0;width:0;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.hybtn{display:flex;justify-content:center;align-items:center;}
.w100{width:100%;}
.w90{width:90%;}
.w80{width:80%;}
.w70{width:70%;}
.w66{width:66.666666%;}
.w60{width:60%;}
.w50{width:50%;}
.w40{width:40%;}
.w33{width:33.333333%;}
.w30{width:30%;}
.w25{width:25%;}
.w20{width:20%;}
.w16{width:16.666666%;}
.w12{width:12.5%;}
.w10{width:10%;}
.w8{width:8.333333%;}
.w5{width:5%;}
.h100{height:100%;}
.f18{font-size: 18px;}
.f16{font-size: 16px;}
.f15{font-size: 15px;}
.f14{font-size: 14px;}
.f13{font-size: 13px;}
.f12{font-size: 12px;}
.fe20{font-size: 2em;}
.fe18{font-size: 1.8em;}
.fe16{font-size: 1.6em;}
.fe15{font-size: 1.5em;}
.fe14{font-size: 1.4em;}
.fe13{font-size: 1.3em;}
.fe12{font-size: 1.2em;}
.fe11{font-size: 1.1em;}
.fbold{font-weight: bold;}
.flight{font-weight: 400;}
.sha-in{box-shadow: 0 1px 3px rgba(0,0,0,.1) inset;}
.sha-b{box-shadow: 0 1px 3px rgba(0,0,0,.1);}
.show-f{display: flex;}
.show-i{display: inline;}
.show-b{display: block;}
.show-if{display: inline-flex;}
.show-ib{display: inline-block;}
.show-no{display: none;}
.overhide{overflow: hidden;}
.bor-r20{border-radius: 20px;}
.bor-r15{border-radius: 15px;}
.bor-r12{border-radius: 12px;}
.bor-r10{border-radius: 10px;}
.bor-r7{border-radius: 7px;}
.bor-r4{border-radius: 4px;}
.bor-r2{border-radius: 2px;}
.bor-r0{border-radius: 0;}
.op10{opacity: 1;}
.op9{opacity: .9;}
.op8{opacity: .8;}
.op7{opacity: .7;}
.op6{opacity: .6;}
.op5{opacity: .5;}
.op4{opacity: .4;}
.op3{opacity: .3;}
.op2{opacity: .2;}
.op1{opacity: .1;}
.op0{opacity:0;}
.img{object-fit: cover;}
.bg{background-size: cover;background-position: center;background-repeat: no-repeat;}
.top0{top:0;}
.right0{right:0;}
.bottom0{bottom:0;}
.left0{left:0;}
.z1000{z-index:1000;}
.z100{z-index:100;}
.z10{z-index:10;}
.hand{cursor:pointer;}
.bor{border:1px solid #eaeaea;}
.bort{border-top:1px solid #eaeaea;}
.borr{border-right:1px solid #eaeaea;}
.borb{border-bottom:1px solid #eaeaea;}
.borl{border-left:1px solid #eaeaea;}
.borno{border:none;}
.c-float-popWrap{max-width:320px;}
.obj-cover{object-fit:cover;}
.obj-contain{object-fit:contain;}
.gdban .swiper-wrapper {
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
}
.page{text-align:center;}
.page a,.page span{display:inline-block;padding:5px 10px;border:1px solid #999;border-radius:4px;margin:5px;box-shadow:1px 1px 2px rgba(0,0,0,.2);}
.page a:not([href]){color:#ccc!important;border-color:#ddd!important;background:#fff!important;}
.BMapLib_sendToPhone{display:none!important;}
.space40{margin:-20px;}
.space40>div{padding:20px;}
.space50{margin:-25px;}
.space50>div{padding:25px;}
.line10{line-height:1em;}
.line12{line-height:1.2em;}
.line16{line-height:1.6em;}
.line18{line-height:1.8em;}
.line20{line-height:2em;}
.line24{line-height:2.1em;}
.line30{line-height:3em;}
.slick-dotted.slick-slider{margin:0;}
.slick-dots li button:before{color:#fff;content:"•"}
.slick-dots li.slick-active button:before{color:#f00;}
.loginbox{max-width:400px;margin:100px auto;}
.loginbox-link{line-height:30px;display:inline-block;margin-left:15px;}
.layui-form-item .layui-form-checkbox{margin-top:0;}
.yzmimg{height:38px;}
.infomation{position:fixed;bottom:35%;right:20px;text-align:center;color:#fff;z-index:900;}
.infomation a{color:#fff;}
.imtc{position:relative;}
.imtc1{padding:10px;margin-bottom:1px;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;}
.imtc2{top:0;right:100%;display:flex;align-items:center;overflow:hidden;min-height:100%;max-width:0;transition:ease .5s;position:absolute;}
.imtc21{border:5px solid transparent;right:0;top:28px;}
.imtc22{box-shadow:0 1px 3px rgba(0,0,0,.2);position:relative;}
.imtc:hover .imtc2{max-width:400px;padding-right:10px;}
.imtc-ewm{width:90px;height:90px;max-width:none;}
.topm1{height:100vh;padding:60px 15px 20px;overflow:auto;}
.edui-editor{max-width:100%;}
.bctrl{bottom:15px;}
.slick-prev,.slick-prev{z-index:10;}
.slick-prev{left:5px;}
.slick-next{right:10px;}
.slick-prev:before, .slick-next:before{font-size:50px;line-height:20px;}
.slick-prev:before{content:"‹";}
.slick-next:before{content:"›";}
.imtc22 a{white-space:nowrap;}
.map-panel-box{width:100%;height:420px;border:none;}
.layui-icon{font-size:1em}
.user-topm{padding:12.5px 0;}
.user-panel{background-image:url(/images/ubg.png);}
.user-panel.nobg{background:#f9f9f9;}
.login-inner{margin:100px 0;}
.form-check input{display:none;}
.form-check label{display:inline-block;}
.form-check label:before{content:"\e605";font-family:layui-icon;border:1px solid #eee;font-weight:bold;color:#fff;background:#fff;margin-right:10px;border-radius:3px;padding:2px;font-size:12px;}
.form-check label:hover:before{border-color:#5fb878;}
.form-check input:checked+label:before{border-color:#5fb878;background:#5fb878;color:#fff;}
.layui-this a{color:#009688;}
.udf1{background:#009688;}
.udf1:before{content:"";background:url(/images/ubg.png) no-repeat center center;background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0;opacity:.5;}
.utx{width:120px;height:120px;border-radius:50%;border:2px solid rgba(255,255,255,.3);padding:5px;}
.udf12c{display:inline-block;padding:5px 30px;background:#fff;border-radius:22px;}
.udf1a{margin-left:5px;text-decoration:underline;}
.unavca{display:block;padding:12px 0;}
.radiolist li{display:inline-block;margin-right:15px;}
.radiolist input{display:none;}
.radiolist label:before{content:"\e63f";font-family:layui-icon;font-size:22px;margin-right:5px;color:#c2c2c2;vertical-align:top;}
.radiolist label{line-height:22px;}
.radiolist label:hover,.radiolist label:hover:before{color:#5fb878;cursor:pointer;}
.radiolist :checked + label{color:#5fb878;}
.radiolist :checked + label:before{color:#5fb878;content:"\e643";}
.uinfo1{width:80px;line-height:38px;}
.layui-table th{background:#fafafa;font-size:1.1em;}
.mrdz .mrdz-btn{display:none;}
.layui-table th.ar{text-align:right;}
.mrdz th{background:#ff6a00;border-color:#ff6a00;}
.mrdz td{border-color:#ff6a00;color:#ff6a00;}
.cart-ctrl-btn{background:#fff;border:none;padding:0 5px;}
.cart-ctrl-inp{border:1px solid #ddd;border-width:0 1px;width:50px;padding:0 5px;text-align:center;height:30px;}
.cart-ctrl{display:inline-block;border:1px solid #ddd;padding:0 5px;line-height:30px;}
.cart-bt{height:3.2em;-webkit-line-clamp:2;line-height:1.6em;}
.padt8{padding-top:8px;}
[v-cloak]{display:none;}
.blist{position:relative;}
.slick-arrow{height:44px;}
.slick-list{width:100%;}
.both{clear:both;}
.blist-ctrl{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);}
.blist-ctrl li{display:inline-block;width:10px;height:10px;background:#fff;border-radius:5px;margin:4px;}
.blist-ctrl li button{display:none;}
.blist-ctrl li.slick-active{width:30px;}
.wzimg{width:200px;height:120px;}
.recap{height:38px;}


@media screen and (max-width:768px) {
    .all{min-width:460px;}
    .user{padding-top:60px;}
    .logo{height:40px;}
    .topm{height:60px;}
    .login-inner{width:360px;margin:50px auto;}
    .unavca{padding:15px 0;}
    .user-panel.nobg{background:#fff;}
    .layui-col-space0-sm{margin:0;}
    .layui-col-space0-sm>div{padding:0;}
    .user-panel-outer,.user-panel-head,.user-panel-content{padding:0;}
}
@media screen and (max-width:400px) {
    .fno-xxs{float:none;}
}