@charset "utf-8";
/*CSS通用重置样式*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;list-style:none; text-decoration:none;}
fieldset, img {border:0;}
:focus {outline:0;}
address, caption, cite, code, dfn,em, th, var, optgroup,i {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
body {font-size:12px;color:#333;background:#FFF;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{vertical-align:middle;}
.clearfix:before,.cf:before,.clearfix:after,.cf:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after,.cf:after{clear:both;}
.clearfix,.cf{zoom:1;}
html{_text-overflow:ellipsis;} /*���IE6��ͼƬ����*/ 
iframe{display:block;}

ol, ul {list-style: none;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Init */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend{margin: 0; padding: 0;border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}

/* common */
body { font: 14px/1.5 "Helvetica Neue", Microsoft YaHei, "Microsoft Yahei", Helmet, Freesans, sans-serif; color:#333333; 
}
a,a:visited{ text-decoration:none;}

.clearer{ line-height:0px; clear:both; }
strong{ font-weight:bold;}

/* new clear .clear{overflow:hidden; zoom:1; clear:both;}*/
.clear:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;} 
.clear {display: inline-block;    }
/**//* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/**//* End hide from IE-mac */






html , body {
  width:100%;
  height:100%;
}


.music-con {width: 0.7rem;height: 0.7rem;background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202592play.png) no-repeat center top;background-size: 100%;position: absolute;top:0.1rem;right:0.1rem;z-index: 5;}

.music-con.stop {
  background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202592pause.png) no-repeat center top;
background-size: 100%;

}

.old-container {
 width:100%;
 height:100%;
}

.swiper-container {
  width:100%;
  height:100%;
 }
 .old-wrapper {
  width:100%;
  height:100%;
 }
 .old-wrapper .old-slide {
  width:100%;
  height:100%;

 }
 .slidecon {
 width:100%;
 margin:0 auto;
 height:100%;
 position: relative;
 opacity: 1;
overflow:hidden;
}

.ani-slide .slidecon {
  
   opacity: 1;
}

.oldpage1 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage1 .bg {
  background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg1.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;

}


.oldpage2 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage2 .bg {
   background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg2.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}
.oldpage3 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage3 .bg {
    background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg3.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}


.oldpage4 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage4 .bg {
   background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg4.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}

.oldpage5 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage5 .bg {
  background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg5.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}


.oldpage6 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage6 .bg {
  background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg6.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}




.oldpage7 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage7 .bg {
  background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg7b.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}




.oldpage8 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage8 .bg {
  background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg8.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}



.oldpage9 {
  width: 100%;
  height:100%;
  position: relative;
}
.oldpage9 .bg {
  background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591bg9.jpg) no-repeat top center #fcf6f0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}







.logo {
  width: 2rem;
    position: absolute;
  top:0.15rem;
  left:0.15rem;
}

.atitle1 {
  width: 7.5rem;
    position: absolute;
  top:0.7rem;
  left:0px;
}

.atitle2 {
  width: 7.5rem;
  position: absolute;
    top:0.7rem;
  left:0px;
}

.nav-list {
  width: 7.5rem;
  position: relative;
  margin: 0 auto;
  margin-top: 0.2rem;
}
.nav-list .item {
  width: 1.3rem;
  position: absolute;
}
.nav-list .item img {
  width: 100%;
}

.nav-list .item:nth-child(1) {
    left: 0.1rem;
    top: 0px;
}
.nav-list .item:nth-child(2) {
    left: 2rem;
    top: 0px;
}
.nav-list .item:nth-child(3) {left: 4rem;top: 0px;}
.nav-list .item:nth-child(4) {left: 6rem;top: 0px;}
.nav-list .item:nth-child(5) {left: 1rem;top: 1.5rem;}
.nav-list .item:nth-child(6) {left: 3.2rem;top: 1.5rem;}
.nav-list .item:nth-child(7) {left: 5rem;top: 1.5rem;}


.bza {
  width: 7rem;
  margin:0 auto;
  display: block;
  margin-top: 0.3rem;
}









@keyframes half-rotate {
    0% {
        transform: translateX(-50%) rotate(0deg);
    }
    50% {
        transform: translateX(-50%) rotate(15deg);
    }
    100% {
        transform: translateX(-50%) rotate(0deg);
    }
}

