@charset "gb2312";
/* CSS Document */
.header {position:relative;height:6.28rem;background:url("http://ats.chinataiwan.cn/other/2022/lhzt/images/banner.png") center top no-repeat;background-size:auto 100%;}
.header .site-logo {position:absolute;left:50%;top:0.35rem;width:2.23rem;height:0.8rem;margin-left:-5.65rem;font-size:0;text-indent:-100%;background:url("http://ats.chinataiwan.cn/other/2022/lhzt/images/site_logo.png") center top no-repeat;background-size:auto 100%;overflow:hidden;}
.nav {position:relative;margin-top:-3.08em;font-size:0.24rem;line-height:3.08em;}
.nav .list {text-align:center;font-weight:bold;font-size:0;}
.nav .list-item {display:inline-block;vertical-align:top;margin:0 0.27rem;font-size:0.24rem;line-height:3.08em;}
.nav .list-item a {color:#fff;}
/* main_begin */
.zone-desc {position:relative;padding-top:0.65rem;background:#fff url("http://ats.chinataiwan.cn/other/2022/lhzt/images/bg_zone_desc.png") center top no-repeat;background-size:auto 0.62rem;}
.zone-desc .format {width:1.78rem;height:0.34rem;margin:0.08rem auto 0;text-indent:-100%;background:url("http://ats.chinataiwan.cn/other/2022/lhzt/images/bg_zone_desc3.png") left top no-repeat;background-size:auto 2.07rem;overflow:hidden;}
.part4 .zone-desc .format {background-position:left 20%;}
.part6 .zone-desc .format {width:1.05rem;height:0.33rem;background-position:left 79%;}
.part7 .zone-desc .format {width:2.15rem;background-position:left bottom;}
.zone-desc2 {position:relative;padding:0.11rem 0;background:url("http://ats.chinataiwan.cn/other/2022/lhzt/images/bg_zone_desc2.png") left 0.12rem no-repeat;background-size:auto 0.28rem;}
.zone-desc2 .format {width:0.98rem;height:0.34rem;margin-left:0.44rem;text-indent:-100%;background:url("http://ats.chinataiwan.cn/other/2022/lhzt/images/bg_zone_desc3.png") left center no-repeat;background-size:auto 2.07rem;overflow:hidden;}
.part5 .zone-desc2 .format {background-position:left 40%;}
.part5 .type4:last-child .zone-desc2 {padding:0.1rem 0 0.11rem;}
.part5 .type4:last-child .zone-desc2 .format {width:1.48rem;height:0.35rem;background-position:left 60%;}
.part1 {margin-top:0.55rem;}
.part1 .headline {position:relative;display:table;margin:0 auto;padding-left:3em;font-size:0.36rem;line-height:1.33em;text-align:center;}
.part1 .headline:before {position:absolute;left:0;top:0;content:"Í·Ìõ ¡¤ ";color:#a31d1d;}
.part1 .headline a {color:#4f4f51;}
.part1 .headline-desc {margin-top:0.15rem;/* padding:0 2em; */text-indent:2em;font-size:16px;line-height:1.5em;}
.part2 {margin-top:0.3rem;padding:0.3rem 0.25rem;background:#f7f7f7;}
.part3 {margin-top:0.2rem;}
.part3 .zone-desc {padding-bottom:0.24rem;}
.part4 {margin-top:0.23rem;}
.part5 {margin-top:0.4rem;padding-bottom:0.71rem;background:#f7f7f7;}
.part5 .zone-desc {padding-bottom:0.28rem;}
.part6 {margin-top:0.31rem;}
.part7 {margin-top:0.23rem;}
.type1 {overflow:hidden;}
/* scroll_begin */
.type1 .imgs {float:left;margin-right:0.2rem;position:relative;width:5.74rem;height:3.23rem;overflow:hidden;}
.type1 .imgs #list {position:relative;width:100%;height:100%;}
.type1 .imgs #list li {position:absolute;opacity:0;width:100%;height:100%;z-index:-1;transition:opacity 0.3s ease 0s;}
.type1 .imgs #list img {width:100%;height:100%;}
.type1 .imgs #list .startNext,.type1 .imgs #list .startPre {opacity:1;z-index:1;}
/*optional components_begin*/
.type1 .imgs .list-index {position:absolute;right:0.3rem;bottom:0.13rem;width:auto;height:7px;line-height:7px;overflow:hidden;z-index:2147483610;}
.type1 .imgs .list-index li {display:inline-block;vertical-align:top;width:7px;height:7px;margin:0 5.5px;border-radius:50%;line-height:7px;text-indent:-10em;cursor:pointer;background:rgba(0,0,0,0.35);transition:color 0.3s ease 0s,background-color 0.3s ease 0s;overflow:hidden;}
.type1 .imgs .list-index li.on {color:#4c4c4c;background:rgba(251,251,251,0.5);}
/*optional components_end*/
/* content_begin */
.type1 .imgs .list-item,.type1 .imgs a {color:#fff;}
.type1 .imgs .list-item>a {width:100%;height:100%;}
.type1 .imgs .list-item-title {position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);}
.type1 .imgs .list-item-title a {max-height:4.7em;border:1px solid transparent;border-width:0.25rem 0.2rem 0.19rem;font-size:0.2rem;line-height:2.35em;font-weight:bold;color:#fff;overflow:hidden;}
/* content_end */
/* btns_begin */
.type1 .imgs #preBtn,.type1 .imgs #nextBtn {position:absolute;left:0.2rem;top:50%;width:0.25rem;height:0.25rem;margin-top:-0.125rem;cursor:pointer;background:url("http://ats.chinataiwan.cn/other/2022/lhzt/images/bg_btns.png") left center no-repeat;background-size:auto 0.25rem;z-index:2147483610;overflow:hidden;}
.type1 .imgs #nextBtn {left:auto;right:0.2rem;background-position:right center;}
/* btns_end */
/* scroll_end */
.type1 .imgs~.list-item {font-size:0.22rem;line-height:2.1em;}
.type2 {padding:0 0 0.39rem;background:#fafafa;}
.type2 .album-cover {position:relative;width:6rem;height:3.42rem;margin:0.37rem auto 0;border:0.06rem solid #b71926;border-radius:0.06rem;}
.type2 .album-cover img {width:6rem;height:3.42rem;}
.type2 .album-cover-title {position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);}
.type2 .album-cover-title a {padding:0.78em 1em 0;font-size:18px;line-height:2em;color:#fff;}
.type2 .album-cover-title a:before {position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%;}
.type2 .album {position:relative;margin:0.49rem 0.695rem 0;padding:0.08rem 0 0.14rem;background:#c8c8c8;overflow:hidden;}
.type2 .album h3 {margin:0 auto 25px;text-align:center;background-position:center -563px;}
.type2 .album ul {position:relative;width:9.2rem;margin:0 auto;font-size:0;white-space:nowrap;overflow:hidden;}
.type2 .album ul li {position:relative;display:inline-block;width:2.95rem;margin:0;vertical-align:top;cursor:pointer;}
.type2 .album ul li:nth-last-of-type(n+2) {margin-right:0.175rem;}
.type2 .album ul li:before {position:absolute;left:0;top:0;content:"";display:block;width:100%;height:100%;cursor:pointer;background:#fff;opacity:0;z-index:10;}
.type2 .album ul li>div>a {position:relative;}
.type2 .album ul li a {display:block;}
.type2 .album ul li img {display:block;width:2.95rem;height:1.66rem;}
.type2 .album .album-title {position:absolute;left:0;bottom:0;width:100%;font-family:simsun;font-size:14px;line-height:2.42em;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);}
.type2 .album .album-title a {padding:0.78em 1em 0;color:#fff;}
.type2 .album .name {font-size:30px;line-height:1.5em;text-align:center;}
.type2 .album .info {font-size:16px;text-align:center;}
.type2 .album .format {display:block;margin:0 auto;}
.type2 .album ul li p {white-space:normal;line-height:1.5em;overflow:hidden;}
.type2 .album div.ctrlL,.type2 .album div.ctrlR {position:absolute;top:50%;left:0.12rem;width:0.36rem;height:0.36rem;margin-top:-0.18rem;cursor:pointer;background:url("http://ats.chinataiwan.cn/other/2022/lhzt/images/bg_btns2.png") center center no-repeat;background-size:auto 100%;z-index:10;}
.type2 .album div.ctrlR {left:auto;right:0.12rem;transform:rotate(180deg);}
/*animation_begin*/
.type2 .album ul li.hide {animation:hide 0.5s 1;animation-fill-mode:forwards;}
@keyframes hide {
0% {margin-left:0;}
100% {margin-left:-3.125rem;}
}
.type2 .album ul li.hold {animation:hold 0.5s 1;animation-fill-mode:forwards;}
@keyframes hold {
0% {margin-left:-3.125rem;}
100% {margin-left:0;}
}
/*animation_end*/
.type3.list {margin-top:0.11rem;padding:0.34rem 0.61rem 0.33rem;background:#f7f7f7;}
.type3 .list-item {float:left;width:5.23rem;}
.type3 img {float:left;width:2.41rem;height:1.34rem;margin-right:0.1rem;}
.type3 .list-item-title {margin-top:0.05rem;font-size:0.18rem;line-height:1.5em;font-weight:bold;}
.type3 .list-item-title a {max-height:3em;}
.type3 .list-item-desc {margin-top:0.12rem;font-family:simsun;font-size:0.14rem;line-height:1.71em;}
.type3 .list-item-desc a {max-height:3.42em;}
.type4 {float:left;padding:0.05rem 0.24rem 0;}
.type4 .list {padding:0.28rem 0.21rem 0.22rem;width:5.1rem;background:#fff;}
.type4 .pic {position:relative;}
.type4 .pic-title {position:absolute;left:0;bottom:0;width:100%;font-size:0.2rem;line-height:2.1em;background:rgba(0,0,0,0.5);}
.type4 .pic-title a {padding:0 0.7em;color:#fff;}
.type4 .strong {margin-top:0.19rem;font-size:0.2rem;line-height:1.5em;}
.type4 .strong a {max-height:3em;}
.type4 .list-item {font-family:simsun;font-size:0.14rem;line-height:2.14em;}
.type4 .strong+.list-item {margin-top:0.1rem;}
.type4 img {width:100%;height:2.84rem;}
.type5 {margin-top:0.19rem;padding:0.21rem 0.21rem 0.26rem;background:#f7f7f7;}
.type5 .list-item {float:left;position:relative;width:3.74rem;}
.type5 img {width:100%;height:2.08rem;}
.type5 .list-item-title {position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);}
.type5 .list-item-title a {padding:0 0.83em;border-top:0.36rem solid transparent;font-size:0.18rem;line-height:2.88em;color:#fff;overflow:hidden;}
.type6 {margin-top:0.17rem;padding:0.27rem 0.2rem 0.29rem;background:#f7f7f7;}
.type6 .list-item {float:left;width:2.75rem;}
.type6 img {width:100%;}
.type6 .list-item-title a {height:3.42em;padding:0 0.64em;border:1px solid transparent;border-width:0.08rem 0;font-family:simsun;font-size:0.14rem;line-height:1.71em;}
/* main_end */
.footer {margin-top:1.1rem;}
/* //////////////////////////////////////////////////////////////////////////////////// */
@media screen and (min-width:1025px){
.main .list-item:hover a,.main .pic:hover a,.main .strong:hover a {color:#fa1834;}
.type3 .list-item:nth-of-type(even) {margin-left:0.32rem;}
.type3 .list-item:nth-of-type(n+3) {margin-top:0.45rem;}
.type5 .list-item {margin-left:0.18rem;}
.type5 .list-item:nth-of-type(3n+1) {margin-left:0;}
.type5 .list-item:nth-of-type(n+4) {margin-top:0.19rem;}
.type6 .list-item {margin-left:0.2rem;}
.type6 .list-item:first-child {margin-left:0;}
}
@media screen and (max-width:1024px){
.wrap {margin:0 0.1rem;}
.header {height:3rem;}
.header .site-logo {top:0.15rem;margin-left:-3.65rem;transform:scale(0.7);}
.nav,.nav .list-item,.type3 .list-item-title {font-size:18px;}
.nav {height:3.08em;overflow:hidden;}
.nav .list {padding-bottom:999px;white-space:nowrap;overflow-x:auto;}
.part1,.type1 .imgs+.list-item {margin-top:0.2rem;}
.part1 .headline {font-size:22px;}
.type1 .imgs .list-item-title a,.type1 .imgs~.list-item,.type2 .album-cover-title a,.type4 .pic-title,.type4 .strong,.type5 .list-item-title a {font-size:16px;}
.type1 .imgs {float:none;margin:0 auto;}
.type2 .album {width:6.075rem;margin:0.49rem auto 0;}
.type2 .album ul {width:100%;}
.type3 .list-item {float:none;width:auto;margin-top:0.15rem;}
.type3 .list-item:first-child {margin-top:0;}
.type3 img {width:206px;height:115px;}
.type3 .list-item-desc,.type6 .list-item-title a,.type4 .list-item {font-size:14px;}
.type6 .list-item {margin:0 0.35rem;}
.type6 .list-item:nth-of-type(n+3) {margin-top:0.15rem;}
.type4 {float:none;}
.type4 .list {margin:0 auto;}
.type4:nth-of-type(n+2) {margin-top:0.15rem;}
.type5 .list-item {width:3.38rem;}
.type5 .list-item:nth-of-type(even) {margin-left:0.1rem;}
.type5 .list-item:nth-of-type(n+3) {margin-top:0.15rem;}
.type5 img {height:1.88rem;}
.footer-mobile {margin-top:0.3rem;}
}
@media screen and (max-width:480px){
.header {height:2rem;}
.header .site-logo {top:-0.05rem;margin-left:-2.65rem;transform:scale(0.6);}
.nav,.nav .list-item {line-height:2em;}
.nav {height:2em;margin-top:-2em;}
.part2 {padding:0.3rem 0;}
.type1 .imgs~.list-item a {padding:0 0.5em;}
.type1 .imgs {width:4.6rem;height:2.59rem;}
.type1 .imgs .list-item-title a {max-height:3em;font-size:16px;line-height:1.5em;}
.type1 .imgs .list-index {bottom:0.1rem;}
.type2 .album-cover {width:auto;height:auto;}
.type2 .album-cover img {width:4.48rem;height:2.55rem;}
.type2 .album {width:100%;}
.type2 .album ul li {width:2.25rem;}
.type2 .album ul li:nth-last-of-type(n+2) {margin-right:0.1rem;}
.type2 .album ul li img {width:2.25rem;height:1.26rem;}
/*animation_begin*/
@keyframes hide {
0% {margin-left:0;}
100% {margin-left:-2.35rem;}
}
@keyframes hold {
0% {margin-left:-2.35rem;}
100% {margin-left:0;}
}
/*animation_end*/
.type3.list {padding:0.34rem 0.1rem 0.33rem;}
.type3 img {width:2.06rem;height:1.15rem;}
.type3 .list-item-desc {display:none;}
.part7 {display:none;}
.type4 .list {width:auto;}
.type4 img {height:2.06rem;}
.type5 {padding:0.21rem 0 0.26rem;}
.type5 .list-item {width:2.25rem;}
.type5 img {height:1.26rem;}
}