/*
'--------------------------------
'#   QQ:543874515
'#   微信:13072363699
'--------------------------------
'#   主体色：#921D23 / 浅色：#B4252D
*/

body {background-color:#FFF;font:normal 16px/1.75em Arial,'Microsoft Yahei',tahoma;}
input,textarea {-webkit-appearance:none;border:0;font-family:Arial,'Microsoft Yahei',tahoma;}
input:focus {outline:none;}
li {list-style:none;}
a img {border:none;}
a:hover {color:#921D23;font-size:101%;}
@media (max-width:960px) {
  a{font-size:100%;}
  a:hover {font-size:100%;}
}
input[type="submit"],.register a{
  transition:.5s ease-in;
  -webkit-transition:.5s ease-in;
  -moz-transition:.5s ease-in;
  -o-transition:.5s ease-in;
  -ms-transition:.5s ease-in;
}
.container {margin:0 auto;padding:0;}
@media (min-width:1200px) {
  .container {width:1200px;margin-right:auto;margin-left:auto;}
}
@media (max-width:1199px) {
  .container {width:100%;}
}

/* 头部 -------------------------------------- */
.header {display:block;width:auto;padding-bottom:1.5rem;border-top:2px solid #B4252D;background:#921D23;overflow:hidden !important;}
@media (min-width:960px){
  .header{padding-top:1.5rem;}
}
@media (max-width:1200px){
  .header{padding-left:1rem;padding-right:1rem;}
}
.logo {float:left;width:40%;padding-bottom:.5rem;vertical-align:bottom;overflow:hidden !important;}
.logo a {display:block;width:22.5rem;text-align:left;height:100%;overflow:hidden !important;}
.logo a img{width:100%;}
@media (max-width:1200px){
  .logo{padding-bottom:.9rem;}
  .logo a img{width:95%;}
}
@media (max-width:960px){
  .logo{padding:1rem 0 .8rem 0;margin-left:.2rem;margin-right:.2rem;}
  .logo a img{width:80%;}
}
@media (max-width:760px){
  .logo{float:none;width:100%;padding:1rem 0 .6rem 0;}
}
@media (max-width:560px){
  .logo{padding:1rem 0 .3rem 0;}
  .logo a img{width:80%;}
}
@media (max-width:430px){
  .logo{text-align:left;}
  .logo a img{width:60%;}
}

/* 搜索/登录按钮 -------------------------------------- */
.sr_box{overflow:hidden !important;}
@media (min-width:761px){
  .sr_box{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;}
}
@media (max-width:1920px){
  .sr_box{margin-top:1rem;margin-left:1rem;padding-top:.8rem;}
}
@media (max-width:960px){
  .sr_box{padding-top:1.5rem;margin-right:0;}
}
@media (max-width:760px){
  .sr_box{display:block;padding-top:0;margin-top:.6rem;margin-left:.2rem;margin-right:.2rem;}
}

/* ----搜索 -------- */
.search{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;margin-right:13rem;position:relative;}
.search input[type="text"]{outline:none;border:none;background:#EFEFEF;padding:11px 2%;text-align:center;font-size:14px;color:#999;width:74%;float:left;/*border-top-left-radius:25px;border-bottom-left-radius:25px;*/border-radius:25px 0 0 25px;}
.search input[type="submit"]{outline:none;border:none;background:#000;padding:11px 0;font-size:14px;color:#FFF;width:22%;position:absolute;float:right;/*border-top-right-radius:25px;border-bottom-right-radius:25px;*/border-radius:0 25px 25px 0;}
.search input[type="submit"]:hover{background:#921D23;}
@media (max-width:1199px){
  .search input[type="text"],.search input[type="submit"]{padding:9px 2%;font-size:18px;}
}
@media (max-width:960px){
  .search{margin-right:11rem;}
  .search input[type="text"],.search input[type="submit"]{padding:8px 2%;font-size:20px;}
}
@media (max-width:760px){
  .search{margin-right:10rem;}
}
@media (max-width:560px){
  .search{margin-right:10rem;}
}
@media (max-width:430px){
  .search{margin-right:7rem;}
  .search input[type="text"]{width:60%;padding:5px 2%;}
  .search input[type="submit"]{width:30%;min-width:1.5rem;font-size:18px;padding:6px 2% 6px 2%;border-radius:0 10px 10px 0;}
}
/* ----登录按钮 -------- */
.register {float:right;display:inline-block;}
.register a {color:#FFF;display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;padding:6px 20px 5px 20px;font-weight:bold;font-size:1em;}
.register a.login{background:#000;}
.register a.login:hover {background:#C62830;}
.register a.reg {margin-left:.5rem;background:#921D23;}
.register a.reg:hover {background:#000;}
.register a:focus {outline:none;}
@media (max-width:1200px){
  .register a{padding:6px 15px 5px 15px;}
}
@media (min-width:961px){
  .register{margin-right:0;}
}
@media (max-width:960px){
  .register{margin-right:1rem;}
}
@media (max-width:760px){
  .register{margin-right:0;}
}
@media (max-width:430px){
  .register a{padding:3px 10px 2px 10px;font-size:.8em;}
}

/* 文字滚动 -------------------------------------- */
.scrollbox {display:block;margin:0;padding:8px 20px;border:1px solid #ccc;background:#F5F5F5;border-radius:5px 5px 0 0;height:30px;overflow:hidden !important;}
@media (min-width:961px){
  .scrollbox{border-bottom:none;}
}
@media (max-width:960px){
  .b-radius{border-radius:5px;}
  .b-r-no{border-radius:0;}
  .scrollbox {margin:1rem .2rem 0 .2rem;padding-top:6px;padding-bottom:3px;}
}
.scrollbox .swbox{margin:0;zoom:1;overflow:hidden !important;}
.scrollbox .mn-swiper{width:100%;height:100%;}
.mn-swiper .swiper-slide{
    opacity:1;
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    line-height:30px;
    transition:all .7s ease 0s;
    background:none;
    align-items:left;
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 隐藏超出容器的内容 */
    text-overflow:ellipsis;
}
.mn-swiper .swiper-slide a{padding-left:15px;line-height:30px;background:url(../img/li.png) left center no-repeat;background-size:7px 7px;}
.mn-swiper .swiper-slide:hover{opacity:0.9;}
@media (max-width:560px){
  .mn-swiper .swiper-slide{font-size:16px;}
  .mn-swiper .swiper-slide a{background-size:6px 6px;}
}

/* 文章列表 -------------------------------------- */
.listbox{display:block;margin-top:1rem;height:100%;text-align:center;overflow:hidden !important;}
@media (max-width:960px){
  .listbox{margin:1rem .2rem 0 .2rem}
}
/*----文章--------*/
.i-list{display:inline-block;}
@media (min-width:961px){
  .i-list{width:31.6%;padding:0;}
  .i-list:nth-child(1){float:left;}
  .i-list:nth-child(2){margin:0 auto 20px auto;}
  .i-list:nth-child(3){float:right;}
}
@media (max-width:960px){
  .i-list:nth-child(1){float:none;}
  .i-list:nth-child(2){margin-left:0;margin-right:0;}
  .i-list:nth-child(3){float:none;}
  .i-list{display:block;width:auto;margin-bottom:30px;height:100%;}
}
.i-list .i-list-box{width:100%;margin:0;padding:0;}
.i-list-box .lborder{display:block;border:1px solid #CCC;border-radius:10px;box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1);padding:10px;text-align:left;}
/*----标题--------*/
.i-list-box .lborder .ltitle{position:relative;border-bottom:solid 1px #921D23;height:50px;line-height:50px;}
.i-list-box .lborder .ltitle:before{position:absolute;left:0;top:0;display:block;content:'';width:10px;height:50px;background:#921D23;}
.i-list-box .lborder .ltitle h3{float:left;padding-left:20px;font-size:26px;font-weight:600;}
.i-list-box .lborder .ltitle a{float:right;margin-right:5px;}
@media (max-width:960px){
  .i-list-box .lborder .ltitle{height:35px;line-height:35px;}
  .i-list-box .lborder .ltitle:before{height:35px;}
  .i-list-box .lborder .ltitle h3{font-size:22px;}
}
/*----列表--------*/
.i-list-box .lborder ul{display:block;padding:10px 5px;list-style:none;}
.i-list-box .lborder ul li{position:relative;display:block;padding:8px 0 0 15px;line-height:32px;border-bottom:solid 1px #DDD;align-items:left;}
.i-list-box .lborder ul li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.i-list-box .lborder ul li a:hover{font-size:100%;}
.i-list-box .lborder ul li:before{position:absolute;left:5px;top:20px;display:block;content:'';width:.35em;height:.35em;background:#921D23;border-radius:10px;}



.m-t-b-50{margin-top:50px;/*margin-bottom:30px;*/}
/* 图片列表 -------------------------------------- */
.i-imgbox{display:block;height:100%;overflow:hidden !important;}
@media (max-width:960px){
  .m-t-b-50{margin-top:20px;/*margin-bottom:0;*/}
  .i-imgbox{margin-left:.2rem;margin-right:.2rem;}
}
/*----卡名--------*/
.i-imgbox .img-title{position:relative;border-bottom:solid 1px #921D23;height:50px;line-height:50px;}
.i-imgbox .img-title:before{position:absolute;left:0;top:0;display:block;content:'';width:10px;height:50px;background:#921D23;}
.i-imgbox .img-title h3{float:left;padding-left:20px;font-size:26px;font-weight:600;}
.i-imgbox .img-title a{float:right;margin-right:5px;}
@media (max-width:960px){
  .i-imgbox .img-title{margin:0 1rem;height:35px;line-height:35px;}
  .i-imgbox .img-title:before{height:35px;}
  .i-imgbox .img-title h3{font-size:22px;}
}
/*----切换卡--------*/
.i-imgbox .swiper-container {
  position:relative;
  width:1200px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden !important;
}
/*----分类导航--------*/
.i-imgbox .tab-thumbs {
  position:relative;
  zoom:1;
  margin-top:10px;
  padding:0;
  width: auto;
  height:50px;
  text-align:center;
  box-sizing:border-box;
  overflow:hidden !important;
}
.i-imgbox .tab-thumbs .swiper-slide {
  width:120px;
  line-height:50px;
  height:50px;
  opacity:1;
  color:#333;
  font-size:120%;
  font-weight:bold;
  background:#EEE;
  text-align:center;
}
.i-imgbox .tab-thumbs .swiper-slide-thumb-active {opacity:1;background:#921D23;}
.i-imgbox .tab-thumbs .swiper-slide-thumb-active a{color:#FFF;}
@media (max-width:960px){
  .i-imgbox .tab-thumbs {padding:0 1rem;height:40px;}
  .i-imgbox .tab-thumbs .swiper-slide {line-height:40px;height:40px;}
  
  .i-imgbox .tab-thumbs .swiper-slide-thumb-active {font-size:100%;}
}
@media (max-width:760px){
  .i-imgbox .tab-thumbs {padding:0 1rem;height:35px;}
  .i-imgbox .tab-thumbs .swiper-slide {line-height:35px;height:35px;}
}
@media (max-width:760px){
  .i-imgbox .tab-thumbs .swiper-slide {font-size:100%;}
}
@media (max-width:430px){
  .i-imgbox .tab-thumbs .swiper-slide {font-size:90%;}
}
/*----名称列表--------*/
.i-imgbox .tab-top {margin:0 auto;}
.i-imgbox .tab-top>{margin:auto;}
.i-imgbox .swiper-container{width:100%;height:100%;background:#FFF;overflow:hidden !important;}
.i-imgbox .tab-top .swiper-wrapper{width:100%;height:100%;background:#FFF;overflow:hidden !important;}
.i-imgbox .tab-top .swiper-wrapper .swiper-slide{width:100%;background:#FFF;overflow:hidden !important;}
@media (max-width:760px){
  .i-imgbox .tab-top{margin:0 1rem;width:auto;background:#0ff;}
}
/*----内容列表--------*/
.img-list{display:block;margin-top:30px;height:100%;overflow:hidden !important;}
.img-list ul{list-style:none;}
.img-list ul li{float:left;margin-bottom:2%;height:100%;position:relative;}:
.img-list ul li:nth-child(6n){margin-right:0;}
.img-list ul li .tbox{display:block;height:100%;background:#FFF;text-align:center;}
.img-list ul li .tbox .tu{position:relative;height:100%;overflow:hidden !important;}
.img-list ul li .tbox .tu img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s ease-out;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;margin:auto;width:auto;height:100%;object-fit:cover;}
.img-list ul li .tbox:hover i{position:absolute;z-index:9;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;color:#FFF;font-size:3.5em !important;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.img-list ul li .tbox:hover i:after{
  content:"";
  background-color:rgba(255, 255, 255, 0.5);
  position:absolute;
  top:0;
  bottom:0;
  right:50%;
  left:50%;
  z-index:-1;
  transition:0.5s;
  line-height:260px;
}
.img-list ul li .tbox:hover i:hover:after{right:0;left:0;background:rgba(0, 0, 0, 0.5);}

@media (min-width:961px){
  .img-list{margin-right:-1.66666%;}
  .img-list ul li{margin-right:1.66666%;width:15%;}
  .img-list ul li:nth-child(6n){margin-right:0;}
  .img-list ul li .tbox .tu{height:268px;}
}
@media (min-width:760px) and (max-width:960px){
  .img-list{margin-top:25px;padding:0 .5rem;}
  .img-list ul li{margin-left:2%;margin-right:2%;width:21%;}
  .img-list ul li:nth-child(1),
  .img-list ul li:nth-child(5),
  .img-list ul li:nth-child(9){margin-left:0;width:23%;}
  .img-list ul li:nth-child(4),
  .img-list ul li:nth-child(8),
  .img-list ul li:nth-child(12){margin-right:0;width:23%;}
  .img-list ul li .tbox .tu{height:300px;}
}
@media (max-width:760px){
  .img-list{margin-top:20px;margin-right:0;padding:0 .3rem;}
  .img-list ul li{margin-left:2%;margin-right:2%;width:29.33333%;}
  .img-list ul li:nth-child(1),
  .img-list ul li:nth-child(4),
  .img-list ul li:nth-child(7),
  .img-list ul li:nth-child(10){margin-left:0;margin-right:2%;width:31.33333%;}
  .img-list ul li:nth-child(3),
  .img-list ul li:nth-child(6),
  .img-list ul li:nth-child(9),
  .img-list ul li:nth-child(12){margin-right:0;margin-left:2%;width:31.33333%;}
  .img-list ul li .tbox .tu{height:320px;}
}
@media (max-width:560px){
  .img-list ul li .tbox .tu{height:240px;}
}
@media (max-width:430px){
  .img-list ul li:nth-child(odd){margin-left:0;margin-right:3%;width:47%;}
  .img-list ul li:nth-child(even){margin-right:0;margin-left:3%;width:47%;}
  .img-list ul li .tbox .tu{height:280px;}
}
@media (max-width:320px){
  .img-list ul li .tbox .tu{height:200px;}
}
/*
背景：rgba(180,37,45）#921D23
*/
/*--类型----*/
.img-list ul li .type-top{ position:absolute;z-index:99;
  top:3%;
  left:5%;
  margin:0;
  padding:0;
  background:rgba(180,37,45,.97);
  width:40px;
  height:40px;
  border-radius:50%;
  -webkit- border-radius:50%;
  -0- border-radius:50%;
  -moz- border-radius:50%;
  text-align:center;
}
.img-list ul li .type-top em {
  font-size:0.9em;
  color:#FFF;
  line-height:40px;
}
.img-list ul li .type-top:after {
  content:'';
  position:absolute;
  top:86%;
  right:18%;
  width:0;
  height:0;
  border-top:8px solid rgba(180,37,45,.9);
  border-right:5px solid transparent;
  border-left:5px solid transparent;
  transform:rotate(85deg);
}
@media (max-width:760px){
  .img-list ul li .type-top{width:30px;height:30px;}
  .img-list ul li .type-top em {line-height:30px;}
}
/*--标题/时间----*/
.img-list ul li h6{display:block;padding:5px 5px 5px 10px;line-height:1.2rem;min-height:3.6rem;height:100%;color:#555;font-size:90%;font-weight:600;font-family:'Microsoft Yahei',Arial,Tahoma,Verdana,Helvetica,sans-serif;text-align:left;align-items:center;overflow:hidden;}
.img-list ul li p{display:block;padding:0 5px;line-height:25px;background:#00f;}
.img-list ul li p span{float:left;}
.img-list ul li p em{float:right;}
.img-list ul li p span,
.img-list ul li p em{font-size:.85rem;color:#666;font-family:Tahoma,Verdana,Helvetica,sans-serif;}
.img-list ul li p i,
.img-list ul li p i{margin-right:2px;}
@media (max-width:760px){
  .img-list ul li h6{padding:10px 5px 0 10px;font-size:98%;}
  .img-list ul li p span,
  .img-list ul li p em{font-size:80%;}
}
@media (max-width:560px){
  .img-list ul li h6{font-size:95%;}
  .img-list ul li p span,
  .img-list ul li p em{font-size:75%;}
}
@media (max-width:430px){
  .img-list ul li p span,
  .img-list ul li p em{font-size:70%;}
}
/*--星级----
.rating {float:right;text-align:left;color:#921D23;}
.rating em {display:inline-block;position:relative;font-size:1.3em;}
@media (max-width:760px){
  .rating em{font-size:85%;}
}
@media (max-width:560px){
  .rating em{font-size:70%;}
}
.rating[data-rating="0.5"] em:nth-child(n+1),
.rating[data-rating="1.5"] em:nth-child(n+2),
.rating[data-rating="2.5"] em:nth-child(n+3),
.rating[data-rating="3.5"] em:nth-child(n+4),
.rating[data-rating="4.5"] em:last-child{
  color:#F7E0BF;
}
.rating[data-rating="0.5"] em:nth-child(n+1):before,
.rating[data-rating="1.5"] em:nth-child(n+2):before,
.rating[data-rating="2.5"] em:nth-child(n+3):before,
.rating[data-rating="3.5"] em:nth-child(n+4):before,
.rating[data-rating="4.5"] em:last-child:before{
  content:"\2605";
  display:block;
  position:absolute;
  width:50%;
  pointer-events:none;
  overflow:hidden;
  color:#921D23;
}
.rating[data-rating="0.5"] em:nth-child(n+2),
.rating[data-rating="1.0"] em:nth-child(n+2),
.rating[data-rating="1.5"] em:nth-child(n+3),
.rating[data-rating="2.0"] em:nth-child(n+3),
.rating[data-rating="2.5"] em:nth-child(n+4),
.rating[data-rating="3.0"] em:nth-child(n+4),
.rating[data-rating="3.5"] em:nth-child(n+5),
.rating[data-rating="4.0"] em:nth-child(n+5){
  display:none;
}
*/
/* 其他平台内容列表 -------------------------------------- */
.i-plate{display:block;height:100%;overflow:hidden !important;}
@media (max-width:960px){
  .i-plate{margin:0 1rem;}
}
/*----其他平台精彩内容--------*/
.i-plate .pt-title{margin:0 auto;height:50px;text-align:center;}
.i-plate .pt-title h3{display:block;font-size:1.625rem;font-weight:600;line-height:50px;}
@media (max-width:960px){
  .i-plate .pt-title{height:35px;}
  .i-plate .pt-title h3{font-size:1.375rem;line-height:35px;}
}
/*----各平台名称--------*/
.i-plate .pt-m{display:block;margin-left:auto;margin-right:auto;padding:5px 0;height:100%;text-align:center;overflow:hidden;}
@media (min-width:1200px){
  .i-plate .pt-m{width:80%;margin-top:20px;}
}
@media (min-width:431px) and (max-width:1199px;){
  .i-plate .pt-m{width:90%;margin-top:15px;}
}
@media (max-width:430px){
  .i-plate .pt-m{width:100%;margin-top:10px;}
}
.i-plate .pt-m a{display:inline-block;margin:0 1%;width:20%;padding:0 10px;line-height:35px;height:35px;border:1px solid #333;border-radius:25px;}
.i-plate .pt-m a img{height:35px;}
.i-plate .pt-m a:nth-child(2){background:#000}
@media (max-width:960px){
  .i-plate .pt-m a{margin-bottom:10px;line-height:30px;height:30px;}
  .i-plate .pt-m a img{height:30px;}
}
@media (max-width:430px){
  .i-plate .pt-m a{line-height:25px;height:25px;}
  .i-plate .pt-m a img{height:25px;}
}
/*----精彩列表--------*/
.pt-list{display:block;margin-top:30px;margin-bottom:30px;height:100%;overflow:hidden !important;}
.pt-list ul{list-style:none;}
.pt-list ul li{float:left;position:relative;display:block;margin-bottom:2%;height:100%;overflow:hidden !important;}
.pt-list ul li .tbox{display:block;height:100%;background:#FFF;text-align:center;}
.pt-list ul li .tbox .tu{position:relative;width:100%;overflow:hidden !important;}
.pt-list ul li .tbox .tu img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s ease-out;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;margin:auto;width:auto;height:100%;object-fit:cover;}
.pt-list ul li .tbox:hover i{position:absolute;z-index:9;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;color:#FFF;font-size:3.5em !important;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.pt-list ul li .tbox:hover i:after{
  content:"";
  background-color:rgba(255, 255, 255, 0.5);
  position:absolute;
  top:0;
  bottom:0;
  right:50%;
  left:50%;
  z-index:-1;
  transition:0.5s;
  height:100%;object-fit:cover;
}
@media (min-width:961px){
  .pt-list{margin-right:-1.66666%;}
  .pt-list ul li{margin-right:1.66666%;width:15%;}
  .pt-list ul li:nth-child(6n){margin-right:0;}
  .pt-list ul li .tbox .tu{height:268px;}
}
@media (max-width:960px){
  .pt-list{margin-top:20px;padding:0;}
  .pt-list ul li{margin-left:2%;margin-right:2%;width:29.33333%;}
  .pt-list ul li:nth-child(1),
  .pt-list ul li:nth-child(4){margin-left:0;margin-right:2%;width:31.33333%;}
  .pt-list ul li:nth-child(3),
  .pt-list ul li:nth-child(6){margin-right:0;margin-left:2%;width:31.33333%;}
  .pt-list ul li .tbox .tu{height:360px;}
}
@media (max-width:760px){
  .pt-list{margin-top:10px;}
  .pt-list ul li .tbox .tu{height:300px;}
}
@media (max-width:560px){
  .pt-list ul li .tbox .tu{height:220px;}
}
@media (max-width:430px){
  .pt-list ul li:nth-child(odd){margin-left:0;margin-right:3%;width:47%;}
  .pt-list ul li:nth-child(even){margin-right:0;margin-left:3%;width:47%;}
  .pt-list ul li .tbox .tu{height:280px;}
}
@media (max-width:320px){
  .pt-list ul li .tbox .tu{height:200px;}
}
.pt-list ul li .tbox:hover i:hover:after{right:0;left:0;background-color:rgba(0, 0, 0, 0.5);}
.pt-list ul li h6{display:block;padding:5px 5px 5px 10px;line-height:1.2rem;min-height:2.4rem;height:100%;color:#555;font-size:90%;font-weight:600;font-family:'Microsoft Yahei',Arial,Tahoma,Verdana,Helvetica,sans-serif;text-align:left;overflow:hidden;}
.pt-list ul li h6:hover{color:#921D23;}
@media (max-width:760px){
  .pt-list ul li h6 {font-size:98%;}
}
@media (max-width:560px){
  .pt-list ul li h6 {font-size:95%;}
}

/* 面包屑 -------------------------------------- */
.crumbs{display:block;margin-top:25px;margin-bottom:30px;padding:10px 20px;line-height:25px;border:1px solid #EAEAEA;color:#999;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1);}
@media screen and (max-width:960px) {
  .crumbs{margin:10px .2rem;padding:5px 10px;border-radius:5px;}
}
@media screen and (max-width:760px) {
  .crumbs{font-size:.8rem}
}
/* 图文表格列表 -------------------------------------- */
.table-list {display:table;width:100%;margin:35px auto;}
@media screen and (max-width:500px) {
  .table-list {display:block;margin:25px 1%;}
}
/*----TABLE--------*/
.table-row {display:table-row;}
.table-row.table-title li {padding:8px 10px;background:#B4252D;font-weight:600;color:#FFF;}
.table-row li {display:table-cell;padding:15px 10px;text-align:left;vertical-align:middle;}
.table-row li img{width:100px;}
.table-row li span{display:block;font-weight:600;font-size:100%;}
.table-row.table-title li:first-child{border-top:none;}
.table-row.table-content:nth-child(odd) li{border-top:1px solid #EEE;border-bottom:1px solid #EEE;background:#F9F9F9;}
@media screen and (min-width:761px) {
  .table-row.table-title li:nth-child(1),
  .table-row.table-content li:nth-child(1){width:7%;text-align:center;}
  .table-row.table-content li:nth-child(2){width:40%;}
}
@media screen and (max-width:760px) {
  .table-row {border:1px solid #ddd;margin-bottom:15px;display:block;}
  .table-row.table-title {display:none;}
  .table-row li {position:relative;display:block;text-align:left;padding:0 20px 5px 30%;font-size:.95em;overflow:hidden;}
  .table-row li a{font-size:.95em;}
  .table-row li img{width:220px;}
  .table-row li:last-child {border-bottom:0;}
  .table-row.table-content li:before {content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold;font-size:1.1em;background:#B4252D;color:#FFF;width:25%;padding:5px 0 0 20px;text-align:right;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover;}
  .table-row.table-content:nth-child(odd) li{border-top:0;border-bottom:0;}
}
@media screen and (max-width:560px) {
  .table-row li {font-size:.9em;}
  .table-row li a{font-size:.8em;}
  .table-row li:last-child {font-size:.8em;}
  /*表头【标题】*/
  .table-row.table-content li:before {width:20%;padding:0 15px 0 5px;font-size:.9em;}
}
/* 文章列表 -------------------------------------- */
.art-list{display:block;width:100%;margin:35px auto 10px auto;}
.art-list ul{list-style:none;}
.art-list ul li{position:relative;display:block;margin-top:5px;margin-bottom:5px;line-height:25px;padding:10px 15px 10px 20px;align-items:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.art-list ul li:nth-child(odd){background:#F9F9F9;border-top:1px solid #EEE;border-bottom:1px solid #EEE;}
.art-list ul li:before{position:absolute;left:10px;top:43%;display:block;content:'';width:.3em;height:.3em;background:#921D23;border-radius:50%;}
.art-list ul li:hover:before{background:#EC2048;}
.art-list ul li a{font-size:120%;font-weight:normal;}
@media (max-width:960px){
  .art-list{margin:20px auto 10px auto;}
  .art-list ul li a{font-size:115%;}
}
/* 其他样式 -------------------------------------- */
.c-p{padding:15px 20px 20px 20px;}
.c-b{border:1px solid #EAEAEA;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1);}
@media (max-width:960px){
  .c-p{padding:10px 10px 10px 10px;}
}
/* 内容部分 -------------------------------------- */
.conbox{display:block;margin-bottom:30px;height:100%;overflow:hidden !important;}
@media (max-width:960px){
  .conbox{margin:0 .2rem;}
}
/*----名称--------*/
.conbox .con-title{position:relative;display:block;border-bottom:solid 1px #921D23;height:50px;line-height:50px;}
.conbox .con-title:before{position:absolute;left:0;top:0;display:block;content:'';width:10px;height:50px;background:#921D23;}
.conbox .con-title h3{float:left;padding-left:20px;font-size:26px;font-weight:600;}
.conbox .con-title a{float:right;margin-right:5px;}
@media (max-width:960px){
  .conbox .con-title{height:35px;line-height:35px;}
  .conbox .con-title:before{height:35px;}
}
@media (max-width:760px){
  .conbox .con-title h3{font-size:20px;}
}
@media (max-width:560px){
  .conbox .con-title h3{font-size:16px;}
}
/*----内容--------*/
.conbox .content{display:block;margin:35px 0 0 0;padding:20px 25px;font-family:'Microsoft Yahei',Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:18px;height:100%;background:#F9F9F9;overflow:hidden !important;text-align:justify;}
.conbox .content strong{font-weight:bold;}
.conbox .content img{ max-width:100% !important;height:auto !important}
@media (max-width:960px){
  .conbox .content {margin:20px 0 0 0;padding:15px 25px;}
  .conbox .content p{background:none;border:none;}
}
@media (max-width:560px){
  .conbox .content{margin:10px 0 0 0;padding:15px 20px;font-size:105%;}
}
/* 内容部分 -------------------------------------- */
.show-box{display:block;margin-bottom:30px;height:100%;overflow:hidden !important;}
@media (max-width:960px){
  .show-box{margin-left:.2rem;margin-right:.2rem;}
}
.show-left, .book-left{display:block;padding:30px;}
@media (min-width:1200px){
  .show-left, .book-left{float:left;width:68%;}
}
@media (max-width:1199px){
  .show-left, .book-left{margin-bottom:30px;padding:30px 20px;}
}
@media (max-width:960px){
  .show-left, .book-left{padding:20px 10px 10px 10px;}
}
/*----左侧内容--------*/
.show-left h4{font-size:1.5em;font-weight:bold;text-align:center;}
.show-left .show-content{display:block;margin-top:30px;color:#666;font-family:"Microsoft YaHei", "微软雅黑";font-size:18px;}
.show-left .show-content strong{font-weight:bold;}
/*.show-left .show-content p img{margin-left:-2em;}*/
.show-left .show-content .ysp{display:block;margin:8px 0;text-align:center;}
@media (max-width:960px){
  .show-left h4{line-height:120%;font-size:1.35em;}
  .show-left .show-content{margin-top:15px;font-weight:300;}
  .show-left .show-content p{font-weight:300;}
}
@media (max-width:760px){
  .show-left h4{font-size:1.2em;}
}
@media (max-width:560px){
  .show-left h4{font-size:1em;}
}
/*----内容--------*/
.show-content .content{display:block;margin:35px 0 0 0;height:100%;overflow:hidden !important;}
.show-content .content img{ max-width:100% !important;height:auto !important}
@media (max-width:960px){
  .show-content .content {margin:15px 10px 0 10px;}
}
@media (max-width:560px){
  .show-content .content{margin:10px 5px 0 5px;}
}
/*----右侧列表--------*/
.show-right{margin:0 .5% .5% .5%;display:block;box-sizing:border-box;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.02),1px -1px 1px rgba(0, 0, 0, 0.02),-1px 1px 1px rgba(0, 0, 0, 0.02),-1px -1px 1px rgba(0, 0, 0, 0.02);}
@media (min-width:1200px){
  .show-right{float:right;width:68%;width:25%;}
}
.show-right h3{display:block;padding-left:20px;background:#921D23;line-height:50px;color:#FFF;font-size:1.3em;font-weight:bold;}
.show-right .show-list{display:block;margin:0;padding:20px;border:1px solid #EEE;height:100%;overflow:hidden;}
.show-list .swiper-box{width:100%;height:100%;max-height:1200px;min-height:1200px;overflow:hidden;}
.swiper-box .swiper-slide {
  display:block;
  line-height:25px;
  text-align:left;
  justify-content:left;
  align-items:left;
  background: #FFF;
}
.swiper-box .swiper-slide a:hover{font-size:100%;}
.swiper-box .swiper-slide span {display:block;font-weight:bold;font-size:1.15em;align-items:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-box .swiper-slide p{display:block;margin:0;padding:0;
  color:#999;font-size:.95em;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  text-overflow:ellipsis;
  overflow:hidden;
}

/*----【书籍类】左侧内容--------*/
.book-left h4{font-size:1.5em;font-weight:bold;text-align:left;}
.book-left .book-content{display:block;margin-top:10px;line-height:25px;font-size:1.1em;font-weight:lighter;color:#666;font-family:"Microsoft YaHei", "微软雅黑";}
.book-left .book-content p{position:relative;display:block;margin:8px 1em;padding:0 0 0 20px;font-weight:lighter;}
.book-left .book-content p:before{position:absolute;left:10px;top:43%;display:block;content:'';width:.3em;height:.3em;background:#B4252D;border-radius:50%;}
.book-left .book-content p:hover:before{background:#EC2048;}
.book-left .book-content p img{max-width:100% !important;}
.book-left .book-content p b, .book-left .book-content p strong{display:block;margin:1.5rem 0 10px 0;font-weight:bold;color:#000;}
@media (max-width:960px) {
  .book-left .book-content{font-weight:300;}
  .book-left .book-content p{font-weight:300;}
}
/* 评论 -------------------------------------- */
.cooperation{ margin:50px auto 0 auto;border-top:1px dashed #E5E5E5;padding:30px 10px 20px 10px;}
@media (max-width:960px) {
  .cooperation{margin:30px auto 15px auto;padding:20px 10px 10px 10px;}
}
/*----input尺寸--------*/
.cooperation h3{display:block;font-size:1.8em;color:#666;font-weight:400;text-align:left;}
.cooperation h3 sup{margin-left:5px;font-size:.6em;color:#888;vertical-align: super;}
.cooperation h3 span{margin-left:3%;color:#999;font-size:.52em;font-weight:lighter;}
@media (max-width:960px) {
  .cooperation h3 span{font-weight:normal;}
}
@media (max-width:760px) {
  .cooperation h3 {font-size:1.4em;}
  .cooperation h3 sup{font-size:.5em;}
  .cooperation h3 span{font-size:.4em;}
}
/*----头像--------*/
.user-head{float:left;padding:2px 20px 0 0;height:100%;overflow:hidden;}
.user-head span{ overflow:hidden;display:block;width:58px;height:58px;border-radius:50%;border:1px solid #FCFCFC;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.1);}
.user-head span img{ margin:0 auto;display:block;height:100%;object-fit:cover;}
@media (max-width:760px) {
  .user-head span{width:38px;height:38px;}
}
/*----表单部分--------*/
.input_box {position:relative;display:block;height:100%;overflow:hidden !important;}
/*----textarea--------*/
.input_box textarea { width:100%;min-height:150px;padding:20px;border:1px solid #EEE;color:#666;font-size:16px;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:text-top;}
@media (max-width:760px) {
  .input_box textarea{padding:15px;}
}
/*----定义表单--------*/
.input_box textarea:focus{ outline:none;border-color:#921D23;background-color:#FFF;}
.input_box textarea:focus{background:transparent;background-color:#FFF;}
.input_box textarea:focus{background:transparent;background-color:#FFF;}
/* WebKit browsers */
.input_box textarea::-webkit-input-placeholder{color:#bababa;}
/* Mozilla Firefox 4 to 18 */
.input_box textarea:-moz-placeholder{color:#bababa;}
/* Mozilla Firefox 19+ */
.input_box textarea::-moz-placeholder{color:#bababa;}
/* Internet Explorer 10+ */
.cooperation textarea:-ms-input-placeholder{color:#bababa;}
/*----submit--------*/
.input_box .cooperation_btn .submit{ position:absolute;z-index:1;right:10px;bottom:10px;display:block;line-height:40px;text-align:center;font-size:16px;color:#FFF;background:#999;width:100px;height:40px;margin:0 auto;border-radius:20px;}
.input_box .cooperation_btn .submit:hover{ background:#921D23;}
@media (max-width:760px) {
  .input_box .cooperation_btn .submit{width:76px;height:32px;line-height:32px;}
}
/* 评论内容 -------------------------------------- */
.comment{display:block;margin-top:0;padding-left:15px;overflow:hidden !important;}
@media (max-width:960px) {
  .comment{padding-left:10px;}
}
/*--相关信息----*/
.comment .user-info{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;padding:10px 0;height:100%;color:#666;overflow:hidden;}
.comment .user-info .user-text {display:block;overflow:hidden;}
.comment .user-info .user-text h5{color:#666;font-weight:bold;}
.comment .user-info .user-text p{margin:0;line-height:25px;font-weight:lighter;}
.comment .user-info .user-text span{font-size:.7em;color:#999;line-height:25px;}
.comment .user-info .user-text span a{float:right;margin-left:5%;font-size:1.2em;}
.comment .user-info .user-text span i{margin-right:5px;}
@media (max-width:960px) {
  .comment .user-info .user-text p{line-height:20px;font-weight:300;}
  .comment .user-info .user-text span{ine-height:20px;}
}
/*------他人评论------------*/
.reply {margin-top:10px;} 
/*--头像----
.reply .user-head{float:left;padding:2px 20px 0 0;height:100%;overflow:hidden;}
.reply .user-head span{ overflow:hidden;display:block;width:58px;height:58px;border-radius:50%;border:1px solid #FCFCFC;box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.1);}
.reply .user-head span img{ margin:0 auto;display:block;height:100%;object-fit:cover;}
@media (max-width:760px) {
  .reply .user-head span{width:38px;height:38px;}
}
*/
/*--回复----*/
.reply-box{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;height:100%;overflow:hidden;}
.reply-box h6{font-weight:bold;} 
.reply-box p{margin:0;line-height:25px;font-weight:lighter;}
.reply-box p em{color:#4367B4;}
.reply-box span{font-size:.7em;color:#999;line-height:25px;}
.reply-box span a{float:right;margin-left:5%;font-size:1.2em;}
.reply-box span i{margin-right:5px;}
@media (max-width:960px) {
  .reply-box p{line-height:20px;font-weight:300;}
  .reply-box span{line-height:20px;}
}

/* 默认回复框不显示 */
#reply-hide{position:relative;}
.hidden{display:none;}
/*----textarea--------*/
#reply-hide textarea {width:100%;min-height:120px;padding:25px;border:1px solid #EEE;color:#666;font-size:16px;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:text-top;}
@media (max-width:760px) {
  #reply-hide textarea{padding:15px;}
}
/*----定义表单--------*/
#reply-hide textarea:focus{ outline:none;border-color:#921D23;background-color:#FFF;}
#reply-hide textarea:focus{background:transparent;background-color:#FFF;}
#reply-hide textarea:focus{background:transparent;background-color:#FFF;}
/* WebKit browsers */
#reply-hide textarea::-webkit-input-placeholder{color:#bababa;}
/* Mozilla Firefox 4 to 18 */
#reply-hide textarea:-moz-placeholder{color:#bababa;}
/* Mozilla Firefox 19+ */
#reply-hide textarea::-moz-placeholder{color:#bababa;}
/* Internet Explorer 10+ */
#reply-hide textarea:-ms-input-placeholder{color:#bababa;}
/*----submit--------*/
#reply-hide .reply_btn .submit{ position:absolute;z-index:1;right:10px;bottom:10px;display:block;line-height:38px;text-align:center;font-size:16px;color:#FFF;background:#999;width:90px;height:38px;margin:0 auto;border-radius:20px;}
#reply-hide .reply_btn .submit:hover{ background:#921D23;color:#FFF;}
@media (max-width:760px) {
  #reply-hide .reply_btn .submit{width:76px;height:32px;line-height:32px;}
}

/* 其他样式 -------------------------------------- 
.c-p{padding:15px 20px 20px 20px;}
.c-b{border:1px solid #EAEAEA;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1);}
@media (max-width:960px){
  .c-p{padding:10px 10px 10px 10px;}
}
*/
/* 音频内容页 -------------------------------------- */
.audio-box{display:block;margin-bottom:1rem;height:100%;overflow:hidden !important;}
@media (max-width:960px){
  .audio-box{margin:0 .2rem 1rem .2rem;}
}
/*----左侧音频--------*/
.audio-left{float:left;display:block;width:64%;max-width:780px;margin-right:30px;overflow:hidden !important;}
@media (max-width:1200px) {
  .audio-left{float:none;width:100%;max-width:100%;margin-right:0;}
}
.audio-left video{width:100%;}
.audio-left .ar1-8{border:1px solid #EAEAEA;border-radius:8px;background:rgba(0, 0, 0, 0.6);}
/*----右侧内容--------*/
.audio-right{float:right;width:35%;max-width:400px;height:100%;overflow:hidden !important;}
@media (max-width:1200px) {
  .audio-right{float:none;width:100%;max-width:100%;}
}
.audio-right .ar2-8{display:block;padding:1.5rem 0 1rem 1.5rem;border:1px solid #EAEAEA;border-radius:8px;box-shadow:0 1px 1px 0 rgba(2, 2, 2, 0.1);background:rgba(245, 245, 245, 0.3);overflow:hidden !important;}
.audio-right h4{margin-bottom:1.3rem;margin-right:1.5rem;padding-bottom:1.3rem;font-size:1.6rem;font-weight:bold;border-bottom:1px solid #EAEAEA;text-align:center;}
.audio-right .audio-scroll{position:relative;display:block;margin-top:1rem;padding-right:1rem;height:328px;overflow-y:auto;text-align:center;}
.audio-right .audio-scroll .audio-words{display:block;line-height:1.8rem;font-size:1.16rem;color:#555;font-family:"Microsoft YaHei", "微软雅黑";}
.audio-right .audio-scroll .audio-words p{display:block;margin:.5rem 0;}
@media (max-width:960px){
  .audio-right h4{line-height:1.8rem;}
}
@media (max-width:400px){
  .audio-right .audio-scroll .audio-words{font-size:100%;}
}
.audio-scroll::-webkit-scrollbar {
    width: 16px;
    height: 8px;
}
.audio-scroll::-webkit-scrollbar-thumb {
    border-radius: 12px;
    border: 5px solid rgba(0, 0, 0, 0);
    box-shadow: 8px 8px 8px #AAA inset;
}
.audio-scroll::-webkit-scrollbar-thumb:hover {
    box-shadow: 8px 8px 8px #555 inset;
}

/* 音频其他介绍 -------------------------------------- */
.audio-show{display:block;line-height:1.5rem;font-size:1.15rem;font-family:"Microsoft YaHei", "微软雅黑";height:100%;overflow:hidden !important;}
.audio-show p{display:block;margin:.5rem 0;word-spacing:1.5rem;color:#666;}
.audio-show b{color:#333;font-weight:bold;font-size:1.25rem;}
.audio-show em{font-weight:bold;}
@media (max-width:960px){
  .audio-show{margin:0 .2rem;text-align:center;}
}

/*----情节讲述--------*/
.audio-about{display:block;margin:.5rem 0 -1rem 0;line-height:1.68rem;font-size:1.16rem;font-family:"Microsoft YaHei", "微软雅黑";height:100%;overflow:hidden !important;}
.audio-about p{display:block;margin:.5rem 0;color:#666;text-indent:2em;}
@media (max-width:960px){
  .audio-about{margin:.5rem .5rem 1rem .5rem;font-size:1.1rem;}
}
/*----其他音频--------*/
.a-title{position:relative;margin-top:1.5rem;border-bottom:solid 1px #921D23;height:50px;line-height:50px;}
.a-title:before{position:absolute;left:0;top:0;display:block;content:'';width:10px;height:50px;background:#921D23;}
.a-title h3{float:left;padding-left:20px;font-size:26px;font-weight:600;}
.a-title a{float:right;margin-right:5px;}
@media (max-width:960px){
  .a-title{margin:.5rem .2rem 0 .2rem;height:35px;line-height:35px;}
  .a-title:before{height:35px;}
  .a-title h3{font-size:22px;}
}
/*----音频列表--------*/
.audio-list{display:block;height:100%;overflow:hidden !important;}
@media (max-width:960px){
  .audio-list{margin:0 .2rem 1rem .2rem;}
}


/* 图片列表 -------------------------------------- */
.TuBox{display:block;height:100%;overflow:hidden !important;}
@media (max-width:960px){
  .TuBox{margin:0 .2rem 1rem .2rem;}
}
/*----图片列表--------*/
.tu-list{display:block;margin-top:30px;height:100%;overflow:hidden !important;}
.tu-list ul{list-style:none;}
.tu-list ul li{/*float:left;*/display:block;margin-bottom:3rem;height:100%;position:relative;}:
.tu-list ul li:nth-child(6n){margin-right:0;}
.tu-list ul li .tbox{display:block;height:100%;background:#FFF;text-align:center;}
.tu-list ul li .tbox .tu{position:relative;height:100%;overflow:hidden !important;}
.tu-list ul li .tbox .tu img{opacity:1;filter:alpha(opacity=100);-webkit-transition:all .5s ease-out;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;margin:auto;width:auto;height:100%;object-fit:cover;}
.tu-list ul li .tbox:hover i{position:absolute;z-index:9;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;color:#FFF;font-size:3.5em !important;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.tu-list ul li .tbox:hover i:after{
  content:"";
  background-color:rgba(255, 255, 255, 0.5);
  position:absolute;
  top:0;
  bottom:0;
  right:50%;
  left:50%;
  z-index:-1;
  transition:0.5s;
  line-height:260px;
}
.tu-list ul li .tbox:hover i:hover:after{right:0;left:0;background:rgba(0, 0, 0, 0.5);}

@media (min-width:961px){
  .tu-list{margin-right:-1.66666%;}
  .tu-list ul li{margin-right:1.66666%;width:33.333%;}
  .tu-list ul li .tbox .tu{width:100%;min-height:268px;}
}
@media (min-width:760px) and (max-width:960px){
  .tu-list{margin-top:25px;padding:0 .5rem;}
}
@media (max-width:760px){
  .tu-list{margin-top:20px;margin-right:0;padding:0 .3rem;}
}
@media (max-width:560px){
  .tu-list ul li .tbox .tu{height:240px;}
}
@media (max-width:430px){
  .tu-list ul li .tbox .tu{height:280px;}
}
@media (max-width:320px){
  .tu-list ul li .tbox .tu{height:200px;}
}
/*
背景：rgba(180,37,45）#921D23
*/
/*--类型----*/
.tu-list ul li .type-top{ position:absolute;z-index:99;
  top:3%;
  left:5%;
  margin:0;
  padding:0;
  background:rgba(180,37,45,.97);
  width:40px;
  height:40px;
  border-radius:50%;
  -webkit- border-radius:50%;
  -0- border-radius:50%;
  -moz- border-radius:50%;
  text-align:center;
}
.tu-list ul li .type-top em {
  font-size:0.9em;
  color:#FFF;
  line-height:40px;
}
.tu-list ul li .type-top:after {
  content:'';
  position:absolute;
  top:86%;
  right:18%;
  width:0;
  height:0;
  border-top:8px solid rgba(180,37,45,.9);
  border-right:5px solid transparent;
  border-left:5px solid transparent;
  transform:rotate(85deg);
}
@media (max-width:760px){
  .tu-list ul li .type-top{width:30px;height:30px;}
  .tu-list ul li .type-top em {line-height:30px;}
}
/*--标题/时间----*/
.tu-list ul li h6{display:block;padding:5px 5px 5px 10px;line-height:1.2rem;min-height:3.6rem;height:100%;color:#555;font-size:90%;font-weight:600;font-family:'Microsoft Yahei',Arial,Tahoma,Verdana,Helvetica,sans-serif;text-align:left;align-items:center;overflow:hidden;}
.tu-list ul li p{display:block;padding:0 5px;line-height:25px;background:#00f;}
.tu-list ul li p span{float:left;}
.tu-list ul li p em{float:right;}
.tu-list ul li p span,
.tu-list ul li p em{font-size:.85rem;color:#666;font-family:Tahoma,Verdana,Helvetica,sans-serif;}
.tu-list ul li p i,
.tu-list ul li p i{margin-right:2px;}
@media (max-width:760px){
  .tu-list ul li h6{padding:10px 5px 0 10px;font-size:98%;}
  .tu-list ul li p span,
  .tu-list ul li p em{font-size:80%;}
}
@media (max-width:560px){
  .tu-list ul li h6{font-size:95%;}
  .tu-list ul li p span,
  .tu-list ul li p em{font-size:75%;}
}
@media (max-width:430px){
  .tu-list ul li p span,
  .tu-list ul li p em{font-size:70%;}
}



/* 翻页 -------------------------------------- */
.bottom_btn{display:block;width:100%;text-align:center;margin:0 auto;margin-top:3rem;padding-top:3rem;border-top:1px dashed #CCC;height:40px;overflow:hidden !important;}
@media (max-width:768px) {
  .bottom_btn {margin-top:1.5rem;padding-top:2rem;height:28px;}
}
.bottom_btn .back {width:6rem;height:40px;line-height:40px;display:block;margin:0 auto;border-radius:4px;text-align:center;font-size:1.1rem;color:#FFF;background:#AAA;}
.bottom_btn .back:hover {opacity:0.8;background:#921D23;}
@media (max-width:768px) {
  .bottom_btn .back {width:4.5rem;height:28px;line-height:28px;font-size:.8rem;}
}
.bottom_btn .pre,.bottom_btn .next {display:block;width:5rem;height:40px;line-height:40px;margin:0;padding:0;font-size:1.1rem;color:#921D23;}
.bottom_btn .pre {float:left;}
.bottom_btn .next {float:right;margin-top:-40px}
.bottom_btn .pre i,.bottom_btn .next i {font-size:1.3rem}
.bottom_btn .pre i {margin-right:.3rem;}
.bottom_btn .next i {margin-left:.3rem;}
.bottom_btn .pre span,.bottom_btn .next span{padding-bottom:.5rem;}
.bottom_btn .pre:hover span,.bottom_btn .next:hover span {text-decoration:underline}
@media (max-width:768px) {
  .bottom_btn .pre,.bottom_btn .next {height:28px;line-height:28px;font-size:1rem;}
  .bottom_btn .pre i,.bottom_btn .next i {font-size:1.2rem;}
  .bottom_btn .next {margin-top:-28px;}
}


/* 版权 -------------------------------------- */
.footer{display:block;background:#921D23;padding:4em 0;text-align:center;height:100%;overflow:hidden !important;}
.footer h2{font-size:2em;color:#FFF;text-transform:uppercase;font-style:normal;margin-bottom:1em;}
.footer .sending{margin:0 auto;width:80%;border:1px solid #FFF;padding:10px;}
.sending input[type="email"]{
  outline:none;
  padding:10px 2%;
  font-size:14px;
  color:#999;
  width:70%;
  background:#FFF;
  border:none;
}
@media (max-width:430px){
  .sending input[type="email"]{width:65%;}
}
.sending input[type="button"]{
  outline:none;
  width:21%;
  background:#000;
  font-size:14px;
  text-transform:uppercase;
  color:#FFF;
  border:none;
  padding:8px 0 10px 0;
}
.sending input[type="button"]:hover{background:#FFF;color:#921D23;}
.copy{margin-top:2em;padding:2em 1em 2em 3em;border-top:1px solid #999;line-height:30px;font-weight:normal;font-size:14px;}
.copy .copy-left{float:left;text-align:left;color:#DDD;}
.copy .copy-right{float:right;text-align:right;}
.copy .copy-right a{margin-left:30px;color:#FFF;}
@media (max-width:961px){
  .copy{padding:2em 1em ;}
  .copy .copy-left{float:none;text-align:center;}
  .copy .copy-right{float:none;text-align:center;}
}
/* 返回顶部 -------------------------------------- */
@media (min-width:961px){
  .gotop {position:fixed;right:2%;bottom:5%;z-index:9999;display:block;width:32px;height:32px;transition:transform .3s !important;}
  .gotop.hide {transform:translate3d(100px,0,0);}
  .gotop a {display:block;width:32px;height:32px;background:url(../img/gotop.png) no-repeat left top;}
}

/* MAP -------------------------------------- */
#bdmap {display:block;margin:15px 0 0 0;padding:0;width:100%;height:100%;min-height:480px;background:#FFF;overflow:hidden !important}
#bdmap b{display:block;margin:10px 0 0 5px;font-weight:bold;line-height:25px;}
#bdmap p{display:block;margin:5px 0 0 5px;line-height:20px;}
#bdmap a{margin-right:-15px;color:#666;text-decoration:none;}
#bdmap a:hover{color:#1A72AD;}
/*隐藏LOGO*/
#bdmap .anchorBL, #bdmap BMap_cpyCtrl {display:none !important;visibility:hidden;}

/* PAGES -------------------------------------- */
.page_list{display:block;margin:10px auto 25px auto;width:100%;height:45px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:1rem;font-weight:600;overflow:hidden !important}
.page_list a{display:inline-block;padding:8px 15px;margin:0 5px 0 0;line-height:23px;color:#666;border:1px solid #FFF;border-radius:5px;background:#EEE;text-align:center;}
.page_list a:hover{color:#FFF;border:1px solid #999;background:#999;}
.page_list a.on{color:#FFF;border:none;background:#921D23;}
@media (max-width:960px) {
  .page_list{margin:30px 0;height:35px;}
  .page_list a{padding:4px 12px;}
}

/* 网安备案 -------------------------------------- */
.beian{margin-left:0;padding:0;height:30px;color:#FFF;font:normal 14px/30px 'Microsoft Yahei',Arial;vertical-align:middle;overflow:hidden !important;}
.beian span{padding-left:20px;background:url(../img/beian.png) no-repeat left center;background-size:16px 16px;color:#FFF;}
.beian:hover span{color:#AED5FF;}
@media (max-width:1199px){
  .beian{height:20px;font-size:12px;}
}
/*
'--------------------------------
'#   QQ:543874515
'#   微信:13072363699
'--------------------------------
*/

/* 自定义成功的提示框颜色 */
.layui-layer-msg-success {
  background-color: #5cb85c !important; /* 绿色背景 */
  color: #fff !important; /* 白色文字 */
  border-color: #4cae4c !important;
}

/* 自定义失败的提示框颜色 */
.layui-layer-msg-error {
  background-color: #d9534f !important; /* 红色背景 */
  color: #fff !important; /* 白色文字 */
  border-color: #d43f3a !important;
}