.column { margin: 0 0 .15rem; text-align: center;}

.t-cen { text-align: center;}

.more { display: inline-block; *display: inline; *zoom: 1; margin: .45rem 0 0; padding: 0 .42rem; font-size: 0.16rem; font-weight: 500; line-height: 0.4rem; color: #666; text-align: center; border: 1px solid #007ab7; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}

.more:hover { background: #007ab7; color: #fff;}

.sect1 { padding: .6rem 0; background-image: url(../images/bg2.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover;}

.sect1 .pic-list { width: 62.5%; font-size: 0; margin: 0 -0.2rem;}

.sect1 .pic-list > li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 50%; padding: 0 0.2rem;}

.sect1 .pic-list .title { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}

.sect1 .list { width: 37.5%;}


.sect1 .pic-list2 { width: 100%; font-size: 0; margin: 0 -0.2rem;}

.sect1 .pic-list2 > li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 50%; padding: 0 0.2rem;}

.sect1 .pic-list2 .title { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}

.sect1 .list2 { width: 0%;}

.sect1 .pic-list2 .img-scale { background: #fff;}

.sect1 .pic-list2 .img-scale:hover { background: #f2f2f2;}

.sect1 .pic-list2 .img-scale:hover .title { color: #fff;}

.sect1 .pic-list2 .img-scale:hover .date { color: #fff;}

.sect2 .pic-list2 .title { margin-top: .15rem; line-height: .25rem; height: .5rem; display: -webkit-box; -moz-box-orient: vertical; box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.sect2 .pic-list2 .info { margin-top: .12rem; margin-bottom: .08rem;}
.sect2 .pic-list2 .img-scale:hover .info { color: #fff;}
.sect2 .pic-list2 .date { padding: 0; background: none;}

.sect2 .pic-list .date span { margin: 0 .1rem 0 0; font-size: .24rem; font-weight: 700;}


.sect1 .pic-list-tmp { width: 100%; font-size: 0; margin: 0 -0.2rem;}

.sect1 .pic-list-tmp > li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 33%; padding: 0 0.2rem;}

.sect1 .pic-list-tmp .title { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}





.title { font-size: .18rem;}
.info { font-size: .15rem;}
.switch-title { margin: 0 0 .45rem; border-bottom: 1px solid #ddd; text-align: center;}

.sect1 .list li { background: #fff; border-color: #007ab7;}

.switch-title h3 { display: inline-block; *display: inline; *zoom: 1; margin: 0 .47rem -1px; vertical-align: top; font-size: 0.25rem; font-weight: 500; line-height: 0.55rem; color: #000; text-align: center; position: relative; cursor: pointer;}

.switch-title h3::after { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: auto; right: auto; bottom: -1px; left: 50%; z-index: 1; width: 0; height: 3px; background: #007ab7; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}

.switch-title h3.active { color: #007ab7;}

.switch-title h3.active::after { width: 100%; left: 0;}

.switch-box { position: relative;}

.switch-box .switch-item { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}

.switch-box .switch-item.active { position: relative; opacity: 1; z-index: 5;}

.sect2 { padding: .4rem 0 .6rem;}

.sect1 .switch-title { border-color: #b75d5f;}

.sect1 .switch-title h3 { color: #e5c3c4;}

.sect1 .switch-title h3.active { color: #fff;}

.sect1 .switch-title h3.active::after { background: #fff;}

.sect1 .pic-list .img-scale { background: #fff;}

.sect1 .pic-list .img-scale:hover { background: #f2f2f2;}

.sect1 .pic-list .img-scale:hover .title { color: #fff;}

.sect1 .pic-list .img-scale:hover .date { color: #fff;}

.sect2 .pic-list .title { margin-top: .15rem; line-height: .25rem; height: .5rem; display: -webkit-box; -moz-box-orient: vertical; box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.sect2 .pic-list .info { margin-top: .12rem; margin-bottom: .08rem;}
.sect2 .pic-list .img-scale:hover .info { color: #fff;}
.sect2 .pic-list .date { padding: 0; background: none;}

.sect2 .pic-list .date span { margin: 0 .1rem 0 0; font-size: .24rem; font-weight: 700;}

.sect1 .more { color: #fff; border-color: #d29a99;}

.sect1 .more:hover { color: #007ab7; background: #fff;}

.sect2 .switch-item { margin: 0 -.95rem; padding: 0 .95rem;}

.sect2 .switch-item .slick-arrow { position: absolute; top: 40%; right: auto; bottom: auto; left: auto; z-index: 1; width: .68rem; height: .68rem;}

.sect2 .switch-item .slick-arrow.slick-prev { left: 0; background-image: url(../images/jiantou2.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover;}

.sect2 .switch-item .slick-arrow.slick-next { right: 0; background-image: url(../images/jiantou2_1.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover;}

.slick3 { margin: 0 -.2rem;}

.slick3 .slick-slide { padding: 0 .2rem;}

.sect3 { padding: .5rem 0 .5rem; background-image: url(../images/bg3.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; -o-background-size: cover; background-size: cover;}

.sect3 .more { color: #007ab7;}

.sect3 .more:hover { color: #fff;}


.lsyg-slick .year::before { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 52px; right: auto; bottom: auto; left: 50%; z-index: 1; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 14px; height: 14px; background: #007ab7; border-radius: 50%; -moz-box-sizing: content-box; box-sizing: content-box;}

.lsyg-slick .year::after { display: block; content: ""; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; top: 52px; right: auto; bottom: auto; left: 50%; z-index: 1; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 14px; height: 14px; border: 1px solid #007ab7; border-radius: 50%; -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}

.lsyg-box1 .slick-slide:hover .year::after { top: 47px; width: 24px; height: 24px;}
.lsyg-box2 .slick-slide:hover .year::after { top: 5px; width: 24px; height: 24px;}

.lsyg-slick { margin: 0.35rem 0 0;}

.lsyg-slick .slick-slide {position: relative; padding: 0 .2rem; display: inline-block; float: none;}

.slick-track { font-size: 0;}
.lsyg-slick .year { position: absolute; left: 50%; transform: translateX(-50%); font-size: 20px; font-weight: 700; line-height: 40px; color: #007ab7; cursor: pointer;}

.lsyg-box1 { width: 100%;}
.lsyg-box2 { width: 100%; margin: -33px 0 0;}
.lsyg-box1 .slick-slide { padding-bottom: 80px; vertical-align: bottom;}
.lsyg-box2 .slick-slide { padding-top: 80px; vertical-align: top;}
.lsyg-box1 .year { bottom: 0; padding-bottom: 35px;}
.lsyg-box2 .year { top: 0; padding-top: 35px;}
.lsyg-box2 .year::before { top: 10px;}
.lsyg-box2 .year::after{ top: 10px;}

/* .lsyg-slick .slick-slide:nth-child(even) { margin-top: .4rem; } */
.line-bg { position: relative; background-image: url(../images/line.jpg); background-repeat: repeat-x; background-position: 0% calc(100% - 10px); background-color: transparent; -o-background-size: auto;}
.lsyg-arrow { position: absolute; bottom: -9px; width: 48px; height: 48px; z-index: 9;}
.lsyg-arrow.s-prev { left: -12px; background: url(../images/zuojiantou.jpg) no-repeat 0% 50%;}
.lsyg-arrow.s-next { right: -12px; background: url(../images/youjiantou.jpg) no-repeat 100% 50%;}

.lsyg-slick .slick-slide:hover .img-scale { background: #007ab7;}

.lsyg-slick .slick-slide:hover .img-scale .title { color: #fff;}

.lsyg-slick .slick-slide:hover .img-scale .info { color: #fff;}

.lsyg-slick .img-scale { background: #fff; border-radius: 10px;}

.lsyg-slick .img-scale:hover { background: #f6f6f6;}

.lsyg-slick .img-scale:hover .title, .lsyg-slick .img-scale:hover .info { color: #000;}

.lsyg-slick .img-frame { height: 1.5rem;}

.lsyg-slick .title { margin: .18rem  .15rem 0; font-size: 0.24rem; font-weight: 700; line-height: 0.35rem; color: #666; text-align: center;}

.lsyg-slick .info { margin: .24rem .15rem ;}

.sect4 { padding: .45rem 0 0;}

.xyfc { margin: .35rem -.1rem 0; height: 4.4rem; font-size: 0;}

.xyfc .title { position: absolute; top: auto; right: auto; bottom: 0; left: auto; z-index: 1; width: 100%; padding: 0 .15rem; color: #fff; font-weight: 700; text-align: center; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4), transparent); background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4), transparent); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4), transparent); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.4), transparent);}

.xyfc .img-scale { height: 100%; position: relative;}
.search .search-icon {background-image: url(../images/search-2.jpg);}
.xyfc .img-scale .img-frame { height: 100%; position: relative;}

.xyfc .img-scale .img { height: 100%;}

.xyfc .l-img { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 48.5%; height: 100%; padding: 0 .1rem;}

.xyfc .l-img .title { padding-top: .25rem; padding-bottom: .2rem;}

.xyfc .s-img { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 51.5%; height: -webkit-calc(100% + .2rem); height: -moz-calc(100% + .2rem); height: calc(100% + .2rem); padding: 0 .1rem; margin: -.1rem;}

.xyfc .s-img .title { padding-top: .1rem; padding-bottom: .05rem;}

.xyfc .s-img .img-scale { display: inline-block; *display: inline; *zoom: 1; width: 50%; height: 50%; padding: .1rem;}

.column2 { border-bottom: 1px solid #e6c5c7;}

.column2 h3 { display: inline-block; *display: inline; *zoom: 1; font-size: 0.25rem; font-weight: 700; line-height: 0.5rem; color: #007ab7; text-align: left; border-bottom: 3px solid #007ab7; margin: 0 0 -1px;}

.column2 .more { margin: 0; padding: 0; font-size: .14rem; color: #007ab7; border: none; line-height: .5rem;}

.column2 .more:hover { background: transparent; text-decoration: underline !important;}

.jzmx { width: 100%; margin: .0rem 0 0; padding: .3rem .5rem .15rem; background: #007ab7;}

.jzmx .column2 { border-bottom-color: #a08066;}

.jzmx .column2 h3 { color: #fff; border-color: #e6c5c7;}

.jzmx .column2 .more { color: #fff;}

.list1 { margin: .07rem 0 0;}

.list1 li { -webkit-transition: all 0.35s ease 0s; -moz-transition: all 0.35s ease 0s; -o-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}

.list1 li:last-child a { border: none;}

.list1 li:hover { -webkit-transform: translateX(8px); -moz-transform: translateX(8px); -o-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px);}

.list1 a { display: block; color: #fff; line-height: .6rem; border-bottom: 1px solid #a08066; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}

.jyzf { width: 50%; margin: .6rem 0 0; padding: .32rem; background: #eee;}

.jyzf .jyzf-text { margin: .24rem 0 0; padding: .15rem .16rem; font-size: 0.16rem; font-weight: 500; line-height: 0.3rem; color: #fff; text-align: left; background: #007ab7; border-radius: 5px;}
.jyzf .jyzf-text a { color: #fff;}
.j-list li { border: none !important;}

.j-list .text { width: -webkit-calc(100% - .65rem); width: -moz-calc(100% - .65rem); width: calc(100% - .65rem);}

.j-list .img-scale { margin: .28rem 0 0; padding: .15rem .22rem; background: #e2e0e0;}

.j-list .img-scale:hover { background: #fff;}

.j-list .img-scale:hover .title { color: #007ab7;}

.j-list .img-scale:hover .info { color: #000;}

.j-list .img-frame { width: .52rem; height: .52rem; overflow: visible;}

.j-list .title { font-weight: 700; line-height: .32rem;}

.j-list .info { line-height: .2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}



.pic-list9 li { padding: .13rem 0; border-top: 1px solid #a08066;}
.pic-list9 li:first-child { border: none; padding-top: .19rem;}
.pic-list9 li .img-scale { font-size: 0;}
.pic-list9 li .table {
    display: table;
    width: calc(100% - 1.2rem);
    float: left;}
.pic-list9 li .title {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    height: .8rem;
    font-size: 0.18rem;
    line-height: .3rem;
    overflow: visible;}
.pic-list9 li .img-frame { float: right; width: 1rem; height: .8rem; overflow: visible;}

@media screen and (max-width: 1700px) { .sect2 .switch-item { margin: 0 -.2rem; padding: 0 .2rem;}
  .sect2 .switch-item .slick-arrow { width: .4rem; height: .4rem;}
  .slick3 { margin: 0 .2rem;}
  .slick3 .slick-slide { padding: 0 .15rem;} }
@media screen and (max-width: 1500px) {
    .pic-list9 li { padding: .23rem 0;}
 .lsyg-slick .slick-slide { padding-left: 0.12rem; padding-right: .12rem;}
    .pic-list9 li:first-child { padding-top: .36rem;}
}


@media screen and (max-width: 1200px) { .sect1 
  .pic-list { margin: 0 -.1rem;}
  .sect1 .pic-list > li { padding: 0 .1rem;}
  .pic-list2 { margin: 0 -.1rem;}
  .sect1 .pic-list2 > li { padding: 0 .1rem;}
  .sect3 .lsyg-sub { margin-left: .1rem; margin-right: .1rem;}
  .sect2 .switch-item { margin: 0 -.1rem; padding: 0 .1rem;}
  .sect2 .switch-item .slick-arrow { width: .3rem; height: .3rem;}
  .slick3 { margin: 0 .2rem;}
  .slick3 .slick-slide { padding: 0 .15rem;}

 }

@media screen and (max-width: 1024px) { 
  .sect1 .pic-list { width: 100%;}
  .sect1 .pic-list2 { width: 100%;}
  .sect1 .list { margin: .12rem 0 0; width: 100%;}
  .sect3 .lsyg-sub { -o-background-size: 182%; background-size: 182%;}
  .xyfc { height: auto;}
  .xyfc .l-img { width: 100%;}
   .countdown{display:none;}
  .xyfc .l-img .img-scale .img { height: 0; padding-top: 60%;}
  .xyfc .s-img { width: 100%; margin: 0; padding: 0;}
  .xyfc .s-img .img { height: 0; padding-top: 60%;}

  .jzmx, .jyzf { width: 100%; float: none;} }

@media screen and (max-width: 768px) { .sect3 .lsyg-sub { -o-background-size: 195%; background-size: 195%;} }

@media screen and (max-width: 568px) { .switch-title h3 { margin: 0 .2rem -1px;}
  .sect3 .lsyg-sub { -o-background-size: 245%; background-size: 245%;} }

@media screen and (max-width: 420px) { 
  .sect1 .pic-list > li { width: 100%;}
  .sect1 .pic-list2 > li { width: 100%;}
  .switch-title h3 { margin: 0 .1rem -1px;}
  .sect3 .lsyg-sub { -o-background-size: 400%; background-size: 400%;}
  .lsyg-slick .slick-slide { margin: 0 !important;}
  .lsyg-slick .img-frame { height: 2.5rem;}
  .xyfc .s-img .img-scale { width: 100%;} }

.countdown {
    width: 2.2rem;
    padding: .3rem .15rem .15rem;
    background: url(../images/bg1.jpg) no-repeat 50% 50% #d8422a;
    background-size: auto 100%;
    position: absolute;
    top: 100vh;
    left: 0;
    z-index: 9;
    text-align: center;
    border-radius: 2px;}
.countdown img {
    vertical-align: top;}
.countdown .text {
    margin: .05rem 0 .1rem;
    font-size: .15rem; 
    line-height: .2rem;
    color: #eec78f;}
.countdown .num {
    display: inline-block;
    padding: 0 .2rem;
    font-size: .16rem;
    color: #eec78f;
    background: #d8422a;}
.countdown .num span {
    display: inline-block;
    font-size: .42rem;
    font-weight: 700;
    line-height: .48rem;}