﻿body,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 hr,
 p,
 blockquote,
 dl,
 dt,
 dd,
 ul,
 ol,
 li,
 pre,
 form,
 fieldset,
 legend,
 button,
 input,
 textarea,
 th,
 td {
     margin: 0;
     padding: 0
 }

 body,
 button,
 input,
 select,
 textarea {
     font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-size: 100%
 }

 address,
 cite,
 dfn,
 em,
 var {
     font-style: normal
 }

 code,
 kbd,
 pre,
 samp {
     font-family: courier new, courier, monospace
 }

 small {
     font-size: 12px
 }

 ul,
 ol {
     list-style: none
 }

 a {
     text-decoration: none
 }

 sup {
     vertical-align: text-top
 }

 sub {
     vertical-align: text-bottom
 }

 legend {
     color: #000
 }

 fieldset,
 img {
     border: 0
 }

 button,
 input,
 select,
 textarea {
     font-size: 100%;
     vertical-align: middle
 }

 select {
     appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none
 }

 table {
     border-collapse: collapse;
     border-spacing: 0
 }

 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section,
 summary,
 time,
 mark,
 audio,
 video {
     display: block;
     margin: 0;
     padding: 0
 }

 mark {
     background: #ff0
 }

 .clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0
 }

 .clearfix {
     *zoom: 1
 }

 img {
     vertical-align: middle
 }

 .l {
     text-align: center;
 }

 .r {
     float: right
 }

 .c {
     clear: both
 }

 .m0 {
     margin: 0
 }

 .p0 {
     padding: 0
 }

 .ny_banner {
     background: url(../image/nr_banner.jpg) center;
     height: 200px;
     width: auto;
     background-size: 100% 200px;
     margin-top: 108px;
 }

 .ny_banner_n {
     text-align: center;
     line-height: 60px;
     color: #fff;
     padding-top: 75px;
 }

 .ny_banner_n em {
     font-size: 28px;
     margin-right: 5px;
 }