/*** nav*/.nav{  padding: 0.2rem 0.28rem;  background-color: #da2637;}.nav .item{  text-align: center;  line-height: 0.6rem;  font-size: 0.3rem;  color: #fff;}section{  position: relative;}/* mod1 */.mod1{  height: 10.78rem;  background: url('../../yibazhan/images/img-1.jpg') no-repeat center;  background-size: cover;  padding-top: 0.6rem;}.mod1 > p{  text-align: center;}.mod1 .year{  height: 0.62rem;  line-height: 0.62rem;  font-size: 0.6rem;  font-weight: bold;  color: #da2637;}.mod1 .tit{  margin-top: 0.24rem;  line-height: 1rem;  font-size: 0.84rem;  color: #da2637;  font-weight: bolder;}.mod1 .sub-tit{  margin-top: 0.1rem;  height: 0.62rem;  line-height: 0.62rem;  font-size: 0.48rem;  color: #da2637;}.mod1 .ad-tit{  margin-top: 0.53rem;  height: 0.5rem;  line-height: 0.5rem;  font-size: 0.3rem;  color: #fff;}.mod1 .ad{  padding-left: 0.84rem;}.mod1 .ad1{  margin-top: 0.67rem;}.mod1 .ad p{  height: 0.5rem;  line-height: 0.5rem;  font-size: 0.26rem;  color: #da2637;  font-weight: bold;  padding-left: 0.3rem;}.mod1 .ad p:first-child{  flex: 0 0 2.9rem;}.mod1 .ad p:nth-child(2){  margin-left: 0.5rem;}.mod1 .ad2{  margin-top: 0.27rem;}.mod1 .btn{  position: absolute;  left: 50%;  transform: translateX(-50%);  width: 5rem;  height: 1rem;  line-height: 1rem;  text-align: center;  font-size: 0.48rem;  color: #fff;}.mod1 .btn1{  top: 7.2rem;}.mod1 .btn2{  top: 8.6rem;}.mod2 .tit, .mod3 .tit, .mod4 .tit, .mod5 .tit{  line-height: 0.72rem;  font-size: 0.56rem;  font-weight: bolder;  color: #303030;}.mod2 .sub-tit, .mod3 .sub-tit, .mod4 .sub-tit, .mod5 .sub-tit{  color: #da2637;}.mod2 > p, .mod3 > p, .mod4 > p, .mod5 > p{  text-align: center;}/* mod2 */.mod2{  padding: 0.86rem 0 0.72rem;  background-color: #fff5ed;}.mod2 .table{  height: 5.92rem;  margin-top: 0.32rem;  padding-left: 0.5rem;  background: url('../../yibazhan/images/img-2.jpg') no-repeat center;  background-size: 100% 100%;}.mod2 .table .left{  flex: 0 0 2.04rem;}.mod2 .table p{  text-align: center;}.mod2 .table .left .f1 > div{  margin: auto;}.mod2 .table .left p{  line-height: 0.42rem;  font-size: 0.3rem;  color: #303030;}.mod2 .table .center{  flex: 0 0 2.24rem;  padding: 0.04rem 0 0;  justify-content: space-around;}.mod2 .table .center p{  height: 0.4rem;  line-height: 0.4rem;  font-size: 0.3rem;  color: #303030;}.mod2 .table .btns{  flex: 0 0 1.8rem;  height: 5.5rem;  margin: auto 0;  margin-left: 0.22rem;}.mod2 .big-btn{  width: 5rem;  height: 1rem;  margin: 0.76rem auto 0;  background-color: #da2637;  border-radius: 0.08rem;  line-height: 1rem;  text-align: center;  font-size: 0.48rem;  color: #fff;}.mod2 .notice{  margin-top: 0.2rem;  margin-bottom: -0.3rem;  line-height: 0.3rem;  text-align: center;  font-size: 0.24rem;  color: #666;}/* mod3 */.mod3{  padding: 0.86rem 0 0;  background-color: #fff;}.mod3 .list{  margin-top: 0.5rem;  padding-left: 0.7rem;}.mod3 .list .item{  width: 2.02rem;  margin-bottom: 0.44rem;  text-align: center;}.mod3 .item .icon{  width: 1.08rem;  height: 1.08rem;}.mod3 .item .desc{  margin-top: 0.14rem;  height: 0.4rem;  line-height: 0.4rem;  font-size: 0.3rem;  color: #303030;}/* mod4 */.mod4{  padding: 0.6rem 0 0.86rem;  background-color: #fff;}.mod4 .list{  margin-top: 0.45rem;  padding: 0 0.6rem 0 0.8rem;}.mod4 .list .item{  margin-bottom: 0.24rem;  align-items: center;  line-height: 0.6rem;  overflow: hidden;}.mod4 .item .question{  font-size: 0.32rem;  color: #303030;  font-weight: bold;}.mod4 .item .btn{  flex: 0 0 1.8rem;  height: 0.6rem;  margin-left: 0.1rem;  background-color: #ff6170;  border-radius: 0.08rem;  text-align: center;  font-size: 0.3rem;  color: #fff;}.mod4 .big-btn{  width: 5rem;  height: 1rem;  margin: 0.6rem auto 0;  background-color: #da2637;  border-radius: 0.08rem;  line-height: 1rem;  text-align: center;  font-size: 0.48rem;  color: #fff;}/* mod5 */.mod5{  padding: 0.8rem 0 0.95rem;  background-color: #fff5ed;}.mod5 .list{  margin-top: 0.45rem;  padding-left: 0.5rem;}.mod5 .list .item{  position: relative;  width: 1.4rem;  height: 0.7rem;  margin-right: 0.3rem;  margin-bottom: 0.3rem;  border: 0.01rem solid #ffcea7;  border-radius: 0.08rem;  background-color: #fff;  text-align: center;  line-height: 0.68rem;  font-size: 0.34rem;  color: #303030;}.mod5 .list .item.hot::after{  content: "";  position: absolute;  top: 0.13rem;  right: -0.12rem;  width: 0.35rem;  height: 0.42rem;  background: url('../../yibazhan/images/icon-hot.png') no-repeat center;  background-size: 100% 100%;}.mod5 .btns{  margin-top: 0.6rem;  padding: 0 0.5rem;}.mod5 .btns .btn{  height: 1rem;  background-color: #da2637;  border-radius: 0.08rem;  line-height: 1rem;  text-align: center;  font-size: 0.4rem;  color: #fff;}.mod5 .btns .btn1{  width: 3.9rem;}.mod5 .btns .btn2{  width: 2.18rem;  margin-left: auto;}/* copy */.copy{  background-color: #f2f2f2;  padding: 0.3rem 0;}.copy p{  text-align: center;  line-height: 0.44rem;  color: #303030;  font-size: .32rem;}