.page-tips {
  width: 0.8rem;
  position: absolute;
  bottom:0.3rem;
  left:50%;
  z-index: 88;
    transform-origin: center ;
    animation: half-rotate 2s infinite ease-in-out;
}


.p-title {
  width: 100%;
}
.p-title img {
  width: 100%;
}


.cona {
  width: 7.5rem;
}
.cona .p-title {
  width: 4rem;
}

.cona .p-title {

padding-left: 3.2rem;

padding-right: 0.5rem;

padding-top: 0.8rem;

line-height: 0.5rem;
}

.cona .itema {
  width: 4rem;
  margin-left: 3.5rem;
  margin-top: 0.2rem;
  position: relative;
}
.cona .itema .oldcone {
   width: 2.6rem;
}
.cona .itema .oldcone .swiper-slide img {
 width: 100%;
   border-radius: 0.1rem;
}












.cona .itemb {width: 7.3rem;margin:0 auto;position: relative;margin-top: 0.2rem;}

.oldconc {
  width: 6rem;
  margin:0 auto;
}
.oldconc img {
  width: 100%;
  border-radius: 0.1rem;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background: url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/2025831right.png);
  background-size: cover;
  width: 0.3rem;
  height: 0.5rem;
}


.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background: url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/2025831left.png);
    background-size: cover;
    width: 0.3rem;
    height: 0.5rem;
}





.conb {
    width: 7.5rem;
}


.conb .p-title {
  width: 4rem;
  padding-left: 0.8rem;
  padding-top: 0.8rem;
}

.conb .content {
  width: 7.5rem;
  margin:0 auto;
  position: relative;
  margin-top: 0.5rem;
}

.conb .content .oldcona {
  width:6rem;
  margin:0 auto;
}
.conb .content .oldcona .swiper-slide img {width: 100%;border-radius: 0.1rem;}









.conc {
  width: 7.5rem;
}


.conc .p-title {

padding-left: 3.2rem;

padding-right: 0.5rem;

padding-top: 0.9rem;

width: 4rem;
}

.conc .content {
  width: 6rem;
  position: relative;
  margin:0 auto;
  margin-top: 0.5rem;
}

.conc .content .oldcond {
  width: 4.1rem;
}

.conc .content .oldcond .swiper-slide img {
  width: 100%;
  border-radius: 0.1rem;
}











.cond {
  width: 7.5rem;
}


.cond .p-title {

width: 4rem;

padding-left: 0.6rem;

padding-top: 0.8rem;
}

.cond .content {
  width: 7.2rem;
  position: relative;
  margin:0 auto;
  margin-top: 1rem;
}

.cond .content .oldconb {
  width: 5.8rem;
}

.cond .content .oldconb .swiper-slide img {
  width: 100%;
  border-radius: 0.1rem;
}











.cone {
  width: 7.5rem;
}


.cone .p-title {

padding-left: 3rem;

padding-right: 0.7rem;

padding-top: 0.8rem;

width: 4rem;
}

.cone .content {
  width: 7.2rem;
  position: relative;
  margin:0 auto;
  margin-top: 0.1rem;
}


.cone .content  .item {
   color:#333;
   padding-left: 0.2rem;
   font-size: 0.26rem;
   border-bottom: dashed 1px #dfdfdf;
   line-height: 0.34rem;
   padding-bottom: 0.15rem;
   padding-top: 0.15rem;
}
.cone .content  .item  a {
  color:#333;
}




