@charset "utf-8";
html,body {}
.body_b {background:#fff;overflow:hidden;z-index:99;overflow:auto;outline:none;}
.body_b.showdiv {}
.scroll {}
.banner {margin-top:111px;} 
.banner a {display:block;position:relative;width:1000%;overflow:hidden;}
.banner a img {object-fit:cover;}
.banner .btn {font-size:0;bottom:0.36rem;}
.banner .swiper-container .btn span {position:relative;width:0.38rem;height:0.35rem;margin:0 0.26rem;opacity:1;border-radius:0;background:url("../images/dots.png") no-repeat 50%;background-size:0.38rem;}
.banner .swiper-container .btn .swiper-pagination-bullet-active {background-image:url("../images/dots-2.png");}
.banner .swiper-container .btn span:after {content:'';position:absolute;width:0.3rem;height:1px;left:-0.38rem;top:0.14rem;background:rgba(255,255,255,0.61);}
.banner .swiper-container .btn span:first-child:after {display:none;}
.gg-tit {position:relative;}
.gg-tit .center {text-align:center;}
.gg-tit span {display:inline-block;vertical-align:middle;font-size:0.4rem;line-height:1.2em;color:#111111;font-family:"son-blod";background-size:0.28rem;}
.gg-tit img {display:inline-block;vertical-align:-0.18rem;width:0.3rem;height:0.28rem;margin:0 0.08rem;}
.gg-tit span.tit-l {padding-left:0.32rem;background:url("../images/tit-l.png") no-repeat left bottom;background-size:0.27rem;}
.gg-tit span.tit-r {padding-right:0.32rem;background:url("../images/tit-r.png") no-repeat right bottom;background-size:0.27rem;}
.gg-tit .mores {position:absolute;right:0;bottom:0;padding-right:0.48rem;background:url("../images/mores.png") no-repeat right;background-size:0.46rem;transition:all .3s;}
.gg-tit .mores a {font-size:0.16rem;color:#000000;line-height:1.4em;}
.gg-tit .mores:hover {transform:translateX(0.1rem);}
.gg-tit.w span,.gg-tit.w .mores a {color:#fff;}
.gg-tit.w .mores {right:0.6rem;background-image:url("../images/mores2.png");}
.gg-tit.w span.tit-l {background-image:url("../images/tit-l2.png");}
.gg-tit.w span.tit-r {background-image:url("../images/tit-r2.png");}
.s1 .lb-box {width:49.03%;}
.s1-banner a {display:block;overflow:hidden;position:relative;}
.s1-banner a .pic {padding-top:66%;height:4.66rem;}
.s1-banner a p {position:absolute;left:0;right:0;bottom:0.25rem;font-size:0.18rem;color:#ffffff;line-height:1em;padding-left:0.37rem;padding-right:1.7rem;z-index:3;}
.s1-banner a:after {content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:url("../images/s1-img02.png") repeat-x bottom;}
.s1-banner .btn {font-size:0;left:auto;width:auto;right:0.35rem;bottom:0.28rem;}
.lb-box .s1-banner .btn span {width:0.08rem;height:0.08rem;background:#e3e3e2;margin:0 0.03rem;opacity:1;}
.lb-box .s1-banner .btn .swiper-pagination-bullet-active {width:0.5rem;border-radius:0.35rem;}
.s1-banner a:hover .pic img {transform:scale(1.05);}
.list .box {width:49.16%;}
.list .box .box-l {width:calc(50% - 0.14rem);}
.list .box .box-l a {display:block;overflow:hidden;}
.list .box .box-l a .pic {padding-top:74.41%;}
.list .box .box-l a .txt {padding:0.18rem 0.26rem 0.28rem;background:rgba(255,255,255,.74);}
.list .box .box-l a .txt h5 {font-size:0.18rem;line-height:1.55em;max-height:0.56rem;color:#000000;margin-bottom:0.21rem;}
.list .box .box-l a .txt p {font-size:0.14rem;line-height:1.64em;max-height:0.5rem;margin-bottom:0.38rem;}
.list .box .box-l a .txt i {display:block;height:0.07rem;background:url("../images/s1-img04.png") no-repeat left;background-size:0.25rem;transition:all .4s;}
.list .box .box-l a:hover .txt h5,.list .box .box-l a:hover .txt p {color:#fff;}
.list .box .box-l a:hover .txt h5 {font-weight:600;}
.list .box .box-l a:hover .txt {background:#b84d33;}
.list .box .box-l a:hover .txt i {background-image:url("../images/s1-img05.png");background-position:right center;}
.list .box .box-r {width:calc(50% - 0.14rem);}
.list .box .box-r a {display:block;padding:0.33rem 0.3rem 0.3rem;background:rgba(255,255,255,.74);margin-top:0.22rem;}
.list .box .box-r a:first-child {margin-top:0;}
.list .box .box-r a h5 {font-size:0.18rem;line-height:1.55em;max-height:0.56rem;color:#000000;margin-bottom:0.21rem;}
.list .box .box-r a p {font-size:0.14rem;line-height:1.64em;max-height:0.50rem;margin-bottom:0.28rem;}
.list .box .box-r a i {display:block;height:0.07rem;background:url("../images/s1-img04.png") no-repeat left;background-size:0.25rem;transition:all .4s;}
.list .box .box-r a:hover {background:#b84d33;}
.list .box .box-r a:hover h5,.list .box .box-r a:hover p {color:#fff;}
.list .box .box-r a:hover h5 {font-weight:600;}
.list .box .box-r a:hover i {background-image:url("../images/s1-img05.png");background-position:right center;}
.s1-list a {display:block;width:calc(25% - 0.18rem);padding:0.18rem 0.3rem 0.32rem;background:rgba(255,255,255,.74);}
.s1-list a p {font-size:0.18rem;line-height:1.55em;max-height:0.56rem;color:#000000;margin-bottom:0.26rem;}
.s1-list a i {display:block;height:0.07rem;background:url("../images/s1-img04.png") no-repeat left;background-size:0.25rem;transition:all .4s;}
.s1-list a:hover {background:#b84d33;}
.s1-list a:hover p {color:#fff;font-weight:600;}
.s1-list a:hover i {background-image:url("../images/s1-img05.png");background-position:right center;}
.s1-list {margin-top:0.32rem;}
.s1 .block {margin-top:0.66rem;}
.s1 {padding-top:0.74rem;padding-bottom:0.74rem;background:url("../images/s1.jpg") no-repeat bottom;background-size:cover;}
.s2-left {width:59.58%;overflow:hidden;padding-right:0.52rem;background:url("../images/s2-l.jpg") no-repeat 50%;background-size:cover;}
.s2-r {width:8.54rem;padding-top:0.8rem;padding-bottom:1.06rem;}
.s2-r .ptbox {width:3.32rem;}
.s2-r .ptbox a {display:block;overflow:hidden;}
.s2-r .ptbox .pic {padding-top:62.35%;}
.s2-r .ptbox .txt {padding:0.19rem 0.24rem 0.34rem;border:1px solid #e5e5e5;border-top:none;background:#f7f7f5;}
.s2-r .ptbox .txt p {font-size:0.18rem;color:#111111;line-height:1.66em;max-height:0.6rem;margin-bottom:0.35rem;}
.s2-r .ptbox .txt i {display:block;height:0.07rem;background:url("../images/s1-img04.png") no-repeat left;background-size:0.25rem;}
.pt-r {width:4.89rem;}
.pt-r .item a {display:block;overflow:hidden;border:1px solid #e5e5e5;background:#fafaf8;}
.pt-r .item a .cover_img {display:inline-block;width:2.39rem;height:1.58rem;position:relative;vertical-align:middle;}
.pt-r .item a .txt {display:inline-block;width:calc(100% - 2.64rem);margin-left:0.25rem;vertical-align:middle;padding:0.29rem 0.3rem 0.31rem 0;border-left:none;}
.pt-r .item a .txt p {font-size:0.18rem;color:#111111;line-height:1.66em;max-height:0.6rem;margin-bottom:0.3rem;}
.pt-r .item a .txt i {display:block;height:0.07rem;background:url("../images/s1-img04.png") no-repeat left;background-size:0.25rem;transition:all .3s;}
.pt-r .item a:hover .txt p,.s2-r .ptbox:hover .txt p {color:#c05135;}
.pt-r .s2-list a {display:block;font-size:0.18rem;line-height:2.5em;color:#111111;margin-top:0.1rem;transition:all .3s;}
.pt-r .s2-list a:first-child {margin-top:0;}
.pt-r .s2-list {padding-top:0.15rem;border-top:1px dashed #dddddd;margin-top:0.32rem;}
.pt-r .s2-list a:hover {background:#c05135;color:#fff;padding-left:0.2rem;}
.s2-r .block {margin-top:0.67rem;}
.s2-right {width:40.42%;padding-left:0.42rem;background:url("../images/s2-r.jpg") no-repeat 50%;background-size:cover;}
.s2-l {width:4.89rem;padding-top:0.8rem;padding-bottom:1.06rem;}
.s2-banner .item a {display:block;overflow:hidden;border:1px solid #fff;}
.s2-banner .item a .cover_img {display:inline-block;vertical-align:middle;width:2.39rem;height:1.58rem;}
.s2-banner .item a .txt {display:inline-block;width:calc(100% - 2.64rem);margin-left:0.25rem;vertical-align:middle;padding-right:0.25rem;}
.s2-banner .item a .txt p {font-size:0.18rem;color:#111111;line-height:1.66em;max-height:0.6rem;margin-bottom:0.3rem;}
.s2-banner .item a .txt i {display:block;height:0.07rem;background:url('../images/s1-img04.png') no-repeat left;background-size:0.25rem;transition:all .3s;}
.s2-banner .s2-list a {display:block;position:relative;padding-left:0.4rem;margin-top:0.4rem;}
.s2-banner .s2-list p {font-size:0.18rem;color:#111111;line-height:1.66em;height:0.6rem;}
.s2-banner .s2-list a:before {position:absolute;content:'';left:0;top:0.09rem;width:0.25rem;height:0.07rem;background:url("../images/s1-img04.png") no-repeat 50%;}
.s2-banner .s2-list a:hover p,.s2-banner a:hover .txt p {color:#c05135;}
.s2-banner {margin-top:0.66rem;position:relative;}
.s2-banner .btn {font-size:0;bottom:-0.42rem;width:100%;left:0;text-align:center;}
.s2-banner  .btn span {width:0.1rem;height:0.1rem;background:#d7d7d7;margin:0 0.1rem;}
.s2-banner  .btn .swiper-pagination-bullet-active {background:#b3452a;}
.s2-banner .prev,.s2-banner .next {width:0.09rem;height:0.17rem;top:auto;bottom:-0.47rem;margin-top:0;background-position:50%;background-repeat:no-repeat;background-size:0.09rem;}
.s2-banner .prev {left:50%;margin-left:-1.07rem;background-image:url("../images/s2-prev2.png");}
.s2-banner .next {right:50%;margin-right:-0.96rem;background-image:url("../images/s2-next.png");}
.s2-banner .prev:hover {background-image:url("../images/s2-prev.png");}
.s2-banner .next:hover {background-image:url("../images/s2-next2.png");}
.s3-l {width:62.92%;position:relative;z-index:3;}
.s3-l .lb-box {width:3.42rem;}
.s3-banner a {display:block;overflow:hidden;padding:0.27rem 0.28rem 0.39rem;background:#fff url("../images/s3-img02.png") no-repeat 50%;background-size:cover;}
.s3-banner a span {display:block;font-size:0.16rem;color:#c15136;line-height:2.8em;text-align:right;background:url("../images/s3-img01.png") no-repeat left;background-size:2.8em;margin-bottom:0.25rem;}
.s3-banner a h4 {-webkit-line-clamp:3;font-size:0.18rem;color:#333333;line-height:1.44em;height:0.78rem;margin-bottom:0.27rem;}
.s3-banner a i {display:block;height:1px;background:#e0e0e0;margin-bottom:0.35rem;}
.s3-banner a p {-webkit-line-clamp:6;font-size:0.14rem;line-height:1.43em;max-height:1.2rem;color:rgba(51,51,51,0.48);margin-bottom:0.57rem;}
.s3-banner a em {display:block;height:0.07rem;background:url("../images/s3-img03.png") no-repeat right;background-size:0.25rem;}
.s3-banner .prev,.s3-banner .next {width:0.34rem;height:0.34rem;top:auto;margin-top:0;bottom:-0.9rem;background-size:0.34rem;background-repeat:no-repeat;background-position:50%;}
.s3-banner .prev {left:0;background-image:url("../images/s3-prev.png");}
.s3-banner .next {right:0;background-image:url("../images/s3-next.png");}
.s3-banner  .btn {font-size:0;left:0;right:0;bottom:-0.76rem;border-radius:0.35rem;}
.s3-banner  .btn span {background:#e1b6ab;width:0.76rem;height:0.06rem;border-radius:0.35rem;opacity:1;}
.s3-banner  .btn .swiper-pagination-bullet-active {background:#fff;}
.s3-banner {position:relative;}
.s3-l .s3-list {width:5.45rem;}
.s3-l .s3-list li {padding:0.24rem 0.45rem 0.23rem 0.2rem;border-left:0.1rem solid transparent;margin-bottom:0.05rem;}
.s3-l .s3-list li a {font-size:0;display:block;overflow:hidden;}
.s3-l .s3-list li a time {display:inline-block;vertical-align:top;font-size:0.16rem;color:#fff;line-height:1.38em;width:0.65rem;}
.s3-l .s3-list li a .txt {display:inline-block;vertical-align:middle;width:calc(100% - 0.9rem);margin-left:0.24rem;position:relative;}
.s3-l .s3-list li a .txt h4 {font-size:0.18rem;line-height:1.33em;color:#fff;height:0.48rem;}
.s3-l .s3-list li a .txt p {-webkit-line-clamp:3;font-size:0.14rem;color:rgba(51,51,51,0.48);line-height:1.43em;height:0.61rem;}
.s3-l .s3-list li a .txt>div {display:none;}
.s3-l .s3-list li a .txt:before {content:'';position:absolute;width:1px;top:0;left:-0.25rem;height:0.47rem;background:#fff;opacity:.3;transition:all .3s;}
.s3-l .s3-list li.show {border-left-color:#b13a1e;background:#fff url("../images/s3-img04.png") no-repeat left bottom;box-shadow:8px 10px 10px 0 rgba(96,9,12,0.17);}
.s3-l .s3-list li.show time {color:#c15136;}
.s3-l .s3-list li.show .txt h4 {color:#333333;margin-bottom:0.2rem;}
.s3-l .s3-list li.show a .txt:before {background:#c15136;height:1.25rem;}
.s3-l .block {margin-top:0.52rem;}
.s3-r {width:34.16%;position:relative;z-index:3;}
.s3-r .gg-tit.w {display:none;}
.zt-list li {margin-bottom:0.29rem;}
.zt-list li.on {margin-bottom:0.36rem;}
.zt-list a {display:block;overflow:hidden;}
.zt-list a .pt-txt {display:none;}
.zt-list a .pt-txt .cover_img {padding-top:36.99%;height:1.82rem;}
.zt-list a .pt-txt p {font-size:0.18rem;line-height:0.6rem;color:#111;text-align:center;background:#fff;padding:0 0.1rem;}
.zt-list  a h5 {position:relative;background:#fefefe;line-height:0.54rem;}
.zt-list a h5 i {display:block;font-size:0.18rem;color:#111111;padding-left:0.78rem;padding-right:0.1rem;}
.zt-list h5 span {position:absolute;left:0;top:0;font-size:0.28rem;color:#fff;background:#d0c183;width:0.57rem;text-align:center;font-family:'Georgia';}
.zt-list {margin-top:0.45rem;}
.s3:after {content:'';position:absolute;right:0;top:0;width:40.36%;height:7.28rem;background:url("../images/s3-r.jpg") no-repeat 50%;background-size:cover;}
.s3 {position:relative;padding-top:0.73rem;padding-bottom:0.63rem;background:url("../images/s3.jpg") no-repeat 50%;background-size:cover;}
.s4-mt {width:41.18%;}
.mt-list {border-top:1px solid #f5f1e7;margin-top:0.46rem;}
.mt-list li {padding-top:0.28rem;padding-bottom:0.32rem;border-bottom:1px solid #f5f1e7;background:url("../images/s1-img04.png") no-repeat right bottom 0.42rem;background-size:0.25rem;}
.mt-list li a {font-size:0;display:block;overflow:hidden;}
.mt-list li a .cover_img {display:inline-block;vertical-align:middle;width:1.08rem;height:0.36rem;}
.mt-list li a .cover_img>div:first-child {max-width:100%;max-height:100%;background-size:contain;}
.mt-list li a .txt {display:inline-block;vertical-align:middle;width:calc(100% - 1.4rem);margin-left:0.32rem;padding-right:0.46rem;}
.mt-list li a .txt p {font-size:0.18rem;line-height:1.56em;color:#111111;height:0.57rem;}
.mt-list li:hover a .txt p {color:#b12b17;font-weight:600;}
.s4-by {width:52.92%;}
.tp-box {width:3.43rem;}
.tp-box a {display:block;overflow:hidden;position:relative;}
.tp-box a .cover_img {width:100%;height:2.21rem;}
.tp-box a p {position:absolute;left:0;right:0;bottom:0.17rem;font-size:0.16rem;color:#fff;line-height:1em;padding:0 0.1rem;text-align:center;z-index:3;}
.tp-box a:after {content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:url("../images/s4-img05.png") repeat-x bottom;}
.wz-box {width:3.82rem;}
.wz-box a {display:block;overflow:hidden;padding:0.18rem 0.3rem 0.19rem;background:#f9f9f7;margin-bottom:0.31rem;}
.wz-box a p {font-size:0.18rem;line-height:1.56em;height:0.57rem;color:#111111;}
.wz-box a:hover p {color:#b12b17;font-weight:600;}
.s4-by .block {margin-top:0.46rem;}
.s4 {padding-top:0.78rem;padding-bottom:0.63rem;}
.s5-l {width:49.44%;}
.s5-block a {display:block;overflow:hidden;}
.s5-l a .pic {padding-top:91.99%;height:6.55rem;}
.s5-r {width:48.88%;}
.s5-r .item {width:calc(50% - 0.105rem);}
.s5-r a .pic {padding-top:123.46%;height:4.21rem;}
.s5-r a.a2 .pic {padding-top:61.11%;height:2.1rem;}
.s5-r a.a2 {margin-top:0.24rem;display:block;}
.s5-r .item:nth-child(2) a.a2 {margin-bottom:0.24rem;margin-top:0;}
.s5 .block {margin-top:0.86rem;}
.s5 {padding-top:1.12rem;padding-bottom:0.97rem;background:url("../images/s5.jpg") no-repeat top left;}

@media screen and (max-width:1024px) {html,body,.body_h {height:auto;overflow:auto;}
.banner a {}
.body_b {width:auto;height:auto;position:static;opacity:1;transform:none;overflow:auto;}
.scroll {padding-top:0;}
.banner {}
}
@media screen and (max-width:820px) {.banner {}
.banner a {height:auto;}
.banner .btn {bottom:0.15rem;}
.banner .swiper-container .btn span {width:0.25rem;height:0.23rem;background-size:0.25rem;}
.gg-tit span {font-size:0.3rem;}
.s1 .lb-box {width:100%;margin-bottom:0.25rem;}
.s1-banner a .pic {height:auto;}
.list .box {width:100%;}
.s1-banner a p {font-size:0.2rem;}
.list .box .box-l a .txt h5,.list .box .box-r a h5 {font-size:0.2rem;}
.list .box .box-l a .txt p,.list .box .box-r a p {font-size:0.16rem;}
.list .box .box-r a {height:48%;}
.s1-list a {width:48%;margin:0.15rem 0;}
.s1-list a p {font-size:0.2rem;}
.s1-list {margin-top:0.15rem;}
.s1 .block {margin-top:0.3rem;}
.s1 {padding-top:0.3rem;padding-bottom:0.25rem;}
.s2-left {width:100%;/*  margin-bottom:0.25rem;*/        padding:0 0.2rem;}
.s2-r {float:none;width:auto;padding-top:0.3rem;padding-bottom:0.25rem;}
.s2-r .ptbox {width:38.87%;}
.pt-r {width:57.26%;}
.s2-r .ptbox .txt p,.pt-r .item a .txt p {font-size:0.2rem;}
.pt-r .s2-list a {font-size:0.2rem;}
.s2-r .block {margin-top:0.25rem;}
.s2-right {width:100%;padding:0 0.2rem;}
.s2-l {float:none;width:auto;padding-top:0.3rem;padding-bottom:0.6rem;}
.s2-banner .item a .txt p,.s2-banner .s2-list p {font-size:0.2rem;}
.s2-banner .btn {bottom:-0.22rem;}
.s2-banner .prev,.s2-banner .next {bottom:-0.27rem;}
.s2-banner {margin-top:0.25rem;}
.s3-l {width:100%;margin-bottom:0.25rem;}
.s3-r {width:100%;}
.s3:after {display:none;}
.s3-banner a h4 {font-size:0.2rem;height:0.87rem;}
.s3-banner a p {font-size:0.16rem;max-height:1.38rem;}
.s3-l .s3-list li a .txt h4 {font-size:0.2rem;height:0.54rem;}
.s3-l .lb-box {width:37.75%;}
.s3-l .s3-list {width:60.15%;}
.s3-l .block {margin-top:0.25rem;}
.s3-r .gg-tit {display:none;}
.s3-r .gg-tit.w {display:block;}
.zt-list a .pt-txt p {font-size:0.2rem;line-height:0.65rem;}
.zt-list a h5 i {font-size:0.2rem;}
.zt-list a h5 {line-height:0.65rem}
.zt-list {margin-top:0.25rem;}
.s3 {padding-top:0.3rem;padding-bottom:0.15rem;}
.s4-mt {width:100%;margin-bottom:0.25rem;}
.s4-by {width:100%;margin-top:0.2rem;}
.mt-list li a .txt p {font-size:0.2rem;height:0.63rem;}
.mt-list {margin-top:0.25rem;}
.wz-box {width:calc(100% - 3.73rem);}
.wz-box a p {font-size:0.2rem;height:0.63rem;}
.wz-box a {margin-bottom:0.2rem;}
.s4-by .block {margin-top:0.25rem;}
.s4 {padding-top:0.4rem;padding-bottom:0.25rem;}
.s5 {padding-top:0.4rem;padding-bottom:0.3rem;}
.s5-l a .pic {height:5.15rem;}
.s5-r a .pic {height:3.11rem;}
.s5-r a.a2 .pic {height:1.8rem;}
.s5 .block {margin-top:0.25rem;}
}
@media screen and (max-width:640px) {.s3-l .lb-box {width:100%;margin-bottom:0.55rem;}
.s3-l .s3-list {width:100%;}
.s3-banner .btn {bottom:-0.2rem;}
.s3-banner .prev,.s3-banner .next {bottom:-0.4rem;}
}
@media screen and (max-width:550px) {.list .box .box-l,.s2-r .ptbox,.tp-box {width:100%;margin-bottom:0.25rem;}
.list .box .box-r,.pt-r {width:100%;}
.wz-box {width:100%;}
.tp-box a .cover_img {height:auto;padding-top:64.43%;}
.s5-l {width:100%;margin-bottom:0.25rem;}
.s5-r {width:100%;}
.s5-l a .pic,.s5-r a .pic,.s5-r a.a2 .pic {height:auto;}
.s2-banner .item a .cover_img,.pt-r .item a .cover_img {display:block;width:auto;height:auto;padding-top:66.11%;}
.s2-banner .item a .txt,.pt-r .item a .txt {display:block;width:auto;padding:0.2rem 0.1rem;margin-left:0;}
.s1-list a {width:100%;}
}



/*system*/
.system a{
    display: block;
    width: calc(20% - 0.25rem);
    background: #ae262c;
    transition: all .3s;
    padding-right: 4px;
    margin: 0.13rem 0.125rem;
}
.system a span{
    display: block;
    font-size: 0.18rem;
    color: #111;
    line-height: 0.74rem;
    padding-left: 0.3rem ;
    padding-right: 0.68rem;
    transform: translateY(-4px);
    background:#fff url("../images/s1-img04.png") no-repeat right 0.2rem center;
    background-size: 0.25rem;
}
.system a:hover span{
    color: #93351e;
    background-image: url("../images/s3-img03.png") no-repeat right 0.2rem center;
}
.system a:hover{
    transform: translateY(-4px);
}
.system {
    margin-top: 0.37rem;
    margin-left: -0.125rem;
    margin-right: -0.125rem;
}