html{font-size:36px;}
@media screen and (min-width:321px) and (max-width:375px){html, body{font-size:36px;}}
@media screen and (min-width:376px) and (max-width:414px){html, body{font-size:41.4px;}}
@media screen and (min-width:415px) and (max-width:639px){html, body{font-size:54px;}}
@media screen and (min-width:640px) and (max-width:719px){html, body{font-size:64px;}}
@media screen and (min-width:720px) and (max-width:749px){html, body{font-size:72px;}}
@media screen and (min-width:750px) and (max-width:799px){html, body{font-size:76.8px;}}
@media screen and (min-width:800px){html, body{font-size:80px}}
body{ font-size: 0.5rem; }
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{color:#333;outline:0;}
body{background:#fff;font-family: "Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,'\5fae\8f6f\96c5\9ed1';}
a,a:hover, a.active{color:inherit;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
body{ font-size: 0.3889rem; }
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{ zoom:1;}
.fl, .flli li{ float: left; }
.fr{ float: right; }
.ov{ overflow: hidden; }

.dsbl{ display: block;}
.dsil{ display: inline;}
.dsinbl{ display: inline-block;}
.dsNone{ display: none;}


.textAc{ text-align: center;}
.textAr{ text-align: right;}
.textIn{ text-indent: -999999px;}
.v_a{ vertical-align: middle;}

.p_re{ position: relative;}
.p_ab{ position: absolute;}

.fs24{ font-size: 0.33rem;}
.fs28{ font-size: 0.3889rem; }
.fs32{ font-size: 0.44rem; }
.fs40{ font-size: 0.56rem; }

.cfff{ color: #fff; }
.c000{ color: #000; }
.c666{ color: #666; }
.c999{ color: #999; }
.cff0000{ color: #ff0000; }
.c71a40e{ color: #35A1EF; }
.cfb7e05{ color: #fb7e05; }

.fnwb{ font-weight: bold;}
.fnwn{ font-weight: normal;}

.t2em{ text-indent: 2em;}

.after:after, .before:before{ content: ''; display: block; position: absolute; }
.ell{ white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}


.img100{ display: block; width: 100%; }

.m_b_20{ margin-bottom: 0.2778rem; }
.p_rl_20{ padding-right: 0.2778rem; padding-left: 0.2778rem; }

.m_r_26{ margin-right: 0.361rem; }

.m_b_14{ margin-bottom:0.194rem;}
.m_b_30{ margin-bottom: 0.4167rem; }
.m_b_40{ margin-bottom: 0.56rem; }

.m_rl_20{ margin-right: 0.2778rem; margin-left: 0.2778rem; }
.m_tb_30{ margin-top:0.4167rem; margin-bottom:0.4167rem; }


.m_b_10{}
.m_t_10{}
.m_rl_10{}
.nlpic1 dt {
              line-height: 40px;
              font-size: 14px;
              position: relative;
              border-bottom: 1px solid #ddd;
              margin-bottom: 10px;
}.aDetail .wzCont b {
     font-weight: bold;
     font-size: 15px;
 }
.nlpic1 dt b {
    float: left;
    display: inline;
    margin-right: 15px;
    font-size: 20px;
    padding: 0 15px 0 25px;
    background: url(../images/npi1.gif) 1px 12px no-repeat;
    font-weight: normal;
    border-bottom: 1px solid #333;
    position: relative;
    bottom: -1px;
}.nlpic1 dt span.cur {
     background: #ff9000;
     color: #fff;
 }
.nlpic1 dt span {
    float: left;
    display: inline;
    padding: 0 15px;
    position: relative;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    top: 2px;
}.nlpic1 dt .cur i {
     display: block;
     position: absolute;
     left: 50%;
     bottom: -7px;
     margin-left: -7px;
     width: 15px;
     height: 7px;
     background: url(../images/npi2.png) center 0 no-repeat;
 }
table{width: 100%;}
table tr:nth-child(1) td{background:#297DBA;color:white;}
table tr td a{color:blue;}
table td {
    border: 1px solid rgb(149, 55, 52);
    text-align: center;
    line-height: 30px;
}

.nlpic1 dt span i {
    display: none;
}.nlpic1 dd.on {
     display: block;
 }.nlpic1 dd a {
      float: left;
      display: inline;
      width: 113px;
      text-align: center;
      color: #666!important;
      margin-bottom: 10px;
  }.aDetail .wzCont img {
       max-width: 100%;
   }
.nlpic1 dd img {
    width: 90px;
    height: 90px;
    border-radius: 14px;
    display: block;
    margin: 0 auto 4px auto;
}