@charset "utf-8";
 @font-face {
     font-family: myFirstFont;
     src: local("myFirstFont"), url(../../font-family/FZLTHJW.TTF);
}
/* reset.css */
 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
     margin: 0;
     padding: 0;
     border: 0;
     font-size: 100%;
     vertical-align: baseline;
     background: transparent;
     -webkit-text-size-adjust: 100%;
     -ms-text-size-adjust: 100%;
     text-size-adjust: 100%;
}
 body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
     margin:0;
     padding:0;
     border:0;
     font-weight:inherit;
     font-style:inherit;
     font-size:100%;
     font-family:myFirstFont;
     vertical-align:baseline;
     list-style: none;
     word-warp: break-warp;
     word-break: break-all;
}
 article, aside, dialog, figure, footer, header, hgroup, nav, section {
     display:block;
}
 a,img,button,input,textarea{
     -webkit-tap-highlight-color:rgba(255,255,255,0);
}
 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
     -webkit-appearance: none;
}
 input[type="number"]{
     -moz-appearance: textfield;
}
 select, input, img {
     vertical-align: middle;
     outline: none;
     border:0 
}
 select::-ms-expand {
     display: none;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
     color: #8e8e8e;
}
 input:-moz-placeholder, textarea:-moz-placeholder {
     color: #8e8e8e;
}
 input::-moz-placeholder, textarea::-moz-placeholder {
     color: #8e8e8e;
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
     color: #8e8e8e;
}
 textarea{
     resize: none;
}
 body {
     line-height:1.5;
     font-size: 0.14rem;
     font-family:myFirstFont;
}
 table {
     border-collapse:separate;
     border-spacing:0;
}
 caption, th, td {
     text-align:left;
     font-weight:normal;
     float:none !important;
}
 table, th, td {
     vertical-align:middle;
}
 blockquote:before, blockquote:after, q:before, q:after {
     content:'';
}
 blockquote, q {
     quotes:"" "";
}
 a img {
     border:none;
}
 select, input, img {
     vertical-align: middle;
     outline: none;
     border:0 
}
 a {
     text-decoration: none;
     blr: expression(this.onFocus=this.blur());
     outline: none;
}
 img{
     display: block;
     margin: 0 auto;
}
 a:hover {
     text-decoration: none;
}
 a:focus{
     outline: none;
}
 .ovf{
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
     -ms-text-overflow: ellipsis;
     -o-text-overflow: ellipsis;
     -moz-binding: url("ellipsis.html#ellipsis");
}
 .cl:after {
     content: "";
     display: block;
     clear: both;
     visibility: hidden;
     height: 0 
}
 .cl {
     zoom: 1;
}
 .fl,.f_left {
     float: left;
}
 .fr,.f_right {
     float: right;
}
 .mb2{
     margin-bottom: 0.2rem;
}
 body {
     
     overflow: hidden;
     margin: 0 auto;
     max-height: 10rem;
     background:#080b0b url(../../images/inside/introbg.jpg) no-repeat center top;
     background-size: 100%;
     height: auto;
     overflow-y:auto;
}
 .wrap1200{
     width: 14.8rem;
     margin: 0 auto;
     position: relative;
     padding-bottom: 2rem;
     z-index: 10;
}
/**列表**/
 .inside-nav-wrap{
     width: 10.2rem;
     margin: 0 auto;
     height: 0.6rem;
     line-height: 0.6rem;
     border-bottom: 0.02rem solid rgba(139,123,96,.3);
     margin-top: 0.3rem;
}
 .inside-nav-wrap li{
     display: inline-block;
     width: 0.9rem;
     line-height: 0.6rem;
     text-align: center;
     position: relative;
     margin-right: 0.3rem;
}
 .inside-nav-wrap li a{
     color: #8b7b60;
     font-size: 0.2rem;
     display: block;
}
 .inside-nav-wrap li::after{
     content: '';
     width:0;
     height: 0.02rem;
     background: #ad956f;
     position: absolute;
     left: 0;
     bottom: -0.02rem;
}
 .inside-nav-wrap li.on a{
     font-weight: bold;
}
 .inside-nav-wrap li.on::after{
     width: 100%;
}
 .news_list_wrap{
     width: 10.2rem;
     margin: 0 auto;
     height: auto;
     min-height: 5rem;
}
 .news_list_wrap li{
     height: 1.92rem;
     position: relative;
     border-bottom: 0.01rem solid rgba(166,143,106,.2);
     overflow: hidden;
}
 .news_list_wrap .news_tit{
     height: 0.32rem;
     line-height: 0.32rem;
     width: 7.8rem;
     padding-left: 0.8rem;
     display: block;
     overflow: hidden;
     font-weight: bold;
     color: #a68f6a;
     font-size: 0.2rem;
     margin-top: 0.42rem;
     margin-bottom: 0.1rem;
}
 .news_list_wrap .news_tit .tag{
     display: block;
     width: 0.64rem;
     height: 0.32rem;
     background: url(../../images/inside/tag_bg.png) no-repeat center center;
     line-height: 0.32rem;
     text-align: center;
     color: #a7a4a0;
     font-size: 0.16rem;
     position: absolute;
     left: 0;
     top:0.42rem;
}
 .news_list_wrap .time{
     display: block;
     position: absolute;
     right: 0;
     top:0.42rem;
     line-height: 0.32rem;
     color: #646669;
     font-size: 0.16rem;
}
 .news_list_wrap p{
     padding-left: 0.8rem;
     font-size: 0.14rem;
     color: #a7a4a0;
     height: 0.66rem;
     overflow: hidden;
}
 .page{
     margin-top:0.65rem;
     color:#f0efee;
     text-align:center;
     overflow: hidden;
     margin-bottom: 0.4rem;
     font-size: 0.18rem;
     text-align: center;
     width: 10.2rem;
     padding: 0.1rem 0;
     background: rgba(0,0,0,.1);
}
 .page a{
     display:inline-block;
     height:0.26rem;
     padding:0 0.1rem;
     margin:0 0.04rem;
     font:normal 0.18rem/0.26rem myFirstFont;
     color:#713838;
     border:0.01rem solid #534542;
}
 .page table,.page table td{
     text-align: center;
}
 .page table td strong font{
     color: #fff!important;
}
/**详情**/
 .logo{
     display:block;
     width: 2.71rem;
     height: 1.14rem;
     background: url(../../images/logo.png) no-repeat center top;
     background-size: 100%;
     position: absolute;
     left: 0.42rem;
     top:0.36rem;
     z-index: 9;
     cursor: pointer;
}
 .map{
     height: 0.61rem;
     /* background: url(https://tlbb.wanmei.com/images/inside/map.png) no-repeat center top; */
     position: relative;
     margin-top: 1rem;
     line-height: 0.6rem;
     color: #a7a4a0;
     font-size: 0.14rem;
     padding-left: 0.8rem;
}
 .map a{
     color: #a7a4a0;
}
 .map::before{
     content: '';
     width: 0.12rem;
     height: 0.12rem;
     position: absolute;
     left: 0.58rem;
     top:0.24rem;
     background: url(../../images/inside/point.png) no-repeat center top;
}
 .back{
     display: inline-block;
     position: absolute;
     right: 0.48rem;
     top:0;
     color: #a7a4a0;
     width: 2.45rem;
     height: 0.61rem;
     background: url(../images/inside/back.png) no-repeat center top;
     background-size: 100%;
     overflow: hidden;
     text-indent: -999rem;
}
 .contbox{
     padding:0 0.68rem;
     color: #a7a4a0;
     height: 7.4rem;
     overflow: auto;
     font-size: 0.3rem;
     margin: 0.4rem 0 0 0;
}
 .contbox img{
     display: block;
     margin: 0 auto;
     max-width: 10.6rem;
}
 .contbox p{
     margin-bottom: 0.3rem;
     line-height: 0.5rem;
}
 .contbox p span{
     display: block;
     margin: 0 auto;
     text-align: center;
     padding-top: 0.2rem;
}
 .contbox .tit{
     font-size: 0.5rem;
     color: #ad956f;
     padding:0.3rem 0 0.1rem 0;
     font-weight: bold;
     text-align: center;
}
 .contbox .tip{
     text-align: center;
     margin-bottom: 0.5rem;
}
 .prompt,.pop_fixed{
     position: fixed;
     left: 50%;
     top:0;
     width: 100%;
     height: 100%;
     background-color: rgba(0,0,0,.7);
     z-index: 999;
     display: none;
     max-height: 10rem;
     max-width: 19.2rem;
     transform:translateX(-50%);
     -webkit-transform: translateX(-50%);
}
 .vbox{
     width: 11.97rem;
     height: 6.35rem;
     background: url(../../images/videobg.png) no-repeat center top;
     position: absolute;
     left: 50%;
     top:50%;
     transform:translate(-50%,-50%);
     -webkit-transform: translate(-50%,-50%);
}
 #myvideo{
     width: 11.25rem;
     height: 6.3rem;
     position: absolute;
     left: -0.2rem;
     top:-0.1rem;
     background: #000;
}
 .close1{
     width: 0.78rem;
     height: 0.78rem;
     position: absolute;
     right: 0.14rem;
     top:-0.1rem;
     background: url(../../images/close1.png) no-repeat center top;
     cursor: pointer;
}
 .btnsyy{
     display: block;
     width: 0.8rem;
     height: 0.9rem;
     position: absolute;
     left: 0;
     top:0;
     cursor: pointer;
}
 .cur .newsbox {
     animation:fadeInDown .6s ease-in-out .4s both;
     -webkit-animation: fadeInDown .6s ease-in-out .4s both;
}
 .cur .split{
     animation:fadeInDown .6s ease-in-out .6s both;
     -webkit-animation: fadeInDown .6s ease-in-out .6s both;
}
 .cur .ul-share{
     animation:fadeInDown .6s ease-in-out .8s both;
     -webkit-animation: fadeInDown .6s ease-in-out .8s both;
}
 .active .s1{
     -webkit-animation:wave 0.66s linear infinite;
     animation:wave 0.66s linear infinite;
}
 .active .s2{
     -webkit-animation:wave 0.8s linear infinite;
     animation:wave 0.8s linear infinite;
}
 .active .s3{
     -webkit-animation:wave 0.7s linear infinite;
     animation:wave 0.7s linear infinite;
}
 .active .s4{
     -webkit-animation:wave 0.5s linear infinite;
     animation:wave 0.5s linear infinite;
}
 .active .s5{
     -webkit-animation:wave 0.9s linear infinite;
     animation:wave 0.9s linear infinite;
}
 @media only screen and (min-width: 19.2rem) {
     .logo{
         left: 50%;
         margin-left: -9.16rem;
    }
}
/***动画***/
 @-webkit-keyframes swing{
     20%{
         -webkit-transform:rotate(15deg);
         transform:rotate(15deg) 
    }
     40%{
         -webkit-transform:rotate(-10deg);
         transform:rotate(-10deg) 
    }
     60%{
         -webkit-transform:rotate(5deg);
         transform:rotate(5deg) 
    }
     80%{
         -webkit-transform:rotate(-5deg);
         transform:rotate(-5deg) 
    }
     100%{
         -webkit-transform:rotate(0deg);
         transform:rotate(0deg) 
    }
}
 @keyframes swing{
     20%{
         -webkit-transform:rotate(15deg);
         -ms-transform:rotate(15deg);
         transform:rotate(15deg) 
    }
     40%{
         -webkit-transform:rotate(-10deg);
         -ms-transform:rotate(-10deg);
         transform:rotate(-10deg) 
    }
     60%{
         -webkit-transform:rotate(5deg);
         -ms-transform:rotate(5deg);
         transform:rotate(5deg) 
    }
     80%{
         -webkit-transform:rotate(-5deg);
         -ms-transform:rotate(-5deg);
         transform:rotate(-5deg) 
    }
     100%{
         -webkit-transform:rotate(0deg);
         -ms-transform:rotate(0deg);
         transform:rotate(0deg) 
    }
}
/**进入**/
 @-webkit-keyframes bounceIn{
     0%{
         opacity:0;
         -webkit-transform:scale(.3);
         transform:scale(.3) 
    }
     50%{
         opacity:1;
         -webkit-transform:scale(1.05);
         transform:scale(1.05) 
    }
     70%{
         -webkit-transform:scale(.9);
         transform:scale(.9) 
    }
     100%{
         opacity:1;
         -webkit-transform:scale(1);
         transform:scale(1) 
    }
}
 @keyframes bounceIn{
     0%{
         opacity:0;
         -webkit-transform:scale(.3);
         -ms-transform:scale(.3);
         transform:scale(.3) 
    }
     50%{
         opacity:1;
         -webkit-transform:scale(1.05);
         -ms-transform:scale(1.05);
         transform:scale(1.05) 
    }
     70%{
         -webkit-transform:scale(.9);
         -ms-transform:scale(.9);
         transform:scale(.9) 
    }
     100%{
         opacity:1;
         -webkit-transform:scale(1);
         -ms-transform:scale(1);
         transform:scale(1) 
    }
}
/**音符跳动**/
 @-webkit-keyframes wave{
     0%{
         height:0.1rem 
    }
     50%{
         height: 0.3rem 
    }
     100%{
         height: 0.1rem 
    }
}
 @keyframes wave{
     0%{
         height:0.1rem 
    }
     50%{
         height: 0.3rem 
    }
     100%{
         height: 0.1rem 
    }
}
/**360度旋转**/
 @-webkit-keyframes rcircle{
     0%{
         -webkit-transform:rotate(0deg);
         transform:rotate(0deg);
         -webkit-transform-origin:0 0;
         transform-origin:0 0 
    }
     100%{
         -webkit-transform:rotate(360deg);
         transform:rotate(360deg);
         -webkit-transform-origin:0 0;
         transform-origin:0 0 
    }
}
 @keyframes rcircle{
     0%{
         -webkit-transform:rotate(0deg);
         -ms-transform:rotate(0deg);
         transform:rotate(0deg);
    }
     100%{
         -webkit-transform:rotate(360deg);
         -ms-transform:rotate(360deg);
         transform:rotate(360deg);
    }
}
/**3d 旋转**/
 @keyframes round{
     0%{
         -webkit-transform:rotateY(0deg);
         -ms-transform:rotateY(0deg);
         transform:rotateY(0deg) 
    }
     50%{
         -webkit-transform:rotateY(180deg);
         -ms-transform:rotateY(180deg);
         transform:rotateY(180deg) 
    }
     100%{
         -webkit-transform:rotateY(360deg);
         -ms-transform:rotateY(360deg);
         transform:rotateY(360deg) 
    }
}
 @-webkit-keyframes round{
     0%{
         transform: rotateY(0deg);
         -webkit-transform:rotateY(0deg);
    }
     50%{
         transform: rotateY(180deg);
         -webkit-transform: rotateY(180deg);
    }
     100%{
         transform: rotateY(360deg);
         -webkit-transform: rotateY(360deg);
    }
}
/**箭头上下飘动**/
 @-webkit-keyframes float{
     0%{
         opacity:1;
         -webkit-transform:translateY(0);
         transform:translateY(0) 
    }
     50%{
         opacity:1;
         -webkit-transform:translateY(0.06rem);
         transform:translateY(0.06rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @keyframes float{
     0%{
         opacity:1;
         -webkit-transform:translateY(0);
         -ms-transform:translateY(0);
         transform:translateY(0) 
    }
     50%{
         opacity:1;
         -webkit-transform:translateY(0.06rem);
         -ms-transform:translateY(0.06rem);
         transform:translateY(0.06rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         -ms-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @-webkit-keyframes fadeIn{
     0%{
         opacity:0 
    }
     100%{
         opacity:1 
    }
}
 @keyframes fadeIn{
     0%{
         opacity:0 
    }
     100%{
         opacity:1 
    }
}
 @-webkit-keyframes fadeInDown{
     0%{
         opacity:0;
         -webkit-transform:translateY(-0.2rem);
         transform:translateY(-0.2rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @keyframes fadeInDown{
     0%{
         opacity:0;
         -webkit-transform:translateY(-0.2rem);
         -ms-transform:translateY(-0.2rem);
         transform:translateY(-0.2rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         -ms-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @-webkit-keyframes fadeInDownBig{
     0%{
         opacity:0;
         -webkit-transform:translateY(-20rem);
         transform:translateY(-20rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @keyframes fadeInDownBig{
     0%{
         opacity:0;
         -webkit-transform:translateY(-20rem);
         -ms-transform:translateY(-20rem);
         transform:translateY(-20rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         -ms-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @-webkit-keyframes fadeInLeft{
     0%{
         opacity:0;
         -webkit-transform:translateX(-0.2rem);
         transform:translateX(-0.2rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateX(0);
         transform:translateX(0) 
    }
}
 @keyframes fadeInLeft{
     0%{
         opacity:0;
         -webkit-transform:translateX(-0.2rem);
         -ms-transform:translateX(-0.2rem);
         transform:translateX(-0.2rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateX(0);
         -ms-transform:translateX(0);
         transform:translateX(0) 
    }
}
 @-webkit-keyframes fadeInLeftBig{
     0%{
         opacity:0;
         -webkit-transform:translateX(-20rem);
         transform:translateX(-20rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateX(0);
         transform:translateX(0) 
    }
}
 @keyframes fadeInLeftBig{
     0%{
         opacity:0;
         -webkit-transform:translateX(-20rem);
         -ms-transform:translateX(-20rem);
         transform:translateX(-20rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateX(0);
         -ms-transform:translateX(0);
         transform:translateX(0) 
    }
}
 @-webkit-keyframes fadeInRight{
     0%{
         opacity:0;
         -webkit-transform:translateX(0.2rem);
         transform:translateX(0.2rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateX(0);
         transform:translateX(0) 
    }
}
 @keyframes fadeInRight{
     0%{
         opacity:0;
         -webkit-transform:translateX(0.2rem);
         -ms-transform:translateX(0.2rem);
         transform:translateX(0.2rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateX(0);
         -ms-transform:translateX(0);
         transform:translateX(0) 
    }
}
 @-webkit-keyframes fadeInRightBig{
     0%{
         opacity:0;
         -webkit-transform:translateX(20rem);
         transform:translateX(20rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateX(0);
         transform:translateX(0) 
    }
}
 @keyframes fadeInRightBig{
     0%{
         opacity:0;
         -webkit-transform:translateX(20rem);
         -ms-transform:translateX(20rem);
         transform:translateX(20rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateX(0);
         -ms-transform:translateX(0);
         transform:translateX(0) 
    }
}
 @-webkit-keyframes fadeInUp{
     0%{
         opacity:0;
         -webkit-transform:translateY(0.2rem);
         transform:translateY(0.2rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @keyframes fadeInUp{
     0%{
         opacity:0;
         -webkit-transform:translateY(0.2rem);
         -ms-transform:translateY(0.2rem);
         transform:translateY(0.2rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         -ms-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @-webkit-keyframes fadeInUpBig{
     0%{
         opacity:0;
         -webkit-transform:translateY(20rem);
         transform:translateY(20rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         transform:translateY(0) 
    }
}
 @keyframes fadeInUpBig{
     0%{
         opacity:0;
         -webkit-transform:translateY(20rem);
         -ms-transform:translateY(20rem);
         transform:translateY(20rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0);
         -ms-transform:translateY(0);
         transform:translateY(0) 
    }
}
/**二维码横线**/
 @-webkit-keyframes updown{
     0%{
         opacity:1;
         -webkit-transform:translateY(0.2rem);
         transform:translateY(0.2rem) 
    }
     50%{
         opacity:1;
         -webkit-transform:translateY(0.7rem);
         transform:translateY(0.7rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0.2rem);
         transform:translateY(0.2rem) 
    }
}
 @keyframes updown{
     0%{
         opacity:1;
         -webkit-transform:translateY(0.2rem);
         -ms-transform:translateY(0.2rem);
         transform:translateY(0.2rem) 
    }
     50%{
         opacity:1;
         -webkit-transform:translateY(0.7rem);
         -ms-transform:translateY(0.7rem);
         transform:translateY(0.7rem) 
    }
     100%{
         opacity:1;
         -webkit-transform:translateY(0.2rem);
         -ms-transform:translateY(0.2rem);
         transform:translateY(0.2rem) 
    }
}
  ::-webkit-scrollbar {
     width: 0.16rem;
}
 ::-webkit-scrollbar-track {
     border-radius: 0.16rem;
     background: #353436 ;
}
 ::-webkit-scrollbar-thumb {
     background: #66635e;
     border-radius: 0.16rem;
}
 ::-webkit-scrollbar-thumb:hover {
     background: #6b5795;
}

 @media only screen and (max-height: 380px){
     .contbox{height: 6.4rem;}
}