/*header start*/
body{overflow-x: hidden;}
.header{width: 100vw;height: 15vw;background: #2e2f35;position: relative;}
.logo_nav{width: 100%;height: 15vw;position: relative;display: flex;justify-content: center;align-items: center;position: relative;}
.logo{display: block;width: 8.6vw;height: 15vw;margin: 0px auto;display: flex;align-items: center;box-sizing: border-box;padding-top: 2px;}
.logo img{width: 100%;height: auto;}
.hd_btn {position: absolute;float: right;width: 25px;height: 36px;cursor: pointer;margin-right: 5.3vw;right:3vw;}
.hd_btn span{position: absolute;left: 0;top: 6px;width: 25px;height: 3px;background-color: #555555;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.hd_btn .s1 {top: 10px;}
.hd_btn .s2 {top: 20px;}
.hd_btn .s3 {top: 30px;}
.hd_btn.on .s1 {top: 20px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.hd_btn.on .s2 {opacity: 0;}
.hd_btn.on .s3 {top: 20px;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.nav{width: 100vw;height: 100vh;position: absolute;top: 13.4vw;background: #FFFFFF;z-index: 999;display: none;}
.nav li{width: 89.4vw;height: 11vw;border-bottom: 1px solid rgba(0,0,0,0.2);line-height: 11vw;text-align: center;margin: 0px auto;}
.nav li a{width:100%;height: 100%;display: block;}
/*header end*/
/*banner start*/
.banner{width: 100%;height: auto;}
.banner img{width: 100%;height: auto;}
/*banner end*/
/*content start*/
.wang_clear{
  clear: both;
}
.content{width: 100vw;height: auto;display: table;}
.s_l{width: 100%;height: auto;box-sizing: border-box;padding-top:2vw;}
.s_l p{font-size: 4.3vw;color: #333333;text-align: center;font-family: "STZhongsong";margin:5vw 0vw;}
.s_l span{display: block;width: 97px;height: 1px;background: #000000;margin:5vw auto;}
.s_l h2{font-size: 6.4vw;font-weight: normal;text-align: center;color: #333333;margin-top: 1.4vw;height:7vw; line-height:7vw;font-family: "STZhongsong";display: flex;justify-content: center;align-items: center;}
.s_l h2 img{height:2.5vw;display:inline-block;width:auto;}
.wang_th_s h2{margin-bottom: 2vw;}
.ljgd{display: block;width: 37.4vw;height: 8.1vw;border: solid 1px #a0131a;margin: 0px auto;margin-top: 5vw;color: #a0131a;font-size: 3.2vw;text-align: center;line-height: 8.1vw;}
/*ppzx start*/
.ppzx{width: 100vw;height: auto;display: table;}
.ppzx_title{width: 100%;height: auto;display: table;position: relative;margin-top: 20vw;}
.ppzx_title h2{font-weight: normal;font-size: 5.9vw;color: #666666;display: block;width: 28vw;height: 6.8vw;background: #FFFFFF;padding: 0px 1.5vw;position: absolute;left: 50%;margin-left: -13vw;text-align: center;top: -4vw;}
.ppzx_title span{width: 100%;height: 0.2vw;background: #CCC;display: block;}
.ppzx_box{width: 89.4vw;height: auto;display: table;margin: 0px auto;margin-top: 5.5vw;}
.ppzx_list{width: 100%;height: auto;display: table;}
.ppzx_list li{width: 100vw;height: 21.1vw;margin-top:1px;}
.ppzx_list li a{display: block;width:100%;height: 100%;}
.ppzx_list li:nth-of-type(1){margin-top: 0vw;background: url(../img/sp_1.jpg) no-repeat center center;background-size: cover;}
.ppzx_list li:nth-of-type(2){background: url(../img/sp_2.jpg) no-repeat center center;background-size: cover;}
.ppzx_list li:nth-of-type(3){background: url(../img/sp_3.jpg) no-repeat center center;background-size: cover;}
.ppzx_list li h2{font-size: 4vw;color: #FFFFFF;display: block;width: auto;float: left;margin-top: 8.8vw;margin-left: 7.4vw;font-weight: bold;}
.ppzx_list li span{display: block;width: 6.4vw;height: auto;float: right;margin-top: 7.6vw;margin-right: 7.5vw;}
.ppzx_list li span img{width: 100%;height: auto;}
/*ppzx end*/
/*mtzx start*/
.mtzx{width: 100vw;height: auto;display: table;}
.swiper-container {width: 100vw;height: auto;margin-left: auto;margin-right: auto;}
.swiper-slide {background-size: cover;background-position: center;}
.gallery-top {height: 60.1vw;width: 100vw;margin-top: 11vw;}
.gallery-thumbs {height: 20.7vw;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {width: 20.7vw;height: 20.7vw;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
/*mtzx end*/
/*news start*/
.news_dt{width: 100vw;height: auto;display: table;}
.index_news_box{width: 100vw;height: auto;display: block;margin-top: 11vw;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { zoom: 1; }
.container { margin:150px auto; width:1000px;}
.poster-main {width: 100vw;height: 53.4vw;position: relative;margin: 0 auto;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {width: 100vw;height: 53.4vw;}

.poster-main .poster-list .poster-item {
  width: 66.8vw;
  height: 53.4vw;
  position: absolute;
  left: 0;
  top: 0;
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../img/left.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../img/right.png) no-repeat center center;
}
/*news end*/
/*index_about start*/
.index_about{width: 100vw;height: auto;display: table;}
.index_about_box{width: 100vw;height: auto;display: table;}
.index_about_box img{width: 89.4vw;height: auto;margin: 0px auto;display: block; margin-top: 6.5vw;}
.index_about_title{width: 100vw;height: auto;display: table;margin-top: 9.5vw;}
.index_about_title h2{font-size: 4vw;color: #222222;text-align: center;font-weight: normal;}
.index_about_title span{width: 18.7vw;height: 0.4vw;background: #000000;display: block;margin: 0px auto;margin-top: 4.6vw;}
.bd{width: 89.4vw;height: auto;display: table;margin: 0px auto;margin-top: 6.2vw;}
.in_pt{outline: none;border: solid 1px #666666;display: block;width: 100%;height: 8.5vw;padding-left: 5.5vw;width: 83.7vw;margin-top: 6.5vw;font-size: 4.3vw;}
.in_pt:nth-of-type(1){margin-top: 0px;}
.bd textarea{outline: none;border: solid 1px #666666;display: block;height: 25.1vw;padding-left: 5.5vw;width: 83.7vw;margin-top: 6.5vw;resize:none;padding-top: 1.6vw;font-size: 4.3vw;}
.tj{width: 26.8vw;height: 6.5vw;outline: none;text-align: center;line-height: 6.5vw;border: none;background: #a0131a;color: #FFFFFF;font-size: 3.2vw;margin: 0px auto;margin-top: 5.9vw;display: block;}
.fx_d{text-align: right;font-size: 4vw;color: #333333;margin-top:20vw;margin-right: 5.4vw;}
.fx_d img{width: 6.3vw;height: auto;vertical-align: middle;}
/*index_about end*/
/*content end*/



/*新闻详情*/
.news_list{width: 100vw;height: auto;display: table;margin-top: 6.5vw;}
.news_list h2{font-weight: normal;font-size: 4vw;color: #333333;text-align: center;}
.news_list h2 span{font-size: 2.7vw;color: #999999;}
.news_list .news_dtime{display: block;width: 89.4vw;height: 6.5vw;line-height: 6.5vw;border-bottom: 0.1vw solid rgba(0,0,0,0.3);font-weight: normal;font-size: 2.7vw;color: #333333;margin: 0px auto;margin-top: 2.3vw;}
.news_con{width: 89.4vw;height: auto;display: table;margin: 0px auto;margin-top: 6.4vw;}
.news_con p{font-size: 3.5vw;color: #333333;text-indent: 2em;line-height: 8vw;text-align: justify;}
.news_con p img{display: block;max-width: 61.4vw;height: auto;margin: 0px auto;margin-top: 2vw;margin-bottom: 2vw;}
.news_con h3{font-weight: normal;font-size: 2.1vw;color: #333333;text-align: center;margin-bottom: 2vw;}
.news_con h3 img{width: 2.2vw;height: auto;vertical-align: middle;}
.prve{width: 100%;height: auto;display: table;margin-top: 11.7vw;}
.prve li{margin-top: 3vw;}
.prve li a{font-size: 3.2vw;color: #333;}
.prve li:nth-of-type(1){margin-top: 0vw;}
.news_con section{
  font-size: 3.5vw;color: #333333;text-indent: 2em;line-height: 8vw;text-align: justify;
  width:100%;box-sizing: border-box;padding:0vw 2vw;
}
.news_con section p{ width:90%;box-sizing: border-box;padding:0vw 2vw;margin:0 auto;}
.news_con section img{
  display: block;width: 61.4vw;height: auto;margin: 0px auto;margin-top: 2vw;margin-bottom: 2vw;
}
.news_con div{
  text-align: center;
  width:100%;
}
.news_con div img{
  width:100%;
}
.wang_homeslide{
  position: relative;

}
.wang_homeslidelist{
   /* position: absolute;
   left:0px;
   top:440px;
   background: white;
   width:100%; */
   /* height: 100%; */
}
.wang_bbslide{
  width:100vw;
  /* overflow: hidden; */
  /* height: 92vh; */
}
.banner .bx-viewport {
  overflow:visible !important;
}
.wang_ppzx{
   margin-top:12vw;
}
.wang_bbslide .bx-wrapper .bx-pager.bx-default-pager a{
  /* margin:0 !important; */
  /* transition: .5s; */
}
.fx_d .bdshare-button-style1-32{
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.bdshare-button-style1-32{
  box-sizing: border-box;
  padding:0vw 5.5vw;
}
 .dsf .bdsharebuttonbox a{
   display: inline-block !important;
   float: none !important;
   width:12vw !important;
   height: 12vw !important;
   text-indent: 0em !important;
   margin:0vw 5vw 0vw 0vw !important ;
 }
 .bdshare-button-style1-32 .bds_weixin {
  background-position:0% 0% !important;
}
.bdshare-button-style1-32 a{
  background-repeat: repeat !important;
  background-size:100% 100%; 
}
.bdshare-button-style1-32 .bds_tsina{
  background-position:0% 0% !important;
}
.fx_d .bdsharebuttonbox a{
   display: inline-block !important;
   float: none !important;
   width: 6.3vw !important;
   height: 5.3vw !important;
   text-indent: 0em !important;
 }
 .bdshare-button-style1-32 .wang_xin {
  background-position:0% 0% !important;
}
.bdshare-button-style1-32 a{
  background-repeat: repeat !important;
  background-size:100% 100%; 
}
.bdshare-button-style1-32 .wang_bo{
  background-position:0% 0% !important;
}
.gallery-top .swiper-slide{
   width:100vw;
   height: 33.5vw;
}
.gallery-top .swiper-slide video{
  width:100vw;
  height: 53.5vw;
}
.gallery-thumbs .swiper-slide{
  width:20.7vw;
  height: 20.7vw;
}
.gallery-thumbs .swiper-slide video{
         width:20.7vw;
         height: 20.7vw;
}









/*footer start*/
.footer{width: 100vw;height: auto;display: table;}
.footer_top{width: 100%;height: auto;display: table;background: rgba(0,0,0,0.05);margin-top: 15.6vw;}
.top_nav{width: 89.4vw;height: auto;display: table;margin: 0px auto;margin-top: 5.5vw;}
.top_nav li{width: 100%;height: auto;display: table;padding: 5.9vw 0px 6.4vw;border-bottom: 0.3vw rgba(0,0,0,0.1) solid;}
.top_nav li p{font-size: 4vw;color: #333333;float: left;}
.top_nav li span{display: block;width: 4.4vw;height: auto;float: right;}
.top_nav li span img{width: 100%;height: auto;}
.top_nav li:nth-last-of-type(1){border-bottom: none;}
.dsf{padding-bottom: 8vw;}
.dsf a{margin-left: 7.5vw;}
.dsf a img{width: 11.8vw;height: auto;}
.footer_bottom{width: 100%;height: 27.5vw;background: #2e2f35;display: flex;justify-content: center;align-items: center;}
.footer_bottom p{font-size: 3.2vw;color: rgba(255,255,255,0.5);text-align: center;line-height: 10vw;}
/*footer end*/

.newsmore{
  width:85vw;
  height: 8vw;
  line-height: 8vw;
  text-align: center;
  color: white;
  border-radius: 5px;
  background: #a0131a;
  font-size: 2.89vw;
}

















