a:hover{ text-decoration:none !important;}
a:active{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}


/*脚部*/
footer{ position:fixed; left:0; bottom:0; width:100%; height:50px; background:#bb2a1e;  z-index:888;  }
footer ul{ width:100%;  display:flex; }
footer li{  flex:1; box-sizing:border-box; height: 50px;  text-align:center;}
footer li:hover{ background:linear-gradient(180deg, #f09536 0%, #ec672c 100%); }
footer li a{ display:block; padding-top:4px; }
footer li p{ line-height:16px; color:#fff; }
footer li a img{ width: 24px; height: 24px; display: block; margin: 0 auto; }


/*焦点图*/
.m-jdt{ width: 100%; height: auto;  box-sizing: border-box; }
.focus{ width:100%; height:auto;  margin:0px auto 0; position:relative; overflow:hidden;   }
.hd{ position:absolute; z-index:1; right:10px; bottom:5px; overflow:hidden;}
.hd ul{ overflow:hidden;}
.hd ul li{  width:8px; height:8px; background:#fff;float:left;margin:0 3px;box-sizing:border-box; border-radius:50%; font-size:0px; border:1px solid #fff; }
.hd ul .on{ background:#b92b20; border:1px solid #b92b20;  }
.bd{ position:relative; z-index:0; height:auto;  }
.bd ul{ height:auto; }
.bd ul li{ height:auto; }
.bd li img{ width:100%; height:auto; border-radius:5px;   }


.xct{ width: 100%; height: auto; display: block; }
.xct img{ width: 100%; height: auto ; display: block ; }

.box-box{width: 100%; padding: 10px 5px; box-sizing: border-box;}
.dzsj{ width: 100%; height:35px; border-radius: 3px; background: #b92b20; line-height:35px;  text-align: center; font-size: 12px; color: #fff; margin-bottom: 10px;   }

.t-type{ width: 100%; height: auto; margin-bottom: 15px;  }
.t-type li{ float: left; width: 32.333333333333%; height:35px; border-radius: 3px; background: #b92b20;  text-align: center; margin-right: 1.5%; margin-bottom: 1.5%;   }
.t-type li a{  font-size: 12px; color: #fff; width: 100%; height: 35px;  line-height:35px;   }
.t-type li:nth-of-type(3n){ margin-right: 0px!important; }

.t-type li.on{ background: linear-gradient(180deg, #f09536 0%, #ec672c 100%);;  }
.t-type li a:hover{ text-decoration: underline; }


.t-cont{ width: 100%; height: auto; }
.t-cont dd{ width: 31.3333333333333%; float: left; margin-right: 3%; margin-bottom: 15px;    }
.t-cont dd:nth-of-type(3n){ margin-right: 0px!important; }
.t-cont dd h5{ text-align: center; width: 100%; height: 30px; line-height: 30px; font-size: 13px; color: #333;  }
.t-cont dd h4{ text-align: center; width: 100%; height: 24px; line-height: 24px; font-size: 13px; color: #333;  }
.t-cont dd h4 span{ color: #e72d21; }
.t-pic{ width: 100%; height: 150px; display: block; border:1px solid #f2f2f2; padding:1px; box-sizing: border-box; }
.t-pic img{ width: 100%; height: 146px; display: block; }
.btn-dz{  width: 75px; height:28px; border-radius: 3px; background: #b92b20; line-height:28px;  text-align: center; font-size: 14px; color: #fff; margin:0 auto; display: block;  }

.dzgz{ width: 100%; padding: 0 5px 0 10px; box-sizing: border-box; line-height: 20px; word-break:break-all;   }

.fhdb{ width: 100%; height: 35px; line-height: 35px; background: #b42f24; text-align: center; font-size: 13px; color: #fff;   }
.fhdb:hover{text-decoration: underline;}
.fhdb i{  margin-top: -3px; display: inline-block; }
.fhdb span{  height: 35px; line-height: 35px; }

.zbdw{ width: 100%; height: 30px; line-height: 30px; padding: 0 30px; box-sizing: border-box; }

.box-tc{width:100%; height:100%; position:fixed; top:0px; left:0; background:rgba(0,0,0,0.5); z-index:9998; display:none; }
.box-tc-box{ width:225px; height:190px; padding:15px 10px; box-sizing:border-box;  background:#fff;  position:fixed; left:50%; top:50%;  z-index:9999; margin-left:-112.5px; margin-top: -95px; border-radius:10px;  }
.box-tc-box img{ width: 80px; height: 80px; margin: 0 auto; display: block ; }

.box-tc-box h5{ color:#666; font-size:13px; text-align:center; height: 44px; line-height: 44px;   }
.box-tc-box a{  width:72px; height: 32px;  margin:0 auto; line-height:32px;  background:#76c945; color:#fff; border-radius:5px; text-align:center;   display: block; font-size:13px;}


.share-tc{width:100%; height:100%; position:fixed; top:0px; left:0; background:rgba(0,0,0,0.5); z-index:9998; display:none; }
.share-tc img{ width: 60%; position: absolute; right: 15px; top: 0px;  height: auto; display: block; }


.t-nav{ position: relative; font-size: 15px; color: #fff;   width: 100%; height: 42px; background: #b82c21; line-height: 42px; padding:0 50px 0 10px; box-sizing: border-box; }
.t-nav-nav{ display:inline-block; font-size: 15px; color: #fff;  }
.t-nav-sy{ position: absolute; right: 8px; top:8px; width: 25px; height: 25px;  }
.t-nav-sy img{ width: 25px; height: 25px;  vertical-align: initial; }

.t-num{ width: 100%; height: 35px; border-bottom: 1px solid #eee; padding: 0 10px; box-sizing: border-box; line-height: 35px; font-size: 14px; color: #999; }
.t-num i{ float: right; }

.detail{ width: 100%; height: auto;padding: 15px 20px; color: #333; line-height:22px;  box-sizing: border-box; }
.detail img{ display: block; margin: 0 auto 10px; border: 1px solid #d1d1d1;  padding:6px; box-sizing: border-box ;  width: 230px; height: auto;}

.wtdz{ margin-bottom: 20px;  width: 100%; height:40px; line-height: 40px;  text-align: center; padding: 0 20px; box-sizing: border-box ; }
.wtdz-btn{ font-size: 15px; color: #fff; border-radius:3px;  background: #bd291d; width: 100%; height:40px; line-height: 40px; }

.t-types{ margin-bottom: 5px!important; }
.pm-cont{ width: 100%; height: auto; border:1px solid #f2f2f2; box-sizing: border-box; }
.pm-tb{ height: 28px; line-height: 28px;  background:linear-gradient(180deg, #f09536 0%, #ec672c 100%); }
.pm-tb span{ float: left; width: 33.33333333333333333333%; text-align: center; line-height: 28px; height: 28px; font-size: 13px; color: #fff;  }

.pm-table{ width: 100%; height: auto; }
.pm-item{ height: 28px; line-height: 28px;background: #f5f5f5;  }
.pm-item:nth-of-type(2n){ background: #fff; }
.pm-item span{ float: left; width: 33.33333333333333333333%; text-align: center; line-height: 28px; height: 28px; font-size: 13px; color: #333;  }


