*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
li{list-style:none outside none;}
body{font-size:0.729vw;line-height:1.5625vw;font-family:"微软雅黑"; background:#fff6f2;width: 100%;overflow-x: hidden;}
h1,h2,h3,h4,h5,h6{font-family:"微软雅黑";}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"微软雅黑";}

p{color:#fff; text-indent:1.042vw; }
p a{color:#ff0100;}
p a:hover{color:#ff0100;}
.fl{ float:left;} .fr{ float:right;}

.banner { width:100%; margin: 0 auto; background:url(../images/img_0.png) no-repeat center; background-size:cover; height:56vw; min-width:100vw; }
.center{ width:100%; margin: 0 auto; background: linear-gradient(#fff8db,#fee0aa); min-width:66.667vw; }
.page{ width:62.5vw; overflow:hidden; margin:2.604vw auto 0; min-width:100vw;}
.page1{ width:62.5vw; overflow:hidden; margin:2.604vw auto 0; min-width:100vw;min-height: 49vh;}

.icon { overflow:hidden; width:0.781vw; height:0.625vw; margin:0.052vw 0 0 0.313vw;}

.title-wrapper { 
  display:flex; 
  justify-content:center; 
  align-items:center; 
  overflow:hidden; 
  width:2.969vw; 
  height:8.75vw; 
  background-color:#e64940;
  line-height:1.615vw;
}
.title-1 { 
  display:-webkit-inline-box; 
  overflow:hidden; 
  width:1.615vw; 
  height:3.229vw; 
  font-size:1.563vw; 
  color:#fffbbe; 
  text-align:center;
  text-decoration:none;
  letter-spacing:0.156vw;
  text-overflow:ellipsis;
}
  
.caption-wrapper {
  position:relative;
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
  width:62.5vw;
  height:4.167vw;
  background-color:#e5493f;
  line-height:2.396vw;
  border-radius:1.042vw 1.042vw 0 0;
  margin:0 auto;
}
.caption-1 { 
  overflow:hidden;
  max-width:62.5vw;
  font-size:1.458vw;
  color:#fff; 
  font-weight:bold; 
  margin:0 auto;
}

.group{
  width:62.5vw;
  border-radius:0 0 1.042vw 1.042vw; 
  background-image:linear-gradient(#fff0e2,#fedece); 
  overflow:hidden; 
  margin:0 auto;
}

/*search*/
.search{
  width:14.583vw;
  margin:2.083vw auto;
  overflow:hidden;
}
.search input{
  display:block;
  border:0.052vw solid #fff; 
  float:right;
}
.search-bt{
  background:linear-gradient(#ff8d03,#ff4949);
  color:#fff;
  height:1.563vw;
  padding:0 0.26vw;
}
.search-txt{
  background:#fff;
  height:1.458vw;
  padding:0 0.521vw;
}

.zm{
  overflow:hidden;
  width:60.313vw;
  margin:0 auto 1.563vw;
}

/*px-box*/
.px-box{
  overflow:hidden;
  width:60.313vw;
  margin:1.042vw auto;
}
.px-box li{
  width:16.667vw;
  float:left;
  margin:1.042vw 1.719vw 0 1.719vw;
  background: #fff;
}
.px-info{
  position:relative;
  padding:0.521vw 0 1.042vw; 
  background:#fff; 
  width:16.667vw; 
  height:22.396vw; 
  overflow-y:auto; 
  text-align:center; 
  color:#5b3a2f;
}
.head-pic{
  border:0.104vw solid #E2BF7B;
  margin:0 auto 0.521vw;
  display:block;
}
.px-box a{
  color: #000;
}

.px-box h3{
  padding:0 1.042vw;
  font-size:0.938vw;
  font-weight:bold; 
  margin-top:0.521vw; 
  text-align:center;
}
.px-info span{ 
  line-height:1.563vw;
  overflow:hidden;
}
.px-box li h4 { 
  font-size:0.729vw;  
  color:#744b18; 
  background:#fdf5ef; 
  width:100%; 
  float:left; 
  text-align:center;  
  height:2.083vw; 
  line-height:2.083vw;
}
.px-box p{
  font-size:0.833vw; 
  line-height:1.875vw; 
  text-align:center; 
  color:#5b3a2f;
}

/* container-1鼠标移入移出效果 */
.container-1 {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}

.container-1 img {
  width: 100%;
  transition: all 0.3s ease;
}

.container-1:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}

.container-1:hover {
  box-shadow: 0 0.26vw 0.52vw rgba(0, 0, 0, 0.2);
}

.wrapper { 
  position:relative; 
  display:flex; 
  align-items:center; 
  display:none;
}
.tag-wrapper { 
  display:flex; 
  align-items:center;
  overflow:hidden; 
  height:2.083vw; 
  padding-left:0.365vw; 
  padding-right:0.313vw;
  background:linear-gradient(#ff8d03,#ff4949);
  line-height:0.833vw;
  border-radius:0.729vw 0 0 0;
  box-sizing:border-box;
}
.tag { 
  display:-webkit-inline-box; 
  overflow:hidden;
  width:0.833vw; 
  height:1.667vw; 
  margin-top:0.156vw; 
  font-size:0.729vw; 
  color:#ffabab;
}
.group-5 { 
  position:relative; 
  display:flex; 
  align-items:center; 
  width:4.427vw; 
  height:2.083vw; 
  background:linear-gradient(#348d87,#35b872); 
  border-radius:0 0.729vw 0 0;
}
.num { 
  position:relative; 
  overflow:hidden; 
  max-width:2.969vw;
  margin-top:0.052vw; 
  margin-left:0.729vw; 
  font-size:1.25vw; 
  line-height:1.354vw; 
  color:#fff; 
  font-weight:bold;
}

.container-1 { 
  position:relative; 
  display:flex; 
  justify-content:center;
  align-items:center; 
  overflow:hidden; 
  width:14.583vw; 
  height:8.229vw; 
  margin:0 auto;
}
.icon-1 { 
  overflow:hidden; 
  width:2.396vw;  
  height:2.396vw; 
  position:absolute;
}

.scrollbar {
    width:100%;
    overflow:auto;
    padding:0 0.521vw;
}
#scrollbar3::-webkit-scrollbar {
    width:1.042vw;
}
#scrollbar3::-webkit-scrollbar-thumb {
    background-image:url(../images/arrow.png);
    background-position:center top;
    background-repeat:no-repeat, no-repeat;
    background-size:2.604vw;
}
#scrollbar3::-webkit-scrollbar-track {
    background-color:transparent;
}

/* 分页 */
.paging{
  clear:both;
  margin:1.563vw auto 0;
  width:100%;
  height:2.083vw;
  text-align:center;
  font-size:0.729vw;
}
.paging span{
  margin:0 0.26vw;
  cursor:pointer;
  font-size:0.938vw;
  text-align:center;
  border:0.052vw solid #f64a4b;
  padding:0.26vw 0.521vw;
  color:#333;
}
.paging span:hover,
.paging span.on{
  background:#f64a4b;
  color:#FFF;
  text-decoration:none;
}

.footer {
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  overflow:hidden;
  width:100%;
  height:11.667vw;
  margin-top:3.438vw;
  background-color:#cb0f05;
  white-space:nowrap;
  min-width:66.667vw;
}
.foot_scwmw {
  margin:2.708vw auto; 
  min-width:66.667vw; 
  color:#fff;
  text-align:center;
}

.foot_scwmw a{
  color:#fff;
}