body { font-family: microsoft yahei; font-size: 16px; margin: 0px; }

/*rest*/
ul,li,i,em,p { padding: 0px; margin: 0px; list-style: none; font-style: normal; }
img { font-size: 0px; border: 0px; }
a,a:hover { text-decoration: none; color: #999; }

/*lh-banner*/
.lh-banner { background: url(/images/lxwm/PC/banner.jpg) no-repeat center top; }
.lh-banner .lh-inner { width: 100%; height: 325px; }
.picList_nav_list { width: 1200px; margin: 32px auto; vertical-align: middle; color: #777; }

/*lh-content*/
.lh-content .lh-header { width: 1200px; margin: 0 auto; }
.lh-header { font-size: 0px; }
.h-left,.h-right { width: 50%; font-size: 16px; display: inline-block; vertical-align: top; }
.h-left .h-slogan b { font-size: 32px; color: #f28c1d; display: block; }
.h-left .h-slogan span { font-size: 32px; color: #666; }
.h-contact { margin-top: 50px; }
.h-contact .hc-title { border-bottom: 1px solid #ebebeb; padding-bottom: 25px; margin-bottom: 20px; font-size: 25px; }
.h-contact .hc-title i { font-size: 16px; color: #dbdbdb; margin-left: 20px; }

.hc-tel-top { font-size: 0px;  }
.hc-tel-top p { width: 50%; display: inline-block; font-size: 16px; margin-top: 20px; }
.hc-tel-bottom p { margin-top: 20px; }
.hc-tel-top span, .hc-tel-bottom span { color: #666; }

.h-right { text-align: right; position: relative; }
.h-right img { width: 512px; height: 385px; background: #f0f0f0; position: relative; z-index: 2; }
.h-right:after { content: ""; width: 500px; height: 373px; border: 1px solid #ebebeb; background: #fff; position: absolute; bottom: -2px; right: 15px; z-index: 1; }
.h-right .h-text { width: 512px; height: 125px; position: absolute; top: 130px; right: 0px; z-index: 5; color: #fff; background: url(/images/lxwm/PC/bg.png) repeat; text-align: center; }
.h-right .h-text b { margin-top: 36px; display: block; line-height: 2; }

/*lh-body*/
.lb-position { width: 100%; height: 576px; margin-top: 100px; position: relative; background: url(/images/lxwm/PC/map.jpg) no-repeat; }

/*lh-footer*/
.lh-footer { width: 1242px; margin: -95px auto 0; position: relative; z-index: 1; }
.lh-footer:before { content: ""; width: 1242px; height: 142px; background: url(/images/lxwm/PC/top.png) no-repeat; display: block; }
.lh-footer:after { content: ""; width: 1242px; height: 142px; background: url(/images/lxwm/PC/bottom.png) no-repeat; display: block; }
.lh-footer .lf-contact-title { text-align: center; font-size: 20px; }
.lh-footer .lf-contact-title { margin-top: 72px; border-top: 1px solid #ebebeb; padding-top: 72px; }
.lh-footer .lf-contact-title:first-child { margin-top: -32px; border-top: 0px; padding: 0px; }
.lh-common-line { font-size: 32px; margin-top: 20px; font-family: Helvetica,Arial !important; color: #bbb; }
.lh-common-line:before,.lh-common-line:after { content: ""; width: 100px; height: 1px; background: #ebebeb; display: inline-block; vertical-align: top; position: relative; top: 10px; }
.lh-common-line:before { margin-right: 20px; }
.lh-common-line:after { margin-left: 20px; }
.lf-contact-box { margin-top: 65px; font-size: 0px; }
.lf-contact-box p { width: 33.33%; height: 50px; display: inline-block; text-align: center; font-size: 16px; }
.lf-contact-box p img { display: inline-block; }
.lf-contact-box p span { display: inline-block; line-height: 50px; vertical-align: top; margin-left: 20px; }

.lf-contact-qrcode { margin-top: 72px; text-align: center; font-size: 0px; }
.lf-contact-qrcode .cq-left, .lf-contact-qrcode .cq-right { display: inline-block; vertical-align: top; }
.lf-contact-qrcode .cq-left { padding-right: 50px; margin-right: 50px; border-right: 1px solid #ebebeb; }
.lf-contact-qrcode .cq-right p { font-size: 16px; text-align: left; line-height: 2; }
.lf-contact-qrcode .cq-right p.cqr-title { font-size: 32px; color: #f28c1d; }
.lf-contact-qrcode .cq-right p.cqr-text { margin-top: 20px; color: #666; }

.move { animation:move 2s; animation-fill-mode:forwards; animation-direction:alternate; }
.move .ant1, .move .ant2, .move .ant3, .move .ant4, .move .ant5, .move .ant6, .move .ant7, .move .ant8, .move.ant1, .move.ant2, .move.ant3, .move.ant4, .move.ant5, .move.ant6, .move.ant7, .move.ant8 {
	transform: translate3d(0, 0px, 0);
    opacity: 1;
}
.ant1, .ant2, .ant3, .ant4, .ant5, .ant6, .ant7, .ant8 {
    transform: translate3d(0, 30px, 0);
    opacity: 0;
    transition: all 1s ease;
}
.ant1 { transition-delay: 0.1s; }
.ant2 { transition-delay: 0.2s; }
.ant3 { transition-delay: 0.3s; }
.ant4 { transition-delay: 0.4s; }
.ant5 { transition-delay: 0.5s; }
.ant6 { transition-delay: 0.6s; }
.ant7 { transition-delay: 0.7s; }
.ant8 { transition-delay: 0.8s; }