html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,input,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;border:0;vertical-align:baseline;outline:0}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';font-size:14px;line-height:1.5715}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}pre,code,kbd,samp{font-family:'sfmono-regular',Consolas,'liberation mono',Menlo,Courier,monospace;font-size:1em}del,ins,u,s,a,a:hover{text-decoration:none}sup,sub{font-size:83%}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}table{border-collapse:collapse;border-spacing:0}ol,ul,li{list-style-type:none}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:normal}a,button{cursor:pointer}textarea{overflow:auto;resize:none}textarea,button,input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}input,button,select,optgroup,textarea{font-family:inherit}*,*::before,*::after{box-sizing:border-box}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both;overflow:hidden}.clearfix{zoom:1}.transition-none *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}body{background-color:#f5f5f5}header,main,footer{margin:0 auto;width:1200px}header{padding:24px 0;background:#fff}nav ul{display:flex}nav a{display:block;padding:0 16px;height:37px;font-size:17px;font-weight:400;color:#333;line-height:37px;background:transparent;transition:all .3s}nav a:hover{color:#fff;background:#666}main{margin-top:40px}main .title{position:relative;padding:24px 0;background:#fff}main .title h2{position:relative;font-size:20px;font-weight:500;line-height:1;text-indent:6px;padding-left:24px}main .title h2::before{position:absolute;content:"";display:block;width:2px;height:100%;background:#c7050e}main .title .breadcrumb{position:absolute;top:50%;right:24px;font-size:0;transform:translateY(-50%)}main .title .breadcrumb span{display:inline-block;font-size:14px;color:#333}main .title .breadcrumb span a{color:#c7050e}main .title .breadcrumb .breadcrumb-seperator{margin:0 8px}main .content{margin-top:20px;padding:24px;background:#fff}main .content li{position:relative;margin-top:24px;padding-bottom:24px;border-bottom:1px solid #d9d9d9}main .content li:first-child{margin-top:0}main .content li:last-child{border-bottom:none}main .content h3 a{font-size:18px;color:#333;transition:all .3s}main .content h3 a:hover{color:#c7050e}main .content .datetime{font-size:12px;color:#969696}main .content .description{width:70%;font-size:14px;color:#666}main .content .pay-view{position:absolute;bottom:30px;right:0;display:flex;align-items:center;padding:4px 12px;min-height:32px;font-size:12px;color:#fff;border-radius:32px;background:#c7050e;transition:all .3s}main .content .pay-view:hover{background:#666}main .content.contact h3,main .content.business h3{margin-bottom:20px;font-size:24px}main .content.contact p,main .content.business p{font-size:14px;line-height:30px}main .content.contact .map,main .content.business .map{margin-top:20px}footer{margin-top:40px;padding:24px 0;text-align:center;font-size:14px;color:#333;background:#fff}footer a{display:flex;align-items:center;justify-content:center;margin-top:10px;font-size:0;color:#333;transition:all .3s}footer a:hover{color:#c7050e}footer a img{display:inline-block;width:20px;height:20px}footer a span{display:inline-block;margin-left:4px;font-size:14px}.layer-bg,.layer{position:fixed;display:none}.layer-bg{z-index:111;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4)}.layer{z-index:222;top:50%;left:50%;padding:30px 0;width:300px;text-align:center;background:#fff;transform:translate(-50%, -50%)}.layer h3{font-size:20px;font-weight:500;color:#c7050e}.layer img{display:block;margin:10px auto 0}.layer p{font-size:14px;color:#666}.layer .icon-close{position:absolute;top:5px;right:5px;font-size:22px;color:#c7050e;cursor:pointer}