*{
  margin: 0;
  padding: 0;
}
body{
  box-sizing: border-box;
  border: 0;
  color: #6A6A6A;
  background-color: #F0F0F0 !important;
  overflow: inherit !important;
}
p{
  margin: 0;
}
input{  
  background:none;  
  outline:none;  
  border:1px solid #ccc;
}
#yz_index a,#yz_indexa a:link,#yz_indexa a:visited,#yz_indexa a:hover{
  color: #6A6A6A;
  text-decoration: none;
}
.swiper-container{
  padding-bottom:0;
	margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1
}
.yz_cont1_item h2{
  font-size: 12px;
  font-weight: normal;
  text-align: center;
}
#pages a:hover,.current{background-color: #f54281;border: 1px solid #f54281;color: #ffffff; }
#pages{float: right;height: auto;_height: 45px; line-height: 20px;margin-right: 15px;_margin-right: 5px; color:#565656;margin-top: 10px;_margin-top: 20px; clear:both;}
#pages a,#pages span{ font-size: 14px;text-decoration: none;display: block;float: left;color: #565656;border: 1px solid #ccc;height: 34px;line-height: 34px;margin: 0 2px;width: 34px;text-align: center;}
.myxzy-box{
  background-color: #fff;
	width: 1000px;
	margin: 0 auto;
  margin: 10px auto 0;
  height: 24rem;
}
.myxzy {
  position: absolute;
  width: 1000px;
  margin: 0 auto;
  background-color: #fff;
  z-index: 1;
}
.swiper-container-pointer-events{touch-action:pan-y}





.myxzy .myxzy-content {
  position: relative;
  height: auto;
  margin-top: 1.9rem;
}

.myxzy  .myxzy-ctt {
  width: 22%;
  height: auto;
  border-radius: 0.4rem;
  background: #fff;
  box-sizing: border-box;
  border: 1px solid #b6d5ff;
  box-shadow: 0 0 0.6rem -0.06rem #b6d5ff;
}

.myxzy>a{
  display: block;
  margin: 3% auto 5% auto;
  width: 30%;
  height: auto;
  font-size: 1.5rem;
  font-weight: 800px;
  text-align: center;
  line-height: 40px;
  color: #fff !important;
  border-radius: 20px;
  background-image: linear-gradient(#28ada6,#329b96);
}
.myxzy>a:hover {
  font-size: 1.6rem;
	border:  solid 1px #329b96;
}
.myxzy-tle{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  height: 2.5rem;
  border-bottom: 1px solid #eee;
}

.myxzy-tle p{
  padding: 0 2rem;
  height: 1.3rem;
  border-radius: 1.3rem;
  font-size: 0.9rem;
  text-align: center;
}

.mti-checked{
  font-weight: bold;
  background-color: #329b96;
  color: #fff;
}

.myxzy-ctt{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.myxzy-ctt img{
  width: 60%;
  height: auto;
  border-radius: 4%;
	margin: 6% auto;
}

.myxzy-ctt p:last-child{
  background-color: #fff;
  width: 100%;
  height: 2.525rem;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.myxzy-ctt p:last-child a{
  width: 100px;
  height: 32px;
  background-image: linear-gradient(90deg,#329b96,#28ada6);
  font-size: 14px;
  color: #fff !important;
  text-align: center;
  line-height: 32px;
  border-radius: 4px;
	margin-bottom: 4%;
}

.myxzy-ctt p:last-child a:last-child{
  background-image: linear-gradient(90deg,#fd9f00,#ff7c1c);
}

.myxzy-ctt-tle{
  margin: 8% auto 0 auto;
	width: 100%;
  display: flex;
  align-items: center;
justify-content: center;
	text-align: center;
  font-size: 22px;
  color: #333;
  font-weight: bold;

}

.myxzy-ctt-tle span{
  display: block;
  width: 5%;
  height: 5%;
  margin: 0 4%;
  background: url(/statics/files/img/myxzy-tlebgone.png) no-repeat;
  background-size: 100%;
}

.myxzy-ctt-tle span:last-child{
  background: url(/statics/files/img/myxzy-tlebgtwo.png) no-repeat;
  background-size: 100%;
}

.myxzy-xiaodian .swiper-pagination-bullet{
  padding: 0 0.03rem;
  width: 0.3rem;
  height: 0.3rem;
  opacity: 1;
  background-color: #feecde;
}

.myxzy-xiaodian .swiper-pagination-bullet-active{
  background-color: #ff7c1c;
}

.myxzy-content-zy .myxzy-ctt img{
  width: 5.5rem;
  height: 5.5rem;
}
.m-index-mfst {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

.px_content_minbox {
  width: 46%;
  margin: 10px 0;
  border: 1px solid #EEE;
  padding-bottom: 10px;
}

.px_ctt_mbx_son {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin: 0 0.12rem;
  padding: 0 5px;

}

.px_ctt_mbx_son>p {
  font-size: 14px;
  color: #333;
  line-height: 15px;
  display: flex;
  align-items: center;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 2px;
}

.px_ctt_alink>a {
  display: block;
  width: 46%;
  height: 25px;
  font-size: 12px;
  color: #ffffff !important;
  background: #ff7c1c;
  border-radius: 2px;
  line-height: 25px;
  text-align: center;
}

.px_ctt_alink>a:last-child {
  color: #fff !important;
  background: linear-gradient(90deg, #28ada6, #329b96);
}

.px_ctt_alink {
  display: flex;
  padding-top: 8px;
  justify-content: space-between;
}

.px_ctt_mbx_son>span {
  font-size: 16px;
  color: #f00;
  margin: 4px 0 5px;
}

.px_ctt_jj,
.px_ctt_vip,
.px_ctt_cc {
  display: inline-block;
  width: 30px;
  height: 15px;
  background: #E6F4FF;
  border-radius: 2px;
  font-size: 10px;
  color: #2196F3;
  line-height: 15px;
  text-align: center;
  margin-right: 6px;
}

.px_content_minbox>img {
  width: 100%;
  margin-bottom: 6px;
}

.px_ctt_vip {
  color: #F29822;
  background-color: #FFF4E5;
}

.px_ctt_cc {
  color: #F22222;
  background-color: #FFE5E5;
}