.mes-con {
  width: 7.5rem;
  margin:0 auto;
  height: 11.5rem;
  background:url(https://nfcms-mainsiteoss.southcn.com/news/__tpl_asset/zt/img/202591mes_bg2.png) no-repeat center top;
  background-size: 100%;
  overflow: hidden;
  margin-top: 0.1rem;
}


.mes-list {
    width: 6rem;
    margin:0 auto;
    height: 5.2rem;
    overflow-y: auto;
    margin-top: 1.2rem;
    padding-right: 0.3rem;
}

.mes-list .item {
  background:#fcf6f1;
  border:dashed 1px #d08750;
  padding:0.1rem 0.1rem;
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
}

.mes-list .item .name {
  color:#cd7f44;
  font-size:0.28rem;
  font-weight: bold;

}

.mes-list .item .mes {
  color: #303030;
  font-size:0.26rem;



}

.message-con {
  width: 100%;
  position: absolute;
  left:0px;
  top:0px;
  z-index: 65;
  height:100%;
  display: none;

}

.message-center {
  background:#fff;
  width: 83%;
  border-radius: 0.15rem;
  border: 0.15rem solid #f99330;
  padding:0.1rem 0.1rem;
  margin: 0 auto;
  margin-top: 1.8rem;
}

.name-input {
    background:#fcf6f1;
    width: 86%;
    padding: 0rem 0.1rem;
    margin:0 auto;
    line-height: 0.8rem;
    height: 0.8rem;
    border-radius: 0.1rem;
    border:1px dashed #f99330;
    margin-top: 0.5rem;
}
.name-input input {
  width: 100%;
  border:none;
  background:none;
}




.mes-input {
    background:#fcf6f1;
    width: 86%;
    margin:0 auto;
    padding: 0.1rem 0.1rem;
    height: 3.2rem;
    border:1px dashed #f99330;
    margin-top: 0.2rem;
}
.mes-input textarea {
  width: 100%;
  border:none;
   height: 3rem;
  background:none;
}
.verifi {
  width: 90%;
  display: flex;
  align-items: center;
  justify-content: left;
  margin: 0 auto;
  margin-top: 0.2rem;
}
.verifi input {
    background:#fcf6f1;
    width: 2rem;
    height: 0.65rem;
    line-height: 0.8rem;
    border:1px dashed #f99330;
}
.verifi img {
  width: 1.6rem;
}
.error-message {
  color:#9c1b1a;
  font-size:0.24rem;
  display: none;
  padding-left: 0.4rem;
}

.sub {
  width: 2.4rem;
  margin:0 auto;
  margin-top: 0.45rem;
  margin-bottom: 0.25rem;
}
.sub img {
  width: 100%;
}

.btn-open-mes {
  width: 3.6rem;
  margin:0 auto;
  display: block;
  margin-top: 1rem;
  position: relative;
  z-index: 55;
}


.cone-swiper {width: 2.8rem;position: relative;margin: 0 auto;}

.cone-swiper .oldconf {
    width: 100%;
}
.cone-swiper .oldconf .swiper-slide img {
    width: 100%;
    border-radius: 0.1rem;
}

.cone-list {
    width: 90%;
    margin: 0 auto;
    margin-top: 0.1rem;
}


.mes-title {width: 55%;margin-left: 6%;margin-top: 3%;}

.mes-title .p-title {
  width: 100%
}
.swiper-slide-active .onedelay {
  
    animation-delay: 0.3s
  }
  
.swiper-slide-active .onedelaya {
    animation-delay: 0.6s
  }
  
 .swiper-slide-active .onedelayb {
    animation-delay: 0.9s
  }
  
  .swiper-slide-active .onedelayc {
    animation-delay: 1.2s
  }
  
  .swiper-slide-active .onedelayd {
    animation-delay: 1.5s
  }

  .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
  }





.cong {
  width: 7.5rem;
}

.cong .p-title {
  width: 4rem;
  margin-top: 0.2rem;
  padding-left: 0.6rem;
}
.cong .p-title img {
  width: 100%;
}
.cong  .content {
  width: 100%;
  position: relative;
  margin-top:1.5rem;
}

.oldcong {
  width: 6.4rem;
  border-radius: 10px;
}

.oldcong .swiper-slide .img {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
}
  .oldcong .swiper-slide img {
    width: 100%;
    border-radius: 10px;
  }
