*{padding: 0;margin: 0;box-sizing: border-box;}
html{max-width: 640px;margin: 0 auto;}
body{font-family: "微软雅黑";text-align: center;font-size: .28rem;max-width: 640px;margin: 0 auto;padding-bottom: 1.2rem;}
a{text-decoration: none;color: #000;}
i{font-style: normal;}
img{border: 0;}
ul{list-style-type: none;}
input,button{background:none;outline:none;border:0px;display: inline-block;font-family: "微软雅黑";}
.clearfix:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.w69{width: 6.9rem;margin: 0 auto;}
.df{display: flex;align-items: center;}
/* --------------------------------------------------------------------------------------- */
/* 公共头部 */
.head{width: 100%;height: 1rem;background-color: #1a4429;padding: 0 .3rem;display: inline-flex;justify-content: space-between;align-items: center;}
.head .left{width: 2.87rem;}
.head .right{height: 1rem;display: inline-flex;justify-content: flex-start;align-items: center;position: relative;}
.head .right img{width: .4rem;margin-left: .6rem;}
.head .right dl{position: absolute;z-index: 9;top: .8rem;right: -.3rem;width: 1.5rem;height: 2.6rem;border-radius: .05rem;background-color: #fff;padding: 0.1rem .12rem 0 .12rem;display: none;}
.head .right dl dd{text-align: left;font-size: .24rem;line-height: .6rem;}
.head .right dl dd a{color: #666;}
/* 导航 */
/* 焦点图 */
.swiper-container{width: 100%;height: 2.8rem;} 
.swiper-container img{width: 100%;height: 2.8rem;}
/* 公共底部 */
.copyright{width: 100%;height: 1.84rem;background-color: #323232;padding-top: .25rem;margin-top: .4rem;}
.copyright p{line-height: .45rem;color: #999;font-size: .24rem}
.foot{width: 100%;height: 1rem;background-color: #fff;position: fixed;bottom: 0;left: 50%;max-width: 640px;transform: translateX(-50%);z-index: 9;}
.foot ul{width: 100%;height: 1rem;display: inline-flex;align-items: center;justify-content: center;}
.foot ul li{flex: 1;height: 1rem;display: inline-flex;align-items: center;justify-content: center;}
.foot a{font-size: .24rem;color: #999;}
.foot .active{color: #1a4429;}
.foot a img{height: .36rem;}
/* 密码弹框 */
.maskLayer{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;z-index: 999;}
.maskLayer .subLayer{width: 300px;height: auto;background-color: #fff;border-radius: 8px;position: absolute;top: 200px;left: 50%;transform: translate(-50%);padding: 50px 0;}
.maskLayer .subLayer p{height: 32px;line-height: 32px;padding-left: 50px;}
.maskLayer .subLayer input{width: 120px;height: 32px;line-height: 30px;border: 1px solid #e5e5e5;padding-left: 10px;}
.maskLayer .subLayer button{width: 60px;height: 30px;line-height: 30px;color: #fff;background-color: #5c3315;font-size: 16px;margin-top: 20px;}

/* 注册登录 */
.bullet-box{width: 100%;color: #fff;}
.bullet-box #tips{height: .6rem;line-height: .6rem;background-color: #9d5002;color: #fff;}
.bullet-box .bullet-switch{width:3.1rem;margin: 0 auto;margin-top: .3rem;margin-bottom: 1rem;}
.bullet-box .bullet-switch ul{width: 100%;height: .8rem;display: inline-flex;justify-content: space-between;align-items: center;}
.bullet-box .bullet-switch li{color: #666;position: relative;font-size: .34rem;}
.bullet-box .bullet-switch li.active{color: #1a4429;}
.bullet-box .bullet-switch li img{width: .32rem;display: none;position: absolute;left: .15rem;top:.5rem;}
.bullet-box .bullet-switch li.active img{display: block;}
.bullet-box .wrap{width: 5.6rem;padding-left: .5rem;margin: 0 auto;}
.bullet-box .bullet-in{width: 5.1rem;height: 1.05rem;border-bottom: 1px solid #e8e8e8;}
.bullet-box .bullet-in img{height: .4rem;}
.bullet-box .bullet-in input{font-size: 16px;padding-left: .2rem;width: 2.6rem;}
.bullet-box .bullet-in input::-webkit-outer-spin-button,.bullet-box .bullet-in input::-webkit-inner-spin-button {-webkit-appearance: none;} 
.bullet-box .bullet-in input[type="number"] {-moz-appearance: textfield;}
.bullet-box .bullet-in button{border: 0;background-color: #fff;color: #666;width: 2.4rem;display: inline-block;border-left: 1px solid #e8e8e8;outline: 0;cursor: pointer;}
.bullet-box .otherType a{color: #1c8ed7;margin-top: .3rem;text-align: right;display: block;}
.bullet-box .sub-btn{width: 4.2rem;height: .9rem;line-height: .9rem;background-color: #193c24;font-size: .34rem;border-radius: .08rem;cursor: pointer;margin-top: .6rem;margin-left: .2rem;}
.bullet-box .other{color: #666;margin-top: .4rem;}
.bullet-box .other a{color: #1c8ed7;}