@charset "UTF-8";

/*+++++++++++    ++++++++++*/




input, textarea {

  outline: none;
font-family: '微软雅黑';
  /*-webkit-appearance: none;*/
   }



input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {

  color: #666; }



input:-moz-placeholder, textarea:-moz-placeholder {

  color: #666; }



input::-moz-placeholder, textarea::-moz-placeholder {

  color: #666; }



input:-ms-input-placeholder, textarea:-ms-input-placeholder {

  color: #666; }
body{
  font-size: 0.28rem;
  font-family: '微软雅黑';
  width: 100%;
  overflow-x: hidden;
}
*{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
   outline: none;
}
ul,li{
  margin: 0;
  padding: 0;
  list-style-type:none; 
}
a{
  text-decoration: none;
}
.swiperpc,.pclogo{
  display: none
}
.head{
 
  background: url(../image/top-bg_01.jpg);
  background-size: auto 100%;
  padding: .4rem;
}
.head .phlogo{
  width: 60%;
  display: block;
}
.back{
  float: right;
  width: .7rem;
  margin-top: .3rem
}

/*.mySwiper1,.swiperph{
  width: 100%;
}
*/
.swiperph img{
  width: 100%;
  display: block;
}




.mySwiper5 .swiper-button-prev {
    background: url(../image/left.png);
    width: 1rem;
    height: 1rem;
    background-size: 100% 100%;
    left: 3%;
    margin-top: -.6rem
}
.mySwiper5 .swiper-button-prev:hover {
  background: url(../image/lefton.png);
  background-size: 100% 100%;
}
.mySwiper5 .swiper-button-next {
    background: url(../image/right.png);
    width: 1rem;
    height: 1rem;
    background-size: 100% 100%;
    right: 3%;
    margin-top: -.6rem
}
.mySwiper5 .swiper-button-next:hover {
  background: url(../image/righton.png);
  background-size: 100% 100%;
}
ul.fssnav{
  opacity: 0;
  display: none;
}
.nextimg{
  position:fixed;
  bottom: 45px;
  left: 50%;
  margin-left: -34px;
  z-index: 9999;
  animation: bnhx_arrow_down 1s ease 0s infinite;
  display: none;
}
@-webkit-keyframes bnhx_arrow_down {
 0% {
 -webkit-transform: translateY(-30px);
 transform: translateY(-30px);
 opacity: 1;
}
 100% {
 -webkit-transform: translateY(10px);
 transform: translateY(10px);
 opacity: 0;
}
}
@keyframes bnhx_arrow_down {
 0% {
 -webkit-transform: translateY(-30px);
 transform: translateY(-30px);
 opacity: 1;
}
 100% {
 -webkit-transform: translateY(10px);
 transform: translateY(10px);
 opacity: 0;
}
}

.news{
  width: 100%;
  height: 100%;
  background: url(../image/ban-bg.jpg);
  background-size:auto 100%;
  position: relative;
  padding: .2rem 0
}
.tit{
  margin: 0 auto;
  display: block;
  /* padding-top: .7rem; */
  /* width: 35%; */
  text-align: left;
}
.news-bg{
  position: absolute;
  width: 100%;
  top: 10%;
  -webkit-animation: ro 120s linear 0s infinite;
    animation: ro 120s linear 0s infinite;
}
@-webkit-keyframes ro{0%{
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)}
  100%{-webkit-transform:rotate(360deg);
    transform:rotate(360deg)}
  }
    @keyframes ro{0%{-webkit-transform:rotate(0deg);
      transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);
  transform:rotate(360deg)}
}
.news-con{
  padding: .5rem .4rem;
  position: relative;
  z-index: 22;
}
.news-left{
  background: url(../image/ban-bg1.jpg) no-repeat top left;
}

.mySwiper2{
  width: 100%;
}
.slide2-img{
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    height: 4rem;
    background-size:100% 100%;
    display: none
}
.slide2-imgph img{
 width: 100%;
 display: block;
}

.mySwiper2 a{
  width: 100%;
  background: url(../image/yq-bg.png);
  background-size: 100% 100%;
  padding: .3rem 0;
  text-align: center;
  color: #fff;
  font-size: .36rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0
}
.mySwiper2 .swiper-button-prev {
    background: url(../image/left.png);
    width: 1rem;
    height: 1rem;
    background-size: 100% 100%;
    left: 3%;
    margin-top: -.6rem
}
.mySwiper2 .swiper-button-next {
   background: url(../image/right.png);
    width: 1rem;
    height: 1rem;
    background-size: 100% 100%;
   right: 3%;
    margin-top: -.6rem
}
.mySwiper2 .swiper-button-prev:hover {
  background: url(../image/lefton.png);
  background-size: 100% 100%;
}
.mySwiper2 .swiper-button-next:hover {
  background: url(../image/righton.png);
  background-size: 100% 100%;
}

.news-right{
  margin-top: .4rem;
  position: relative;
  
}

.news-right ul li{
  background:#fff;
  padding: .3rem;
  box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);
  border-top: 4px solid #fff;
  margin-bottom: .3rem;
}
.news-right ul li span{
  width: 20%;
  display: inline-block;
  border-right: #ddcbb5 solid 1px;
  color: #c11701;
  font-size:.24rem;
  text-align: center;
  padding-right: .2rem;
  line-height: .6rem;
  white-space:nowrap;
}
.news-right ul li span strong{
  font-size: .7rem;
  display: block;
  font-weight: normal;
  margin-top:.02rem;
}
.news-right ul li a{
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    font-size: .36rem;
    color: #454545;
    width:71%;
    float: right;
    line-height: .6rem;
    /*display: inline-block;*/
}



.img8{
    width: 70%;
    -webkit-transition-delay:2s;
    transition-delay: 2s;
    right: 0;
    bottom:0;
    position: absolute;
   
}

.pbpimg{
  display: none
}
.pbpimg .imgbox {
  height: 100%;
  position: fixed;
  left: 2%;
  top: 0;
  pointer-events: none;
   
  }
 .pbpimg .imgbox img{
  height: 100%
 }
  .pbpimg .imgbox.now {
    opacity: 1;
    visibility: visible;
}
.pbpimg.page0 .imgbox{
  top: 100%;
  opacity: 0;
    visibility: hidden;
}
.pbpimg .imgbox:nth-child(7){
  top: 100%;
  opacity: 0;
    visibility: hidden;
}
.slide3{
  padding: .7rem 0;
  background: url(../image/hos-bg.jpg) no-repeat center;
  background-size: auto 100%;
  position: relative;

}
.img9{
   width: 100%;
    -webkit-transition-delay:2s;
    transition-delay: 2s;
    left: 0;
    bottom:0;
    position: absolute;
   
}

.img10{
  position: absolute;
  top: 5%;
  left: -80%!important;
  width: 100%;
  -webkit-animation: ro 120s linear 0s infinite;
    animation: ro 120s linear 0s infinite;
   
}
.hos-con{
  margin: .4rem;
  position: relative;
  z-index: 22;
}
.slide3tit{
  color: #4c4945;
}
.img11{
   width: 100%;
    -webkit-animation: ro 120s linear 0s infinite;
    animation: ro 120s linear 0s infinite;
}

.img12{
   /*width: 50%;*/
    width:90%;
    left: 5%;
    top:0%;
    position: absolute;
   
}

.pctit{
  display: none
}

.slide3tit1{
  display: inline-block;
 
  width: 25%;
  position: relative;
}
.slide3tit2{
 float: right;
  width: 70%;
  font-size: .3rem;
  line-height: .5rem
}
.mySwiper3{
  width: 100%;
 margin-top: .5rem!important
}
.mySwiper3 .swiper-slide{
  overflow: hidden;
 width: 100%!important
}
.img13{
    width: 1300px;
    height: 545px;
    left: 17%;
    top:0;
    position: absolute;
   display: none;
}


.slide3list .slide3img{
  width: 100%;
  background-size: auto 100%;
  
    margin: 0.2rem 0
}

.slide3list1{
  width: 100%;
  
}
.slide3list .time0{
  width: 25%;
  display: block;
  margin:5% auto 7% auto;
}
.about-list2 .itemdian {
    width: 34px;
    height: 34px;
    position: relative;
    display: none
}
.about-list2 .itemdian:before {
    animation: loader 1.2s infinite cubic-bezier(0.55, 0.23, 0.62, 1);
}
.itemdian{
 width: 34px;
    height: 34px;
    position: relative;
    left: 50%;
    margin-left: -17px;
    margin-top:3%;
    display: none
}
.itemdian:before {
    content: "";
    position: absolute;
    background: rgba(205, 164, 93, 0.3);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    left: 0;
    top: 0;
    animation: loader 1.2s infinite cubic-bezier(0.55, 0.23, 0.62, 1);
}
.itemdian:after {
    content: "";
    position: absolute;
    background: #cda45d;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
}
@keyframes loader{
  0%{
    transform:scale(0.6);
    opacity:0
  }
  50%{
    opacity:1
  }
  100%{
    transform:scale(1);
    opacity:0
  }
}
.slide3list2,.slide3list3,.slide3list5,.slide3list6,.slide3list10,.slide3list11{
  width:48%;
  float: left;;
  line-height: 0
}
.slide3list3,.slide3list6,.slide3list11{
  margin-left: 3%
}
.slide3list {
  line-height: 0
}
.slide3list .slide3img{
  width: 98%;
  display: block;
  margin: 0.2rem auto
}
.time1{
  width: 35%;
}
.slide3list4,.slide3list7,.slide3list9,.slide3list12{
  margin-bottom: .4rem
}
.slide3list4 .time1,.slide3list7 .time1,.slide3list8 .time1,.slide3list9 .time1,.slide3list12 .time1,.slide3list13 .time1{
  width: 17%;
}
.slide3list span{
  color: #4c4945;
  font-size: .36rem;
  line-height: .5rem;
  text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}

.img13a{
  left: 0;
  width: 100%;
  display: none;
}

.slide4{
  background: url(../image/yl-bg.png);
  background-size: auto 100%;
  position: relative;
}
.slide3 .swiper-button-prev {
    background: url(../image/left2.png);
    width: 1rem;
    height: 1rem;
    background-size: 100% 100%;
    left: 3%;
   
    z-index: 9999;
}
.slide3 .swiper-button-next {
    background: url(../image/right2.png);
    width: 1rem;
    height: 1rem;
    background-size: 100% 100%;
    right: 3%;
   
    z-index: 9999;
}
.slide3 .swiper-button-prev:hover {
  background: url(../image/left2on.png);
  background-size: 100% 100%;
}
.slide3 .swiper-button-next:hover {
  background: url(../image/right2on.png);
  background-size: 100% 100%;
}

.lineb{
  position: absolute;
  left: 50%;
  bottom: 20%;
  height: .8rem;
  border-left: 1px solid #bfb2a6;
}
.slide3 .lineb{
  display: none
}

.slide4tit{
  width: 20%;
  display: inline-block;
  position: absolute;
  left:0.4rem;
  top: .8rem ;
  z-index: 33;
}
.slide4tit .img14{
  width: 100%;
   -webkit-animation: ro 120s linear 0s infinite;
    animation: ro 120s linear 0s infinite;
    margin-top: 34%
}

.slide4tit .img15{
    width: .6rem;
    position: absolute;
    left: 50%;
    margin-left: -.3rem;
}

.img16{
  width: 100%;
  position: absolute;
 top: 25%;
 -webkit-animation: ro 120s linear 0s infinite;
    animation: ro 120s linear 0s infinite;
}
.slide4c{
  padding:.8rem .4rem 3.3rem .4rem;
  height: 100%;
  position: relative;
  z-index: 11;
  display: none;
}
.slide4c1{
  padding:0 .3rem 0 25%;
    color: #fff;
  font-size: .32rem;
 line-height: .5rem;
 
}

.slide4c1 .txt1{
  font-size: .6rem;
   margin-bottom: .3rem;
}
.slide4c1 span{
   
  display: inline-block;
}
.slide4c1 .txt2{
  cursor: pointer;
    position: absolute;
    bottom: 0.8rem;
    width: 100%;
    left: 0;
    text-align: center;
}
.slide4c1 .txt2a{
  width: 2rem;
  height: 1.2rem;
  background: url(../image/yl-ic1.png) no-repeat center top;
   background-size: 1.2rem
}
.slide4c1 .txt2a.on{
   background: url(../image/yl-ic1on.png) no-repeat center top;
   background-size: 1.2rem
}
.slide4c1 .txt2b{
   width: 2rem;
  height: 1.2rem;
  background: url(../image/yl-ic2.png) no-repeat center top;
   background-size: 1.2rem;
  
  margin: 0 .5rem;
}
.slide4c1 .txt2b.on{
   background: url(../image/yl-ic2on.png) no-repeat center top;
   background-size: 1.2rem;
  
}
.slide4c1 .txt2c{
   width: 2rem;
  height: 1.2rem;
  background: url(../image/yl-ic3.png) no-repeat center top;
   background-size: 1.2rem;
}
.slide4c1 .txt2c.on{
   background: url(../image/yl-ic3on.png) no-repeat center top;
   background-size: 1.2rem;
}
.slide4c1 .txt2 b{
  font-size: .28rem;
  color: #6d90af;
  text-align: center;
  width: 100%;
  margin-top: 1.3rem;
  font-weight: normal;
  display: block;
}
.slide4c1 .txt2 span.on b{
  color: #cda45d
}
.slide4c2{
  position: relative;
  margin: 1.5rem .3rem 1.8rem .3rem;
}


.slide4c2 .slideimg{
  display: inline-block;
  width: 55%;
}
.slide4c2 .slideimg img{
 width: 100%
}

.slide4c2 .slide4c2img{
 position: absolute;
    right: 0rem;
    top: 1.5rem;
}
.slide4.animate .slide4c2 .slideimg{
 
}

.sidebar{display: none!important;}

.slide4c3{
  position: absolute;
    right: 0.8rem;
    top: 4.5rem;
    width: 1.5rem;
    display: block;
}
.slide4c4{
  display: block;
  border-top:1px solid #538baf;;
  padding-top: .2rem;
  text-align: right;
  color: #fff;
  font-size: .32rem
}
.slide4c4 img{
  margin-left: 10px;
}
.slide4c4:before{
content: '';
    width: 0;
    height: 1px;
    background: #cda45d;
    position: absolute;
    top: -1px;
    left: 0;
    transition: all 0.36s ease;
}
.slide4c4:hover:before{
 width: 100%
}
.slide5{
  background: url(../image/gy-bg.jpg);
  background-size: auto 100%;
  padding: .7rem .4rem;
  position: relative;
}
.slide5tit{
  text-align: center;
  position: relative;
  margin-bottom: .3rem
}
.slide5tit .img17{
  width: 2rem;
  -webkit-animation: ro 120s linear 0s infinite;
    animation: ro 120s linear 0s infinite;
    display: block;
    margin: 0 auto
}

.slide5tit .img18{
  width: 40%;
    position: absolute;
    left: 50%;
    top: .6rem;
    margin-left: -20%;
}



.slide5titr li{
  display: inline-block;
  color: #666666;
  font-size: .36rem;
  cursor: pointer;
  line-height: .7rem;
}
.slide5titr li span{
  width: .7rem;
  height:.7rem;
  float: left;
  background: url(../image/gy-ic1.png);
  background-size:100% 100% ;
  margin:0 .2rem 0 0;
}
.slide5titr li.on{
  color: #c11701
}
.slide5titr li.on span{
background: url(../image/gy-ic1on.png);
background-size:100% 100% ;
}
.slide5titr li:nth-child(2){
  margin: 0 .3rem
}
.slide5titr li:nth-child(2) span{
  background: url(../image/gy-ic2.png);
  background-size:100% 100% ;
}
.slide5titr li:nth-child(2).on span{
background: url(../image/gy-ic2on.png);background-size:100% 100% ;
}
.slide5titr li:nth-child(3) span{
  background: url(../image/gy-ic3.png);background-size:100% 100% ;
}
.slide5titr li:nth-child(3).on span{
background: url(../image/gy-ic3on.png);background-size:100% 100% ;
}
.slide5bd{
 
 display: none;
 position: relative;
 z-index: 99;
}
.slide5bd.on{
  display: block;
}


.slide5bd1{
  
  position: relative;

}

.slide5bd1img{
  width: 100%;
  display: block;
   
}
/*.slide5bd1img:hover{
  -webkit-transform: scale(1.1);
    transform: scale(1.1);
}*/
.slide5bd1 span{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  line-height:1rem;
  background: rgba(205,164,93,.9);
  color: #fff;
  font-size: .3rem;
  text-align: center;
}
.movie{
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1.6rem;
  margin:-0.8rem 0 0 -0.8rem;
  cursor: pointer;
}
.slide5bd2{
 margin-top: .2rem
}

.slide5bd2 ul li{
  width: 48.5%;
  position: relative;
  margin-bottom: .2rem;
  overflow: hidden;
  display: inline-block;
}
.slide5bd2 ul li:nth-child(2n){
  margin-left: 1%;
}
.slide5bd2 ul li .movie{
  width: 30%;
  left: 55%
}

.slide5bd2 span{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  line-height:.8rem;
  background: rgba(0,0,0,.5);
  color: #fff;
  font-size: .3rem;
  text-align: center;
}
.slide5bd-2 .slide5bd1 span{
  position: absolute;
  left:0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(205,164,93,.9);
  color: #fff;
  font-size: .28rem;
  text-align: center;

}
.slide5bd-2 .slide5bd1:hover span{
 display: block;
}
.slide5bd1:hover .slide5bd1img{
  -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.slide5bd-2 .slide5bd1 span img{
  display: block;
  margin:0 auto;
}
.slide5bd-2 .slide5bd1 b{
  font-weight: normal;
  position: absolute;
  left: 50%;
  top: 50%;
 transform: translate(-50%,-50%);
}
.slide5bd-2 .slide5bd2 ul li span{
  position: absolute;
  left:0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(205,164,93,.9);
  color: #fff;
  font-size: .28rem;
  text-align: center;

}
.slide5bd-2 .slide5bd2 ul li span b{
  font-weight: normal;
}
.slide5bd-2 .slide5bd2 ul li  .moreimg{
  width: 30%;
  display: block;
  margin:0 auto;
  margin-top: 15%
}
.slide5bd-2 .slide5bd2 ul li:hover span{
  display: block;
}
.slide5bd2 ul li:hover .slide5bd1img{
  -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.slide6.animate  .img14{
  -webkit-transition-delay:.5s;
    transition-delay: .5s;
   -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}

.slide6.animate  .img15{
  -webkit-transition-delay:.5s;
    transition-delay: .5s;
   -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}
.slide6l{
  background: url(../image/wh-bg1.jpg);
  background-size:100% 100%;

  position: relative;
}
.slide6r{
  
  background: url(../image/wh-bg1r.jpg) no-repeat center;
  background-size:100% 100%;
 
  padding: .7rem .4rem 5rem .4rem;
  position: relative;
}
.logo-list{
  position: absolute;
  width: 72%;
  top: -2.7rem;
  overflow-x:auto ;
  right: 0
}
.logo-list>div{
  width: 15.5rem
}
.left{
  padding: 4rem 0 .8rem 0
}

.left .circle-box {
    position: relative;
    
}
.left .circle-box>img{
  width: 100%;
  opacity: 0;
}
.circleimg{
  width: 100%;
  position: absolute;

}
.brand-circle-logo {
    position: absolute;
    left: 51%;
    top: 59%;
    width: 45%;
    transform: translate(-50%,-50%);
}


 .left .item {
    margin-right: .2rem;
    width: 2rem;
    height:  2rem;
    border-radius: 120px;
    cursor: pointer;
    float: left;
    background: #836b55;
    text-align: center;
    color: #fff;
    font-size: .32rem;

}
.left .item img {
    width: .6rem;
    display: block;
    margin: .4rem auto .1rem auto
}

@keyframes circle {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(360deg);
    }
}
@keyframes circle2 {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(-360deg);
    }
}

.circle-txt{
  font-size: .56rem;
  color: #fff;
  text-align: center;
  position: relative;
 
}
.circle-txt:before{
  content: '';
    position: absolute;
    left: 46%;
    bottom: -.2rem;
    width: .6rem;
    height: .2px;
    background: #cda45d;
}
.brand-circle-logo span{
  display: block;
  text-align: center;
  font-size: .36rem;
  color: #fff;
  margin-top: .5rem;
  line-height:.5rem;
 text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient: vertical;

}
 .left .item:hover{
  background: #cda45d
}
.circle-bd{
  display: none
}
.slide6{
  position: relative;
}
.slide6rtxt{
  margin-bottom: 15%;
  width: 35%
  
}

.slide6r-movie{
  position: relative;
  
}
.slide6r-movieimg{
  width: 100%;
  
}

.movie1{
  position: absolute;
  left: 50%;
  top: 50%;
 transform: translate(-50%,-50%);
 width: 1.6rem;
}
.mySwiper4{
  width: 100%;
  
 }


.slide6r-bd{
  display: block;
  text-align: center;
  color: #fff;
  font-size: .36rem;
  margin-top: .2rem;
}
.swiper-button-prev4{
    background: url(../image/left3.png)!important;
    width:1rem!important;
    height: 1rem!important;
    background-size: 100% 100%!important;
    left: 35%!important;
    top: inherit!important;
    bottom:10%!important
}
.swiper-button-prev4:hover {
  background: url(../image/left3on.png);
}
.swiper-button-next4{
    background: url(../image/right3.png)!important;
    width: 1rem!important;
    height: 1rem!important;
    background-size: 100% 100%!important;
    right:35%!important;
    top: inherit!important;
    bottom:10%!important
}
.swiper-button-next4:hover {
  background: url(../image/right3on.png);
}
.slide6r .lineb{
  bottom:10%;
  border-left: 1px solid #8f8175;
}

.foot{
  width: 100%;
 padding: .8rem 0;
  background: url(../image/ph-bg_02.jpg);
  background-size: 100% 100%;
  /*z-index: 99999;*/
}
.main{
  margin:0 auto;
  text-decoration: center
}
.f-logo{
  width: 60%;
  margin: 0 auto;
  display: block;
}
.footr{
 text-align: center;
  color: #fff;
  font-size: .24rem;
  margin-top: .6rem;
}
.footr span{
  display: block;
  line-height: .6rem;
}
.footr img{
  width: 1.5rem;
  margin-top: .3rem
}
.pcfoot{
  display: none;
}
.tc{
 width: 100%;
 height: 100%;
 background: rgba(0,0,0,0.8);
 position: fixed;
 left: 0;
 top: 0;
 right:0;
 bottom: 0;
 z-index: 9999; 
 display: none
}
.tc-conimg{
  position: absolute;
  width: 80%;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  border:3px solid #d1a762
}
.tc-conimg span{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  color: #fff;
  font-size: .32rem;
  text-align: center;
  line-height: .7rem;
}
.tc-conimg img{
  width: 100%;
  height: 100%;
  display: block;
}
.close{
  position: absolute;
  right: 5%;
  top: 5%;
  width: .6rem
}

.movietc{
 width: 100%;
 height: 100%;
 background: rgba(0,0,0,0.8);
 position: fixed;
 left: 0;
 top: 0;
 right:0;
 bottom: 0;
 z-index: 9999; 
 display: none
}
.movietc .tc-con{
  position: absolute;
  width: 80%;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.tc-con img{
  width: 100%;
  height: 100%;
  display: block;
}
.tc-con img.close{
  position: absolute;
  right: -.8rem;
  top:  -.8rem;
  width: .6rem;
  height: .6rem;
}

.leftprev,.rightnext{
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
  margin-top: -.5rem;
 
}
.leftprev:hover{
  background: url(../image/left2on.png);
  background-size: 100% 100%
}
.leftprev{
  left: 5%;
   background: url(../image/left3.png);
   background-size: 100% 100%
}
.rightnext{
  background: url(../image/right3.png);
  background-size: 100% 100%;
  right: 5%
}
.rightnext:hover{
  background: url(../image/right2on.png);
  background-size: 100% 100%
}


  .news-list-content{padding: 0.3rem;}
  .news-list-content .title-box ul{font-size:14px;overflow-x:auto;float:none;white-space:nowrap;overflow: hidden;}
  .news-list-content .title-box ul li{display:inline-block;float:none;height:35px;padding:0px 8px;color: #454545;}
  .news-list-content .title-box ul li a{ color: #454545;}
.news-list-content .title-box ul li.active{
    color: #ac1a0d;
    border-bottom: 3px solid #ac1a0d;
}
.news-list-content .title-box ul li.active a{color: #ac1a0d;}
.news-list-content ul.list{margin-bottom:20px;padding: 0.2rem;}
  .news-list-content ul.list li{padding:15px 0;padding-right:0px;}
  .news-list-content ul.list li > a{width:90px;height:25px;line-height:23px;margin-top:-12.5px;right:0px;display:none;}
  .news-list-content ul.list li .date{width:60px;float: left;}
  .news-list-content ul.list li .date .day{font-size:18px;color: #ac1a0d;}
  .news-list-content ul.list li .date .year{font-size:12px;margin-top:5px;color: #ac1a0d;}
  .news-list-content ul.list li .contxt{margin-left:65px;}
  .news-list-content ul.list li .contxt .tit a{font-size:16px;color: #ac1a0d;}
  .news-list-content ul.list li .contxt .ms{line-height:20px;height:40px;margin-top:4px;font-size:14px;}
  .news-list-content ul.list li .contxt .ms .intro{line-height:20px;height:40px;margin-top:4px;font-size:14px;color: #666;}
  
.sideBox .hd{display:none;}
  .sideBox .bd ul li{margin-left:3px;}

  .video-content .title-box ul{font-size:14px;overflow-x:auto;float:none;white-space:nowrap;}
  .video-content .title-box ul li{display:inline-block;float:none;height:35px;padding:0px 8px;}







.page{text-align:center;}
.page *{display:inline-block;width:40px;height:40px;border-radius:2px;border:1px solid #ebebeb;line-height:38px;text-align:center;color:#666;margin:0px 4px;background:#fff;}
.page a.prev{background:#fff url(../images/icon-page-prev.png) no-repeat center center;display:none;}
.page a.next{background:#fff url(../images/icon-page-next.png) no-repeat center center;display:none;}
.page .on{background: #ac1a0d;border: 1px solid #ac1a0d;color:#fff;}


    .page *{width:24px;height:24px;line-height:22px;margin:0px 2px;}
    .page .hide{display:none;}



    .news-detail-content{font-size: 16px;}
.news-detail-content .item01{background:#fff;padding:80px;padding-bottom:50px;}
.news-detail-content .item01 .title{font-size:28px;text-align:center;}
.news-detail-content .item01 ul{text-align:center;margin-top:20px;padding-bottom:45px;border-bottom:1px solid #ddd;margin-bottom:50px;font-size:15px;}
.news-detail-content .item01 ul li{display:inline-block;margin:0px 10px;}
.news-detail-content .item01 .contxt{font-size:16px!important;line-height:30px!important;}
.news-detail-content .item01 .contxt img{margin:0 auto;display:inline-block;}
.news-detail-content .item01 .contxt p,
.news-detail-content .item01 .contxt p span{font-family:inherit !important;font-size: 18px!important;line-height: 40px!important;}
.news-detail-content .item01 .contxt table{width:100% !important;border:1px solid #ccc !important;border-right:none !important;border-bottom:none !important;}
.news-detail-content .item01 .contxt table tr{}
.news-detail-content .item01 .contxt table tr td{border-bottom:1px solid #ccc !important;border-right:1px solid #ccc !important;}
.news-detail-content .item01 .contxt video,.news-detail-content .item01 .contxt .videoPlayer{width:100% !important;height:auto !important;}
.news-detail-content .item01 .share{line-height:36px;color:#666;padding:50px 0px 40px 0;border-bottom:1px solid #ebebeb;}
.news-detail-content .item01 .share *{float:left;/* padding: 20px 0px 30px; */}
.news-detail-content .item01 .share a{width:36px;height:36px;margin-right:10px;}
.news-detail-content .item01 .share a.qq{background:url(../images/share-qq.png) no-repeat center center/cover;}
.news-detail-content .item01 .share a.qone{background:url(../images/share-qone.png) no-repeat center center/cover;}
.news-detail-content .item01 .share a.sina{background:url(../images/share-sina.png) no-repeat center center/cover;}
.news-detail-content .item01 .bottom{position:relative;padding-right:100px;margin-top:35px;}
.news-detail-content .item01 .bottom a{margin-top:20px;line-height: 50px;}
.news-detail-content .item01 .bottom a:first-child{margin-top:0 !important;}
.news-detail-content .item01 .bottom a.backlist{background:url(../images/icon-backlist.png) no-repeat right center;padding-right:35px;line-height:26px;position:absolute;right:0;top:0;margin-top:0;}

@media screen and (min-width:1024px) {
    .news-detail-content .item01 .bottom a:hover span{color:#0785a0;}
}
@media screen and (max-width:1025px) {
    .news-detail-content .item01{padding:20px;}
    .news-detail-content .item01 .title{font-size: 16px;}
    .news-detail-content .item01 ul{font-size:14px;margin-top:5px;padding-bottom:20px;margin-bottom:15px;}
    .news-detail-content .item01 ul li{margin:0px 5px;}
    .news-detail-content .item01 .contxt,
    .news-detail-content .item01 .contxt p,
    .news-detail-content .item01 .contxt p span{font-size:16px !important;line-height:30px !important;}
    .news-detail-content .item01 .contxt img{height:auto !important;}
    .news-detail-content .item01 .share{line-height:24px;padding: 20px 0 5px;overflow: hidden;}
    .news-detail-content .item01 .share a{width: 31px;height: 28px;}
    .news-detail-content .item01 .bottom{margin-top:10px;padding-right:0;overflow: hidden;}
    .news-detail-content .item01 .bottom a{margin-top:10px;color: #ac1a0d;}
    .news-detail-content .item01 .bottom a.backlist{position:static;margin-top:10px;background:url(../images/icon-backlist.png) no-repeat left center;padding-right:0;padding-left:36px;float: right;}
}


.position{padding:28px 0;background:#eee;border-bottom:1px solid #ddd;}
.position .content{background:url(../images/position-home.png) no-repeat left 2px;padding-left:22px;color:#666;}
.position .content a{color:#666;}
.position .content i{width:5px;height:8px;display:inline-block;vertical-align:middle;background:url(/Content/Main/Base/images/position-icon.png) no-repeat center center;margin:0px 5px;margin-top:-2px;}

@media screen and (max-width:1025px) {
    .position{padding:10px 0;}
    .position .content span{display:none;}
}




/*1018新加*/
.slide7{
  padding:.5rem 0rem .7rem 0;
    background: url(../image/ff-bg.jpg) no-repeat right top;
  background-size: auto 100%;
  color: #fff
}
.slide7tit{
  width: 20%;
  display: inline-block;
  position: absolute;
  left:0.4rem;
  top: .8rem ;
  z-index: 33;
  display: none;
}

.slide7tit .ff-img1{
    width: .6rem;
    position: absolute;
    left: 50%;
    margin-left: -.3rem;
}


.mySwiper7 {
width: 100%;
position: relative;
}
.ff-img2{
  width: 100%;
  height: 100%;
  display: block;
  display: none;
}
.slide7c{
  position: relative;
  padding: 0 .4rem 0 .5rem
}
.slide7c-item{
  width: 50%;
  height:2rem;
  display: inline-block;
 position: relative;
 margin-left: -.85%

}


.slide7c-item1{
  line-height: 2rem;
  text-align: center;
 font-size: .4rem
}
.ff-hide{
  display: block;
  margin: 0 auto;
  margin-bottom: 15px;
  width: 95px;
  display: none;
}
.slide7c-item2{
  width: 200%;
  position: absolute;
  left: 100%;
  bottom: 0;
  z-index: 999999999999;
  display: none;
}
.slide7c-item2 img{
  width: 100%;
  display: block;
}
.slide7c-item2c{
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(204,32,28,0.9);
  padding:25px;
  color: #fff;
  font-size: 14px;
}
.slide7c-item2c span{
  display: block;
  text-align: center;
  margin-bottom: 15px;
  font-size: 24px;
}

.slide7c-item2bd{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.slide7c-item:nth-child(14),.slide7c-item:nth-child(15),.slide7c-item:nth-child(1),.slide7c-item:nth-child(2),.slide7c-item:nth-child(4),.slide7c-item:nth-child(7),.slide7c-item:nth-child(8),.slide7c-item:nth-child(10),.slide7c-item:nth-child(12),.slide7c-item:nth-child(13),.slide7c-item:nth-child(18),.slide7c-item:nth-child(20){
  display: none;
}


.slide7c-item:nth-child(1){
  background: rgba(232,206,160,0.1)
}
.slide7c-item:nth-child(3){
   background: rgba(232,206,160,0.2)
}
.slide7c-item:nth-child(5){
  background: rgba(232,206,160,0.3)
}
.slide7c-item:nth-child(6){
  background: rgba(232,206,160,0.3)
}
.slide7c-item:nth-child(9){
  background: rgba(214,170,94,0.8)
}
.slide7c-item:nth-child(11){
  background: rgba(189,147,74,0.5);
}
.slide7c-item:nth-child(14),.slide7c-item:nth-child(15){
  background: rgba(232,206,160,0.1)
}
.slide7c-item:nth-child(16){
   background: rgba(214,170,94,0.5);
   z-index: 22;
}
.slide7c-item:nth-child(17){
  background: rgba(189,147,74,.2)
}
.slide7c-item:nth-child(19){
   background: rgba(214,170,94,0.8)
}
.slide7c-item:nth-child(20){
 background: rgba(232,206,160,0.2)
}
.slide7c-cen{
  margin-bottom: .5rem;
  padding: 0;
  font-size: .34rem;
 padding: 0 .4rem
}
.slide7c-cen1{
  font-size:.6rem;
  text-align: center;
}
.slide7c-cen2{
 
  margin-top: .4rem;
  line-height: .5rem;
}

.swiper-button-prev7{
    background: url(../image/ff-left.png)!important;;
    width: 1rem!important;
    height: 1rem!important;
    background-size: 100% 100%!important;
    left: 3%!important;
    z-index: 9999!important;
    top: initial!important;
    bottom:25%!important;
}

.swiper-button-next7{
  background: url(../image/ff-right.png)!important;
    width: 1rem!important;
    height: 1rem!important;
    background-size: 100% 100%!important;
    right: 3%!important;
    z-index: 9999!important;
     top: initial!important;
    bottom:25%!important;
}

.swiper-pagination7{
 display: none!important;
}

