html{color:#000;background:#f3f4f5;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
li{list-style: none;}
a{text-decoration: none;color: #333;}
.clearboth{clear: both;}
.cont{width: 100%;}
.cont_year{float: left;width: 1.64rem;height: 1.09rem;background: #fff;line-height: 1.09rem;text-align: center;font-size: .3rem;position: relative;}
.cont_year img{width: .15rem;height: .06rem;vertical-align: middle;margin-left: 5px;}
.select_year{position: absolute;left: 0;top: 1.09rem;width: 6rem;padding-left: .4rem;max-height: 4rem;background: #fff;overflow-y: scroll;display: none;}
.select_year li{height: .8rem;line-height: .8rem;font-size: .28rem;border-bottom: 1px solid #eee;}
.select_year li span{float: left;font-size: .28rem;line-height: .8rem;}
.select_year li img{float: right;width: .24rem;height: .17rem;margin-right: .4rem;margin-top: .31rem;display: none;}
.select_year li.licol{color: #FF2828;}
.select_year li.licol img{display: block;}
.cont_month{float: right;width: 4.7rem;height: 1.09rem;background: #fff;}
.cont_month ul{padding-left: .15rem;}
.cont_month ul li{float: left;width: 1rem;height: 1.09rem;}
.cont_month_box{width: .6rem;height: .6rem;margin: .2rem auto 0;border: 1px solid #110c0d;border-radius: 50%;font-size: .2rem;color: #050001;line-height: .6rem;text-align: center;}
.cont_month_box.spcon{background: #ff2828;border: 1px solid #ff2828;color: #fff;}
.cont_month_box_yuan{width: .06rem;height: .06rem;background: #fff;border-radius: 50%;margin: 0.05rem auto;}
.cont_month_box_yuan.yuancon{background: #FF2828;}
.cont_text{padding: 0 0 0 .2rem;background: #fff;margin-top: .2rem;}
.cont_text_title{height: .28rem;padding: .28rem 0;}
.cont_text_title h3{padding-left: .1rem;height: .28rem;line-height: .28rem;border-left: 0.04rem solid #ff5c46;font-size: .26rem;}
.text_box{height: 1.2rem;border-bottom: 1px solid #e1e1e1;margin-bottom: .2rem;}
.text_box_pic{float: left;width: 1rem;height: 1rem;}
.text_box_pic img{display: block;width: 100%;}
.text_box_right{float: right;width: 4.8rem;padding-right: .2rem;}
.text_box_title{line-height: .3rem;font-size: .24rem;font-weight: 600;padding-top: .06rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text_box_data{margin-top: .15rem;line-height: .2rem;font-size: .2rem;}
.text_box_data img{width: .2rem;height: .2rem;margin-right: .05rem;}
.text_box_data span{margin-right: .1rem;}
.alertbox{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 11111;display: none;}
.alertbox_inner{position: absolute;left: 50%;top: 50%;width: 5rem;height: 3.4rem;background: #fff;margin-top: -1.7rem;margin-left: -2.5rem;border-radius: .1rem;}
.alertbox_title{height: .6rem;line-height: .6rem;text-align: center;font-size: .35rem;color: #333;}
.alertbox_text{line-height: .35rem;font-size: .3rem;padding: .2rem;}
.alertbox_btn{width: 1.2rem;height: .6rem;background: #007AFF;font-size: .3rem;color: #fff;text-align: center;line-height: .6rem;margin: 0 auto;border-radius: .06rem;}
