.main{width: 100%;padding: 0.5rem 0;background: #fbf7ec;}
.main-title{width: 100%;}
.main-title h3{font-size: 0.4rem;padding: 0.2rem 0 0 0.3rem;background: url(../images/title_bg.png) no-repeat left bottom;background-size: auto 100%;font-family: myfont;color: #bd1111;line-height: 1;}
.main-title span{font-size: 0.2rem;color: #999999;line-height: 0.3rem;padding-left: 0.32rem;background: url(../images/home.svg) no-repeat left center;background-size: auto 0.24rem;}
.main-title span a{color: #999999;}
.main-title span a:hover{color: #bd1111;}

.content{width: 100%;padding-top: 0.5rem;}
.content h3.title{text-align: center;font-size: 0.3rem;color: #333333;margin-bottom: 0.15rem;line-height: 0.4rem;}
.content .sub-title{text-align: center;font-size: .26rem;color: #434343;line-height: 0.32rem;margin-bottom: 0.15rem;}
.content .art-itro{width: 100%;border-bottom:1px solid #dcdcdc;padding-bottom:.15rem;line-height: 0.3rem;text-align: center;margin-top: 0.25rem;}
.content .art-itro>span{font-size: .19rem;color: #666666;margin: 0 0.15rem;}
.article{color: #333333;line-height: 0.38rem;width: 100%;padding-top: 0.3rem;min-height:400px;}
.article table{margin:0 auto !important;max-width: 920px;min-width: 500px;}
.article table p{text-indent: 0;margin: 0;}
.article video{display: block;width: 100%;margin: 0 auto;height: auto;}
.article img{max-width: 100%;margin: 0 auto;height: auto !important;}
.article p.con-img{text-align: center;text-indent: 0 !important;}

.news-list1{width: 100%;overflow:hidden;}
.news-list1 ul{margin-left:-0.25rem;margin-right:-0.25rem;}
.news-list1 ul li{width: 33.3333%;box-sizing: border-box;margin-bottom: 0.5rem;padding:0 0.25rem;}
.news-list1 ul li .news-img{width: 100%;height: 0;overflow: hidden;position: relative;padding-bottom:66.625%;box-shadow: 0 0 0.2rem 0 rgba(189,17,17,0.15);}
.news-list1 ul li .news-img a{display:block;transition: 0.2s;}
.news-list1 ul li .news-txt{width: 100%;padding:0.25rem 0.35rem 0.3rem;background:#ffffff;border-bottom:2px solid #bd1111;box-shadow: 0 0 0.2rem 0 rgba(189,17,17,0.15);}
.news-list1 ul li h3{font-size: 0.22rem;position: relative;width:100%;font-weight:normal;line-height:0.36rem;height:0.72rem;}
.news-list1 ul li h3 a{color: #333333;}
.news-list1 ul li span{font-size: 0.2rem;color: #bd1111;line-height: 0.24rem;display:block;margin-top:0.25rem;padding-left: 0.35rem;background: url(../images/flag.png) no-repeat left center;background-size: auto 0.22rem;}
.news-list1 ul li:hover h3 a,.news-list1 ul li:hover h3{color: #bd1111;}
.news-list1 ul li:hover .news-img a{transform: scale(1.1,1.1);}

.txt-list ul li{width: 100%;margin-bottom: 0.4rem;background: #ffffff;position: relative;box-shadow: 0 0 0.2rem 0 rgba(189,17,17,0.15);}
.txt-list ul li::after{content: "";width: 0;height: 100%;display: block;background: #a80c0d;position: absolute;left: 0;bottom: 0;z-index: 0;transition: 0.3s;}
.txt-list ul li a{width: 100%;padding: 0.2rem 0.4rem;transition: 0.2s;position: relative;z-index: 1;}
.txt-list ul li .time{text-align: center;margin-right: 0.3rem;width: 0.8rem;color: #999999;transition: 0.2s;position: relative;}
.txt-list ul li .time h3{font-size: 0.4rem;font-family: myfont1;line-height: 0.42rem;margin-bottom: 0.05rem;}
.txt-list ul li .time span{font-size: 0.2rem;font-family: myfont1;white-space: nowrap;line-height: 0.26rem;display: inline-block;}
.txt-list ul li .txt{width: calc(100% - 1.1rem);height: 0.88rem;transition: 0.2s;position: relative;}
.txt-list ul li .txt p{width: 100%;line-height: 0.38rem;color: #333333;transition: 0.2s;max-height: 0.76rem;font-size: 0.22rem;}
.txt-list ul li:hover::after{width: 100%;}
.txt-list ul li:hover .time{color: #ffffff;}
.txt-list ul li:hover .txt p{color: #ffffff;}

.pic-list{width: 100%;overflow:hidden;}
.pic-list ul{margin-left:-0.25rem;margin-right:-0.25rem;}
.pic-list ul li{width: 33.3333%;box-sizing: border-box;margin-bottom: 0.5rem;padding:0 0.25rem;}
.pic-list ul li .news-img{width: 100%;height: 0;overflow: hidden;position: relative;padding-bottom:55.72%;box-shadow: 0 0 0.2rem 0 rgba(189,17,17,0.15);}
.pic-list ul li .news-img a{display:block;transition: 0.2s;}
.pic-list ul li:hover .news-img a{transform: scale(1.1,1.1);}

.zb-list1{width: 100%;overflow: hidden;}
.zb-list1 ul{margin-left: -0.25rem;margin-right: -0.25rem;}
.zb-list1 ul li{width: 25%;padding: 0 0.25rem;}
.zb-list1 ul li:nth-child(n+5){margin-top: 0.5rem;}
.zb-list1 ul li a{display: block;width: 100%;height: 1.68rem;background: url(../images/zb_bg.jpg) no-repeat left top;background-size: 1.3rem 100%;padding: 0.3rem 0 0.3rem 0.75rem;}
.zb-list1 ul li .txt{width: 100%;height: 100%;background: #ffffff;padding: 0 0.2rem;display: flex;align-items: center;text-align: center;box-shadow: 0 0 0.2rem 0 rgba(189,17,17,0.15);}
.zb-list1 ul li .txt p{font-size: 0.2rem;color: #333333;width: 100%;max-height: 0.72rem;line-height: 0.36rem;}
.zb-list1 ul li:hover .txt p{color: #bd1111;font-weight: bold;}

.xxyd-list{width: 100%;overflow: hidden;}
.xxyd-list ul{margin-left: -0.2rem;margin-right: -0.2rem;}
.xxyd-list ul li{width: 16.6666%;padding: 0 0.2rem;margin-bottom:0.4rem;}
.xxyd-list ul li a{display: block;width: 100%;height: 0;position: relative;overflow: hidden;padding-bottom:295.5%;}
.xxyd-list ul li .image{transition: 0.2s;}
.xxyd-list ul li p{font-size: 0.24rem;color: #ffffff;width: 0.24rem;position: absolute;left: 0.35rem;top: 0.4rem;line-height: 0.28rem;}
.xxyd-list ul li:hover .image{transform: scale(1.05,1.05);}

.djpp-list{width:100%;}
.djpp-list ul{margin-left: -0.2rem;margin-right: -0.2rem;}
.djpp-list ul li{width: 25%;padding: 0 0.2rem;margin-bottom: 0.4rem;}
.djpp-list ul li a{display: block;width: 100%;height: 0;padding-bottom: 190%;position: relative;overflow: hidden;}
.djpp-list ul li .image{transition:0.2s;}
.djpp-list ul li .num{font-size: 0.8rem;color: #bc4445;font-family: Arial, Helvetica, sans-serif;position: absolute;right: 0.3rem;bottom: -0.2rem;line-height: 1;transition:0.2s;}
.djpp-list ul li .txt{position:absolute;right:0.3rem;top:0.4rem;padding-top: 0.55rem;background: url(../images/dh.png) no-repeat right top;background-size: auto 0.34rem;color: #f69e62;display: flex;transition:0.2s;}
.djpp-list ul li .txt h3{writing-mode: vertical-lr;writing-mode: tb-lr;font-size: 0.3rem;font-weight: normal;letter-spacing: 0.03rem;line-height: 0.34rem;margin-left: 0.15rem;}
.djpp-list ul li .txt p{font-size: 0.24rem;writing-mode: vertical-lr;writing-mode: tb-lr;letter-spacing: 0.03rem;}
.djpp-list ul li.pp1 .image{background-image: url(../images/djpp4.jpg);}
.djpp-list ul li.pp2 .image{background-image: url(../images/djpp5.jpg);}
.djpp-list ul li.pp3 .image{background-image: url(../images/djpp6.jpg);}
.djpp-list ul li:hover .image{transform:scale(1.1,1.1);}
.djpp-list ul li:hover .txt{color:#ffffff;}
.djpp-list ul li:hover .num{color: rgba(255,255,255,0.3);}