.nav_box{background: #fff;}
/*面包屑*/
.bread{width:100%; height:62px;}
.bread p{width: 1000px; margin: 0 auto; line-height: 60px;}
.w1200 .bread p{width: 1200px;}
.bread p a{font-size: 14px; color: #747578; margin: 0 3px;}
.bread p a:hover{color: #ed4037;}

/*banner1*/
.bannerfir{margin-bottom: 60px;}
.bannerfir .banner{width: 100%;height: 440px;}
.bannerfir .banner img{width: 660px;height: 440px;overflow: hidden;}
.bannerfir .banner .info{width: 540px;height: 440px;overflow: hidden;background: #d44139;}
.bannerfir .banner .info h2{font-size: 34px;width:540px;height:147px;color: #ffdbab;font-weight: bold;line-height: 56px;padding: 33px 30px;margin-bottom:30px;box-sizing:border-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.bannerfir .banner .info .con{color: #edccb7;font-size: 16px;padding:  0 30px 30px;overflow: auto;height: 190px;}
.bannerfir .banner .info .con::-webkit-scrollbar {width: 20px;height: 8px;}
.bannerfir .banner .info .con::-webkit-scrollbar-thumb {border-radius: 12px;border: 6px solid rgba(0, 0, 0, 0);box-shadow: 8px 0 0 #a3322c inset;}
.bannerfir .banner .info .con::-webkit-scrollbar-thumb:hover {box-shadow: 8px 0 0 #a3322c inset;}

.mainBox .tg_btn{display: inline-block;width: 118px; height: 38px;text-align: center;line-height: 38px;color: #ed4037;font-size: 16px;font-weight: bold;border-radius: 4px;border: 1px solid #f7a09c;background: #fff4f4;}
.filter .JQ-slide{position:relative;width:810px;height:60px;padding:0 30px;margin-left: 20px;}
.filter .JQ-slide .wrap{width:810px;height:60px;overflow:hidden;position:relative;}
.filter .JQ-slide-content{position:absolute;}/*必须要的元素*/
.filter .imgList li{min-width:152px;margin:0 5px;height: 60px;}
.filter .imgList img{width:140px;height:100px;}
.filter .imgList .txt{height:30px;line-height:30px;}
.filter .JQ-slide-nav a{display:block;z-index:99;width:40px;height:28px;overflow:hidden;text-indent:-999em;text-decoration:none;position:absolute;top:7px;background:url("../images/arrow_pic.png") no-repeat;}
.filter .JQ-slide-nav a.prev{left:-20px;background-position:0 0;}
.filter .JQ-slide-nav a.prev:hover{background-position:-90px 0;}
.filter .JQ-slide-nav a.next{right:-20px;background-position:-45px 0;}
.filter .JQ-slide-nav a.next:hover{background-position:-135px 0;}
/* imgList */
a{transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;-o-transition: all 0s;}
.imgList{float:none;overflow:hidden;zoom:1}
.imgList li{float:left;display:inline;overflow:hidden;}
.imgList li span{display:block;cursor: pointer;}
.imgList li .txt{text-align:center;border-radius: 21px;padding:5px 30px;color: #313233;font-size: 18px;font-weight: bold;}
.imgList li span.txt:hover{background: #f55047;color: #fff;}
.imgList li.curr span{border-radius: 21px;background: #f55047;color: #fff;position: relative}
.imgList li.curr span:after{content:"" ;display: inline-block;width:0;height:0;border-left:8px solid transparent;border-right: 8px solid transparent;border-top:10px solid #f55047;position: absolute;bottom: -8px;left: 50%;margin-left: -10px;}
.mainBox .tap{margin-bottom: 42px;}

.content ul.listBox li{width: 1200px;margin-bottom: 32px;}
.content ul li:nth-child(2n){margin-right: 0;}
.content ul li .img-box{overflow: hidden;margin-right: 25px;}
.content ul li .img-box img{width: 240px;height: 160px;display:inline-block; object-fit: cover;}
.content ul li .info{height: 120px;}
.content ul li .info p.tit{font-size: 22px;font-weight: bold;color: #313233;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 12px;}
.content ul li .info div.con{color: #747578;height:115px;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 26px;position: relative;}
.content ul li .info div.con p.txt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.content ul li .info div.con  p.txt span{color: #de3c33;margin-left: 8px;}
.content ul li .info div.con p.num{color: #bebfc4;font-size: 14px;width:100%;position: absolute;bottom: 20px;}
.content ul li .info p.line{position: absolute;bottom: 0;height:1px;width:100%;border-bottom: 1px dashed #ebecf2;}
.content ul li:hover p.tit{color: #d44139;}

.content .container{display: none;animation: rightFadeIn .5s ease-out;}
.content .container.show{display: block;}
.content .container .empty{font-size: 16px;text-align: center;min-height: 500px;line-height: 500px;color: #a0a0a0;}
.pagination {text-align: right;}

.filter .JQ-slide .wrap ul.imgList{width: 810px!important;}


.zt .pagination{    margin-top: 50px;}
.zt .pagination .inner {position:relative;}
.zt .pagination .inner li{  display: inline-block;  vertical-align: middle;  min-width: 18px;  color: #797a82;  margin: 0 0 0 10px;  text-align: center;  font-size: 14px;  cursor: pointer;  text-decoration: none;  border-radius: 3px;}
.zt .pagination .inner li a{color:#797a82;}
.zt .pagination .inner li a:hover{color:#ff0f3f;}
.zt .pagination .inner li.page_current{color: #ff0f3f;}
.zt .pagination .inner li.page_disabled{color:#bebebe;}
.zt .pagination .inner .page_info{display:none;}
