@charset "utf-8";.body_b {background:#fff;overflow:hidden;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index:99;overflow:auto;outline:none;}
.body_b.showdiv {}
.scroll {}
.banner a {display:block;position:relative;width:100%;overflow:hidden;}
.banner a img {width:100%;height:auto;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;border-bottom:4px solid #ccc;}
.gg-tit .f0 {display:inline-block;position:relative;padding-bottom:10px;}
.gg-tit .f0::after {content:'';position:absolute;left:0;bottom:-4px;width:100%;height:10px;background:url(../images/line.png) bottom center no-repeat;}
.gg-tit .center {text-align:center;}
.gg-tit span {display:inline-block;vertical-align:middle;font-size:0.32rem;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.32rem;height:auto;margin:0 0.08rem;}
.gg-tit span.tit-l {padding-left:0;background:none;}
.gg-tit span.tit-r {padding-right:0;background:none;}
.gg-tit .mores {position:absolute;right:0;bottom:10px;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 {padding:40px 0;}
.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:#ae262c;}
.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 {margin-top:1.15rem;}
}
@media screen and (max-width:820px) {.banner {margin-top:0.85rem;}
.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:block;}
.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%;}
}
.s1-l {float:left;width:680px;}
.s1-l.fr {float:right;}
.s1-l a {display:block;position:relative;}
.s1-l a .pic {padding-top:68%;}
.s1-l a p {position:absolute;left:0;right:0;bottom:0;line-height:55px;background:rgba(0,0,0,.46);padding-left:20px;padding-right:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#fff;}
.s1-l .slick-dots {width:auto;right:20px;bottom:15px;}
.s1-l .slick-dots li {width:14px;height:14px;border-radius:50%;background-color:#fff;margin:0 10px;}
.s1-l .slick-dots li.slick-active {background-color:#c21319;}
.s1-r {float:right;width:calc(100% - 720px);}
.s1-r.fl {float:left;}
.title {border-bottom:1px solid #dddddd;overflow:hidden;}
.title h2 {float:left;line-height:54px;padding-left:6px;border-left:6px solid #ffa10e;padding-left:20px;padding-right:60px;background:url(../images/tit-bg.png) no-repeat left center;background-size:100% 100%;}
.title h2 span {font-size:26px;color:#fff;float:left;}
.title h2 img {float:left;margin:15px 7px;}
.title a {float:right;font-size:16px;color:#666;margin-top:25px;}
.title a:hover {color:#c21319;}
.s1-r-top {padding:20px 0;border-bottom:1px dashed #dddddd;}
.s1-r-top h2 {font-size:18px;color:#111;font-weight:bold;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.s1-r-top p {font-size:14px;line-height:22px;color:#919191;height:44px;overflow:hidden;}
.s1-r-top a:hover h2 {color:#c21319;text-decoration:underline;}
.s1-r-top a:hover p {color:#c21319;}
.list {margin-top:15px;}
.list>li {padding-left:15px;background:url(../images/list.png) no-repeat left center;line-height:40px;overflow:hidden;}
.list>li:hover a {color:#c21319;text-decoration:underline;}
.list>li a {display:block;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list1>li a {width:calc(100% - 90px);float:left;}
.list1>li span {float:right;}
.s3-l {float:left;width:48%;}
.s3-r {float:right;width:48%;}
.s3-l .s3-ll {float:left;width:290px;background-color:#f8f3f3;padding:25px;box-sizing:border-box;margin-top:30px;}
.s3-l .bt-list {overflow:hidden;padding-left:30px;}
.s3-l .bt-list li {float:none;width:100%;margin-left:0;margin-top:22px;}
.s3-l .s3-ll h2 {font-size:18px;color:#be1219;font-weight:bold;padding-bottom:30px;border-bottom:2px solid #be1219;}
.s3-l .s3-ll p {margin-top:25px;line-height:24px;font-size:14px;color:#8d8a8a;}
.s3-l .bt-list li a {background-image:none;background-color:#f8f3f3;background-position:0 100%;background-size:1% 100%;background-repeat:no-repeat;background-image:linear-gradient(#be1219,#be1219);transition:background-size .3s;}
.s3-l .bt-list li:hover a {background-size:100% 100%;}
.s3-l .bt-list li:hover a p {color:#fff;}
.s3-l .bt-list>li a p {line-height:27px;height:54px;}
.s3r-top {padding-top:30px;padding-bottom:25px;border-bottom:1px dashed #dddddd;overflow:hidden;}
.s3r-top a {display:block;overflow:hidden;}
.s3r-top .tpp {float:left;width:240px;}
.s3r-top .tpp .pic {padding-top:63%;}
.s3r-top .text {overflow:hidden;padding-left:25px;}
.s3r-top .text h2 {line-height:30px;font-size:18px;color:#111;height:60px;overflow:hidden;font-weight:normal;margin-bottom:20px;}
.s3r-top .text p {line-height:20px;font-size:14px;color:#919191;height:60px;overflow:hidden;}
.s3r-top .text:hover h2 {color:#c21319;text-decoration:underline;}
.s3r-top .text:hover p {color:#c21319;}
.home6 {position:relative;z-index:1;overflow:hidden;padding:.9rem 0 .3rem;}
.home6 .list14_box {position:absolute;top:0;right:0;bottom:0;left:0;}
.list14 li {-webkit-transition:-webkit-transform 0.7s;transition:transform 0.7s;will-change:transform;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;}
.home6 .wp {position:relative;z-index:1;}
.list14_box li a::after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/home6_top.png) center 102% no-repeat;z-index:2;}
.list14 li .img {height:100%;}
.list14 li .img .img_hezi {height:100%;padding-bottom:initial;}
.list14 li .img:after {content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background:#fda42f;transform:translate(100%,0);transition-delay:.5s;opacity:1;transition:2s;}
.list14 li.swiper-slide-active .img:after {transform:translate(-100%,0);opacity:0;}
.home6 .arrow {width:.53rem;height:.53rem;border:#ae262c 1px solid;border-radius:50vw;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;z-index:99;top:50%;left:20px;}
.home6 .arrow img {height:.1rem;}
.home6 .arrow img:nth-child(2) {display:none}
.home6 .arrow.next {right:20px;left:auto;}
.home6 .arrow.next img {transform:rotateY(180deg)}
.home6 .arrow:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50vw;transform:scale(0);background:#ae262c;z-index:-1;transition:.5s;}
.home6 .arrow:hover:before {transform:scale(1.25)}
.home6 .arrow:hover img:nth-child(1) {display:none}
.home6 .arrow:hover img:nth-child(2) {display:block}
.home6 .title2 .ll h6,.home6 .title2 .ll h3 {color:#fff;}
.home6 .wrap {position:relative;z-index:1;}
.home6 .box1 {width:5.1rem;max-width:100%;background:rgba(0,0,0,.2);padding:.5rem .5rem;margin-bottom:2rem;}
.home6 .ar_article {width:100%;max-width:100%;}
.home6 .ar_article p {font-size:.14rem !important;color:#fff;}
.list15 li .img .img_hezi {padding-bottom:65.16%;}
.list15 li .img:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:#fff .03rem solid}
.list15 li .a {display:block;position:relative;z-index:1;}
.list15 li .txt {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(179,69,42,.8);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:transform .5s;opacity:0;transform:translateY(101%);padding:0 5px;text-align:center;}
.list15 li .txt h4 {font-size:.2rem;color:#fff;font-family:"Microsoft Yahei";font-weight:bold;line-height:1.5;width:100%;}
.list15 li .txt h6 {font-size:.14rem;color:#fff;line-height:1.5;margin:.05rem 0 0;width:100%;}
.list15 li.swiper-slide-thumb-active .txt {opacity:1;transform:translateY(0);}
.title3 {margin-bottom:.35rem;}
.title3 h3 {font-size:.34rem;color:#000000;font-weight:600;}
.title2 {margin-bottom:.55rem;align-items:center;}
.title2 .ll {position:relative;padding:0 0 0 .2rem;}
.title2 .ll::before {content:"";position:absolute;left:0;top:0;height:100%;background:#ae262c;width:3px;}
.title2 .ll h6 {font-size:.16rem;color:#000000;text-transform:uppercase}
.title2 .ll h3 {font-size:.34rem;color:#000000;font-weight:600;margin:.1rem 0 0;}
.title2 {position:relative;}
.title2 .rr {position:absolute;top:-10px;right:0;}
.arrow2 .arrow {width:.53rem;height:.53rem;border:#ae262c 1px solid;border-radius:50vw;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:1;}
.arrow2 .arrow img {height:.1rem;}
.arrow2 .arrow img:nth-child(2) {display:none}
.arrow2 .arrow.next {margin-left:.3rem;}
.arrow2 .arrow.next img {transform:rotateY(180deg)}
.arrow2 .arrow:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50vw;transform:scale(0);background:#ae262c;z-index:-1;transition:.5s;}
.arrow2 .arrow:hover:before {transform:scale(1.25)}
.arrow2 .arrow:hover img:nth-child(1) {display:none}
.arrow2 .arrow:hover img:nth-child(2) {display:block}
.list6 li .img .img_hezi {padding-bottom:61.54%}
.list6 li h4 {font-size:.17rem;color:#333;line-height:.24rem;max-height:.48rem\0;font-family:"Microsoft Yahei";font-weight:bold;margin:.2rem 0 0;transition:color .5s;}
.list6 li h6 {font-size:.14rem;color:#666;margin:.14rem 0 0;transform:translateY(.2rem);opacity:0;transition:.5s;display:flex;align-items:center;}
.list6 li h6 img {height:.16rem;margin-right:.08rem}
.home6 .img {position:relative;width:100%}
.home6 .img .img_hezi {padding-bottom:60%;transition:all .5s ease-out 0s;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.home6 .img_zd img {position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;}
.list6_box .img {position:relative;width:100%}
.list6_box li .img .img_hezi {padding-bottom:39.54%;transition:all .5s ease-out 0s;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.list6_box .img_zd img {position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;}
.none {display:none!important}
.wrap {width:100%;}
@media screen and (max-width:1100px) {.s1-l {width:540px;}
.s1-r {width:calc(100% - 570px);}
.s1-r-top {padding:10px 0;}
.s1-r-top h2 {margin-bottom:5px;}
.list>li {line-height:34px;}
.bt-list>li {margin-top:17px;}
.s3-l .s3-ll {width:215px;padding:15px;}
.s3-l .bt-list li {margin-top:35px;}
}
@media screen and (max-width:900px) {.s1-l,.s2-l,.s3-l {float:none !important;width:100%;}
.s1-l {margin-top:15px;}
.s1-r {float:none !important;width:100%;}
.s2-r {float:none;width:100%;margin-top:15px;}
.s3-r {float:none;width:100%;margin-top:15px;}
}
@media(max-width:800px) {.home6 {padding:.5rem 0 .3rem;}
.home6 .box1 {margin-bottom:.5rem;padding:.4rem .25rem;}
.list15 li .txt h4 {font-size:.16rem}
}
@media screen and (max-width:700px) {.sect {padding-top:15px;}
.title h2 span {font-size:18px;}
.title h2 {padding-right:50px;line-height:40px;background-size:170px 100%;}
.title h2 img {margin:7px;width:27px;}
.title a {margin-top:5px;font-size:14px;}
.list {margin-top:0;}
.list>li a {font-size:15px;}
.s1-l a p {font-size:15px;}
.s1-l .slick-dots li {margin:0 5px;}
.bt-list>li {float:none;width:100%;margin-left:0;}
.bt-list>li a {padding:15px;}
.s3-l .s3-ll {float:none;width:100%;margin-top:15px;}
.s3-l .bt-list {padding-left:0;}
.s3-l .bt-list li {margin-top:15px;}
.s3r-top {padding-top:15px;padding-bottom:15px;}
.s3r-top .tpp {float:none;width:100%;}
.s3r-top .text {padding-left:0;}
.s2 {padding:20px 0;}
.arrow2 .arrow {width:0.33rem;height:0.33rem;}
.arrow2 .arrow img {height:0.05rem;}
.title2 {margin-bottom:0.25rem;}
.title2 .rr {top:5px;}
}