.oldcong .swiper-slide .tit .btn {
    margin-right: 10px;
    margin-top: -6px;
    vertical-align: middle;
    width: 46px;
    height: 46px;
    display: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAEO0lEQVRogc2aX4jVRRTHP2vbrsKWZbu2WZsV1AbrUoKyEkXQH6KHHt1MhCiJDIJIFEF8qIcgwQdfRN/yz/pSoNuTQRAYsgtB1lKKBUKkSVLEbiuoW+6Rs5xZzk73yu/3m7nd+4Vhhju/Oec75ze/M2fO3DYRoQFoA+4CbgB/N0JBewYZK4AXgGeBAeAx4G7Xr+T/As4B3wFngRPArylKq1q8A9gIvAE8YxYugwngyRTiZS2uz78F7AQeqNGvVvwJuARccUvmHuAJoNeeuxSN08n3A0eBq4WYqMULliER+V4WYkZERkVko4jcV0DOUhF5XEQ63G9PicisSR0pyqfIQ7qcthrJgCkR+VBElpeYeL2yyckdz0W8XUQ+iax8RETuzUA4lMUiclhEvjHrJxNX0sciKw9nJJxUbrU8RhzpiyKyqlVI34r4Nkf6goisbCXSWmr58SHga/PVuus9DfxQ0m02HIsiBeqnDxhpzGe3HGlqEH/b7Wi6GXzaBE4eS4CDwBjQt6DHrZsO+wiDB+ltgbW8yn1rp/3G5S2+Cbjf2vuA3ytYSLf3nhymNpwBRqy9Ghie73GzO2kzuy4iPRUttF9E/hSRVzJa/UER+ce4nYrdYZ+LF44nKDlqMlTWXhHpzER+1Mnt80vlZReafpbhFaus94Bxi89TcdzJfQnnVdaFlQN8mUFRgK7Lb4HXE+V84dprccQHrP4F+CNRSYwuc2lHgDsqyrgM/GbtQRzxfqvPZaW8EOq11PprKo4/Y/UcVyV+G7DUfoxPJrnxKHAK2FJB7mWrl+laXxS9visNJq7oBN6tMG7Kte+Mt/z/Az8u2EiK41/35JzFp90PXQ0mfsC8wtkKY/3KmG63vMe0dazISNJjEtgMHEuQEbhpqH0jLJXzVvfXGZSCMUtNpJDGbWRzXAPxCasfzhgkzQIfWYYrKWtlnB6x9hzXQHzMat1Sn09UgrnVF4Fd0UdVFc+5kGTcEz9h273i1QQFp4FRO4x8lYFwwAarxbjWDWu7W+AQEUqPcRLj+J+DxCGr9by5NaO1UvG+OwMfmpflZtbpjm6TLXJ06zUuIbdT8+h2HfjY2hq77GkBa+9xcZRym5nviWbYHmVkm5lyG3Y8JozbfH+tAUMuM6uvabAJpAfdElEu6+Jn6g3c3sQU3ErTGbC91nP1Bjcr6TngHIQYh7YyxLEv+PMozby+gaTXm46A0ejmojBxLbdb0t3jYOYNqttkehw23XXHFRGsr2pHdJWiH84HiRPoNhmTTu6M6aq5PMoSD2XI3JLHNbu12FDwekWfec2STtciWROmoxCfsvecevB4B9jh8owemt74Gbjozq9ddrWo8fRDNcZo2mE3sL9UJFnxNWt48KYFPbNSHrM2dnPVNF2Ou/w+i5fDlXi/26YDpuziVnMjJy3kvZCitFF/QtAYKJBX0noaygfgJsI00YX19pVQAAAAAElFTkSuQmCC) 0 0;
}
  .oldcong .swiper-slide.isvideo .tit .btn {
    display: inline-block;
}

  .oldcong .swiper-slide .tit {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 0.3rem;
    font-weight: 400;
    line-height: 0.48rem;
    padding: 10px 10px 10px 10px;
    color: #fff;
    background: rgba(0, 0, 0, .65);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .65)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .65) 100%);
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .65) 100%);
}

.oldcong .swiper-slide .tit a {
    color: #fff;
}


.c-video {width: 86%;height: 100%;border-radius: 10px;position:absolute;top:0px;left: 7%;background:rgba(0, 0, 0, 0.4);z-index: 99;display: none;justify-content: center;align-items: center;border-radius: 10px;overflow: hidden;}

.video-close {
  width:45px;
  height:45px;
  background: url(https://nfcms-mainsiteoss.southcn.com/nfw/__tpl_asset/home/images/nfw-close.png);
  position: absolute;
  z-index: 33;
  right:0px;
  top:0px;
  cursor: pointer;
}
.prism-player {
    background: #ef9370;
}

.gallery-con {
  width: 7.5rem;
  margin: 0 auto;
  margin-top: 0.3rem;
  position: relative;
}

.gallery-thumbs {width: 6.4rem;}
.gallery-thumbs .swiper-slide {
  /* width: 25% !important; */
}
.gallery-thumbs .swiper-slide img {
  width: 100%
}

.gallery-thumbs .swiper-slide img {
  width: 100%;
  border:2px solid #fff;
  border-radius: 0.1rem;
}

.gallery-thumbs .swiper-slide-active img {
  border:2px solid #f9ae30;
}


.swiper-button-next, .swiper-button-prev {
      margin-top: -14px;
}