.swiper-container-banner{width: 100%;margin-left: auto;margin-right: auto;overflow: hidden;position: inherit; height:540px;}
.swiper-container-banner .swiper-container{ height:100%;}
.swiper-container-banner .swiper-slide{position: relative;overflow: hidden; height:100%;}
.swiper-container-banner .swiper-slide img{width: 100%; height:100%; object-fit:cover;}
.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet{background: none;width: auto;height: auto;outline: none;}
.swiper-container-banner .swiper-button-next span,.swiper-container-banner .swiper-button-prev span{font-size: 26px;color: #fff;}
.swiper-container-banner .swiper-pagination-bullet{width: 60px;height: 7px;border-radius: 0;background: #fff;opacity: 1;margin: 0 6px!important;}
.s.swiper-container-bannerwiper-container-banner .swiper-pagination{bottom: 40px;}
.swiper-container-banner .swiper-pagination-bullet-active{background: #b10a1c;opacity: 1;}

.listpro dt .txt p{height: 26px;line-height: 26px;overflow: hidden;}
.divtop{margin-top: 60px;}
.f30{font-size: 30px;font-weight: bold;font-family: latob;}
.amore{display: inline-block;height: 40px;line-height: 40px;border-radius: 500px;border: 1px solid #bbb;padding: 0 24px;}
.amore span{line-height: 40px;}
.amore:hover{background: #b10a1c!important;border: 1px solid #b10a1c!important;color: #fff!important;}

.index_npro ul{margin-top: 30px;}
.index_npro li{float: left;margin-bottom: 20px;position: relative;margin-left: 1.25%;width: 20%;}
.index_npro li:nth-child(1){width: 50%;margin-left: 0;}
.index_npro li:nth-child(1) .imgfd img{height: 660px;}
.index_npro li .txt{position: absolute;bottom: 0;left: 0;background: rgba(255,255,255,.9);width: 100%;font-size: 18px;display: none;}
.index_npro li .txt .wz{padding: 25px;display: flow-root;}
.index_npro li .txt b{color: #b10a1c;font-family: latob;display: block;margin-bottom: 5px;}
.index_npro li .txt span{font-size: 20px;font-weight: bold;}
.index_npro li .txt p{display: block;height: 22px;line-height: 22px;width: 80%;overflow: hidden;}
.index_npro li:hover .txt{display: block;}
.index_npro li .imgfd img{height: 320px;}
.index_npro li:nth-child(3),.index_npro li:nth-child(4){width: 27.5%;}

.index_shop .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.index_shop h2{display: block;margin-bottom: 30px;}
.index_shop .tit{ width: 80%; margin: 0 auto 30px; text-align: center;}
.index_shop .tit .f30{ margin-bottom: 0;}
.index_shop .tit .line{ display: inline-block; background: #b10a1c; width: 90px; height: 2px; margin:15px 0 20px;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{display: none;}
.index_pop{position: relative;}
  html,
  body {
	position: relative;
	height: 100%;
  }

  .swiper.ss {
	width: 100%;
	height: 100%;
	height: 580px;
  }
  
 .sy_pro_list ul li{ float: left; width: 49%; margin-right: 2%; margin-bottom: 20px; position: relative;}
 .sy_pro_list ul li:first-child{ width:100%;}
  .sy_pro_list ul li:nth-child(2n+3){ margin-right:0;}
  .sy_pro_list ul li .txt{ width: 100%; left: 0; position: absolute; bottom: 0; padding: 40px 50px; color:#fff; box-sizing:border-box;} 
.sy_pro_list ul li .txt i{ display: block; width:55px; text-align:center; background: #b10a1c; font-size: 14px; line-height: 24px; margin-bottom:10px;} 
 .sy_pro_list ul li .txt  h3{ font-size: 28px; display:inline-block;}
 .sy_pro_list ul li .txt  span.more{ display: block; text-align:center;line-height: 38px;width:190px; border: 1px solid #fff; transition:.2s ease;}
  .sy_pro_list ul li .txt  span.more:hover{ background:#b10a1c; border-color:#b10a1c;}
  .sy_pro_list ul li .pro_item .txt span.more{ float: right;}
.sy_pro_list ul li .first_item .txt span.more { margin-top:10px;}
 
.index_pop .swiper-slide{height: calc((100% - 30px) / 2);border: 1px solid #ddd;box-sizing: border-box;overflow: hidden;background: #fff;}
.index_pop .swiper-slide a,.index_we dt a{display: flow-root;}
.index_pop .imgfd{width: 54%;}.index_pop .imgfd img{height: 280px;}
.index_pop .txt{width: 46%;}.index_pop .txt .box{padding: 40px 20px 0;}
.index_pop .txt p{color: #999;font-size: 20px;}
.index_pop .txt b{font-size: 18px;display: block;margin: 20px 0 5px;}
.index_pop .txt h3{font-family: lato;font-size: 18px;display: block;max-height: 22px;line-height: 22px;overflow: hidden;}
.index_pop .txt i{font-size: 14px;color: #666;display: block;margin-top: 40px;}
.index_pop .swiper-slide:hover p,.index_pop .swiper-slide:hover b,.index_pop .swiper-slide:hover h3,.index_pop .swiper-slide:hover i{color: #b10a1c;}
.index_pop .ant{width: 45px;position: relative;}
.index_pop .swiper-button-prev,.index_pop  .swiper-rtl .swiper-button-next{left: 0;top: -20px;}
.index_pop .swiper-button-next,.index_pop  .swiper-rtl .swiper-button-prev{right: 0;top: -20px;}
.index_pop .ant .swiper-button-prev span,.index_pop .ant .swiper-button-next span{color: #666;font-weight: bold;font-size: 18px;}
.index_pop .ant .swiper-button-next.swiper-button-disabled span,.index_pop .ant .swiper-button-prev.swiper-button-disabled span,.index_pop .ant .swiper-button-next.swiper-button-disabled span,.index_pop .ant .swiper-button-prev.swiper-button-disabled span{color: #666;opacity: 1;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.index_pop h2.f30,.index_new h2.f30{position: absolute;top: 0;left: 0;}
.index_pop .ant .swiper-button-prev:hover span,.index_pop .ant .swiper-button-next:hover span{color: #b10a1c;}

.index_we .imgg{width: 62.5%;}.index_we .txt{width: 32.5%;}
.index_we .txt p{line-height: 30px;display: block;margin: 30px 0 70px;max-height: 160px;overflow: hidden;}
.index_we .txt  .f30{ color: #b10a1c;}
.index_we dl{border: 1px solid #ddd;display: flow-root;}
.index_we dt{width: 50%;height: 80px;line-height: 80px;border-right: 1px solid #ddd;float: left;box-sizing: border-box;overflow: hidden;}
.index_we dt:nth-child(2n){border-right: none;}
.index_we dt:nth-child(1),.index_we dt:nth-child(2){border-bottom: 1px solid #ddd;}
.index_we dt .ic{height: 80px;display: flex;align-items: center;margin-left: 30px;margin-right: 20px;}
.index_we dt .ic img{display: block;}
.index_we dt b{font-size: 18px;}
.index_we dt:hover{background: #b10a1c;}.index_we dt:hover b{color: #fff;}
.index_we dt:hover .ic img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}

.des,.des p{font-size: 16px!important;line-height: 30px!important;color: #666!important;overflow: hidden;}
.index_abo .pic{width: 62.5%;}.index_abo .pic img{height: 500px;}
.index_abo .txt{width: 37.5%;height: 500px;}
.index_abo .txt .f30{ color: #b10a1c;}
.index_abo .txt .pad{padding: 0 60px 0 0;display: flow-root;}
.index_abo .txt .des{max-height: 240px;overflow: hidden;margin: 20px 0 40px;}
.index_abo .txt .amore2{margin-left: 20px;background: #333;border-color: #333;color: #fff;}
.index_td dl{margin-top: 40px;}
.index_td dt{float: left;width: 20%;position: relative;text-align: center;}
.index_td dt::after{content: '';position: absolute;right: 0;top: 5px;width: 1px;height: 120px;background: #ddd;}
.index_td dt b{display: block;font-size: 18px;margin: 20px 0 10px;}
.index_td dt .p{line-height: 20px;color: #666;font-size: 14px;padding: 0 50px;display: block;height: 40px;overflow: hidden;}
.index_td dt img{margin: 0 auto;display: block;-webkit-transition: 2s ease;-moz-transition: 2s ease;}
.index_td dt:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}
.index_td dt:last-child::after{display: none;}

.index_new{position: relative;overflow: hidden;}.index_new .center{}
.index_new li{position: relative;}
.index_new li .imgfd img{height: 250px;}
.index_new li .colm{height: 28px;line-height: 28px;background: #b10a1c;padding: 0 10px;position: absolute;z-index: 1;top: 10px;right: 10px;font-size: 14px;color: #fff;}
.index_new li h3{display: block;font-size: 18px;line-height: 24px;max-height: 48px;overflow: hidden;margin: 15px 0 5px;}
.index_new li p{display: block;font-size: 14px;color: #666;line-height: 20px;max-height: 40px;overflow: hidden;}
.index_new li .date{width: 100%;border-top: 1px solid #ddd;padding-top: 20px;font-size: 14px;color: #666;margin-top: 20px;}
.index_new li .date span{font-size: 14px;}
.index_new .ant{width: 45px;position: relative;}
.index_new .swiper-button-prev,.index_new  .swiper-rtl .swiper-button-next{left: 0;top: -20px;}
.index_new .swiper-button-next,.index_new  .swiper-rtl .swiper-button-prev{right: 0;top: -20px;}
.index_new .ant .swiper-button-prev span,.index_new .ant .swiper-button-next span{color: #666;font-weight: bold;font-size: 18px;}
.index_new .ant .swiper-button-prev:hover span,.index_new .ant .swiper-button-next:hover span{color: #b10a1c;}
.index_new,.swiper.ss{padding-top: 60px;}
.index_new li:hover h3{color: #b10a1c;}

.index_npro .f30{line-height: 42px;height: 42px;display: block;}

@media (max-width: 1500px){
.swiper-container-banner{ height: 450px;}
.sy_center{ width: 92%;}
}
@media (max-width: 1200px){
    .swiper-container-banner{ height: 380px;}
	.swiper-container-banner .swiper-pagination-bullet{width: 40px;height: 5px;}
	.swiper-container-banner .swiper-pagination-bullet{margin: 0 4px!important;}
	.swiper-container-banner .swiper-pagination{bottom: 20px;}
	.divtop{margin-top: 40px;}
	.f30{font-size: 24px;}
	.index_npro li:nth-child(1) .imgfd img{height: 310px;}
	.index_npro li .imgfd img{height: 150px;}
	.index_npro li{margin-bottom: 10px;}
	.index_we .imgg{width: 50%;}.index_we .txt,.index_abo .txt{width: 48%;}
	.index_we .txt p{font-size: 20px;line-height: 34px;margin: 0;margin-bottom: 20px;}
	.index_we dt,.index_we dt .ic{height: 60px;line-height: 60px;}
	.index_we dt b{font-size: 16px;}
	.index_abo .pic{width: 52%;}
	.index_abo .txt .pad{padding: 40px;}
	.index_abo .pic img,.index_abo .txt{height: 450px;}
	.index_abo .txt .des{margin-bottom: 20px;}
	.index_td dt{width: 33.33%;min-height: 126px;margin-top: 10px;}
	.index_td dt b{font-size: 16px;margin: 10px 0 5px;}
	.index_td dl{margin-top: 20px;}
	.index_new li .imgfd img{height: 220px;}
	.sy_pro_list ul li .txt{ padding: 30px;}
	.sy_pro_list ul li .txt h3{ font-size: 24px;}
	.sy_pro_list ul li .txt span.more{ width: 160px;}
}
@media (max-width: 940px){
	.index_npro li:nth-child(1){width: 100%;}
	.index_npro li:nth-child(1) .imgfd img{height: 280px;}
	.index_npro li,.index_npro li:nth-child(3), .index_npro li:nth-child(4){margin: 0;width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.index_npro li:nth-child(3),.index_npro li:nth-child(5){margin-right: 0;}
	.index_npro li .imgfd img{height: 220px;}
	.index_shop h2{margin-bottom: 10px;}
	.index_pop .imgfd img,.index_pop .swiper-slide{height: 200px;}
	.index_pop .txt .box{padding: 20px 10px;}
	.index_pop .txt b{margin-top: 10px;font-size: 16px;}
	.index_pop .txt i{margin-top: 20px;}
	.index_pop .txt h3,.index_new li h3{font-size: 16px;}
	.swiper.ss{height: 415px;}
	.index_we .txt,.index_abo .txt,.index_we .imgg,.index_abo .pic{width: 100%;}
	.index_we .txt p{line-height: 30px;}
	.index_abo .txt{height: auto;}
	.sy_pro_list ul li{ width: 100%; float: none;}
	 .index_we .imgg{ margin-top: 30px;}
}
@media (max-width: 560px){
	.f30{font-size: 20px;}
	.index_npro .amore{display: none;}
	.index_npro .f30{line-height: normal;height: auto;}
	.divtop{margin-top: 30px;}
	.index_npro ul{margin-top: 15px;}
	.swiper-container-banner .swiper-slide img{}
	.index_npro li:nth-child(1) .imgfd img{height: 260px;}
	.index_npro li{margin-bottom: 10px!important;}
	.index_npro li .imgfd img{height: auto;}
	.index_npro li:nth-child(1) .txt{position: absolute;}
	.index_npro li .txt,.index_shop .swiper-button-next, .index_shop .swiper-button-prev{display: block;}
	.index_npro li .txt b{margin-bottom: 0;}
	.index_npro li .txt,.index_shop .swiper-slide p{font-size: 16px;}
	.index_npro li:nth-child(1) .txt .wz{padding: 15px 20px;}
	.index_npro li .txt{position: inherit;}
	.index_npro li .txt .wz{padding: 5px 0;}
	.index_npro li .txt b{display: none;}.index_npro li:nth-child(1) .txt b{display: block;}
	.index_npro li .txt span{display: none;}.index_npro li:nth-child(1) .txt span{display: block;}
	.index_npro li .txt p{width: 100%;}.index_npro li:nth-child(1) .txt p{width: 80%;}
	.index_shop .swiper-button-next, .index_shop .swiper-button-prev{background: none;width: auto;height: auto;}
	.index_shop .swiper-button-next span, .index_shop .swiper-button-prev span{color: #b10a1c;font-size: 20px;}
	.index_shop .swiper-button-next:hover, .index_shop .swiper-button-prev:hover{background: none;}
	.index_shop h2{margin-bottom: 0;}
	.index_shop .swiper{padding-bottom: 30px;}
	.index_new, .swiper.ss{padding-top: 45px;}
	.index_we .txt p{font-size: 18px;line-height: 28px;}
	.index_we dt .ic img{max-width: 32px;}
	.index_we dt .ic{margin: 0 15px;}
	.index_abo .txt .pad{padding: 25px;}
	.des, .des p{font-size: 15px!important;line-height: 26px!important;}
	.index_abo .txt .des{max-height: none;}
	.index_abo .txt .amore2{margin-left: 10px;}
	.index_abo .pic img, .index_abo .txt{height: auto;}
	.index_td dt{width: 50%;}
	.sy_pro_list .first_item .imgfd img{ width: 160%; margin-left: -30%; max-width:160%;}
	.sy_pro_list ul li .txt{ padding: 20px;}
	.sy_pro_list ul li .txt h3{ font-size: 20px;}
	.sy_pro_list ul li .txt span.more{ line-height: 32px; width: 140px;}
	.sy_pro_list ul li .pro_item .txt span.more{ float: none; margin-top:10px;}
	.sy_center{ width: 96%;}
	
}

.nyban{width: 100%;overflow: hidden;position: relative; height:400px;}
.nyban h2{text-transform: uppercase;font-size: 30px;color: #fff;position: absolute;bottom: 50px;left: 13%;z-index: 2;}
.nyban img{width: 100%;display: block; height:100%; object-fit:cover;}

.classify{height: 100px;line-height: 100px;background: #fff;}
.classify .currentDd i,.classify .currentDd span.icon-xiala,.classify .subNav:hover i,.classify .subNav:hover span.icon-xiala{color: #b10a1c;}
.classify .navContent{display: none;position: absolute;top: 80px;left: 0;z-index: 10;background: #fff;padding: 14px;border: 1px solid #ddd;}
.classify .subNav i{margin-left: 10px;margin-right: 25px;}
.classify .subNav{cursor: pointer;position: relative;padding-right: 30px;}
.classify .subNav::after{content: '';width: 1px;height: 20px;background: #999;position: absolute;right: 0;top: 40px;}
.classify .subNavBox{position: relative;}
.classify .navContent li a{white-space:nowrap;text-overflow:ellipsis;display: block;font-size: 14px;line-height: normal;padding: 0 15px;min-width: 120px;height: 30px;line-height: 30px;overflow: hidden;}
.classify .navContent li:hover a,.classify .navContent li.cur a{color: #fff;background: #333;}
.classify dl{margin-left: 30px;}
.classify dt{float: left;margin-right: 24px;position: relative;padding-right: 24px;}
.classify dt::after{content: '';width: 1px;height: 15px;background: #666;position: absolute;right: 0;top: 43px;}
.classify dt:last-child::after{display: none;}
.classify dt:hover a{color: #b10a1c;}
.navContent{display: none;}

.wap_none{display: none;}
.divpad{padding: 50px;display: flow-root;background: #fff;}
.info_show h1{font-size: 30px;display: block;margin-bottom: 20px;line-height: 36px;max-width: 700px;width: 100%;}
.loca a:hover{color: #b10a1c;}
.loca{height: 80px;line-height: 80px;}

.ins_cont .txt{width: 40%;}.ins_cont .map{width: 57%;}
.ins_cont .txt .p{font-size: 14px;color: #666;line-height: 24px;margin-top: 10px;}
.ins_cont .txt b{font-size: 20px;display: block;margin: 60px 0 30px;}
.ins_cont .txt dt span{font-size: 20px;width: 35px;color: #000;display: block;float: left;}
.ins_cont .txt dt{display: flex;margin-bottom: 15px;}
.ins_cont .txt dt:last-child{line-height: 24px;}
.ins_cont .txt dl{max-width: 480px;width: 100%;}

.ins_feed .tit{text-align: center;}
.ins_feed .tit i{width: 80px;height: 2px;background: #b10a1c;display: block;margin: 10px auto;}
.ins_feed .tit p,.ins_feed form .p{font-size: 14px;color: #666;}
.ins_feed form{margin-top: 35px;}
.ins_feed form .box,.ins_feed form input{height: 50px;line-height: 46px;}
.ins_feed form .box{width: 49.2%;float: left;margin-right: 1.6%;margin-bottom: 20px;border: 1px solid #ddd;overflow: hidden;position: relative;box-sizing: border-box;}
.ins_feed form .box:nth-child(2n){margin-right: 0;}
.ins_feed form input{width: 100%;text-indent: 30px;font-size: 14px;color: #666;}
.ins_feed form span{color: #e70000;position: absolute;top: 0;left: 20px;z-index: 1;line-height: 50px;}
.ins_feed form .boxn input{text-indent: 20px;}
.ins_feed form textarea{border: 1px solid #ddd;height: 120px;padding-top: 10px;width: 100%;text-indent: 20px;font-size: 14px;color: #666;}
.ins_feed form i{color: #e70000;}
.ins_feed form .p{margin: 10px 0 20px;}
.ins_feed .sub{max-width: 920px;width: 100%;margin: 0 auto;background: #b10a1c;display: block;font-size: 16px;color: #fff;font-family: latob;cursor: pointer;}

.listnew dt{background: #fff;padding: 30px;display: flow-root;margin-bottom: 20px;}
.listnew dt:last-child{margin-bottom: 0;}
.listnew dt .imgfd{width: 21%;}.listnew dt .imgfd img{height: 180px;}
.listnew dt .txt{width: 76%;}
.listnew dt .txt h2{font-size: 20px;display: block;height: 24px;line-height: 24px;overflow: hidden;margin-bottom: 10px;}
.listnew dt .txt .tag{display: flow-root;width: 100%;}
.listnew dt .txt .tag .box{float: left;margin-right: 26px;font-size: 14px;color: #666;}
.listnew dt .txt .tag .box span{color: #b10a1c;margin-right: 10px;font-weight: bold;}
.listnew dt .txt .p{font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;margin: 16px 0;}
.listnew dt:hover .txt h2,.anmore:hover{color: #b10a1c;}
.anmore{font-family: latob;position: relative;text-align: center;font-size: 18px;padding-right: 50px;margin: 0 auto;display: table;margin-top: 60px;}
.anmore::after{position: absolute;top: 9px;right: 0;content: '';width: 30px;height: 2px;background: #000;}
.anmore:hover::after{background: #b10a1c;}
.showall1 .more{cursor: pointer;}

.listpro dt{width: 23%;float: left;margin-right: 2.66%;position: relative;background: #fff;margin-bottom: 20px;}
.listpro dt:nth-child(4n){margin-right: 0;}
.listpro dt b{font-size: 18px;position: absolute;top: 20px;left: 20px;z-index: 1;}
.listpro dt .txt{padding: 20px;padding-top: 0; display:flex; align-items:center;}
.listpro dt .txt h2,.listpro dt .txt p{font-size: 20px; font-family:latob;}
.listpro dt .txt span{font-size: 18px; line-height:22px; height:44px;display: block;margin-bottom: 10px;}
.listpro dt:hover p,.listpro dt:hover span,.listpro dt:hover i{color: #b10a1c;}
.listpro dt .txt .left{ margin-right: auto; max-width:calc(100% - 20px);}
.listpro dt .txt i{ font-size: 20px;}

.proshow2,.proshow{position: relative;}
.proshow .swiper-slide img{max-width: 600px;margin: 0 auto;display: block;}
.proshow .swiper-pagination{bottom: 0;}
.proshow .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 500px;background: #bbb;margin: 0 4px!important;}
.proshow .swiper-pagination-bullet-active{background: #b10a1c;}
.proshow .swiper-button-next,.proshow .swiper-button-prev{width: 45px;height: 45px;text-align: center;line-height: 45px;border: 1px solid #666;border-radius: 500px;box-sizing: border-box;}
.proshow .swiper-button-next span,.proshow .swiper-button-prev span{color: #333;font-size: 18px;font-weight: bold;}
.proshow .swiper-button-next:hover,.proshow .swiper-button-prev:hover{border: 1px solid #b10a1c;background: #b10a1c;}
.proshow .swiper-button-next:hover span,.proshow .swiper-button-prev:hover span{color: #fff;}

.proshow2,.proshow4{padding: 60px 0;display: flow-root;}
.proshow4{background: #f3f3f3;}
.proshow2 .center2{overflow: hidden;}
.despro{position: relative;}
.despro .swiper-slide img{max-width: 86%;}

.proshow2 .txt{width: 46.5%;}.poster-txt{overflow: hidden;}
.proshow2 .poster-list .poster-txt{height: 48px;transition: all .2s;line-height: 24px;color: #666;margin: 10px 0;}
.proshow2 .poster-btn,.proshow4 .poster-btn2{cursor: pointer;font-size: 14px;text-transform: uppercase;position: relative;color: #000;padding-right: 34px;display: initial;font-family: latobla;}
.proshow2 .poster-btn::after,.proshow4 .poster-btn2::after{content: '';width: 22px;height: 1px;background: #000;position: absolute;top: 8px;right: 0;}
.proshow2 .subNavBox{width: 46.4%;border-top: 1px solid #666;border-bottom: 1px solid #666;display: flow-root;}
.proshow2 .subNav{width: 100%;height: 70px;line-height: 70px;cursor: pointer;}
.proshow2 .subNav i{width: 11px;height: 11px;display: block;background: url(../images/ic12.png) no-repeat center;margin-top: 30px;}
.proshow2 .currentDd1 i{background: url(../images/ic13.png) no-repeat center;}
.proshow2 .navContent{padding-bottom: 20px; display:block;}

.proshow4 .imgg{width: 50%;}.proshow4 .txt{width: 44%;}
.proshow4 .txt b{font-size: 14px;color: #666;font-family: latobla;text-transform: uppercase;display: block;margin: 100px 0 20px;}
.proshow4 .poster-txt2{font-size: 16px;line-height: 24px;color: #666;height: 144px;overflow: hidden;margin: 30px 0;}

.proshow5{position: relative;overflow: hidden;padding-top: 60px;}
.proshow5 li{position: relative;background: #fff;}
.proshow5 li b{font-size: 18px;position: absolute;top: 20px;left: 20px;z-index: 1;}
.proshow5 li .txt{padding: 20px;padding-top: 0;}
.proshow5 li .txt h2,.proshow5 li .txt p{font-size: 18px;white-space:nowrap;text-overflow:ellipsis;}
.proshow5 li .txt span{font-size: 14px;display: block;margin-top: 20px;}
.proshow5 li:hover h2,.proshow5 li:hover p,.proshow5 li:hover b{color: #b10a1c;}
.proshow5 h2.f30{position: absolute;top: 0;left: 0;}
.proshow5 .ant{width: 30px;position: relative;}
.proshow5 .swiper-button-prev,.proshow5 .swiper-rtl .swiper-button-next{left: 0;top: -20px;}
.proshow5 .swiper-button-next,.proshow5 .swiper-rtl .swiper-button-prev{right: 0;top: -20px;}
.proshow5 .ant .swiper-button-prev span,.proshow5 .ant .swiper-button-next span{color: #333;font-weight: bold;font-size: 14px;}
.proshow5 .ant .swiper-button-prev:hover span,.proshow5 .ant .swiper-button-next:hover span{color: #b10a1c;}

.ystab_card ul .ystab_title{cursor:pointer;}
.ystab_card ul .ystab_title_this{background: #fff;}
.ystab_card .ystab_content{display:none;}
.ystab_card .ystab_content_this{ display:block;}
.proshow3 .box{width: 66.5%;}
.proshow3 ul.name {width: 100%;display: flow-root;margin-bottom: 130px;}
.proshow3 ul.name .ystab_title,.proshow3 ul.name .ystab_title_this{font-size: 17px;font-family: latob;float: left;margin-right: 26px;height: 34px;line-height: 34px;}
.proshow3 ul.name .ystab_title:last-child{margin-right: 0;}
.proshow3 ul.name .ystab_title_this{border-bottom: 1px solid #333;}
.proshow3 ul.bpic li{width: 9.6%;float: left;margin-right: 3.3%;text-align: center;margin-bottom: 25px;}
.proshow3 ul.bpic li .box2{padding: 4px;text-align: center;}
.proshow3 ul.bpic li p{font-size: 14px;margin-top: 10px;}
.proshow3 ul.bpic li.ystab_title_this .box2{border: 1px solid #333;box-sizing: border-box;}
.proshow3 ul.bpic li img,.proshow3 .xzpic img{width: 100%;display: block;}
.proshow3 ul.bpic li:nth-child(8n){margin-right: 0;}
.proshow3{position: relative;min-height: 400px;}
.proshow3 .xzpic{position: absolute;top: 0;right: 0;text-align: center;width: 24.2%;}
.proshow3 .xzpic .p{padding: 10px 0 5px;position: relative;height: 45px;}
.proshow3 .xzpic span{float: right;display: block;width: 45px;height: 45px;text-align: center;line-height: 45px;border: 1px solid #666;border-radius: 500px;font-size: 20px;font-weight: bold;position: absolute;bottom: 0;right: 0;}
.proshow3 .xzpic .p p{position: relative;display: inline-block;padding-bottom: 4px;margin-top: 15px;}
.proshow3 .xzpic .p p::after{content: '';width: 100%;height: 1px;background: #333;position: absolute;bottom: 0;left: 0;}

.proshow3 .boxfl{border-bottom: 1px solid #666;display: flow-root;padding-bottom: 20px;position: absolute;top: 100px;left: 0;width: 66.5%;}
.content .select{width: auto;height: 40px;position: relative;cursor: pointer;}
.content .select::after{content: "";display: block;width: 7px;height: 7px;border-left: 1px solid #333;border-bottom: 1px solid #333;top: 14px;right: 0;position: absolute;transform: rotate(-46deg);transition: all .3s ease-in;}
.content .select p{line-height: 40px;padding-right: 30px;}
.content .select ul{display: block;background: #FFFFFF;position: absolute;top: 40px;left: 0px;max-height: 0px;overflow: hidden;transition: max-height .3s ease-in;z-index: 3;}
.content .select ul li{height: 30px;line-height: 30px;padding: 0px 20px;list-style: none;color: #666666;margin-bottom: 5px;font-size: 14px;white-space:nowrap;text-overflow:ellipsis;}
.content .select ul li:last-child{margin-bottom: 0;}
.content .select1 ul li.Selected1{background: #333;color: #FFFFFF;}
.content .select ul li:hover{background: #333;color: #FFFFFF;}
.content .select1.open1 ul,.content .select2.open2 ul{max-height: 2500px;transform-origin: 50% 0;-webkit-animation: slide-down .5s ease-in;transition: max-height .2s ease-in;}
.content .select1.open1::after,.content .select2.open2::after{transform: rotate(134deg);transition: all .3s ease-in;top: 18px;}
.content .select ul .box5{border: 1px solid #ddd;box-sizing: border-box;padding: 14px 0;min-width: 135px;}
.proshow3 .content{float: left;}
.proshow3 .boxfl span{display: block;width: 1px;height: 16px;background: #999;float: left;margin: 0 30px;margin-top: 12px;}
.proshow3 h2.f30{margin-bottom: 20px;}

.proshow3 .search{width: 25%;position: absolute;top: 60px;left: 41%;overflow: hidden;}
.proshow3 .search form{height: 60px;line-height: 60px;background: #fff url(../images/ic14.png) no-repeat  10px 20px;padding-left: 40px;border: 1px solid #bbb;}
.proshow3 .search .inp{font-size: 14px;font-style: italic;height: 60px;line-height: 60px;display: flow-root;width: 100%;max-width: 250px;overflow: hidden;}
.proshow3 .search .sub{width: 50px;height: 60px;background: #fff url(../images/ic15.png) no-repeat center;cursor: pointer;position: absolute;top: 1px;right: 1px;}
.proshow3 .pp{font-size: 16px;line-height: 24px;color: #666;}
.proshow3 .anmore{font-size: 14px;text-transform: uppercase;font-family: lato;padding-right: 30px;float: left;cursor: pointer;}
.anmore::after{width: 22px;height: 1px;top: 8;}
.proshow .swiper-slide img{width: 100%;}

.proshow6 h2.f30{margin-bottom: 20px;}
.proshow6 .con{display: none;}
.proshow6 .tab-item{display: none;}
.proshow6 .show{display: block;}
.proshow6{position: relative;min-height: 448px;}
.proshow6 .spanList{font-size: 17px;font-family: latob;float: left;margin-right: 26px;height: 34px;line-height: 34px;cursor: pointer;}
.proshow6 .btn span.active{border-bottom: 1px solid #333;box-sizing: border-box;}
.proshow6 .content{float: left;}
.proshow6 .boxfl span{display: block;width: 1px;height: 16px;background: #999;float: left;margin: 0 30px;margin-top: 12px;}
.pro6box{width: 66.5%;}
.proshow6 .type_pic .filtr-item{width: 9.6%;float: left;padding: 0 1.45%;text-align: center;margin-bottom: 25px;cursor: pointer;}
.proshow6 .type_pic li .box2{padding: 4px;text-align: center;}
.proshow6 .type_pic li p{font-size: 14px;margin-top: 10px;}
.proshow6 .type_pic li.choice .box2{border: 1px solid #333;box-sizing: border-box;}
.proshow6 .type_pic li .box2 img,.proshow6 .tab-item .xzpic img{width: 100%;display: block;}
.proshow6 .boxfl{margin: 20px 0 50px;border-bottom: 1px solid #666;padding-bottom: 30px;display: flow-root;}
.proshow6 .tab-item{}
.proshow6 #box{position: absolute;top: 0;right: 0;text-align: center;width: 24.2%;}
.proshow6 .tab-item .xzpic .p{padding: 10px 0 5px;position: relative;height: 45px;}
.proshow6 .tab-item .xzpic span{float: right;display: block;width: 45px;height: 45px;text-align: center;line-height: 45px;border: 1px solid #666;border-radius: 500px;font-size: 20px;font-weight: bold;position: absolute;bottom: 0;right: 0;}
.proshow6 .tab-item .xzpic .p p{position: relative;display: inline-block;padding-bottom: 4px;margin-top: 15px;}
.proshow6 .tab-item .xzpic .p p::after{content: '';width: 100%;height: 1px;background: #333;position: absolute;bottom: 0;left: 0;}
.content .select3.open3 ul,.content .select4.open4 ul,.content .select5.open5 ul,.content .select6.open6 ul,.content .select7.open7 ul,.content .select8.open8 ul,.content .select9.open9 ul,.content .select10.open10 ul{max-height: 2500px;transform-origin: 50% 0;-webkit-animation: slide-down .5s ease-in;transition: max-height .2s ease-in;}
.content .select3.open3::after,.content .select4.open4::after,.content .select5.open5::after,.content .select6.open6::after,.content .select7.open7::after,.content .select8.open8::after,.content .select9.open9::after,.content .select10.open10::after{transform: rotate(134deg);transition: all .3s ease-in;top: 18px;}
		
.proshow1 h1{font-size: 36px;}
.proshow1 .p{font-size: 16px;line-height: 24px;}

.showmater h2{font-weight: normal;font-size: 18px;}
.showmater li{margin-top: 30px;display: flow-root;}
.showmater li p{font-size: 17px;font-family: latob;}
.showmater dt{width: 8%;float: left;margin-right: 2.22%;text-align: center;margin-top: 12px;}
.showmater dt:nth-child(10n){margin-right: 0;}
.showmater dt .img{padding: 4px;margin-bottom: 5px;}
.showmater dt .img img{display: block;width: 100%}
@media (max-width: 1500px){
.nyban{ height:300px;}

}
@media (max-width: 1200px){
    .nyban{ height:250px;}
	.nyban h2{left: 2%;font-size: 26px;}
	.info_show h1{font-size: 26px;line-height: 34px;}
	.classify{height: 80px;line-height: 80px;}
	.classify .navContent{top: 70px;}
	.classify dt::after{top: 32.5px;}
	.classify .subNav::after{top: 30px;}
	.listnew dt .imgfd{width: 30%;}
	.listnew dt .txt{width: 68%;}
	.listpro dt,.listpro dt:nth-child(4n){width: 32%;margin-right: 2%;}
	.listpro dt:nth-child(3n){margin-right: 0;}
	.listpro dt:last-child{margin-bottom: 0;}
	.proshow4 .txt b{margin-top: 0;}
	.pro6box{width: 100%;}
	.proshow6 #box{display: none;}
	.proshow1 h1{font-size: 30px;}
}
@media (max-width: 940px){
	.nyban h2,.info_show h1{font-size: 24px;}
	.divpad{padding: 30px;}
	.ins_cont .map{display: none;}
	.ins_cont .txt{width: 100%;}
	.listnew dt .imgfd{width: 38%;}
	.listnew dt .txt{width: 60%;}
	.listnew dt{padding: 20px;}
	.listnew dt .txt h2{font-size: 18px;}
	.listpro dt,.listpro dt:nth-child(4n),.listpro dt:nth-child(3n){width: 49%;margin-right: 2%;}
	.listpro dt:nth-child(2n){margin-right: 0;}
	.proshow3 .search{display: none;}
	.loca{height: 50px;line-height: 50px;overflow: hidden;}
	.proshow2, .proshow4{padding: 40px 0 ;}
	.proshow3 ul.bpic li,.proshow3 ul.bpic li:nth-child(8n){margin-right: 1%;width: 15.8%;}
	.proshow3 ul.bpic li:nth-child(6n){margin-right: 0;}
	.proshow6 .type_pic .filtr-item{padding: 0 2%;width: 16%;}
	.proshow1 h1{font-size: 24px;}
	.showmater dt,.showmater dt:nth-child(10n){width: 18%;margin-right: 2.5%;}
	.showmater dt:nth-child(5n){margin-right: 0;}
}

@media (max-width: 560px){
	.proshow2, .proshow4{padding: 30px 0;}
	.classify{height: 50px;line-height: 50px;}
	.classify .navContent{top: 50px;}
	.classify dl{display: none;}
	.classify .subNav i{margin-right: 15px;}
	.classify .subNav::after{top: 16px;height: 18px;}
	.wap_none{display: block;padding-left: 30px;}
	.info_show h1{font-size: 18px;line-height: 26px;margin-bottom: 10px;}
	.divpad{padding: 20px;}
	.nyban h2{font-size: 20px;bottom: 20px;}
	.ins_cont .txt b{font-size: 18px;margin: 30px 0 15px;}
	.ins_cont .txt dt,.listnew dt{margin-bottom: 15px;}
	.ins_feed form{margin-top: 15px;}
	.ins_feed form .box{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.listnew dt .imgfd,.listnew dt .txt{width: 100%;}
	.listnew dt .imgfd img{height: auto;}
	.listnew dt .txt .p{margin: 10px 0;}
	.listnew dt .txt h2{font-size: 16px;margin-top: 20px;}
	.anmore{font-size: 16px;padding-right: 40px;margin-top: 30px;}
	.anmore::after{width: 26px;height: 1px;}
	.listpro dt,.proshow3 h2.f30,.proshow3 ul.bpic li,.proshow4 .txt b{margin-bottom: 10px;}
	.listpro dt b,.listpro dt .txt h2,.listpro dt .txt p{font-size: 16px;}
	.listpro dt b{top: 6px;left: 10px;}
	.proshow3 .pp,.proshow5 li .txt span{margin-top: 10px;}
	.proshow2 .txt,.proshow2 .subNavBox,.proshow3 .box,.proshow3 .xzpic,.proshow3 .boxfl,.proshow4 .txt,.proshow4 .imgg{width: 100%;}
	.proshow2 .subNav{height: 50px;line-height: 50px;}
	.proshow2 .subNav i{margin-top: 19px;}
	.proshow2 .subNavBox,.proshow4 .imgg{margin-top: 20px;}
	.proshow .swiper-button-next{right: 0;}.proshow .swiper-button-prev{left: 0;}
	.proshow2 .swiper-button-next,.proshow2 .swiper-button-prev{width: auto;height: auto;border: none;}
	.proshow2 .swiper-button-next:hover,.proshow2 .swiper-button-prev:hover{background: none;border: none;}
	.proshow2 .swiper-button-next:hover span,.proshow2 .swiper-button-prev:hover span{color: #b10a1c;}
	.proshow3 .xzpic{display: none;}
	.proshow3 .boxfl{padding-bottom: 0;}
	.proshow3 .boxfl{top: 80px;}
	.proshow3 ul.name{margin-bottom: 80px;}
	.proshow3 ul.bpic li,.proshow3 ul.bpic li:nth-child(8n),.proshow3 ul.bpic li:nth-child(6n){margin-right: 2%;width: 23.5%;}
	.proshow3 ul.bpic li:nth-child(4n){margin-right: 0;}
	.proshow4 .poster-txt2{margin: 15px 0;}
	.listpro dt .txt p,.proshow5 li b,.proshow5 li .txt h2, .proshow5 li .txt p{font-size: 15px;}
	.proshow5{padding-top: 45px;}
	.proshow5 li b{top: 6px;left: 10px;}
	.proshow3 ul.bpic li p{margin-top: 5px;}
	.proshow6 .type_pic .filtr-item{padding: 0 1.66%;width: 30%;}
	.proshow6 .type_pic .filtr-item{margin-bottom: 15px;}
	.proshow1 h1{font-size: 20px;}
	.proshow1 .p{font-size: 14px;line-height: 20px;}
	.showmater dt,.showmater dt:nth-child(10n),.showmater dt:nth-child(5n){width: 30%;margin-right: 5%;}
	.showmater dt:nth-child(3n){margin-right: 0;}
	.listpro dt .txt span{ display: none;}
	.listpro dt .txt i{ font-size: 14px;}
	.swiper-container-banner{height: auto;}
	.nyban{ height: 180px;}
}

.showinq table{margin: 20px 0 40px;width: 100%;}
.showinq td{border: solid 1px #ddd;padding-left: 20px;}
.showinq tr.bt td{height: 50px;line-height: 50px;background: #f2f2f2;font-size: 16px;color: #333;font-family:latob;}
.showinq td img{max-width: 100px;display: block;margin: 0 auto;}
.showinq td.img{padding-left: 0;padding: 10px 0;width: 16.66%;}
.showinq td.wz{font-family:latob;}
.showinq td.sc{cursor: pointer;}

.swiper-container-banner.pcnone{ display: none;}
.nyban.pcnone{ display: none;}
@media (max-width: 560px){
    .swiper-container-banner.mobnone{ display: none;}
    .swiper-container-banner.pcnone{ display: block;}
    .nyban.pcnone{ display: block; height:auto;}
    .nyban.mobnone{ display: none;}
}