﻿/*1 px = 0.0521 vw*/
* { margin: 0; padding: 0; }
body { background-color: #fff; font-size: 1.3546vw; line-height: 1.9798vw; font-family: 'PingFang SC','Heiti SC','Microsoft YaHei','SimHei',serif,sans-serif; }

.main { width: 98.959vw; margin: 0 auto; }
.page-top { display: block; display: inline-block; clear: both; width: 98.959vw; font-size: 0; line-height: 0; }
.page-main { display: block; display: inline-block; clear: both; width: 92.738vw; margin: 0 3.125vw; }
.page-bottom { display: block; display: inline-block; clear: both; width: 98.959vw; }

.page-top img { width: 98.959vw; }

.page-main-row { display: block; display: inline-block; clear: both; }
    .page-main-row h1 { font-size: 5.21vw; font-weight: bold; letter-spacing: 0.521vw; line-height: 15.63vw; text-align: center; }
    .page-main-row h2 { font-size: 3.7512vw; line-height: 8.7528vw; }
    .page-main-row p { line-height: 1.8756vw; }

.page-contact { height: 9.378vw; padding: 2.605vw 0; line-height: 2.605vw; border-bottom: solid 0.1042vw #aaa; }
    .page-contact div { display: inline; float: left; }
        .page-contact div strong { font-size: 2.605vw; }
    .page-contact .page-contact-phone { width: 26.05vw; }
    .page-contact .page-contact-weixin { width: 23.445vw; }
    .page-contact .page-contact-qrcode { display: inline; width: 9.5864vw; float: left; margin-right: 5.0016vw; }
    .page-contact .page-contact-address { width: 28.655vw; }
    .page-contact div.page-contact-address strong { font-size: 1.8756vw; }

.page-main-left { display: inline; float: left; width: 54.184vw; margin-right: 3.126vw; }
    .page-main-left img.cultural-salon { width: 54.184vw; margin-top: 2.084vw; }
.page-main-right { display: inline; float: left; width: 35.428vw; margin-top: 2.605vw; }
    .page-main-right img { width: 35.428vw; }
        .page-main-right img.negative-space { width: 24.7996vw; display: block; margin: 41.146vw auto 0 auto; }

.bottom-logo { background-color: #fff; text-align: center; font-size: 0; line-height: 0; }
    .bottom-logo img { width: 18.756vw; margin: 2.084vw auto 0 auto; }
.bottom-beian { font-size: 0.8336vw; line-height: 1.2504vw; margin: 1.042vw auto; text-align: center; font-family: '宋体'; }
