@charset "utf-8";
/* CSS Document */
html,body{margin: 0;padding: 0;font-family:"微软雅黑","Microsoft YaHei","宋体";}
body{background:url("../images/top-bb.jpg") no-repeat top  center #fff;background-size: 100% auto; color:#333;font-size:0.9vw;padding-top:33vw;}
ul,li,ol,p,input{margin: 0;padding: 0;list-style-type: none;}
img,img a{border: none;}
a{text-decoration-line: none;color:#333;}
a:hover{color:#D10003;}
div{box-sizing: border-box;}
.pa{position: absolute;}
.oh{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.w60{width: 60%;margin: 0 auto;}
.h100{height: 100%;}

.box{width: 63vw;margin: 0 auto;}
.tou{font-size: 2vw;font-weight: bold;text-align: center;color:#c4190c;line-height: 3vw;padding-bottom: 3vw;}
.tou a{font-size: 2vw;font-weight: bold;color:#c4190c;}
.tv{width:36vw;height:20vw;background: #333;}
.toutxt{width: 24vw;font-size:0.8vw;line-height:1.6vw;}
.toutxt a{color: #333;}
.v01{width: 100%;height: 100%;}
.m01,.m02,.m03,.tulie,.hhxx{margin-top:2vw;}
.bt{border-bottom: 0.2vw #E7806E double;height: 5vw;line-height: 5vw;text-align: center;font-size:2vw;font-weight: bold;color: #C71013;position: relative;}
.bt a{display: block;position: absolute;width:5vw;height: 2vw;background: url("../images/more.png") no-repeat;background-size: 100% 100%; right: 1vw;bottom:1vw;}
.hhxx>li{width:19vw;height:23vw; float: left;margin-right:2.5vw;overflow: hidden;}
.hhxx>li:nth-child(3){margin-right: 0!important;}
/*.swiper03{height:16vw;text-align: center;margin-top:1.5vw;}
.swiper03 .swiper-slide{height:16vw;}
.swiper03 .swiper-slide img{height: 100%;}*/
.swiper03{width:15vw;text-align: center;margin-top:1.5vw;max-height: 16vw;}
.swiper03 .swiper-slide{width:15vw;max-height: 16vw;}
.swiper03 .swiper-slide img{width: 100%;height: 16vw;}
.xx_bt img{width: 100%;}
.xx_box{padding-top: 1.5vw;}
.xx_box>img{display: block; width: 100%;}
.xx_li{margin-top: 1vw;}
.xx_li p{font-size: 0.85vw;line-height:3vw;border-bottom: 0.1vw #ccc dashed;}
.swiper01{width: 100%;height:12vw;}
.swiper01 .swiper-slide{height:12vw;}
.swiper01 .swiper-slide img{display: block;width: 100%;}
.swiper02{width:32vw;height:22vw;margin-top:2vw;}
.swiper02 .swiper-slide{height:22vw;background: #A17576;}
.swiper02 .swiper-slide img{display: block;width: 100%;height: 100%;}
.lie01{width:28vw;margin-top:2vw}
.lie01 li{line-height:2.6vw;font-size: 0.9vw;overflow: hidden;border-bottom: 0.1vw #ccc dashed}
.tulie li{width: 19vw;height:18vw;float: left;margin-right: 2.5vw;font-size: 0.7vw;line-height:1.1vw;}
.tulie li:nth-child(3){margin-right: 0!important;}
.tulie li img{width: 19vw;height: 11vw;}
.tulie li p{font-size: 0.9vw;font-weight: bold;text-align: center;line-height:2.4vw;}
.lie02{margin-top:1vw}
.lie02 li{float: left; width:29vw; line-height:3vw;font-size:.9vw;font-weight: bold;overflow: hidden;border-bottom: 0.1vw #ccc dashed;margin-right:2vw;}
.tulie02{width: 40.5vw;margin-top:2vw}
.tulie02 li{width: 19vw;height:18vw;float: left;margin-right: 2.5vw;font-size: 0.7vw;line-height:1.1vw;}
.tulie02 li:nth-child(2){margin-right: 0!important;}
.tulie02 li img{width: 19vw;height: 11vw;}
.tulie02 li p{font-size: 0.9vw;font-weight: bold;text-align: center;line-height:2.4vw;}
.lie03{width:19vw;margin-top:2vw}
.lie03 li{line-height:2.4vw;font-size:.9vw;/*font-weight: bold;*/overflow: hidden;border-bottom: 0.1vw #ccc dashed;}

.news-title {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 16px;
  text-align: center;
}



.scwmw_topnav img{
	width: 6vw;
}
  .scwmw_topbox{
    position: absolute;
    top: 0;
    width: 100%;
    background: #f1f1f1de;
    height: 2.5vw;
    line-height: 2.5vw;
  }
  .scwmw_topnav{
    margin: 0 auto;
    width: 69vw;
  }
  .tnav_a{
    display: flex;
  }
  .tnav_a a{
    display: block;
    margin-left: 1.8vw;
  }


.foot{height:16vw;background: url("../images/foot.jpg") no-repeat top center;background-size: 100% auto;padding-top:5vw;text-align: center;font-size:0.8vw;color: #fff; line-height:2vw;margin-top: 5vw;}
:root{--swiper-navigation-size:2.5vw;--swiper-theme-color:#c4190c;}


@media (max-width:1000px){
body{overflow-x:hidden;}
:root{--swiper-navigation-size:3vw}
.foot img{width:4vw;}
}

/* 移动设备等比例缩放 */
@media screen and (max-width: 1000px) {
  html, body {
    min-width: 1200px;
    overflow-x: auto;
  }

}