@charset "utf-8";
*{margin:0; padding:0;}
body{font-size:.18rem;font-family:"微软雅黑", Arial; color:#333}
div,li,ul,dl,dd,dt,span,font,label,i,b,button{ list-style-type:none; line-height:0}
td{padding:0;list-style-type:none;}
a{text-decoration: none;color:#333;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease; font-size:.18rem;}a:hover{color:#670d0d}
input,img{border: 0;outline: none}h1,h2,h3,h4,h5{font-weight:normal;}.fl{float:left;}.fr{float:right;}
@font-face { font-family: syst; src: url(../images/syst.woff) format("woff");}
@font-face{font-family: Roboto; src: url(../images/Roboto.woff) format("woff")}

.w1600{width:16rem; margin:0 auto;  box-sizing:border-box;}
.top{height:1.42rem; background:#670d0d; box-sizing:border-box; padding:.28rem 0; overflow:hidden; border-bottom:#955656 1px solid; }
.logo{float:left}.logo img{max-width:6.45rem}
.t_link{float:right; padding:.43rem 0; margin-right:.2rem}.t_link a{font-size:.16rem; color:#fff; display:block}
.form_box{float:right;padding:.22rem 0}.form_box input[type="text"]{ background:#efefef; height:.41rem; font-size:.16rem; display:block; float:left; border-radius:.2rem 0 0 .2rem; width:2rem; padding-left:.18rem}.form_box input[type="text"]::placeholder{color:#b6b6b6; font-size:.15rem}
.form_box input[type="submit"]{ background:#efefef url(../images/search_an.png) no-repeat center; height:.41rem; display:block; float:left; border-radius:0 .2rem .2rem 0; width:.5rem; cursor:pointer; background-size:.21rem}

.nav_box{ height:.61rem; background:#670d0d; box-shadow:0 2px 7px #666; position:relative; z-index:0}
.nav{  width:90%; position:relative; margin:0 auto}
.nav ul{}.nav ul li{display:inline-block; float:left;     width: calc(9% - 0.01rem);  height:.61rem; text-align:center; background:url(../images/nav_bg.png) no-repeat center right; padding-right:.01rem}.nav ul li:last-child{background:none}
.nav ul li a{font-size:.2rem; font-weight:bold; color:#fff; display:block;  position:relative;  line-height:.61rem;}
.nav ul li a:hover{ background:#862525}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o,.pb_sys_common .p_fun a, .pb_sys_common .p_no a{font-size: 14px;}
.bg_box1{background:url(../images/bg_box1.png) no-repeat top; clear:both; width:100%;}

.banner{padding:.8rem 0 0;position:relative;}

.ba-left{width:68.8%;margin:0;background:#fff}
.ba-left .swiper-slide{overflow:hidden}
.ba-left .pic{height:6.2rem}.ba-left .pic img{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s; width:100%; height:100%}
.ba-left .txt{ position:absolute; bottom:0; left:0; width:100%; background:url(../images/banner_a.png) repeat-x top; height:4.28rem; padding:2.4rem .6rem 0; box-sizing:border-box}
.ba-left .txt .slog{background:#670d0d;color:#fff; width:.7rem; height:.26rem; line-height:.26rem; text-align:center; font-size:.14rem; display:block}
.ba-left .txt h4{font-size:.24rem;font-weight:bold; color:#fff; display:block; line-height:.6rem}
.ba-left .txt p{ font-size:.14rem; color:#fff; opacity:67%; display:block; line-height:.22rem}
.ba-left .swiper-slide a:hover .pic img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}

.ba-right{width:31.2%}
.ba-right li{height:1.24rem;cursor:pointer;background:#fff;position:relative; box-sizing:border-box; padding:.28rem .34rem; border-bottom:1px #ebebeb solid}
.ba-right li:last-child{ border:0}
.ba-right li.on:after{background: #670d0d;content: '';position: absolute;left: -.17rem;top: 0; bottom:0; z-index: 1; right: 0}
.ba-right li.on a{color:#fff}
.ba-right li h4{width:calc(100% - .9rem);  float:right; height:.65rem;display: flex;align-items: center; }
.ba-right li h4 a{line-height:.28rem;display:block;color:#000; font-size:.18rem; font-weight:bold}
.ba-right li .time{width:.7rem;text-align:center;color:#000; float:left; height:.65rem; line-height:.22rem; font-size:.13rem;font-weight:300}
.ba-right li .time span{font-size:.22rem;display:block;color:#000; line-height:.28rem; margin-top:.1rem; font-weight:350}
.ba-right li.on .time{color:#fff; position:relative; z-index:2}
.ba-right li.on .time span{color:#fff;position:relative; z-index:2}
.ba-right li.on h4{position:relative; z-index:2}
.zi2{position: relative;z-index: 2; display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container{position:relative;overflow:hidden;z-index:0}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}

.ty_tit{ height:.48rem; margin-bottom:.38rem}.ty_tit h1{line-height:.48rem; font-size:.32rem; color:#670d0d;font-family: syst; display:block; float:left}.ty_tit a{ border-left:#ccc 1px solid; line-height:.24rem; font-size:.14rem; color:#5f5f5f;display:block; float:left; padding-left:.15rem; margin-left:.16rem; margin-top:.15rem; font-family:"宋体"}.ty_tit a:hover{ color:#670d0d}

.djgz{padding-top:.62rem; min-height:5rem; position:relative; padding-bottom:.57rem;}.djgz_box,.jxky_box,.ztbd_box{width:100%; height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.djgz ul,.jxky ul,.ztbd ul{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;transform:translate3d(0px,0,0)}
.djgz ul li,.jxky ul li,.ztbd ul li{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;transform:translate3d(0px,0,0)}
.djgz ul li .pic,.jxky ul li .pic{position:relative; height:3.52rem; }.djgz ul li .pic h3,.jxky ul li .pic h3{display:block; overflow:hidden; width:100%; height:100%}.djgz ul li .pic img,.jxky ul li .pic img{width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.djgz ul li .pic span{position:absolute; left:.2rem; bottom:-.2rem; background:#fff; width:.75rem;text-align:center; line-height:.24rem; height:.75rem; box-sizing:border-box; padding-top:.13rem; z-index:1; color:#670d0d; font-size:.14rem; font-family:Arial}.djgz ul li .pic span b{ font-size:.3rem; display:block; text-align:center; line-height:.3rem; font-weight:normal}
.djgz ul li h1,.jxky ul li h1{display:block; min-height:.56rem; line-height:.28rem; font-size:.18rem; font-weight:bold; padding:.32rem 0 .2rem}
.djgz ul li p,.jxky ul li p{ font-size:.14rem; color:#888; line-height:.25rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.djgz ul li a:hover .pic img,.jxky ul li a:hover .pic img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}

.dj_next,.dj_prev,.jx_next,.jx_prev,.zt_next,.zt_prev{position:absolute; width:.45rem; height:.45rem; background:url(../images/prevnext.png) no-repeat; top:.67rem; right:0; background-position:-.63rem 0; cursor:pointer; background-size:1.08rem}
.dj_next,.jx_next,.zt_next{background-position:0 0; right:.63rem}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}

.bg_box2{background:url(../images/bg_box2.png) no-repeat left bottom; clear:both; width:100%; background-size:18.22rem}
.jxky{padding-top:.45rem; min-height:5rem; position:relative; padding-bottom:.57rem;}
.jxky ul li h1{color:#fff;padding:.2rem 0 .14rem}.jxky ul li p{ color:#fff; opacity:70%; margin-bottom:.2rem}.jxky ul li span{display:block; background:url(../images/time.png) no-repeat left center; padding-left:.24rem; line-height:.3rem; clear:both; color:#fff; font-size:.14rem; opacity:77%; background-size:.15rem}

.bg_box3{background:url(../images/bg_box3.png) no-repeat top center; clear:both; width:100%; overflow:hidden}
.xbdt{width:100%; float:left;padding-top:.5rem; min-height:5rem; position:relative; padding-bottom:.3rem;}
.xbdt .ty_tit{margin-bottom:.17rem}
.flex{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.xbdt .aleft{width:1.73rem; margin-right:.4rem}
.xbdt .tabnav li{height:.4rem;line-height:.4rem;text-align:left;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}
.xbdt .tabnav li a{display:block; color:#8f8f8f;font-size:.19rem; position:relative; float:left}.xbdt .tabnav li a:after{height:.03rem; background:#670d0d; width:0; position:absolute; content:""; left:0; bottom:.06rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.xbdt .tabnav li.on a{color:#670d0d}.xbdt .tabnav li.on a:after{width:100%}
.xbdt .tabnav li:last-child{border-bottom:0}
.xbdt .hatab{width:calc(100% - 2.2rem); padding-top:.26rem;}
.xbdt .hatab ul li{ height:1.68rem;  margin-bottom:.35rem;width:48%;float:left;}.xbdt .hatab ul li:nth-child(even){float:right}
.xbdt .hatab ul li .pic{width:2.8rem; float:left; overflow:hidden;height: 1.68rem; margin-right:.3rem}.xbdt .hatab ul li .pic img{width:100%; height:100%;overflow: hidden;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.xbdt .hatab ul li a{display:block}
.xbdt .hatab ul li h1{display:block; font-size:.18rem; font-weight:bold; line-height:.4rem; padding:.1rem 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.xbdt .hatab ul li p{ font-size:.15rem; color:#6d6d6d; line-height:.28rem; display:block;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.xbdt .hatab ul li .time{display:block; font-size:.15rem; color:#6d6d6d; margin-top:.1rem;}.xbdt .hatab ul li .time span:first-child{background:url(../images/time1.png) no-repeat left center; line-height:.3rem; padding-left:.2rem; margin-right:.2rem; background-size:.15rem}.xbdt .hatab ul li .time span:last-child{background:url(../images/llcs.png) no-repeat left center;background-size:.18rem}
.xbdt .hatab ul li a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}

.swiper-slide-visible {pointer-events:auto;z-index:10}
.swiper-container-fade .swiper-slide{pointer-events:auto;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-horizontal { touch-action: pan-y;}.swiper-fade .swiper-slide {  transition-property: opacity;}


.xyxw{overflow: hidden;    padding: 0.8rem 0 0;}
.imgBox{ width:7.72rem; float:left;  overflow:hidden; position:relative;}
.imgBox .pic{overflow:hidden; position:relative;width: 100%;  height: 0; padding-bottom: 66.582%; overflow: hidden;}
.imgBox .pic span{position:absolute; left:0; bottom:0; background:#670d0d; height:.65rem; width:1.53rem; color:#fff; font-size:.16rem; line-height:.65rem; text-align:center}.imgBox .pic span b{ font-size:.24rem; font-weight:bold}
.imgBox img{ width:100%;  -webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.imgBox a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.imgBox h1{ background:#fff; height:1.7rem; box-sizing:border-box; display:block; line-height:.4rem; text-align:center; font-size:.2rem; color:#333; padding:.3rem .5rem;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.imgBox a:hover h1{color:#670d0d;padding:.2rem .5rem;}
.imgBox .swiper-slide{width:100%;}
.imgBox .prev,.imgBox .next{ position:absolute; left:8%; bottom:.27rem; z-index:1; cursor:pointer; display:block; width:.63rem; height:.3rem; background:url(../images/slider-arrow_l.png) center no-repeat; background-size:100%;}
.imgBox .next{ right:8%; left:auto; background:url(../images/slider-arrow_r.png) center no-repeat; background-size:100%;}
.imgBox .prev:hover,.imgBox .next:hover{ filter:brightness(120%); }
.imgBox .swiper-pagination{ bottom:.33rem; width:max-content; left:calc(50% - .6rem)}
.imgBox .swiper-pagination-bullet{width:.14rem; height:.14rem;    display: inline-block; border-radius: 50%; background: #000; opacity: .2; margin: 0 5px; cursor: pointer;}
.imgBox .swiper-pagination-bullet-active {background: #eb9d46;opacity: 1;}

.xyxw ul.xyxw_ul{    width: calc(100% - 8.5rem); float:right}
.xyxw ul.xyxw_ul{background-color: #fff;    padding: 0 .14rem;}
.xyxw ul.xyxw_ul li{border-bottom:#ecf0f4 1px solid; position:relative; clear:both}
.xyxw ul.xyxw_ul li:before{content:'';width:0;height:1px;background-color:#eb9d46;position:absolute;left:0;bottom:0;transition:all 0.36s ease-in-out}.xwdd ul li:hover:before{ width:100%}.xwdd ul li:last-child{border-bottom:0}
.xyxw ul.xyxw_ul li a{display:block;height:.47rem; overflow:hidden;padding:.33rem 0;}
.xyxw ul.xyxw_ul li span{display:block; float:left; height:.47rem; color:#670d0d; font-size:.12rem; padding:0 .22rem 0 .2rem; border-right:#e0e0e0 1px solid; overflow:hidden;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.xyxw ul.xyxw_ul li span b{ font-size:.33rem; font-weight:normal; display:block; text-align:center; line-height:.34rem;padding-bottom: .07rem;}
.xyxw ul.xyxw_ul li h1{ font-size:.2rem; display:block;float:right; width:calc(100% - 1.55rem); margin-top:-.05rem; margin-right:.4rem;line-height:1.3}
.xyxw ul.xyxw_ul li:after{content:""; position:absolute; background:url(../images/xw_li_t.png) no-repeat center; width:.14rem; height:.13rem; right:0; bottom:.16rem; background-size:100%}
.xyxw ul.xyxw_ul li a:hover span{ color:#eb9d46}
.xyxw ul.xyxw_ul li a:hover{transform: translateX(10px);}












.mtgz_new{padding-top: 0.62rem;position: relative;}
.mtgz_new ul{display: flex;  flex-wrap: nowrap; flex-direction: row; justify-content: space-between;}
.mtgz_new ul li{width:32%;height: 1.24rem; background: #fff; box-sizing: border-box; padding:.33rem 0.24rem; box-shadow: 0 1px .15rem 0 rgba(2, 26, 57, 0.1);}
.mtgz_new ul li .pic{width:1.3rem;height:100%;margin-right:.2rem;float:left}.mtgz_new ul li .pic img{max-width: 100%;    position: relative; left: 50%; top: 50%;  transform: translate(-50%, -50%); display: block;}
.mtgz_new ul li h1{width:calc(100% - 1.5rem); line-height: .28rem; display: block; color: #000; font-size: .18rem; font-weight: bold;float:left;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.mtgz_new ul li a:hover h1{color:#670d0d}

.mtgz{ width:25.57%; float:right;padding-top:.55rem; position:relative; padding-bottom:0;}
.mtgz .tit{height:.6rem; line-height:.6rem}.mtgz .tit h1{ background:#670d0d; color:#fff; width:1.78rem; text-align:center; line-height:.6rem; display:block; float:left; font-family:syst}
.mtgz .tit a{  line-height:.24rem; font-size:.14rem; color:#5f5f5f;display:block; float:left;  margin-left:.16rem; margin-top:.18rem; font-family:"宋体"}
.mtgz .tit a:hover{ color:#670d0d}
.mtgz ul{background:#670d0d url(../images/mtdt_bg.png) no-repeat bottom center; min-height:5rem; padding:.33rem .25rem .05rem; overflow:hidden}
.mtgz ul li{height:.56rem; margin-bottom:.36rem;} .mtgz ul li span{width:.6rem; margin-top:.06rem; display:block; float:left; color:#fff; text-align:center; line-height:.24rem; font-size:.13rem; font-weight:100; margin-right:.2rem}.mtgz ul li span b{display:block; line-height:.26rem; text-align:center; font-size:.22rem; font-weight:200}
.mtgz ul li a{ color:#fff; line-height:.28rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}.mtgz ul li a:hover{ font-weight:bold}

.xshd{padding-top:.45rem; position:relative; padding-bottom:.5rem; overflow:hidden}
.xshd .hot{width:7.83rem; height:4.83rem; overflow:hidden; position:relative; float:left}
.xshd .hot img{width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.xshd .hot h1{background:url(../images/xshd_a.png) repeat-x top; height:1rem; position:absolute; width:100%; bottom:0; left:0; box-sizing:border-box; padding-top:.35rem; font-size:.18rem; color:#fff; font-weight:bold; text-align:center; line-height:.5rem;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;}
.xshd .hot a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.xshd .hot a:hover h1{line-height:.45rem}
.xshd ul{width:calc(100% - 7.83rem); float:right;}
.xshd ul li{ width:45%; float:left; margin-left:5%}.xshd ul li .pic{width:100%; height:2.52rem; overflow:hidden}.xshd ul li .pic img{width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.xshd ul li .xs_con{border:#ddd 1px solid; border-top:0; padding:.2rem .2rem .19rem}
.xshd ul li h1{ line-height:.28rem; font-size:.18rem; font-weight:bold; min-height:.56rem; margin-bottom:.15rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.xshd ul li p{font-size:.14rem; color:#6a6a6a; line-height:.25rem; margin-bottom:.19rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.xshd ul li span{ font-size:.15rem; color:#670d0d; line-height:.26rem}
.xshd ul li a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}

.bg_box4{background:#f2f2f2; clear:both; width:100%;}
.hzjl{padding-top:.45rem; position:relative; padding-bottom:.2rem; overflow:hidden}.hzjl .hot{width:10.65rem; float:left; height:4.39rem; position:relative}
.hzjl .hzjl_box{ width:100%; height:100%; overflow:hidden}
.hzjl .hot .pic{width:7.12rem; height:100%; overflow:hidden; float:left}.hzjl .hot .pic img{width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.hzjl .hot .pic a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.hzjl .hot .hz_con{width:calc(100% - 7.12rem); float:right; background:#670d0d; height:100%; box-sizing:border-box; padding:.31rem; position:relative;}
.hzjl .hot .hz_con span{ display:block; width:1.06rem; height:1.18rem; border:#b78d8d 2px solid; color:#fff; font-size:.15rem; text-align:center; font-family: Roboto;}.hzjl .hot .hz_con span b{font-size:.48rem; line-height:.8rem; font-weight:100; text-align:center; display:block; margin-top:.05rem}
.hzjl .hot .hz_con>a{ color:#fff; font-weight:bold; line-height:.28rem; min-height:.56rem; margin:.25rem 0; display:block; position:relative;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}.hzjl .hot .hz_con p{color:#fff; font-size:.14rem; line-height:.25rem;; opacity:67%}.hzjl .hot .hz_con>a:after{background: #b78d8d;content: '';position: absolute;left: 0;bottom: -.1rem;  z-index: 1; width:0; height:1px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.hzjl .hot .hz_con .more{padding-right:.22rem;  background:url(../images/more_t.png) no-repeat right center;  float:right; margin:.5rem 0 0}.hzjl .hot .hz_con .more a{color:#fff;font-weight:normal; font-size:.14rem; line-height:.2rem;}
.hzjl .hot .hz_con a:hover:after{ width:100%}

.hzjl .hz_next,.hzjl .hz_prev{width:.64rem; height:.64rem; position:absolute; bottom:.23rem; right:calc(100% - 7.12rem); z-index:1; background:rgba(0,0,0,.4) url(../images/hz_an1.png) no-repeat center; cursor:pointer;}
.hzjl .hz_next{ background:#930808 url(../images/hz_an2.png) no-repeat center;right:calc(100% - 7.76rem)}

.hzjl ul{width:calc(100% - 11.14rem); float:right; padding-right:.08rem}
.hzjl ul li{ height:1.28rem; width:100%; box-sizing:border-box; padding:.22rem .36rem; box-shadow:0 0px 8px #CCC; background:#fff; margin-bottom:.27rem;}
.hzjl ul li a{line-height:.28rem; min-height:.52rem; display:block;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}.hzjl ul li span{clear:both; display:block;font-size:.15rem; color:#670d0d; line-height:.35rem;}.hzjl ul li a:hover{font-weight:bold}

.ztbd{padding-top:.45rem;  position:relative; padding-bottom:.45rem;}
.ztbd ul li a{ width:100%; height:2.1rem; overflow:hidden; display:block}.ztbd ul li a img{width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.ztbd ul li a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}

.footer_box{width:100%; clear:both; overflow:hidden; background:url(../images/footer_bg.png) no-repeat top center; height:1.9rem; margin-top:.5rem;    background-size: 100% 2.7rem;}
.f_txt{ color:#fff; line-height:.3rem; margin-top:.2rem; float:left; width:4.8rem;}
.f_logo{ background:url(../images/f_logo.png) no-repeat center; width:5rem; height:1.9rem; float:left; margin-left:.55rem; background-size:2.5rem}
.ewm{float:right; margin-top:.3rem}.ewm p{display:inline-block; text-align:center; line-height:.3rem; color:#fff; margin:0 .2rem}.ewm p img{display:block; width:1rem; height:1rem;}

.copy{ height:.4rem; background:#670d0d; line-height:.4rem;  text-align:center; width:100%;color:#fff; font-size:.16rem}.copy span{padding:0 .1rem}

.phone{display:none}

.zy_left,.zy_right{ margin-top:.5rem; margin-bottom:.5rem}

.zy_left{ width:calc(100% - 5rem); float:left}
.zy_left .zy_tit{height: .4rem;   padding-bottom: .15rem; border-bottom: 1px solid #670d0d; }
.zy_left .zy_tit h1{ font-size: .32rem; color: #670d0d; font-family: syst; float:left;line-height: .4rem; display:block}
.weizhi{font-size:.15rem;color:#000;line-height:.24rem;padding:.08rem 0 .1rem .25rem;overflow:hidden; background:url(../images/home.png) no-repeat center left; float:right; background-size:.17rem}
.weizhi a{ font-size:.15rem}
.weizhi a,.weizhi em,.weizhi span{display:inline-block;vertical-align:middle}
.weizhi a,.weizhi span{color:#000}
.weizhi em{margin:0 .16rem}
.weizhi a:hover,.weizhi span{color:#670d0d}
.zy_left ul{padding-top:.3rem; min-height:4rem}
.zy_left ul li{ height:1.6rem; clear:both; margin-bottom:.2rem}
.zy_left ul li .pic{width:2.8rem; float:left; overflow:hidden; height:100%; margin-right:.3rem}.zy_left ul li .pic img{width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.xbdt .hatab ul li a{display:block}
.zy_left ul li h1{display:block; position:relative; font-size:.18rem; font-weight:bold; line-height:.4rem; padding:.1rem 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.zy_left ul li h1:before{content:""; height:1px; width:0; background:#670d0d; position:absolute; left:0; bottom:.1rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.zy_left ul li p{ font-size:.15rem; color:#6d6d6d; line-height:.28rem; display:block;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.zy_left ul li .time{display:block; font-size:.15rem; color:#6d6d6d; margin-top:.1rem;}.zy_left ul li .time span:first-child{background:url(../images/time1.png) no-repeat left center; line-height:.3rem; padding-left:.2rem; margin-right:.2rem; background-size:.15rem}.zy_left ul li .time span:last-child{background:url(../images/llcs.png) no-repeat left center;background-size:.18rem;}

.zy_left ul li a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.zy_left ul li a:hover h1:before{width:100%}

.zy_left .title{ font-weight:bold;    font-size: .26rem; color: #333;line-height: .38rem; text-align:center ;   margin-bottom: .1rem; padding:.2rem 0; margin-top:.2rem}
.zy_left .date{    font-size: .14rem; color: #666; text-align:center; line-height:.24rem;    padding-bottom: .2rem;  border-bottom: 1px solid #dcdcdc;}
.zy_left .date span{font-size: .14rem; color: #666; padding:0 .1rem}
.zy_left .content{    line-height: .3rem;    padding-bottom: .95rem; min-height:4rem; padding-top:.1rem;text-align: justify;     font-size: 16px;color: #000;line-height: 2.13em;}
.zy_left .content p{text-indent: 2em;   padding-bottom: 10px;}
.zy_left .content p img{max-width: 90% !important;  height: auto !important; margin: 0 auto !important; display: block !important; min-width:5rem}
.zy_left .content .v_news_content{text-indent: 2em;line-height: 30px;}

.zy_left dl{padding-top:.3rem; min-height:4rem; display:flex;flex-wrap: wrap; /*   justify-content: space-between;*/}
.zy_left dl dd{ width:32%; margin-bottom:.3rem;margin-left: .1rem;}.zy_left dl dd .pic{width:100%; height:2rem; overflow:hidden; margin-bottom:.1rem}.zy_left dl dd .pic img{width:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.zy_left dl dd h1{line-height:.24rem; font-size:.16rem;}.zy_left dl dd a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}

.fy{clear:both; width:100%; padding:.3rem 0; text-align:center}

.zy_right{width:4.2rem; float:right;padding: .7rem 0 0 .4rem; box-sizing:border-box; position:relative}
.zy_right:after{width: 100%;height: 1.69rem;background: url(../images/zy_right_bg.png) no-repeat;background-size: 100%;top: 0;content: "";z-index: -1;position: absolute;left: 0;}
.zy_right h1{color: #fff;font-size: .22rem;font-weight: bold; display:block; line-height:.33rem; padding-left:.4rem;margin-left: -.15rem;align-items: center; background:url(../images/zy_right_tit.png) no-repeat left center; background-size:.31rem}
.zy_right ul{border-left: 1px solid #b58c8c;padding: .7rem 0 .5rem;}
.zy_right li{padding: 0rem 0 0rem 0.15rem; position:relative}
.zy_right li a{display:block;border-bottom:1px solid #eaeaea;padding:.38rem 0 .2rem;}.zy_right li a:hover h3{color:#670d0d}
.zy_right li h3{font-size: 0.16rem;color: #333;line-height: .4rem;transition: 0.5s;margin-bottom:.1rem;}
.zy_right li:after{width: 0.11rem;height: 0.11rem;background: #670d0d;bottom: auto;top: .52rem;left: -0.06rem;background-size: 100% !important;border-radius: 50%;content: ""; z-index:0;position: absolute; -webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.zy_right li span{color: #333;transition: 0.5s;font-size: 0.14rem;}
.zy_right li:hover::after{background: url(../images/con-i2.png) no-repeat;width: 0.27rem;height: 0.27rem;left:-.14rem;top: .45rem;}

/*-10.21新增-*/
.top,.nav_box{position: fixed;width: 100%; z-index: 9999;top:0}.nav_box{top: 1.42rem;}
.t203{padding-top:2.03rem;}
/*---*/

@media (max-width:1600px){
	.w1600{width:92%}
}
@media (max-width:980px){
	.ba-left{width:100%}
.ba-right{display:none}
.ba-left .pic{height:50vw}
.xbdt .aleft{width:100%;background:0 0;margin-top:0}
.xbdt .hatab{width:100%}
.xbdt .tabnav li{display:inline-block;border-bottom:0;padding:0 18px;background:#fff}
.xbdt .tabnav{white-space:nowrap;overflow-x:auto;padding-bottom:10px;margin-bottom:20px;text-align:center}
.xbdt .tabnav::-webkit-scrollbar{height:3px}
.xbdt .tabnav::-webkit-scrollbar-track{border-radius:5px;background:#ddd}
.xbdt .tabnav::-webkit-scrollbar-thumb{border-radius:5px;background:#aaa}
}
@media (max-width:800px){
	.imgBox,.xyxw ul.xyxw_ul{width:100%; clear:both; float:none; margin:0}
.xyxw{padding: 1.5rem 0 0;} .xyxw ul.xyxw_ul{    margin-top: 0.5rem;}


	.top{position:fixed; width:100%; z-index:3; height:80px; padding: 20px 0;}.top .w1600{width:96%}.top .logo{width:75%}.top .logo img{ height:40px}
	html{font-size:80px!important}
	.nav_box{ height:auto; width:auto; box-shadow:0 0 0 #000; background:none;}
	.nav,.t_link,.form_box,.ba-left .txt p{display:none}
	.banner{    padding: 1.3rem 0 0;}
	.phone{position:fixed; display:block; z-index:3; top:26px; right:4%}
	.phone .p_search{background:url(../images/p_search_an.png) no-repeat center; width:30px; height:30px; display:inline-block; margin-right:10px}
	.phone .p_menu{width:30px; height:30px; overflow:hidden; display:inline-block}
	.p_menu .line-1,.p_menu .line-2,.p_menu .line-3{position:absolute;top:50%;display:block;right:0;width:30px;height:2px;background:#fff;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transition-property:width,margin,background-color,-webkit-transform;transition-property:width,margin,background-color,-webkit-transform;-o-transition-property:width,margin,background-color,-o-transform;-o-transition-property:transform,width,margin,background-color;transition-property:transform,width,margin,background-color;transition-property:transform,width,margin,background-color,-webkit-transform}
.p_menu .line-1{margin-top:-9px;width:26px}
.p_menu .line-3{margin-top:9px;width:26px}
.phoneopen .p_menu .line-1{visibility:hidden}
.phoneopen .p_menu .line-2{margin-top:0!important;width:28px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.phoneopen .p_menu .line-3{margin-top:0!important;width:28px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.nav_box{ position:absolute; z-index:99}
.nav{position:fixed;top:80px;left:0;right:0;bottom:0;background:#fff;z-index:98;padding:40px 8% 30px;overflow-y: scroll; box-sizing:border-box; width:100%}
.nav ul li{width:46%;    border-bottom: 1px solid #ddd; height:60px}
.nav ul li a{font-size:17px; color:#670d0d; text-align:left; line-height:60px}
.form_box{position:fixed;z-index:98;top:82px;left:2%;width:96%; padding:0;}
.form_box input[type="text"]{width:calc(100% - 66px)}.form_box input{ height:45px !important}
.ba-left .txt h4{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.ba-left .txt{height:100px;padding: 20px 0.6rem 0; background-size:cover}
.djgz{padding-top:30px; min-height:inherit}
.ty_tit{margin-bottom: 15px;}.ty_tit a{font-size:13px}
.dj_next,.dj_prev,.jx_next,.jx_prev,.zt_next,.zt_prev{display:none}
.djgz ul li .pic,.jxky ul li .pic {height: 244px;}
.xbdt,.mtgz{width:100%; float:none}.xbdt .tabnav li a{font-size:16px}
.xbdt{padding-bottom: 20px;}.mtgz{padding-top:20px; margin-bottom:20px}.mtgz ul{ display: flex;justify-content: space-between;flex-wrap: wrap;min-height:inherit;}.mtgz ul li{width:46%;    margin-bottom:20px;}
.bg_box3{background-size:cover}
.xshd .hot,.hzjl .hot{ float:none; width:100%}.xshd ul,.hzjl ul{float:none; width:100%; padding-top:15px}.xshd ul li{margin:0 2.5%}
.hzjl .hot .pic{ width:65%}.hzjl .hot{height:295px}.hzjl .hot .hz_con{width:35%}
.hzjl .hz_next{right:calc(35% - 50px)}.hzjl .hz_prev{ right:35%}
.hzjl .hz_next,.hzjl .hz_prev {width:50px; height:50px}.hzjl .hot .hz_con p{display:none}
.hzjl ul li{height:auto;    margin-bottom: 10px;}.hzjl ul li a{min-height:inherit}
.footer_box{margin-top:0; height:383px; padding:15px 0; background-size:cover}.footer_box .w1600{display: flex;justify-content: space-between;    flex-direction: column;}
.f_txt{-ms-flex-order:2;order:2;width:max-content; margin:10px auto; float:none} .f_logo{-ms-flex-order:1;order:1;width: 100%; background-size:200px; height:140px; float:none;margin-left:0;}.ewm{-ms-flex-order:3;order:3;width:max-content; margin:0 auto; float:none; clear:both}
.xbdt .hatab ul li{width:100%;float:none;clear: both;}
.mtgz_new ul li .pic{display:none;}.mtgz_new ul li h1{width:100%}

.zy_right{display:none}
.zy_left{width:100%; margin-top:1.2rem;}
.zy_left dl dd .pic{height:1.5rem}

.t203{padding-top:0}

}
@media (min-width:1920px){
	.bg_box1,.bg_box3{background-size:cover}.nav{width:1700px}
	}
@media (max-width:700px){
	.djgz ul li .pic,.jxky ul li .pic {height: 220px;}
	.xshd .hot{ height:300px}
	.zy_left dl dd .pic{height:1.2rem}

}
@media (max-width:600px){

.imgBox h1{background:none;font-size:16px;padding: 10px 0;text-align:left;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;white-space:normal;line-height:24px;height:auto;padding-bottom:52px}
.imgBox .swiper-pagination-bullet{width:12px;height:12px}
.imgBox .swiper-pagination{bottom:0}
.imgBox .pic span, .imgBox .prev, .imgBox .next{display:none}

.xyxw ul.xyxw_ul li span b{font-size:20px}.bg_box1{    background-size: cover;}
.xyxw ul.xyxw_ul li span{font-size:12px; height:47px;   padding: 0 15px 0 6px;}
.xyxw ul.xyxw_ul li h1{font-size:16px;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;white-space:normal;line-height:24px;width: calc(100% - 100px);  margin-right: 14px;margin-top:0;    overflow: hidden;}
.xyxw ul.xyxw_ul li a{padding:25px 0;height:47px;}
.xyxw ul.xyxw_ul li:after{width:10px;height:9px;bottom:10px}

	.djgz ul li .pic,.jxky ul li .pic {height: 280px;}
.ztbd ul li a img{height:auto}.ztbd ul li a{height:auto}
.zy_left dl dd{width:49%}
.zy_left dl dd .pic{height:1.7rem}

.zy_left .zy_tit{overflow: hidden;    min-height: 0.4rem;height:auto}

}
@media (max-width:500px){
.zy_left .content p img{max-width:100%;display:block; height:auto!important;min-width:90%}
	.ba-left .txt{height: 60px;padding: 0 10px 0; }.ba-left .txt h4{font-weight:normal; font-size:16px; line-height:24px}
	.top .logo img{ height:35px;}.phone .p_search{margin-right:0}
	.djgz ul li .pic,.jxky ul li .pic {height: 220px;}.djgz,.jxky,.xshd{    padding-bottom:15px;}.jxky,.djgz,.xbdt{    padding-top: 20px;}
	.xbdt{min-height:auto}.xbdt .hatab ul li{height:auto}.xbdt .hatab ul li .pic{ width:100%; float:none; margin:0;height:auto;max-height:2.9rem}
	.mtgz{padding-top:0}.mtgz ul{ display:block}.mtgz ul li{width:100%}
	.xshd .hot{ height:auto}.xshd ul li{width:100%; float:none; margin:10px 0 0}
	.hzjl .hot .pic{width:100%; height:auto; float:none}.hzjl .hot .hz_con{width:100%; float:none; padding:15px}
	.hzjl .hz_next,.hzjl .hz_prev{display:none}.hzjl .hot .hz_con span{ display:none}.hzjl .hot .hz_con p{display:block}
	.hzjl .hot .hz_con>a{margin:0 0 10px;}
	.hzjl ul li{padding:15px}.hzjl .hot,.xshd ul li .pic{height:auto}.hzjl .hot .hz_con .more{display:none}
	.zy_left ul li .pic{display:none}
	.zy_left dl dd{width:100%}.zy_left dl dd .pic{height:auto}
.mtgz_new ul{display:block;}.mtgz_new ul li{width:100%;margin-bottom:15px;height:1rem;    padding: 0.24rem;}.mtgz_new ul li .pic{display:block;width: 1rem;}.mtgz_new ul li h1{width: calc(100% - 1.2rem);}
	.xbdt .hatab ul li:nth-child(5),.xbdt .hatab ul li:nth-child(6){display:none}
}