article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
  margin: 0;
  padding: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block
}
body, button, input, pre, select, textarea {
  font: 12px/1.5 Times, "Times New Roman", "serif";
}
input, select, textarea {
  font-size: 100%
}
th {
  text-align: inherit
}
fieldset, img {
  border: 0
}
img {
  vertical-align: top
}
iframe {
  display: block
}
abbr, acronym {
  border: 0;
  font-variant: normal
}
del {
  text-decoration: line-through
}
address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: 400
}
ol, ul {
  list-style: none
}
caption, th {
  text-align: left
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 400
}
a {
  color: #222;
  text-decoration: none;
  outline: 0;
  blr: expression(this.onFocus=this.blur());
  -webkit-tap-highlight-color: transparent
}
a:focus {
  outline: 0;
  text-decoration: none
}
a:hover {
  text-decoration: underline
}
i {
  font-style: normal
}
input:focus, keygen:focus, select:focus, textarea:focus {
  outline: 0;
  outline-offset: 0
}
::-webkit-input-placeholder {
  color: #e0e0e0
}
::-moz-placeholder {
  color: #e0e0e0
}
:-ms-input-placeholder {
  color: #e0e0e0
}
input:-moz-placeholder {
  color: #e0e0e0
}
.cf:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
  font-size: 0;
  line-height: 0
}
.cf {
  zoom: 1
}
.fl {
  float: left
}
.fr {
  float: right
}
.mt10 {
  margin-top: 10px
}
.mt15 {
  margin-top: 15px
}
.mt20 {
  margin-top: 20px
}
.mt30 {
  margin-top: 30px
}
.mt40 {
  margin-top: 40px
}
html.isPc .wap_box, html.isWap .pc_box {
  display: none
}
html.isPc .pc_box, html.isWap .wap_box {
  display: block
}
html.isWap a:hover {
  text-decoration: none
}
body {
  -webkit-font-smoothing: antialiased
}
.wrapper {
  display: none
}
html.isPc .wrapper, html.isWap .wrapper {
  display: block
}
html.isWap .pc-item {
  display: none
}
html.isPc .wrapper {
  min-width: 1200px
}
html.isPc .wap-item {
  display: none
}
body {
  font-family: Helvetica
}
.isPc .banner,.isPc .banner img{width:100%;}
.isWap .banner,.isWap .banner img{width:100%;}
.isPc .bg1{position:relative;}
.isPc .main{width:1200px; margin:35px auto 95px;  background:#fff; overflow: hidden;}
.isPc .main ul li{float:left; position:relative; width:383px; height:216px; margin-right:25px; margin-bottom:33px;}
.isPc .main ul li.mr0{margin-right:0;}
.isPc .main ul li img{width:100%; height:216px; border-radius:6px;}
.isPc .main ul li i{ position: absolute; bottom:0; left:0; background:rgba(0,0,0,0.6); width:90%; color:#fff; padding:4% 5%; font-size:14px; border-radius:6px; border-top-left-radius:0; border-top-right-radius:0;}
.isPc .main ul li a i{color:#fff;}
.isPc .footer{ background:#cc3333; text-align: center; overflow: hidden;}
.isPc .f-copy{ width:487px; margin:0 auto; margin-top:28px; margin-bottom:30px; font-size:14px; line-height:25px; color:#fff;}
.isPc .f-copy a{color:#fff;}

.isWap .main{width:100%; margin:0.4rem auto 0.5rem;  background:#fff; overflow: hidden;}
.isWap .main ul li{position:relative; width:94%; height:auto; margin:0 auto 0.3rem;}
.isWap .main ul li.mr0{}
.isWap .main ul li img{width:100%; height:auto; border-radius:0.12rem;}
.isWap .main ul li i{ position: absolute; bottom:0; left:0; background:rgba(0,0,0,0.6); width:96%; color:#fff; padding:2% 2%; font-size:0.28rem; border-radius:0.12rem; border-top-left-radius:0; border-top-right-radius:0;}
.isWap .main ul li a i{color:#fff;}
.isWap .footer{ background:#cc3333; text-align: center; overflow: hidden;}
.isWap .f-copy{ width:86%; margin:0 7%; margin-top:0.6rem; margin-bottom:0.6rem; font-size:0.3rem; line-height:0.46rem; color:#fff;}
.isWap .f-copy a{color:#fff;}

.isWap .top span{ display: block; width:50%; margin:0 auto 0.5rem; height:0.8rem; text-align: center; line-height:0.8rem; border:1px solid #b4b4b4; border-radius:25px; font-size:0.4rem; color:#666666;}
.isWap .top span a{color:#666666;}
