/*排除大屏响应*/
/*body { min-width: 1320px; }
body .container { width: 1320px; }
*/
@media (min-width: 1300px){
  .container {
      /*width: 1280px;*/
      max-width: 15rem; min-width: 12.8rem; width: 90%;
  }
}

/*基础*/
html { font-size: 625%; }
html, body { height: 100%; }
body { margin-top: 1.08rem; color: #58595b; font-size: .16rem; font-family: "Quicksand", sans-serif; background-color: #eff3f5; }
/*body.ind { margin-top: 0; }*/

a:hover, a:focus { color: #0070c0; outline: 0 none; text-decoration: none; }
:focus { outline: none;}
::-ms-clear, ::-ms-reveal { display: none; }
input::-ms-clear { display: none; }
textarea { resize: none;}
a { color: #0070c0; }

@keyframes amShowImg {
    from {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.amShowImg {
    -webkit-animation-name: amShowImg;
    animation-name: amShowImg
}

@keyframes amShowInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(20%, 0, 0);
        transform: translate3d(20%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.amShowInRight {
    -webkit-animation-name: amShowInRight;
    animation-name: amShowInRight
}

@keyframes amShowInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-20%, 0, 0);
        transform: translate3d(-20%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.amShowInLeft {
    -webkit-animation-name: amShowInLeft;
    animation-name: amShowInLeft
}

/*@font-face {
  font-family: 'oswald-regular';
  src: url('font/oswald-regular.woff') format('woff'), url('font/oswald-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/
@font-face {
  font-family: 'oswald-bold';
  src: url('../fonts/oswald-bold.otf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'artlookin-regular';
  src: url('../fonts/artlookin-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/*脚手架*/
.clearfix:after { clear: both; display: block; content: ''; }
.clearfix { zoom: 1; }

.ellipsis { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.img-w { width: 100% !important; }
.img-w-auto { width: auto !important; }

.inline-block { display: inline-block !important; }

.mb10 { margin-bottom: 0.1rem; }
.mb20 { margin-bottom: 0.2rem; }
.mb30 { margin-bottom: 0.3rem; text-align:justify;}
.mb40 { margin-bottom: 0.4rem; }
.mb50 { margin-bottom: 0.5rem; }
.mb60 { margin-bottom: 0.6rem; }
.mb70 { margin-bottom: 0.7rem; }
.mb80 { margin-bottom: 0.8rem; }
.mb90 { margin-bottom: 0.9rem; }
.mb100 { margin-bottom: 1.0rem; }

.mt10 { margin-top: 0.1rem; }
.mt20 { margin-top: 0.2rem; }
.mt30 { margin-top: 0.3rem; }
.mt40 { margin-top: 0.4rem; }
.mt50 { margin-top: 0.5rem; }
.mt60 { margin-top: 0.6rem; }
.mt70 { margin-top: 0.7rem; }
.mt80 { margin-top: 0.8rem; }
.mt90 { margin-top: 0.9rem; }
.mt100 { margin-top: 1.0rem; }

.fz12 { font-size: 0.12rem; } 
.fz14 { font-size: 0.14rem; } 
.fz16 { font-size: 0.16rem; } 
.fz18 { font-size: 0.18rem; } 
.fz20 { font-size: 0.2rem; } 
.fz22 { font-size: 0.22rem; } 
.fz24 { font-size: 0.24rem; } 
.fz26 { font-size: 0.26rem; } 
.fz28 { font-size: 0.28rem; } 
.fz30 { font-size: 0.30rem; } 

.fb { font-weight: bold !important; }
.fn { font-weight: normal !important; }

.pr { position: relative; }
.pa { position: absolute; }

.fl { float: left; }
.fr { float: right; }
.oh { overflow: hidden; }

.color-black { color: #000; }

.color-red { color: red; }
.color-white { color: #fff; }

.table-border { border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }
.table-border th, .table-border td { padding: 5px 10px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }

/*图片hover*/
.img-hover { display: block; overflow: hidden; }
.img-hover.no-hidden { overflow: visible; }
.img-hover .imgshow { transition: transform .6s; }
.img-hover:hover .imgshow { transform: scale(1.05); }

.img-h { display: block; }
.img-h1 { position: relative; --scale-height: 65%; padding-bottom: var(--scale-height); height: 0; }
.img-h2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.img-h img { object-fit: cover;width: 100%;height: 100%; }
.img-h video { object-fit: cover;width: 100%;height: 100%; pointer-events: none; }

.img-h-9 { display: block; overflow: hidden; position: relative; padding-top: 65%; padding-bottom: var(--scale-height); height: 0; }
  .img-h-9 img { position: absolute; top: 0; left: 0; z-index: 0; object-fit: cover;width: 100%;height: 100%; }
  .img-h-9 video { position: absolute; top: 0; left: 0; z-index: 0; object-fit: cover;width: 100%;height: 100%; pointer-events: none; }


/*布局追加*/
.row.row-0 { margin-left: 0; margin-right: 0; }
.row-0 > .col-xs-1, .row-0 > .col-sm-1, .row-0 > .col-md-1, .row-0 > .col-lg-1, .row-0 > .col-xs-2, .row-0 > .col-sm-2, .row-0 > .col-md-2, .row-0 > .col-lg-2, .row-0 > .col-xs-3, .row-0 > .col-sm-3, .row-0 > .col-md-3, .row-0 > .col-lg-3, .row-0 > .col-xs-4, .row-0 > .col-sm-4, .row-0 > .col-md-4, .row-0 > .col-lg-4, .row-0 > .col-xs-5, .row-0 > .col-sm-5, .row-0 > .col-md-5, .row-0 > .col-lg-5, .row-0 > .col-xs-6, .row-0 > .col-sm-6, .row-0 > .col-md-6, .row-0 > .col-lg-6, .row-0 > .col-xs-7, .row-0 > .col-sm-7, .row-0 > .col-md-7, .row-0 > .col-lg-7, .row-0 > .col-xs-8, .row-0 > .col-sm-8, .row-0 > .col-md-8, .row-0 > .col-lg-8, .row-0 > .col-xs-9, .row-0 > .col-sm-9, .row-0 > .col-md-9, .row-0 > .col-lg-9, .row-0 > .col-xs-10, .row-0 > .col-sm-10, .row-0 > .col-md-10, .row-0 > .col-lg-10, .row-0 > .col-xs-11, .row-0 > .col-sm-11, .row-0 > .col-md-11, .row-0 > .col-lg-11, .row-0 > .col-xs-12, .row-0 > .col-sm-12, .row-0 > .col-md-12, .row-0 > .col-lg-12, .row-0 > .col-xs-13, .row-0 > .col-sm-13, .row-0 > .col-md-13, .row-0 > .col-lg-13, .row-0 > .col-xs-14, .row-0 > .col-sm-14, .row-0 > .col-md-14, .row-0 > .col-lg-14, .row-0 > .col-xs-15, .row-0 > .col-sm-15, .row-0 > .col-md-15, .row-0 > .col-lg-15, .row-0 > .col-xs-16, .row-0 > .col-sm-16, .row-0 > .col-md-16, .row-0 > .col-lg-16, .row-0 > .col-xs-17, .row-0 > .col-sm-17, .row-0 > .col-md-17, .row-0 > .col-lg-17, .row-0 > .col-xs-18, .row-0 > .col-sm-18, .row-0 > .col-md-18, .row-0 > .col-lg-18, .row-0 > .col-xs-19, .row-0 > .col-sm-19, .row-0 > .col-md-19, .row-0 > .col-lg-19, .row-0 > .col-xs-20, .row-0 > .col-sm-20, .row-0 > .col-md-20, .row-0 > .col-lg-20, .row-0 > .col-xs-21, .row-0 > .col-sm-21, .row-0 > .col-md-21, .row-0 > .col-lg-21, .row-0 > .col-xs-22, .row-0 > .col-sm-22, .row-0 > .col-md-22, .row-0 > .col-lg-22, .row-0 > .col-xs-23, .row-0 > .col-sm-23, .row-0 > .col-md-23, .row-0 > .col-lg-23, .row-0 > .col-xs-24, .row-0 > .col-sm-24, .row-0 > .col-md-24, .row-0 > .col-lg-24 {
  padding-left: 0; padding-right: 0; }

.row.row-10 { margin-left: -0.05rem; margin-right: -0.05rem; }
.row-10 > .col-xs-1, .row-10 > .col-sm-1, .row-10 > .col-md-1, .row-10 > .col-lg-1, .row-10 > .col-xs-2, .row-10 > .col-sm-2, .row-10 > .col-md-2, .row-10 > .col-lg-2, .row-10 > .col-xs-3, .row-10 > .col-sm-3, .row-10 > .col-md-3, .row-10 > .col-lg-3, .row-10 > .col-xs-4, .row-10 > .col-sm-4, .row-10 > .col-md-4, .row-10 > .col-lg-4, .row-10 > .col-xs-5, .row-10 > .col-sm-5, .row-10 > .col-md-5, .row-10 > .col-lg-5, .row-10 > .col-xs-6, .row-10 > .col-sm-6, .row-10 > .col-md-6, .row-10 > .col-lg-6, .row-10 > .col-xs-7, .row-10 > .col-sm-7, .row-10 > .col-md-7, .row-10 > .col-lg-7, .row-10 > .col-xs-8, .row-10 > .col-sm-8, .row-10 > .col-md-8, .row-10 > .col-lg-8, .row-10 > .col-xs-9, .row-10 > .col-sm-9, .row-10 > .col-md-9, .row-10 > .col-lg-9, .row-10 > .col-xs-10, .row-10 > .col-sm-10, .row-10 > .col-md-10, .row-10 > .col-lg-10, .row-10 > .col-xs-11, .row-10 > .col-sm-11, .row-10 > .col-md-11, .row-10 > .col-lg-11, .row-10 > .col-xs-12, .row-10 > .col-sm-12, .row-10 > .col-md-12, .row-10 > .col-lg-12, .row-10 > .col-xs-13, .row-10 > .col-sm-13, .row-10 > .col-md-13, .row-10 > .col-lg-13, .row-10 > .col-xs-14, .row-10 > .col-sm-14, .row-10 > .col-md-14, .row-10 > .col-lg-14, .row-10 > .col-xs-15, .row-10 > .col-sm-15, .row-10 > .col-md-15, .row-10 > .col-lg-15, .row-10 > .col-xs-16, .row-10 > .col-sm-16, .row-10 > .col-md-16, .row-10 > .col-lg-16, .row-10 > .col-xs-17, .row-10 > .col-sm-17, .row-10 > .col-md-17, .row-10 > .col-lg-17, .row-10 > .col-xs-18, .row-10 > .col-sm-18, .row-10 > .col-md-18, .row-10 > .col-lg-18, .row-10 > .col-xs-19, .row-10 > .col-sm-19, .row-10 > .col-md-19, .row-10 > .col-lg-19, .row-10 > .col-xs-20, .row-10 > .col-sm-20, .row-10 > .col-md-20, .row-10 > .col-lg-20, .row-10 > .col-xs-21, .row-10 > .col-sm-21, .row-10 > .col-md-21, .row-10 > .col-lg-21, .row-10 > .col-xs-22, .row-10 > .col-sm-22, .row-10 > .col-md-22, .row-10 > .col-lg-22, .row-10 > .col-xs-23, .row-10 > .col-sm-23, .row-10 > .col-md-23, .row-10 > .col-lg-23, .row-10 > .col-xs-24, .row-10 > .col-sm-24, .row-10 > .col-md-24, .row-10 > .col-lg-24 {
  padding-left: 0.05rem; padding-right: 0.05rem; }

.row.row-20 { margin-left: -0.1rem; margin-right: -0.1rem; }
.row-20 > .col-xs-1, .row-20 > .col-sm-1, .row-20 > .col-md-1, .row-20 > .col-lg-1, .row-20 > .col-xs-2, .row-20 > .col-sm-2, .row-20 > .col-md-2, .row-20 > .col-lg-2, .row-20 > .col-xs-3, .row-20 > .col-sm-3, .row-20 > .col-md-3, .row-20 > .col-lg-3, .row-20 > .col-xs-4, .row-20 > .col-sm-4, .row-20 > .col-md-4, .row-20 > .col-lg-4, .row-20 > .col-xs-5, .row-20 > .col-sm-5, .row-20 > .col-md-5, .row-20 > .col-lg-5, .row-20 > .col-xs-6, .row-20 > .col-sm-6, .row-20 > .col-md-6, .row-20 > .col-lg-6, .row-20 > .col-xs-7, .row-20 > .col-sm-7, .row-20 > .col-md-7, .row-20 > .col-lg-7, .row-20 > .col-xs-8, .row-20 > .col-sm-8, .row-20 > .col-md-8, .row-20 > .col-lg-8, .row-20 > .col-xs-9, .row-20 > .col-sm-9, .row-20 > .col-md-9, .row-20 > .col-lg-9, .row-20 > .col-xs-10, .row-20 > .col-sm-10, .row-20 > .col-md-10, .row-20 > .col-lg-10, .row-20 > .col-xs-11, .row-20 > .col-sm-11, .row-20 > .col-md-11, .row-20 > .col-lg-11, .row-20 > .col-xs-12, .row-20 > .col-sm-12, .row-20 > .col-md-12, .row-20 > .col-lg-12, .row-20 > .col-xs-13, .row-20 > .col-sm-13, .row-20 > .col-md-13, .row-20 > .col-lg-13, .row-20 > .col-xs-14, .row-20 > .col-sm-14, .row-20 > .col-md-14, .row-20 > .col-lg-14, .row-20 > .col-xs-15, .row-20 > .col-sm-15, .row-20 > .col-md-15, .row-20 > .col-lg-15, .row-20 > .col-xs-16, .row-20 > .col-sm-16, .row-20 > .col-md-16, .row-20 > .col-lg-16, .row-20 > .col-xs-17, .row-20 > .col-sm-17, .row-20 > .col-md-17, .row-20 > .col-lg-17, .row-20 > .col-xs-18, .row-20 > .col-sm-18, .row-20 > .col-md-18, .row-20 > .col-lg-18, .row-20 > .col-xs-19, .row-20 > .col-sm-19, .row-20 > .col-md-19, .row-20 > .col-lg-19, .row-20 > .col-xs-20, .row-20 > .col-sm-20, .row-20 > .col-md-20, .row-20 > .col-lg-20, .row-20 > .col-xs-21, .row-20 > .col-sm-21, .row-20 > .col-md-21, .row-20 > .col-lg-21, .row-20 > .col-xs-22, .row-20 > .col-sm-22, .row-20 > .col-md-22, .row-20 > .col-lg-22, .row-20 > .col-xs-23, .row-20 > .col-sm-23, .row-20 > .col-md-23, .row-20 > .col-lg-23, .row-20 > .col-xs-24, .row-20 > .col-sm-24, .row-20 > .col-md-24, .row-20 > .col-lg-24 {
  padding-left: 0.1rem; padding-right: 0.1rem; }

.row.row-30 { margin-left: -0.15rem; margin-right: -0.15rem; }
.row-30 > .col-xs-1, .row-30 > .col-sm-1, .row-30 > .col-md-1, .row-30 > .col-lg-1, .row-30 > .col-xs-2, .row-30 > .col-sm-2, .row-30 > .col-md-2, .row-30 > .col-lg-2, .row-30 > .col-xs-3, .row-30 > .col-sm-3, .row-30 > .col-md-3, .row-30 > .col-lg-3, .row-30 > .col-xs-4, .row-30 > .col-sm-4, .row-30 > .col-md-4, .row-30 > .col-lg-4, .row-30 > .col-xs-5, .row-30 > .col-sm-5, .row-30 > .col-md-5, .row-30 > .col-lg-5, .row-30 > .col-xs-6, .row-30 > .col-sm-6, .row-30 > .col-md-6, .row-30 > .col-lg-6, .row-30 > .col-xs-7, .row-30 > .col-sm-7, .row-30 > .col-md-7, .row-30 > .col-lg-7, .row-30 > .col-xs-8, .row-30 > .col-sm-8, .row-30 > .col-md-8, .row-30 > .col-lg-8, .row-30 > .col-xs-9, .row-30 > .col-sm-9, .row-30 > .col-md-9, .row-30 > .col-lg-9, .row-30 > .col-xs-10, .row-30 > .col-sm-10, .row-30 > .col-md-10, .row-30 > .col-lg-10, .row-30 > .col-xs-11, .row-30 > .col-sm-11, .row-30 > .col-md-11, .row-30 > .col-lg-11, .row-30 > .col-xs-12, .row-30 > .col-sm-12, .row-30 > .col-md-12, .row-30 > .col-lg-12, .row-30 > .col-xs-13, .row-30 > .col-sm-13, .row-30 > .col-md-13, .row-30 > .col-lg-13, .row-30 > .col-xs-14, .row-30 > .col-sm-14, .row-30 > .col-md-14, .row-30 > .col-lg-14, .row-30 > .col-xs-15, .row-30 > .col-sm-15, .row-30 > .col-md-15, .row-30 > .col-lg-15, .row-30 > .col-xs-16, .row-30 > .col-sm-16, .row-30 > .col-md-16, .row-30 > .col-lg-16, .row-30 > .col-xs-17, .row-30 > .col-sm-17, .row-30 > .col-md-17, .row-30 > .col-lg-17, .row-30 > .col-xs-18, .row-30 > .col-sm-18, .row-30 > .col-md-18, .row-30 > .col-lg-18, .row-30 > .col-xs-19, .row-30 > .col-sm-19, .row-30 > .col-md-19, .row-30 > .col-lg-19, .row-30 > .col-xs-20, .row-30 > .col-sm-20, .row-30 > .col-md-20, .row-30 > .col-lg-20, .row-30 > .col-xs-21, .row-30 > .col-sm-21, .row-30 > .col-md-21, .row-30 > .col-lg-21, .row-30 > .col-xs-22, .row-30 > .col-sm-22, .row-30 > .col-md-22, .row-30 > .col-lg-22, .row-30 > .col-xs-23, .row-30 > .col-sm-23, .row-30 > .col-md-23, .row-30 > .col-lg-23, .row-30 > .col-xs-24, .row-30 > .col-sm-24, .row-30 > .col-md-24, .row-30 > .col-lg-24 {
  padding-left: 0.15rem; padding-right: 0.15rem; }

.row.row-40 { margin-left: -0.2rem; margin-right: -0.2rem; }
.row-40 > .col-xs-1, .row-40 > .col-sm-1, .row-40 > .col-md-1, .row-40 > .col-lg-1, .row-40 > .col-xs-2, .row-40 > .col-sm-2, .row-40 > .col-md-2, .row-40 > .col-lg-2, .row-40 > .col-xs-3, .row-40 > .col-sm-3, .row-40 > .col-md-3, .row-40 > .col-lg-3, .row-40 > .col-xs-4, .row-40 > .col-sm-4, .row-40 > .col-md-4, .row-40 > .col-lg-4, .row-40 > .col-xs-5, .row-40 > .col-sm-5, .row-40 > .col-md-5, .row-40 > .col-lg-5, .row-40 > .col-xs-6, .row-40 > .col-sm-6, .row-40 > .col-md-6, .row-40 > .col-lg-6, .row-40 > .col-xs-7, .row-40 > .col-sm-7, .row-40 > .col-md-7, .row-40 > .col-lg-7, .row-40 > .col-xs-8, .row-40 > .col-sm-8, .row-40 > .col-md-8, .row-40 > .col-lg-8, .row-40 > .col-xs-9, .row-40 > .col-sm-9, .row-40 > .col-md-9, .row-40 > .col-lg-9, .row-40 > .col-xs-10, .row-40 > .col-sm-10, .row-40 > .col-md-10, .row-40 > .col-lg-10, .row-40 > .col-xs-11, .row-40 > .col-sm-11, .row-40 > .col-md-11, .row-40 > .col-lg-11, .row-40 > .col-xs-12, .row-40 > .col-sm-12, .row-40 > .col-md-12, .row-40 > .col-lg-12, .row-40 > .col-xs-13, .row-40 > .col-sm-13, .row-40 > .col-md-13, .row-40 > .col-lg-13, .row-40 > .col-xs-14, .row-40 > .col-sm-14, .row-40 > .col-md-14, .row-40 > .col-lg-14, .row-40 > .col-xs-15, .row-40 > .col-sm-15, .row-40 > .col-md-15, .row-40 > .col-lg-15, .row-40 > .col-xs-16, .row-40 > .col-sm-16, .row-40 > .col-md-16, .row-40 > .col-lg-16, .row-40 > .col-xs-17, .row-40 > .col-sm-17, .row-40 > .col-md-17, .row-40 > .col-lg-17, .row-40 > .col-xs-18, .row-40 > .col-sm-18, .row-40 > .col-md-18, .row-40 > .col-lg-18, .row-40 > .col-xs-19, .row-40 > .col-sm-19, .row-40 > .col-md-19, .row-40 > .col-lg-19, .row-40 > .col-xs-20, .row-40 > .col-sm-20, .row-40 > .col-md-20, .row-40 > .col-lg-20, .row-40 > .col-xs-21, .row-40 > .col-sm-21, .row-40 > .col-md-21, .row-40 > .col-lg-21, .row-40 > .col-xs-22, .row-40 > .col-sm-22, .row-40 > .col-md-22, .row-40 > .col-lg-22, .row-40 > .col-xs-23, .row-40 > .col-sm-23, .row-40 > .col-md-23, .row-40 > .col-lg-23, .row-40 > .col-xs-24, .row-40 > .col-sm-24, .row-40 > .col-md-24, .row-40 > .col-lg-24 {
  padding-left: 0.2rem; padding-right: 0.2rem; }

.row.row-60 { margin-left: -0.3rem; margin-right: -0.3rem; }
.row-60 > .col-xs-1, .row-60 > .col-sm-1, .row-60 > .col-md-1, .row-60 > .col-lg-1, .row-60 > .col-xs-2, .row-60 > .col-sm-2, .row-60 > .col-md-2, .row-60 > .col-lg-2, .row-60 > .col-xs-3, .row-60 > .col-sm-3, .row-60 > .col-md-3, .row-60 > .col-lg-3, .row-60 > .col-xs-4, .row-60 > .col-sm-4, .row-60 > .col-md-4, .row-60 > .col-lg-4, .row-60 > .col-xs-5, .row-60 > .col-sm-5, .row-60 > .col-md-5, .row-60 > .col-lg-5, .row-60 > .col-xs-6, .row-60 > .col-sm-6, .row-60 > .col-md-6, .row-60 > .col-lg-6, .row-60 > .col-xs-7, .row-60 > .col-sm-7, .row-60 > .col-md-7, .row-60 > .col-lg-7, .row-60 > .col-xs-8, .row-60 > .col-sm-8, .row-60 > .col-md-8, .row-60 > .col-lg-8, .row-60 > .col-xs-9, .row-60 > .col-sm-9, .row-60 > .col-md-9, .row-60 > .col-lg-9, .row-60 > .col-xs-10, .row-60 > .col-sm-10, .row-60 > .col-md-10, .row-60 > .col-lg-10, .row-60 > .col-xs-11, .row-60 > .col-sm-11, .row-60 > .col-md-11, .row-60 > .col-lg-11, .row-60 > .col-xs-12, .row-60 > .col-sm-12, .row-60 > .col-md-12, .row-60 > .col-lg-12, .row-60 > .col-xs-13, .row-60 > .col-sm-13, .row-60 > .col-md-13, .row-60 > .col-lg-13, .row-60 > .col-xs-14, .row-60 > .col-sm-14, .row-60 > .col-md-14, .row-60 > .col-lg-14, .row-60 > .col-xs-15, .row-60 > .col-sm-15, .row-60 > .col-md-15, .row-60 > .col-lg-15, .row-60 > .col-xs-16, .row-60 > .col-sm-16, .row-60 > .col-md-16, .row-60 > .col-lg-16, .row-60 > .col-xs-17, .row-60 > .col-sm-17, .row-60 > .col-md-17, .row-60 > .col-lg-17, .row-60 > .col-xs-18, .row-60 > .col-sm-18, .row-60 > .col-md-18, .row-60 > .col-lg-18, .row-60 > .col-xs-19, .row-60 > .col-sm-19, .row-60 > .col-md-19, .row-60 > .col-lg-19, .row-60 > .col-xs-20, .row-60 > .col-sm-20, .row-60 > .col-md-20, .row-60 > .col-lg-20, .row-60 > .col-xs-21, .row-60 > .col-sm-21, .row-60 > .col-md-21, .row-60 > .col-lg-21, .row-60 > .col-xs-22, .row-60 > .col-sm-22, .row-60 > .col-md-22, .row-60 > .col-lg-22, .row-60 > .col-xs-23, .row-60 > .col-sm-23, .row-60 > .col-md-23, .row-60 > .col-lg-23, .row-60 > .col-xs-24, .row-60 > .col-sm-24, .row-60 > .col-md-24, .row-60 > .col-lg-24 {
  padding-left: 0.3rem; padding-right: 0.3rem; }

.row.row-80 { margin-left: -0.4rem; margin-right: -0.4rem; }
.row-80 > .col-xs-1, .row-80 > .col-sm-1, .row-80 > .col-md-1, .row-80 > .col-lg-1, .row-80 > .col-xs-2, .row-80 > .col-sm-2, .row-80 > .col-md-2, .row-80 > .col-lg-2, .row-80 > .col-xs-3, .row-80 > .col-sm-3, .row-80 > .col-md-3, .row-80 > .col-lg-3, .row-80 > .col-xs-4, .row-80 > .col-sm-4, .row-80 > .col-md-4, .row-80 > .col-lg-4, .row-80 > .col-xs-5, .row-80 > .col-sm-5, .row-80 > .col-md-5, .row-80 > .col-lg-5, .row-80 > .col-xs-6, .row-80 > .col-sm-6, .row-80 > .col-md-6, .row-80 > .col-lg-6, .row-80 > .col-xs-7, .row-80 > .col-sm-7, .row-80 > .col-md-7, .row-80 > .col-lg-7, .row-80 > .col-xs-8, .row-80 > .col-sm-8, .row-80 > .col-md-8, .row-80 > .col-lg-8, .row-80 > .col-xs-9, .row-80 > .col-sm-9, .row-80 > .col-md-9, .row-80 > .col-lg-9, .row-80 > .col-xs-10, .row-80 > .col-sm-10, .row-80 > .col-md-10, .row-80 > .col-lg-10, .row-80 > .col-xs-11, .row-80 > .col-sm-11, .row-80 > .col-md-11, .row-80 > .col-lg-11, .row-80 > .col-xs-12, .row-80 > .col-sm-12, .row-80 > .col-md-12, .row-80 > .col-lg-12, .row-80 > .col-xs-13, .row-80 > .col-sm-13, .row-80 > .col-md-13, .row-80 > .col-lg-13, .row-80 > .col-xs-14, .row-80 > .col-sm-14, .row-80 > .col-md-14, .row-80 > .col-lg-14, .row-80 > .col-xs-15, .row-80 > .col-sm-15, .row-80 > .col-md-15, .row-80 > .col-lg-15, .row-80 > .col-xs-16, .row-80 > .col-sm-16, .row-80 > .col-md-16, .row-80 > .col-lg-16, .row-80 > .col-xs-17, .row-80 > .col-sm-17, .row-80 > .col-md-17, .row-80 > .col-lg-17, .row-80 > .col-xs-18, .row-80 > .col-sm-18, .row-80 > .col-md-18, .row-80 > .col-lg-18, .row-80 > .col-xs-19, .row-80 > .col-sm-19, .row-80 > .col-md-19, .row-80 > .col-lg-19, .row-80 > .col-xs-20, .row-80 > .col-sm-20, .row-80 > .col-md-20, .row-80 > .col-lg-20, .row-80 > .col-xs-21, .row-80 > .col-sm-21, .row-80 > .col-md-21, .row-80 > .col-lg-21, .row-80 > .col-xs-22, .row-80 > .col-sm-22, .row-80 > .col-md-22, .row-80 > .col-lg-22, .row-80 > .col-xs-23, .row-80 > .col-sm-23, .row-80 > .col-md-23, .row-80 > .col-lg-23, .row-80 > .col-xs-24, .row-80 > .col-sm-24, .row-80 > .col-md-24, .row-80 > .col-lg-24 {
  padding-left: 0.4rem; padding-right: 0.4rem; }

.row.row-100 { margin-left: -0.5rem; margin-right: -0.5rem; }
.row-100 > .col-xs-1, .row-100 > .col-sm-1, .row-100 > .col-md-1, .row-100 > .col-lg-1, .row-100 > .col-xs-2, .row-100 > .col-sm-2, .row-100 > .col-md-2, .row-100 > .col-lg-2, .row-100 > .col-xs-3, .row-100 > .col-sm-3, .row-100 > .col-md-3, .row-100 > .col-lg-3, .row-100 > .col-xs-4, .row-100 > .col-sm-4, .row-100 > .col-md-4, .row-100 > .col-lg-4, .row-100 > .col-xs-5, .row-100 > .col-sm-5, .row-100 > .col-md-5, .row-100 > .col-lg-5, .row-100 > .col-xs-6, .row-100 > .col-sm-6, .row-100 > .col-md-6, .row-100 > .col-lg-6, .row-100 > .col-xs-7, .row-100 > .col-sm-7, .row-100 > .col-md-7, .row-100 > .col-lg-7, .row-100 > .col-xs-8, .row-100 > .col-sm-8, .row-100 > .col-md-8, .row-100 > .col-lg-8, .row-100 > .col-xs-9, .row-100 > .col-sm-9, .row-100 > .col-md-9, .row-100 > .col-lg-9, .row-100 > .col-xs-10, .row-100 > .col-sm-10, .row-100 > .col-md-10, .row-100 > .col-lg-10, .row-100 > .col-xs-11, .row-100 > .col-sm-11, .row-100 > .col-md-11, .row-100 > .col-lg-11, .row-100 > .col-xs-12, .row-100 > .col-sm-12, .row-100 > .col-md-12, .row-100 > .col-lg-12, .row-100 > .col-xs-13, .row-100 > .col-sm-13, .row-100 > .col-md-13, .row-100 > .col-lg-13, .row-100 > .col-xs-14, .row-100 > .col-sm-14, .row-100 > .col-md-14, .row-100 > .col-lg-14, .row-100 > .col-xs-15, .row-100 > .col-sm-15, .row-100 > .col-md-15, .row-100 > .col-lg-15, .row-100 > .col-xs-16, .row-100 > .col-sm-16, .row-100 > .col-md-16, .row-100 > .col-lg-16, .row-100 > .col-xs-17, .row-100 > .col-sm-17, .row-100 > .col-md-17, .row-100 > .col-lg-17, .row-100 > .col-xs-18, .row-100 > .col-sm-18, .row-100 > .col-md-18, .row-100 > .col-lg-18, .row-100 > .col-xs-19, .row-100 > .col-sm-19, .row-100 > .col-md-19, .row-100 > .col-lg-19, .row-100 > .col-xs-20, .row-100 > .col-sm-20, .row-100 > .col-md-20, .row-100 > .col-lg-20, .row-100 > .col-xs-21, .row-100 > .col-sm-21, .row-100 > .col-md-21, .row-100 > .col-lg-21, .row-100 > .col-xs-22, .row-100 > .col-sm-22, .row-100 > .col-md-22, .row-100 > .col-lg-22, .row-100 > .col-xs-23, .row-100 > .col-sm-23, .row-100 > .col-md-23, .row-100 > .col-lg-23, .row-100 > .col-xs-24, .row-100 > .col-sm-24, .row-100 > .col-md-24, .row-100 > .col-lg-24 {
  padding-left: 0.5rem; padding-right: 0.5rem; }

.row.row-140 { margin-left: -0.7rem; margin-right: -0.7rem; }
.row-140 > .col-xs-1, .row-140 > .col-sm-1, .row-140 > .col-md-1, .row-140 > .col-lg-1, .row-140 > .col-xs-2, .row-140 > .col-sm-2, .row-140 > .col-md-2, .row-140 > .col-lg-2, .row-140 > .col-xs-3, .row-140 > .col-sm-3, .row-140 > .col-md-3, .row-140 > .col-lg-3, .row-140 > .col-xs-4, .row-140 > .col-sm-4, .row-140 > .col-md-4, .row-140 > .col-lg-4, .row-140 > .col-xs-5, .row-140 > .col-sm-5, .row-140 > .col-md-5, .row-140 > .col-lg-5, .row-140 > .col-xs-6, .row-140 > .col-sm-6, .row-140 > .col-md-6, .row-140 > .col-lg-6, .row-140 > .col-xs-7, .row-140 > .col-sm-7, .row-140 > .col-md-7, .row-140 > .col-lg-7, .row-140 > .col-xs-8, .row-140 > .col-sm-8, .row-140 > .col-md-8, .row-140 > .col-lg-8, .row-140 > .col-xs-9, .row-140 > .col-sm-9, .row-140 > .col-md-9, .row-140 > .col-lg-9, .row-140 > .col-xs-10, .row-140 > .col-sm-10, .row-140 > .col-md-10, .row-140 > .col-lg-10, .row-140 > .col-xs-11, .row-140 > .col-sm-11, .row-140 > .col-md-11, .row-140 > .col-lg-11, .row-140 > .col-xs-12, .row-140 > .col-sm-12, .row-140 > .col-md-12, .row-140 > .col-lg-12, .row-140 > .col-xs-13, .row-140 > .col-sm-13, .row-140 > .col-md-13, .row-140 > .col-lg-13, .row-140 > .col-xs-14, .row-140 > .col-sm-14, .row-140 > .col-md-14, .row-140 > .col-lg-14, .row-140 > .col-xs-15, .row-140 > .col-sm-15, .row-140 > .col-md-15, .row-140 > .col-lg-15, .row-140 > .col-xs-16, .row-140 > .col-sm-16, .row-140 > .col-md-16, .row-140 > .col-lg-16, .row-140 > .col-xs-17, .row-140 > .col-sm-17, .row-140 > .col-md-17, .row-140 > .col-lg-17, .row-140 > .col-xs-18, .row-140 > .col-sm-18, .row-140 > .col-md-18, .row-140 > .col-lg-18, .row-140 > .col-xs-19, .row-140 > .col-sm-19, .row-140 > .col-md-19, .row-140 > .col-lg-19, .row-140 > .col-xs-20, .row-140 > .col-sm-20, .row-140 > .col-md-20, .row-140 > .col-lg-20, .row-140 > .col-xs-21, .row-140 > .col-sm-21, .row-140 > .col-md-21, .row-140 > .col-lg-21, .row-140 > .col-xs-22, .row-140 > .col-sm-22, .row-140 > .col-md-22, .row-140 > .col-lg-22, .row-140 > .col-xs-23, .row-140 > .col-sm-23, .row-140 > .col-md-23, .row-140 > .col-lg-23, .row-140 > .col-xs-24, .row-140 > .col-sm-24, .row-140 > .col-md-24, .row-140 > .col-lg-24 {
  padding-left: 0.7rem; padding-right: 0.7rem; }


@media ( min-width: 992px ){
  .crumbs-box { margin-top: -.9rem; margin-bottom: .35rem; }
  .crumbs-box-line { display: none; position: absolute; bottom: 0; right: 100%; width: 100%; height: 3px; background-color: #d55d43; transition:all .3s ease-out; }
    .page-nav { display: flex; /*justify-content: center;*/ list-style: none; margin: 0; padding: 0; }
      .page-nav li { display: inline-block; position: relative; }
      .page-nav li + li { margin-left: 0.06rem; }
      .page-nav li a { display: block; padding: 0.15rem 0.3rem; border: 1px solid #fff; border-radius: 0.15rem 0 0.15rem 0; color: #fff; }
      .page-nav li a i { display: none; margin-left: 0.06rem; color: #d55d43; }
      .page-nav li.cur a,
      .page-nav li:hover a { border: 1px solid #d71618; color: #fff; background-color: #d71618; }
     /* .page-nav li.cur a,
      .page-nav li:hover a { position: relative; color: #fff; background-color: #d55d43; }
      .page-nav li.cur a i,
      .page-nav li:hover a i { color: #fff;  }*/
    .crumbs-box .crumbs { float: right; display: none; margin-top: 0.1rem; color: #fff;  }
    .crumbs-box .crumbs a { color: #fff; }
    .crumbs-box .crumbs a + a:before { content: '>'; margin: 0 0.06rem; }

    .page-banner-crumbs { margin-left: 0.22rem; padding-left: 0.2rem; background-position: 0 50%; background-repeat: no-repeat; background-image: url(../images/home.png); }
    .page-banner-crumbs .crumbs { margin-top: 0.3rem; color: #fff;  }
    .page-banner-crumbs .crumbs a { color: #fff; }
    .page-banner-crumbs .crumbs a + a:before { content: '>'; margin: 0 0.06rem; }

    
}
@media screen and (max-width: 991px) {
  .crumbs-box { border-top: 6px solid #d55d43; }
 /* .page-nav { list-style: none; margin: 0.3rem 0 0.2rem ; padding: 0; text-align: center; }
    .page-nav li { display: inline-block; margin-bottom: 0.1rem; }
    .page-nav li + li {  margin-left: 0.06rem; }
    .page-nav li a { display: block; padding: 0.05rem 0.13rem 0.05rem; border-radius: 0.1rem; border: 1px #d6d8db solid; line-height: 1; font-size: 0.16rem; font-weight: bold; color: #1f1f1f; background-color: #fff; }
    .page-nav li.cur a { border: 1px #d55d43 solid; color: #fff; background-color: #d55d43; }*/
  .page-nav { display: flex; justify-content: space-between; flex-wrap: wrap; list-style: none; margin: 0.3rem 0 0.2rem ; padding: 0; text-align: center;  }
    .page-nav li { display: inline-block; margin-bottom: 0.1rem; flex-grow:1; width: 45%;}
    .page-nav li {  margin-left: 0.03rem; margin-right: 0.03rem }
    .page-nav li a { display: block; padding: 0.1rem 0.13rem 0.1rem; border-radius: 0.1rem; border: 1px #d6d8db solid; line-height: 1; font-size: 0.16rem; font-weight: bold; color: #1f1f1f; background-color: #fff; }
    .page-nav li.cur a { border: 1px #d55d43 solid; color: #fff; background-color: #d55d43; }
    .page-nav li a i { display: none; }


  .crumbs-box .crumbs { float: right; display: none; margin-top: 0.1rem; color: #fff;  }
  .crumbs-box .crumbs a { color: #fff; }
  .crumbs-box .crumbs a + a:before { content: '>'; margin: 0 0.06rem; }

  .page-banner-crumbs { margin-left: 0.22rem; padding-left: 0.2rem; background-position: 0 50%; background-repeat: no-repeat; background-image: url(../images/home.png); }
  .page-banner-crumbs .crumbs { margin-top: 0.3rem; color: #fff;  }
  .page-banner-crumbs .crumbs a { color: #fff; }
  .page-banner-crumbs .crumbs a + a:before { content: '>'; margin: 0 0.06rem; }

}

.content-body { padding-top: 0.8rem; padding-bottom: 0.8rem; }
.content-body.nopt { padding-top: 0; }
.content-body.nopb { padding-bottom: 0; }

  .sidebar { float: left; margin-right: 0.2rem; width: 3rem; min-height: 0.01rem; }
    .widget { margin-bottom: 0.2rem; padding: 0.2rem; border: 1px solid #f2f2f2; background-color: #fff; }
    .section-title { position: relative; margin: 0 0 0.2rem; padding-bottom: 0.15rem; border-bottom: 1px solid #f2f2f2; font-size: 0.2rem; font-weight: bold; color: #262626; line-height: 0.28rem; }
    .section-title a { color: #262626; }
  .content-areax { /*overflow: hidden;*/ padding: 0;}

.box { position: relative; padding: 0.1rem 0.2rem; border: 2px solid #dcdcdc; background-color: #fff; /*box-shadow: 0 0 0.1rem rgb(0,0,0,.06); */}
.box + .box { margin-top: 0.2rem; }

.tab-head { position: relative; margin-bottom: 0.1rem; border-bottom: 2px solid #ad2d3c; font-size: 0; }
  .tab-head .tab-head-item { cursor: pointer; display: inline-block; padding: 0.05rem 0.1rem 0.02rem; border-radius: 0.04rem 0.04rem 0 0; max-width: 30%; width: 1.0rem; text-align: center; font-size: 0.15rem; background-color: #e5e5e5; }
  .tab-head .tab-head-item + .tab-head-item { margin-left: 0.05rem; }
  .tab-head .tab-head-item.cur { color: #fff; background-color: #ad2d3c; }
  .tab-head .play-tip { position: absolute; right: 0; top:50%; transform: translateY(-50%); font-size: 0.13rem; font-weight: bold; color: #e03d1b }
.tab-body {}
.tab-body .tab-body-item { display: none; }
.tab-body .tab-body-item.cur { display: block; }

.content-head { position: relative; margin-bottom: 0.1rem; padding: 0.1rem 0; border-bottom: 2px solid #ddd; }
.content-head .tit { margin: 0; font-weight: bold; font-size: 0.16rem; }
.content-head .more { position: absolute; top: 50%; right: 0; color: #666; transform: translateY(-50%); }
.content-head .more:hover { color: #ad2d3c; }


/*列表*/
.filter-box { margin-bottom: 0.12rem; }
.filter-box .item { margin-bottom: 0.1rem; }
.filter-box .tit{ float: left; margin-right: 0.1rem; padding: 0.03rem 0.1rem; border-radius: 0.08rem 0 0.08rem 0; width: 0.6rem; color: #fff; text-align: center; background: #ad2d3c; }
.filter-box .link-box { overflow: hidden; list-style: none; margin: 0; padding: 0; font-size: 0;  }
.filter-box .link-box li { display: inline-block; white-space: nowrap; font-size: 14px; }
.filter-box .link-box li a { display: block; padding: 0.03rem 0.1rem; color: #666; }
.filter-box .link-box li.current-cat a { border-radius: 0.08rem; background: #ccc; }
.filter-box .link-box li a:hover { color: #ad2d3c; }

.widget-movie-top {  }
  .widget-movie-top .item-img { display: block; position: relative; margin-bottom: 0.1rem; background-color: #fff; transition:all .4s ease-out; }
    .widget-movie-top .item-img .num { position: absolute; bottom: 0.25rem; left: 0; border-radius: 0 0.06rem 0.06rem 0; width: 0.20rem; height: 0.2rem; color: #fff; font-weight: bold; text-align: center;  }
    .widget-movie-top .item-img .img-box { overflow: hidden; border-radius: 0.08rem 0 0.08rem 0; }
    .widget-movie-top .item-img .txt-box { }
    .widget-movie-top .item-img .tit { margin-top: 0.05rem; margin-bottom: 0.08rem; font-size: 0.13rem; color: #000; }
  .widget-movie-top .item-img:hover .tit { color: #ad2d3c; }

  .widget-movie-top .item-txt { display: block; position: relative; margin-bottom: 0.1rem; padding-left: 0.3rem; background-color: #fff; transition:all .4s ease-out; }
    .widget-movie-top .item-txt .num { position: absolute; top: 50%; left: 0; border-radius: 0 0.06rem 0.06rem 0; width: 0.22rem; height: 0.2rem; line-height: 0.2rem; font-size: 0.12rem; text-align: center; transform: translateY(-50%); }
    .widget-movie-top .item-txt .tit { margin-top: 0.05rem; margin-bottom: 0.05rem; font-size: 0.13rem; color: #000; }
  .widget-movie-top .item-txt:hover .tit { color: #ad2d3c; }

  .widget-movie-top .item .num.num1 { background-color: #ad2d3c; }
  .widget-movie-top .item .num.num2 { background-color: #ad2d3c; }
  .widget-movie-top .item .num.num3 { background-color: #ad2d3c; }
  .widget-movie-top .item .num.num4 { color: #666; background-color: #ddd; }
  .widget-movie-top .item .num.num5 { color: #666; background-color: #ddd; }
  .widget-movie-top .item .num.num6 { color: #666; background-color: #ddd; }
  .widget-movie-top .item .num.num7 { color: #666; background-color: #ddd; }
  .widget-movie-top .item .num.num8 { color: #666; background-color: #ddd; }
  .widget-movie-top .item .num.num9 { color: #666; background-color: #ddd; }
  .widget-movie-top .item .num.num10 { color: #666; background-color: #ddd; }


/*详情*/



.widget-tit { position: relative; margin-bottom: 0.1rem; padding: 0.02rem 0; border-bottom: 2px solid #e2e2e2; font-size: 0.16rem; font-weight: bold; font-family: 'Impact'; color: #03123b; text-transform: uppercase; }
.widget-tit .tit { margin-top: 0.05rem; }
/*.widget-tit:before { content: ''; position: absolute; left: 0.1rem; bottom: -2px; width: 0.3rem; height: 2px; background-color: #ad2d3c; }*/
.widget-tit + .more { position: absolute; top: 0.15rem; right: 0.1rem; color: #666; }
.widget-tit + .more:hover { color: #ad2d3c; }
.widget-sort { list-style: none; margin: 0; padding: 0; }
.widget-sort ul { list-style: none; margin: 0; padding: 0; }
.widget-sort > li > a { display: none !important; }
  .widget-sort > li > ul > li > a { position: relative; display: block; padding-right: 0.2rem; font-weight: bold; color: #444; font-size: 0.15rem; text-transform: uppercase; }
  .widget-sort > li > ul > li > a:before { content: ''; position: absolute; top: 50%; right: 0; width: 0.13rem; height: 0.17rem; background-image: url(../images/left01.png); background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: cover; background-size: cover; transform: translateY(-50%); }
  .widget-sort > li > ul > li > a:hover:before { background-image: url(../images/left01-h.png); }
  .widget-sort > li > ul > li > ul { margin-bottom: 0.1rem; padding: 0.02rem 0.1rem 0.1rem 0.1rem; border-bottom: 1px solid #e2e2e2; }
  .widget-sort > li > ul > li > ul a { color: #444; }




/* 翻页 */
.navigation { display: block; margin: 0.1rem 0; text-align: center; }
  .navigation .screen-reader-text { display: none !important; }
  .navigation .nav-links { display: inline-block; }
  .navigation .nav-links a,
  .navigation .nav-links span { display: inline-block; margin: 0 2px 6px; padding: 3px 10px; border-radius: 6px; border: 1px solid #e2e2e2; color: #333; font-weight: bold; white-space: nowrap; }
  .navigation .nav-links .page-numbers.dots { padding-left: 0; padding-right: 0; border: 0; }
  .navigation .nav-links .page-numbers.current { border: 1px solid #d55d43;  color: #fff; background: #d55d43;  }
  .navigation .nav-links .page-numbers.next { border: 1px solid #d55d43;  color: #fff; background: #d55d43;  }
  .navigation .nav-links a:hover { border: 1px solid #d55d43;  color: #fff; background: #d55d43;  }



/*在线留言*/
.guestbook { margin: 0 auto 0; padding: 0; /*border-top: 1px #d6d8db solid;*/ }
.guestbook-show { margin: 0 auto;width: 85%; }
  .guestbook [class*='col-'] { position: relative; margin-bottom: 0.2rem; }
  .guestbook label { position: absolute; top: 0.15rem; left: 0.3rem; z-index: 20; color: #a7a7a7; font-size: 0.16rem; font-weight: normal; }
  .guestbook [type="tel"],
  .guestbook [type="email"],
  .guestbook [type="text"] { padding-left: 0.2rem; padding-right: 0.5rem; border-width: 0; border-bottom: 1px #d5d5d5 solid; width: 100%; height: 0.5rem; font-size: 0.16rem; }
  .guestbook select { padding-left: 0.2rem; padding-right: 0.5rem; border: 1px #d5d5d5 solid; width: 100%; height: 0.5rem; font-size: 0.16rem; background-color: #fff; }
  .guestbook select option { background-color: #fff; }
  .guestbook textarea { padding: 0.13rem 0.2rem; padding-right: 0.5rem;  border: 1px #d5d5d5 solid; width: 100%; height: 1.7rem;  font-size: 0.16rem; }

  .guestbook .txt2x input,
  .guestbook .txt2x select,
  .guestbook .txt2x textarea { padding-left: 0.7rem; }
  .guestbook .txt4x input,
  .guestbook .txt4x select,
  .guestbook .txt4x textarea { padding-left: 1rem; }

  .guestbook .form-cbox .form-icon { position: absolute; top: 0.11rem; right: 0.2rem; z-index: 20; width: 0.3rem; height: 0.3rem; background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: cover; background-size: cover; /*transform: translateY(-50%); */}

  .guestbook .button { cursor: pointer; display: inline-block; border-width: 0; border-radius: 0.25rem; width: 2.35rem; height: 0.45rem; line-height: 0.40rem; text-align: center; color: #000; font-weight: bold; font-size: 0.16rem; background-color:  #eee; }
  .guestbook .button.form-ok { background-color: #eee; }
  .guestbook .button:hover {  color: #fff; background-color: #c02125; }
  .guestbook .button + .button { margin-left: 0.3rem; }

  .guestbook select { appearance:none; -moz-appearance:none;  -webkit-appearance:none; }
  .guestbook select::-ms-expand { display: none; }
  .guestbook select.go-product option { display: none; }

  .guestbook .your-code { float: right; padding: 0.1rem; border: 1px #d5d5d5 solid; border-left: 0; height: 0.5rem;}
  .guestbook .your-code-inp { overflow: hidden; display: block; }

.guestbook-form { overflow: hidden; width: 0.01rem; height: 0.01rem; }

.guestbook-7 { padding-bottom: 0; }
.guestbook-7 .form-td p { display: none; }
.guestbook-7 br { display: none; }

.text-code-box { position: relative; }
.text-code-box [type="text"] { padding-right: 1rem; }
.text-code-box .showcode { position: absolute; top: 50%; right: 0.1rem; transform: translateY(-50%); }



.link-list { padding: 10px 0; }
.link-list a { float: left; margin-right: 0.2rem; white-space: nowrap; color: #666; }
.link-list a:hover { color: #ad2d3c; }


.product-imgs{ margin: 0 auto 0; max-width: 6.8rem; width: 96%; }
  .imgbox-large { position: relative; }
  .imgbox-large .swiper-container{  }
  .imgbox-large .swiper-slide { background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: contain; background-size: contain; }
  .imgbox-large .swiper-slide img { display: block; margin: 0 auto; max-width: 100%; max-height: 4.5rem; }
.imgbox-Small{ position: relative; margin-top: 0.1rem; padding: 0.1rem 0.6rem; }
    .imgbox-Small .swiper-container{  }
  .imgbox-Small .swiper-slide { background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: contain; background-size: contain; }
    .imgbox-Small .swiper-slide{ cursor:pointer; }
    .imgbox-Small .arrow-left{ position: absolute; left: 0.2rem; top: 50%; z-index: 10; font-size: 0.4rem; color: #959595 ; transform: translateY(-50%); }
    .imgbox-Small .arrow-right{ position: absolute; right: 0.2rem; top: 50%; z-index: 10; font-size: 0.4rem; color: #959595 ; transform: translateY(-50%);  }
    .imgbox-Small img{ padding: 1px; border: 1px solid #cecece; }
    .imgbox-Small .active-nav img{ padding: 0; border: 1px solid #2c653a ; }





/*搜索bar*/
.search-bar { position: relative; margin: 0; width: 2.3rem; font-size: 0; }
  .search-bar .input-box { overflow: hidden; }
  .search-bar .text { padding: 0 0.05rem; border-radius: 0.05rem 0 0 0.05rem; border: 1px #e9e9e9 solid; border-right: 0; width: 100%; height: 0.35rem; font-size: 0.14rem; color: #666; background: #fff; }
  .search-bar .button { float: right; border-width: 0; border-radius: 0 0.05rem 0.05rem 0; width: 0.35rem; height: 0.35rem; text-indent: -10.0rem; vertical-align: top; /*transform: translateY(-50%);*/ background: url(../images/pic/head-img03.png) #bc0b13 no-repeat 50% 50%; background-size: 50%; }

/*.search-bar { position: relative; margin: 0; padding-top: 0.12rem; width: 1.8rem; font-size: 0; }
  .search-bar .input-box { overflow: hidden; }
  .search-bar .text { padding: 0 0.05rem; border-radius: 0.05rem 0 0 0.05rem; border: 1px #d5d5d5 solid; border-right: 0; width: 100%; height: 0.35rem; font-size: 0.14rem; color: #666; background: #fff; }
  .search-bar .button { float: right; border-width: 0; border-radius: 0 0.05rem 0.05rem 0; width: 0.35rem; height: 0.35rem; text-indent: -10.0rem; vertical-align: top; /*transform: translateY(-50%);*/ background: url(../images/pic/head-img03.png) #ad2d3c no-repeat 50% 50%; background-size: 50%; }
*/@media ( min-width: 992px ){

}
@media screen and (max-width: 991px) {
  .search-bar { width: 100%; }
}


/* win*/
.win-box{ overflow: hidden; display: none; position: fixed; left: 0; top: 0; z-index: 2000; width: 100%; height: 100%; }
  .win-box .win-bg { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,.6); opacity: 0; transition: all .3s; }
  .win-box .win-container { position: absolute; left: 50%; top: 120%; z-index: 2; margin: -240px 0 0 -360px; width: 720px; height: 480px; background: #fff; transition: all .3s; }
  .win-box .win-close { cursor: pointer; position: absolute; top: 0.1rem; right: 0.1rem; z-index: 50; display: block; width: 35px; height: 35px; line-height: 1; font-size: 0.35rem; color: #999; }
.win-box.win-box-show { display: block; }
  .win-box.win-box-show .win-bg { opacity: 1; }
  .win-box.win-box-show .win-container { top: 50%; }

/*.win-box.video-win .win-close { position: absolute; right: 0; top: 0; z-index: 50; width: 44px; height: 44px; background: url(../../images/wzx/win-close.png) no-repeat 50% 50%;  }*/


/* */
.content-txt { min-height: 200px; line-height: 2; font-size: 0.15rem; }
  .content-txt img { display: block; margin: auto; width: auto; max-width: 100%; }

.content-related { padding: 30px 0; }
  .content-related strong { float: left; margin-right: 10px; padding: 0px 8px; border-radius: 5px; color: white; font-size: 0.8em; background: #333; }
  .content-related strong + a { overflow: hidden; display: block; line-height: 1.5; }



/*.page-tit { text-align: center; }
  .page-tit .tit { position: relative; display: inline-block; margin: 0;  color: #242424; font-size: 0.34rem; font-weight: bold; }
  .page-tit .tit span { color: #ad2d3c;}
  .page-tit .tit span.fz48 { font-size: 0.48rem;}
  .page-tit .en { margin-bottom: 0.05rem; font-family: 'Arial'; color: #d6d6d6; font-size: 0.14rem; line-height: 1; text-transform: uppercase; }
  .page-tit .en.big { font-weight: bold; font-size: 0.5rem; color: #ad2d3c; }
  .page-tit .txt { margin-top: 0.2rem; margin-bottom: 0.3rem; font-size: 0.14rem; color: #656363; }
*/
@media ( min-width: 1601px ){
  .list-movie .col-md-8:nth-child(3n+1) { clear: both; }
  .list-movie .col-lg-4:nth-child(6n+1) { clear: both; }
  .list-movie .col-lg-6:nth-child(4n+1) { clear: both; }

  .about03 .col-md-6:nth-child(4n+1) { clear: both; }


}


@media ( max-width: 1600px ) and ( min-width: 1300px ){
  .list-movie .col-md-8:nth-child(3n+1) { clear: both; }
  .list-movie .col-lg-4:nth-child(6n+1) { clear: both; }
  .list-movie .col-lg-6:nth-child(4n+1) { clear: both; }

  .about03 .col-md-6:nth-child(4n+1) { clear: both; }

}

@media ( max-width: 1299px ) and ( min-width: 1201px ){
  .list-movie .col-md-8:nth-child(3n+1) { clear: both; }
  .list-movie .col-lg-4:nth-child(6n+1) { clear: both; }
  .list-movie .col-lg-6:nth-child(4n+1) { clear: both; }
  
  .about03 .col-md-6:nth-child(4n+1) { clear: both; }


}

@media ( max-width: 1200px ) and ( min-width: 992px ){
  /*html { font-size: 500%; }*/

  .about03 .col-md-6:nth-child(4n+1) { clear: both; }
  
}

@media ( max-width: 991px ) and ( min-width: 768px ){
  /*html { font-size: 500%; }*/
  body{ margin-top: 0; }


}

@media screen and (max-width: 767px) {
  /*html { font-size: 500%; }*/
  body{ margin-top: 0; }

  .guestbook .button { margin-left: 0; margin-bottom: 0.2rem; width: 100%; }
  .guestbook .button + .button { margin-left: 0;}

}

/* 个别 */
@media screen and (max-width: 1200px) {
  
}





