
body{
	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
	font-size: .3rem;
	background: #fff;
	/* padding-bottom: 3rem */
}
textarea{
	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
}
input,textarea{-webkit-appearance: none;}
/* header */
.header{
	width: 100%;
	height: .9rem;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 990;
	background: #004497
}
.header h1{
	font-size: .34rem;
	text-align: center;
	line-height: .9rem;
	color: #fff
}
.header .return{
	width: .19rem;
	height: .35rem;
	background: url(../images/ic_03-e97d3b833b5b7e819ae1fc7be3d2f12c.png) no-repeat;
	background-size: 100%;
	position: absolute;
	left: .3rem;
	top: .25rem
}
.header .h-more{
	width: .53rem;
	height: .35rem;
	background: url(../images/ic_05-7f724d318eaa83f5b43ffd61ebb6ebe3.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: .3rem;
	top: .27rem
}

.menus{
	padding-top: .3rem;
	padding-bottom: .1rem;
	
}
.menus li{
	width: 25%;
	float: left;
	text-align: center;
	margin-bottom: .23rem
}
.menus li a{
	display: block
}
.menus li img{
	display: block;
	width: .8rem;
	margin: 0 auto
}
.menus li p{
	color: #333333;
	margin-top: .1rem;
	font-size: .26rem
}

.enlist-lists{
	border-top: .17rem solid #eeeeee;
	padding: .25rem .25rem .5rem
}
.enlist-lists li{
	padding-bottom: .2rem;
	margin-bottom: .2rem;
	border-bottom: dashed 1px #e5e5e5
}
.enlist-lists li a{
	display: block
}
.enlist-lists li img{
	width: 1.95rem;
	float: left;
}
.enlist-lists li .enlist-text{
	margin-left: 2.2rem;
	padding-top: .1rem
}
.enlist-lists li .enlist-text h3{
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.enlist-lists li .enlist-text p{
	color: #ff4444;
	font-size: .24rem;
	margin: .1rem 0 .07rem
}
.enlist-lists li .enlist-text span{
	font-size: .24rem
}
.enlist-lists li .enlist-text span.enrolment{
	color: #004497
}
.enlist-lists li .enlist-text span.finished{
	color: #999999
}

/* club-detail */

.club-detail{
	padding: .25rem;
}
.club-detail img{
	width:2.5rem;
	float: left;
}
.club-detail .text{
	margin-left: 2.7rem;
	padding-top: .1rem;
	position: relative;
}
.club-detail .text h3{
	color: #333333
}
.club-detail .text .ifo{
	font-size: .24rem;
	margin-top: .1rem;
	color: #666666;
	line-height: 1.7;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.club-detail .text .time{
	position: absolute;
	font-size: .24rem;
	left: 0px;
	top: 1.5rem
}
.club-detail .text .grey{
	color: #999999;
}
.club-detail .text .red{
	color: #ff4444;
}

.activity-ifo{
	padding:0 .25rem;
	font-size: .24rem;
}
.activity-ifo p{
	margin-bottom: .16rem
}
.activity-ifo .time{
	color: #004497
}
.activity-ifo .address{
	color: #333333
}
.act-detailed{
	padding:0 .25rem 1.2rem;
	font-size: .24rem;
	color: #333333
}
.act-detailed p{
	margin-bottom: .1rem;
	line-height: 1.7;
}
input{
	outline: none
}
/* activity-sign */
.act-sign{
	padding: .35rem .3rem 1.2rem
}
.act-sign li{
	margin-bottom: .3rem
}
.act-sign li span{
	display: block;
	float: left;
	width: 2rem;
	padding-left: .1rem;
	color: #333333;
	margin-top: .07rem
}
.act-sign li .act-text{
	display: block;
	float: left;
	width: 4.7rem;
	height: .64rem;
	background: #eeeeee;
	border:solid 1px #cccccc;
	padding-left: .2rem;
	color: #333333;
	padding-left: .2rem;
	border-radius: 0px;
	color: #333333
}
.act-sign li .act-textarea{
	display: block;
	float: left;
	width: 4.7rem;
	height: 1.8rem;
	background: #eeeeee;
	border:solid 1px #cccccc;
	padding-left: .2rem;
	color: #333333;
	padding: .2rem;
	border-radius: 0px;
	color: #333333;
	resize: none;
	outline: none
}
.act-sign .sex{
	width: 4.7rem;
	float: left;
	margin-top: .06rem;
}
.act-sign .sex p{
	color: #333333;
	margin-right: .4rem;
	padding-left: .45rem;
	background-repeat: no-repeat;
	background-size: .3rem;
	background-position: left center;
	background-image: url(../images/r_05-51fce2229ed75f68121976feb19dc372.png);
	float: left;
}
.act-sign .sex p.selected{
	background-image: url(../images/r_03-f2a34b189da66b05e5f379390c252abd.png)
}


.form-submit{
	width: 100%;
	height: 1.1rem;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 990;
	background: #ffffff;
	border-top: solid 1px #cccccc;
	padding: .13rem .3rem 0;
}
.form-submit .f-btn{
	display: block;
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	border-radius: .15rem;
	background: #ff4444;
	font-size: .36rem;
	border:none;
	color: #fff
}

/* nav */
.com-menu{
	width: 100%;
	height: .8rem;
	position: fixed;
	/*top: .9rem;*/
	left: 0;
	background: #fff;
	z-index: 990;
	border-bottom: solid 1px #cccccc
}
.tab-wrap {
	width: 100%;
	height: 100%;
    float: left;
}
.tab-wrap .swiper-slide {
    text-align: center;
}
.tab-wrap .swiper-container{
	height: 100%;
}
.comtitle .swiper-slide a{
	position: relative;
	display: inline-block;
	height: 100%;
	line-height: .8rem;
	color: #333333;
	font-size: .28rem;
	border-bottom: solid .03rem #fff;
}
.comtitle .swiper-slide.active-nav a{
	border-bottom: solid .03rem #004497;
	color: #004497
}


.new-content{
	padding: 1.05rem .25rem .3rem
}
.new-search{
	width: 100%;
	height: .65rem;
	border-radius: .65rem;
	background: #eeeeee;
	padding: 0 .25rem;
	margin-bottom: .5rem;
	position: relative;
	overflow: hidden;
}
.new-search  .ipt-txt{
	width: 5.4rem;
	display: block;
	height: .65rem;
	font-size: .24rem;
	color: #333333;
	background: url(../images/jyh_03-1724d3007f0a2e3eb2989af0ec8148f2.png) no-repeat .1rem center;
	background-size: .22rem;
	padding-left: .46rem;
	border:none
}
.new-styone,.new-stytwo{
	padding-bottom: .2rem;
	border-bottom: dashed 1px #cccccc;
	margin-bottom: .1rem
}
.new-styone a{
	display: block;
}
.new-styone .pic{
	width: 1.95rem;
	float: left;
}
.new-styone .text{
	margin-left: 2.1rem;
	position: relative;
}
.new-styone .text h3,.new-stytwo h3{
	color: #333333;
	line-height: 1.7;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.new-styone .text .cz{
	position: absolute;
	left: 0px;
	top: 1.1rem;
}
.cz{
	font-size: .24rem;
	color: #999999
}
.cz .time{
	float: left;
}
.cz .see{
	float: left;
	background: url(../images/jyh_10-13ed0ee403fd2928563a97a17f7f0433.png) no-repeat left center;
	background-size: .28rem;
	padding-left: .35rem;
	margin-left: .3rem
}
.new-stytwo .cz{
	margin-top: .1rem
}
.new-stytwo .newimg{
	margin: .1rem 0 .2rem
}

/* new-detail */
.new-detail{
	padding: .3rem .25rem 1rem
}
.new-title h3{
	color: #333333;
	line-height: 1.7;
}
.new-title p{
	font-size: .24rem;
	color: #999999;
	line-height: 1.7;
	margin-top: .1rem
}
.new-detail-main{
	color: #333333;
	line-height: 1.8;
	padding-top: .2rem
}

.new-bottom{
	width: 100%;
	height: .7rem;
	position: fixed;
	left: 0px;
	bottom: 0px;
	background: #fff;
	padding: 0 .25rem;
	font-size: .24rem;
	color: #999999;
	padding-top: .2rem
}
.new-bottom .see{
	float: left;
	background: url(../images/jyh_10-13ed0ee403fd2928563a97a17f7f0433.png) no-repeat left center;
	background-size: .28rem;
	padding-left: .35rem;
}
.new-bottom .collection{
	float: right;
	background: url(../images/start-14bd6deb89e3bb24af38bd896bbdeeb5.png) no-repeat left center;
	background-size: .31rem;
	padding-left: .4rem;
}
.new-bottom .collection.on{
	background: url(../images/starton-cd1967d06d545bbacc4f323335e37a9e.png) no-repeat left center;
	background-size: .31rem;
}
.new-bottom .fabulous{
	float: right;
	background: url(../images/zan-eafe6d0d89b6cc67078efb01eb24f8f6.png) no-repeat left center;
	background-size: .31rem;
	padding-left: .4rem;
	margin-left: .3rem;
}
.new-bottom .fabulous.on{
	background: url(../images/zanon-2e8ddaf650b1f8fac8210373f3d43453.png) no-repeat left center;
	background-size: .31rem;
}

/* lost */

.lost-lists{
	padding: .4rem .25rem 1.2rem
}
.lost-lists li{
	border-radius: .15rem;
	background: #fff;
	box-shadow: 0px 0px 0.3rem #9b9898;
	margin-bottom: .35rem;
}
.lost-lists li a{
	display: block;
	padding: .15rem .25rem .8rem;
	position: relative;
}
.lost-lists li.stick a:before{
	content: '置顶';
	width: .6rem;
	height: .83rem;
	background: url(../images/zd_03-92db513a8315b29c2e6470ec9373e3f8.png) no-repeat;
	background-size:100%;
	text-align: center;
	position: absolute;
	padding-top: .18rem;
	color: #fff;
	font-size: .24rem;
	right: .27rem;
	top: 0px;
}
.lost-lists li h3{
	color: #333333;
	line-height: 1.6;
	padding-right: .8rem;
}
.lost-lists li .cz{
	margin-top: .1rem
}
.lost-lists li .lost-ifo{
	font-size: .24rem;
	color: #333333;
	line-height: 1.7;
	margin-top: .1rem
}
.lost-lists li .see-detail{
	position: absolute;
	width: 100%;
	height: .6rem;
	line-height: .6rem;
	left: 0px;
	bottom: 0px;
	text-align: right;
	padding-right: .3rem;
	color: #004497;
	font-size: .24rem;
	border-top: dashed 1px #cccccc
}
.lost-lictures{
	margin-top: .3rem;
}
.lost-lictures li{
	width: 2.18rem;
	height: 2.18rem;
	overflow: hidden;
	float: left;
	margin-right: .2rem;
	margin-bottom: .2rem;
	border:solid 1px #cccccc;
}
.lost-lictures li:nth-child(3n){
	margin-right: 0px
}
.lost-details{
	padding: .3rem .25rem;
}
.lost-details p{
	color: #333333;
	line-height: 1.7;
	margin-bottom: .1rem
}
.lost-details p span{
	color: #004497
}

/* vote-details */
.vote-details{
	padding: .3rem .25rem 1.2rem
}
.vote-details .vote-detail-main{
	border-radius: .2rem;
	border:solid 1px #cccccc;
	background: #fff
}
.vote-detail-main .top{
	padding: .25rem .25rem .3rem;
	border-bottom: dashed 1px #cccccc
}
.vote-detail-main .top h3{
	color: #004497
}
.vote-detail-main .top .introduce{
	color: #666666;
	font-size: .24rem;
	line-height: 1.7;
	margin-top: .2rem
}

.vote-detail-lists{
	padding: .3rem .25rem;
}
.vote-detail-lists li{
	margin-bottom: .25rem
}
.vote-detail-lists li .picture{
	width: 1.95rem;
	float: left;
}
.vote-detail-lists li .text{
	width: 2.4rem;
	float: left;
	line-height: 1.7;
	/*overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; */
	-webkit-box-orient: vertical;
	font-size: .28rem;
	margin-top: .1rem;
	margin-left: .25rem;
	color: #333333
}
.vote-detail-lists .ipt{
	width: .47rem;
	height: .47rem;
	border:solid 1px #cccccc;
	float: right;
	margin-top: .3rem;
	margin-right: .1rem;
	position: relative;
}


.vote-detail-lists li.selected .ipt:before{
	content:'';
	width: .52rem;
	height: .50rem;
	background: url(../images/g_03-1f41093e2ea247b5a21d167b9bbfacee.png) no-repeat;
	background-size: 100%;
	position: absolute;
	left: 0px;
	top: -.1rem;
}
.vote-detail-lists li.not-optional .ipt:before{
	content:'';
	width: .52rem;
	height: .50rem;
	background: url(../images/g_06-74bde639a4291cbb865fac8703e568d3.png) no-repeat;
	background-size: 100%;
	position: absolute;
	left: 0px;
	top: -.1rem;
}
.vote-detail-lists li.not-optional .text{
	color: #999999
}

.vote-result-lists{
	padding: .3rem .25rem;
	min-height: 7.4rem;
}
.vote-result-lists li{
	margin-bottom: .3rem;
}
.vote-result-lists li .picture{
	width: 1.95rem;
	float: left;
}
.vote-result-lists li .result-ifo{
	margin-left: 2.2rem;
	padding-top: .1rem;
}
.vote-result-lists .result-ifo h3{
	font-size: .28rem;
	color: #333333
}
.vote-result-lists .result-ifo .progress{
	width: 100%;
	height: .2rem;
	position: relative;
	margin-top: .15rem
}
.vote-result-lists  .progress span{
	position: absolute;
	display: block;
	height: 100%;
	background: #68abfd
}
.vote-result-lists .ballot{
	font-size: .28rem;
	color: #ff4444;
	margin-top: .2rem
}

/* lost-release */

.lost-form li p{
	background: #f2f2f2;
	color: #333333;
	padding: .2rem 0 .2rem .25rem;
}
.lost-form li p span{
	color: #ff4444;
}
.lost-form li i{
	font-style: normal;
	color: #999999
}
.lost-form li .lost-ipt{
	height: .85rem;
	border:none;
	width: 100%;
	font-size: .3rem;
	padding-left: .38rem;
	color: #999999
}
.lost-form li .lost-textarea{
	height: 2.5rem;
	border:none;
	width: 100%;
	font-size: .3rem;
	padding: .3rem;
	color: #999999;
	outline: none;
	resize: none
}
.release-photos{
	padding: .3rem .25rem;
}
.release-photos .photo-item{
	width: 2.2rem;
	height: 2.2rem;
	margin-right: .2rem;
	margin-bottom: .2rem;
	float: left;
	overflow: hidden;
	position: relative;
	background: #f3f3f3
}
.release-photos .photo-item:nth-child(3n){
	margin-right: 0px;
}
.photo-before{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/add_03-0a227646cc6340d5e94e5aaf0d6bc8fd.png) no-repeat center .64rem;
	background-size: .4rem;
	padding-top: 1.2rem;
	text-align: center;
	color: #999999;
	font-size: .24rem;
	z-index: 1;
}
.fileBtn{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	opacity: 0;
}
.release-inf{
	padding-bottom: 1.2rem
}

/* guide */
.guide-title{
	background: #e5e5e5
}
.guide-title .swiper-slide{
	text-align: center;
	position: relative;
}
.guide-title .swiper-slide a{
	display: block;
	padding: .3rem 0;
	color: #333333;
}
.guide-title .swiper-slide.on:before{
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -.1rem;
	bottom:0px;
	width: 0;
	height: 0;
	border-width: .2rem;
	border-style: solid;
	border-color:transparent  transparent #ffffff transparent;
}
.guide-title .swiper-slide.on a{
	color: #004497
}

/* ----------time two----------- */

.about-release{
	padding: .6rem .5rem 1.3rem;
}
.about-release li span{
	display: block;
	width: 1.6rem;
	float: left;
	margin-top: .1rem;
	color: #333333;
	font-size: .3rem;
}
.about-release li .release-phone{
	width: 2.5rem;
	height: 1.9rem;
	border:solid 1px #cccccc;
	position: relative;
	float: left;
}
.about-release li{
	margin-bottom: .3rem;
}
.about-release li .release-phone .p-before{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #eeeeee;
	padding-top: .3rem;
}
.about-release li .p-before .icon{
	width: .95rem;
	margin: 0 auto;
}
.about-release li .p-before p{
	color: #333333;
	margin-top: .2rem;
	text-align: center
}
.about-release li .p-before .fileRe{
	display: block;
	width: 100%;
	height: 100%;
	position:absolute;
	left: 0px;
	top: 0px;
	opacity: 0;
}
.about-release li .p-after,.about-release li .p-after img{
	width: 100%;
	height: 100%;
}
.about-release li .r-ipt{
	display: block;
	width: 4.65rem;
	height: .6rem;
	border:solid 1px #cccccc;
	background: #eeeeee;
	padding-left: .2rem;
	border-radius: 0px;
}
.about-release li .r-textarea{
	display: block;
	width: 4.65rem;
	height: 1.7rem;
	border:solid 1px #cccccc;
	background: #eeeeee;
	padding:.15rem .2rem;
	border-radius: 0px;
	outline: none;
	resize:none
}

/* roster */
.roster{
	padding: .3rem .3rem .7rem;
}
.roster .table{
	border:solid 1px #cccccc;
	border-bottom: none;
	display: table;
	width: 100%;
}
.roster .thead{
	background: #f0f6fe;
	border-bottom: solid  1px #cccccc
}
.roster .thead ul{
	display:table-row
}
.roster .thead li{
	display:table-cell;
	color: #004497;
	text-align: center;
	border-right: solid  1px #cccccc;
	padding: .15rem 0;
}
.roster .thead li:last-child,.roster .tbody li>div:last-child{
	border-right:none
}
.roster .r-name{
	width: 1.4rem;
}
.roster .r-phone{
	width: 1.8rem;
}
.roster .r-num{
	width: .9rem;
}
.roster .r-remarks{
	width: 2.8rem;
}
.roster .tbody{
	background: #ffffff;
	font-size: .24rem;
}
.roster .tbody ul{
	width: 100%;
}
.roster .tbody li{
	width: 100%;
	display:table-row;
	
}
.roster .tbody li>div{
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	padding: .1rem 0;
	border-right: solid  1px #cccccc;
	border-bottom: solid  1px #cccccc;
}
.roster .tbody li .r-remarks{
	text-align: left;
	padding: .1rem .1rem;
}

/* free-ride */
.free-ride{
	padding-bottom: 1.3rem;
}
.table-title{
	padding: .3rem;
	background: #e5e5e5;
}
.table-title a{
	display: block;
	width: 50%;
	height: .85rem;
	line-height: .78rem;
	text-align: center;
	float: left;
	background: #ffffff;
	color: #333333;
	border:solid 1px #cccccc
}
.table-title a:last-child{
	border-top-right-radius: .85rem;
	border-bottom-right-radius: .85rem;
	border-left:none;
}
.table-title a:first-child{
	border-top-left-radius: .85rem;
	border-bottom-left-radius: .85rem;
	border-right:none;
}
.table-title a.selected{
	background: #004497;
	color: #fff
}
.table-title a:first-child.selected{
	border:solid 1px #004497;
}
.table-title a:last-child.selected{
	border:solid 1px #004497;
}

.free-ride-lists{
	padding:0 .3rem;
}
.free-ride-lists li{
	padding: .3rem 0;
	position: relative;
	border-bottom: dashed 1px #cccccc
}
.free-ride-lists li .ride-hd{
	width: .8rem;
	height: .8rem;
	border-radius: 50%;
	float: left;
}
.free-ride-lists li .ride-text{
	margin-left: 1rem;
	padding-right: 1.35rem;
}
.free-ride-lists .ride-text .situs{
	color: #333333
}
.free-ride-lists .situs .ride-icon{
	display: inline-block;
	width: .5rem;
	height: .06rem;
	background: url(../images/jts_03-ff3b8f1d6f874f799134fb556925cb2c.png) no-repeat;
	background-size: 100%;
	margin:0 .25rem;
	vertical-align:.07rem;
}
.free-ride-lists li .time{
	font-size: .24rem;
	color: #004497;
	margin-top: .1rem
}
.free-ride-lists li .phone{
	font-size: .24rem;
	color: #999999;
	padding: .3rem 0 .3rem .45rem;
	background: url(../images/phone_03-5c964e1728b389f02890c920a4a139da.png) no-repeat left center;
	background-size:.34rem;
	position: absolute;
	right: 0px;
	top: .2rem;
}
.enter-community{
	padding: .35rem .3rem .1rem;
}
.com-t h3{
	float: left;
	color: #004497;
	padding-left: .2rem;
	background: url(../images/fg_03-7497e689525f9fcfc3701508a68f1608.jpg) no-repeat left center;
	background-size:.1rem;
}
.com-t a{
	float: right;
	font-size: .24rem;
	color: #333333;
	margin-top: .05rem;
}
.enter-assn-lists{
	margin-top: .3rem;
}
.corporation .enter-community{
	border-bottom: .1rem solid #e5e5e5
}
.enter-assn-lists li{
	width: 2.2rem;
	float: left;
	margin-right:.15rem;
	border-radius: .1rem;
	margin-bottom: .25rem;
	overflow: hidden;
	box-shadow: 0px 0px .1rem #8c8b8b;
}
.enter-assn-lists li a{
	display: block;
}
.enter-assn-lists li:nth-child(3n){
	margin-right: 0px;
}
.enter-assn-lists li .assn-pic{
	width: 100%;
	height: 1.6rem;
	overflow: hidden;
}
.enter-assn-lists li .assn-pic img{
	height: 100%;
}
.enter-assn-lists li .assn-text{
	height: 1.2rem;
	background: #fff;
	padding: .15rem .2rem 0;
}
.enter-assn-lists li .assn-text h3{
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.enter-assn-lists li .assn-text p{
	margin-top: .1rem;
	color: #999999;
	font-size: .24rem;
}
.new-activit .com-t{
	margin-bottom: .3rem;
}
.new-activit .enlist-lists{
	padding-bottom: .2rem;
	border-top: none
}

.search-wrap{
	padding: .3rem .3rem 0;
}
.search-wrap .new-search{
	margin-bottom: 0px
}
.search-btn{
	width: .9rem;
	background: #ff4444;
	color: #fff;
	font-size: .24rem;
	position: absolute;
	right: 0px;
	top: 0px;
	border-radius:0px;
	border:none;
	height: 100%;
}

/* corporation-detail */
.corporation-detail{
	margin-bottom: .2rem;
}
.corporation-detail .ifo-top{
	padding: .3rem .3rem .2rem;
}
.corporation-detail .ifo-top .pic{
	width: 2.54rem;
	float: left;
}
.corporation-detail .ifo-top .text{
	margin-left: 2.8rem;
	position: relative;
}
.corporation-detail .ifo-top .text h3{
	color: #333333;
	margin-bottom: .55rem;
	padding-top: .1rem;
}
.corporation-detail .ifo-top .text p{
	font-size: .24rem;
	color: #666666;
	margin-top: .1rem;
}
.corporation-detail .ifo-top .text .apply-btn{
	display: block;
	padding: .1rem .15rem;
	background: #ff4444;
	color: #fff;
	position: absolute;
	right: 0px;
	top: 0px;
	border-radius: .1rem;
}
.corporation-detail .ifo-text{
	font-size: .24rem;
	color: #333333;
	line-height: 1.8;
	text-indent: 2em;
	padding:0 .3rem;
}

/* campus-activities */
.campus-activities{
	padding-top: .1rem;
}
.campus-activities .enlist-lists{
	border-top: none
}
.campus-activities li h3{
	margin-bottom: .18rem;
}
.campus-activities li .enlist-text .start-time,.campus-activities li .enlist-text .end-time{
	color: #999999;
	font-size: .24rem;
	margin-top: .1rem
}


/* secondhand-lists" */

.secondhand-lists{
	padding-bottom: 1.2rem;
}
.secondhand-item{
	padding: .3rem .25rem .2rem;
	border-bottom: .15rem solid #e5e5e5
}
.ifo-user .hd{
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	float: left;
}
.ifo-user h3{
	margin-left: .8rem;
	color: #333333;
	padding-top: .1rem;
}
.secondhand-item .shop-photos{
	margin-top: .2rem;
}
.secondhand-item .shop-photos li{
	width: 2.2rem;
	height: 2.2rem;
	overflow: hidden;
	float: left;
	margin-right: .2rem;
	margin-bottom: .2rem
}
.secondhand-item .shop-photos li:nth-child(3n){
	margin-right: 0px
}
.shop-js{
	color: #333333;
}
.shop-ifo{
	margin-top: .3rem;
	color: #999999;
	font-size: .24rem;
}
.shop-ifo .present-price{
	float: left;
	color: #ff4444;
	font-size: .4rem;
	margin-top: -.15rem;
}
.shop-ifo .present-price span{
	font-size: .48rem
}
.shop-ifo .original-price{
	float: left;
	margin-left: .3rem;
}
.shop-ifo .browse{
	float: right;
	margin-left: .3rem;
	padding-left: .35rem;
	background: url(../images/jyh_10-13ed0ee403fd2928563a97a17f7f0433.png) no-repeat left center;
	background-size: .28rem; 
}
.shop-ifo .release-time{
	float: right;
	margin-right: .2rem;
}

/* secondhand-detail */
.secondhand-detail{
	padding-bottom: 1.2rem;
}
.secondhand-detail .shop-js{
	margin-top: .2rem
}
.secondhand-detail .secondhand-item{
	padding-bottom: .35rem;
}
.diagram-details{
	padding: .3rem;
}
.diagram-details .t{
	color: #004497;
	margin-bottom: .3rem;
}
.diagram-details .c img{
	margin-bottom: .25rem;
}
.secondhand-bottom.form-submit .f-btn{
	width: 6.1rem;
	float: right;
}
.secondhand-bottom .intend{
	float: left;
}
.secondhand-bottom .intend .icon{
	width: .5rem;
	height: .45rem;
	background: url(../images/l_03-6121fa57a26ed072e339ea5386cf5df5.png) no-repeat;
	background-size: 100%;
}
.secondhand-bottom .intend .icon.selected{
	background: url(../images/lon_03-0e8ed48978d93f6aeeddc4985c4490ab.png) no-repeat;
	background-size: 100%;
}
.secondhand-bottom .intend p{
	text-align: center;
	color: #333333;
	font-size: .24rem;
	margin-top: .05rem
}

/* message */
.message-lists{
	padding: .2rem .3rem 1.2rem;
	
}
.message-lists li{
	margin-bottom: .4rem;
}
.message-lists li .head{
	width: .6rem;
	height: .6rem;
	margin-top: .06rem;
}
.message-lists li .head img{
	border-radius: 50%;
}
.message-lists li .content{
	padding: .2rem;
	border-radius: .2rem;
	font-size: .24rem;
	line-height: 1.6;
	position: relative;
}
.message-lists li .content::before{
	content: '';
	border-width: .15rem;
	top: .2rem;
	position: absolute;
	border-style: dashed;
}

.message-lists li.opposite .head{
	float: left;
}
.message-lists li.opposite .context{
	margin-left: .9rem;
}
.message-lists li.opposite .content::before{
	border-color: #fff;
	border-left-width: 0;
	border-right-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	left: -.15rem;
}
.message-lists li.opposite .content{
	float: left;
	background: #ffffff;
	color: #333333;
}
.message-lists li.oneself .head{
	float: right;
}
.message-lists li.oneself .context{
	margin-right: .9rem;
}
.message-lists li.oneself .content{
	float: right;
	background: #004497;
	color: #fff;
}
.message-lists li.oneself .content::before{
	border-color: #004497;
	border-right-width: 0;
	border-left-style: solid;
	border-top-color: transparent;
	border-bottom-color: transparent;
	right: -.15rem;
}

.message-lists .time{
	width: 2rem;
	height: .44rem;
	line-height: .44rem;
	border-radius: .44rem;
	margin: 0 auto;
	background: #d5d5d5;
	color: #fff;
	margin: .9rem auto .4rem;
	font-size: .2rem;
	text-align: center
}
.message-input{
	width: 100%;
	height: 1rem;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 999;
	background: #fff;
	border-top: solid 1px #cccccc;
	padding: .2rem .25rem 0;
}
.message-input.ab{
	position: absolute;
}
.message-input .message-text{
	display: block;
	width: 6rem;
	float: left;
	height: .6rem;
	border-radius: 0px;
	border:none;
	border-bottom: solid 1px #ff4444;
	color: #333
}
.message-input .message-btn{
	display: block;
	width: .75rem;
	height: .6rem;
	line-height: .62rem;
	border-radius: .05rem;
	color: #fff;
	border:none;
	font-size: .28rem;
	float: right;
	background: #ff4444;
	padding: 0px;
}


/* meeting */

.meeting-lists{
	padding: .4rem .3rem
}
.meeting-lists li{
	padding: .15rem 0;
	border-bottom: solid 1px #dddddd;
}
.meeting-lists li a{
	display: block;
	padding-right: .4rem;
	background: url(../images/more_03-48ae911dc2071b8a705310b228f8e76b.png) no-repeat right .2rem;
	background-size: .18rem;
}
.meeting-lists li h3{
	color: #333333
}
.meeting-lists li p{
	font-size: .24rem;
	margin-top: .1rem;
}
.meeting-lists li p.red{
	color: #ff4444 
}
.meeting-lists li p.grey{
	color: #999999 
}

/* meeting-detail */
.meeting-detail{
	padding: .3rem .3rem 1.2rem;
}
.meeting-detail .title h3{
	font-size: .34rem;
	color: #333333
}
.meeting-detail .title p{
	font-size: .24rem;
	color: #999999;
	margin-top: .2rem;
}
.meeting-detail .content{
	margin-top: .4rem;
}
.meeting-detail .content li{
	margin-bottom: .15rem;
	line-height: 1.9;
	color: #333333
}
.meeting-detail .content li span.t{
	font-weight: bold;
}
.meeting-detail .content li .red{
	color: #ff4444 
}


/* 第三版 */

.report-lists{
	width: 5.5rem;
	margin: 0 auto;
	padding-top: .55rem;
	padding-bottom: .7rem
}
.report-lists li{
	margin-bottom: .2rem
}
.report-lists li .report-wrap{
	border:dashed 1px #cccccc;
	padding: .24rem 0 0;
	height: 1.75rem;
	text-align: center;
}
.report-lists li .report-wrap h3{
	width: 2.6rem;
	margin: 0 auto;
	font-size: .34rem;
	padding: .1rem 0;
	color: #fff;
	background: #004497;
}
.report-lists li .report-wrap p{
	font-size: .3rem;
	color: #333333;
	margin-top: .2rem
}
.report-lists li .icon{
	width: .4rem;
	height: .38rem;
	background:url(../images/df_03-36c5bb73ef28009ba3cbf09377000682.png) no-repeat;
	background-size: 100%;
	margin: .15rem auto 0
}

/* 分班查询 */

.sorting-query,.sorting-result{
	padding: 0 .25rem;
	background: #fff
}
.sorting-query li,.sorting-result li{
	padding: .25rem 0;
	border-bottom: solid 1px #cccccc
}
.sorting-query li:last-child,.sorting-result li:last-child{
	border-bottom: none
}
.sorting-query li span{
	width: 1.3rem;
	float: left;
	font-size: .3rem;
	color: #333333;
}
.sorting-query li input{
	display: block;
	width: 4.5rem;
	margin-left: 1.4rem;
	font-size: .26rem;
	border:none;
	margin-top: .02rem
}
.sorting-result li .t{
	float: left;
	font-size: .3rem;
	color: #333333;
}
.sorting-result li .c{
	float: right;
	font-size: .24rem;
	color: #999999;
	margin-top:.05rem
}


.admission-success{
	width: 100%;
	height: 100%;
	background: url(../images/cgbg_02-47a6ba3a85f9a53fc66a25d0e063feb2.jpg) no-repeat;
	background-size: 100% 100%;
	padding-top: 1.9rem
}
.admission-success .logo{
	width: 3.48rem;
	margin:0 auto
}
.admission-success .main-ifo{
	width: 4.9rem;
	margin:.8rem auto 0
}
.admission-success .main-ifo{
	font-size: .3rem;
	color: #333333
}
.admission-success .top .name{
	text-decoration: underline;
	margin-right: .1rem
}
.admission-success .con{
	text-indent: 2em;
	line-height:2.2;
	margin-top: .2rem
}
.admission-success .con .school{
	font-weight: bold;
	padding: 0 .1rem
}
.admission-success .con .zy{
	font-weight: bold;
	color: #004b85;
	padding: 0 .1rem	
}
.admission-success .ifo{
	text-align: right;
	margin-top: 1.3rem;
	color: #333333;
	line-height: 2.2;
}

.admission-fail{
	padding: .85rem .3rem 0
}
.admission-fail h3{
	font-size: .34rem;
	color: #333333
}
.admission-fail h4{
	font-size: .34rem;
	color: #004497;
	margin-top: .3rem;
	margin-bottom: .6rem
}
.admission-fail p{
	color: #333333;
	margin-bottom: .2rem
}
.admission-fail .failIcon{
	width: 2.8rem;
	margin: 1.8rem auto 0
}

.membership-details{
	padding: .25rem .3rem 1.3rem;
}
.membership-details h3{
	font-size: .36rem;
	color: #333333
}
.membership-details p{
	font-size: .24rem;
	color: #999999;
	margin-top: .1rem
}
.membership-lists{
	margin-top: .3rem
}
.membership-lists .t{
	font-weight: bold;
}
.membership-lists li{
	color: #333333;
	padding: .25rem 0 .25rem .2rem;
	line-height: 1.9;
	border-bottom: dashed 1px #cccccc;
	background: url(../images/d_03-8244f995491c796b907c096651cb8ec9.png) no-repeat left .5rem;
	background-size: .1rem
}
.membership-lists li .red{
	color: #ff4444
}
.membership-submit .hyqd{
	width: 3.3rem;
	float: right
}
.membership-submit .wtkh{
	width: 3.3rem;
	float: left;
	background: #004497
}
.sign-details{
	height: 100%;
	background: url(../images/tu_10-7618f44cb22d312393cae178b74f2f73.png) no-repeat left bottom;
	background-size: 100%
}
.sign-user{
	padding: .3rem 0 .4rem .3rem;
	border-bottom: solid 1px #cccccc
}
.sign-user .head{
	width: .9rem;
	height: .9rem;
	border-radius: 50%;
	float: left;
}
.sign-user .ifo{
	margin-left: 1.1rem
}
.sign-user .ifo h3{
	font-size: .36rem;
	color: #333333
}
.sign-user .ifo p{
	font-size: .24rem;
	color: #999999;
	margin-top: .05rem
}

.sign-ifo{
	font-size: .3rem;
	color: #333333;
	padding: .28rem .28rem 0;
	color: #333333;
}
.sign-ifo p{
	padding-left: .25rem;
	background: url(../images/grt_03-29bcee15deb91a3951ef5aa6e63bae14.png) no-repeat left .16rem;
	background-size: .1rem;
	margin-bottom: .2rem
}

.sign-btn{
	width: 2.5rem;
	height: 2.5rem;
	background: url(../images/tu_03-cf0a9544bf52ba3242e9e32ed6498d4a.png) no-repeat;
	background-size: 100%;
	margin:1.7rem auto 0;
	text-align: center;
	padding-top: .76rem;
	border-radius: 50%;
	border:none;
	box-shadow: 0px .1rem .2rem #004498;
}
.sign-btn h3{
	font-size: .36rem;
	color: #fff
}
.sign-btn p{
	font-size: .24rem;
	color: #b8c6e2;
	margin-top: .25rem;
}
.sign-success{
	text-align: center;
	margin-top: .5rem
}
.sign-success .ic{
	display: inline-block;
	width: .24rem;
	vertical-align: -.02rem;
	margin-right: .1rem
}
.sign-success p{
	color: #666666;
	font-size: .24rem;
	margin-bottom: .2rem;
}
.delegate-lists{
	padding: 0 .25rem;
}
.delegate-lists li{
	padding: .25rem 0;
	border-bottom: solid 1px #cccccc
}
.delegate-lists li .hd{
	width: .9rem;
	height: .9rem;
	border-radius: 50%;
	float: left;
}
.delegate-lists li .text{
	margin-left: 1.1rem;
}
.delegate-lists li .peo{
	width: 1.9rem;
	float: left;
}
.delegate-lists li .peo h3{
	font-size: .36rem;
	color: #333333
}
.delegate-lists li .peo p{
	font-size: .24rem;
	color: #999999;
	margin-top: .1rem
}
.delegate-lists li .phone{
	float: left;
	color: #333333;
	margin-top: .2rem
}
.delegate-lists li .delegate-btn{
	width: 1.2rem;
	height: .65rem;
	border:solid 1px #ff4444;
	color: #ff4444;
	float: right;
	line-height: .61rem;
	border-radius: .1rem;
	text-align: center;
	margin-top: .1rem
}
.delegate-lists li .delegate-btn.selected{
	background: #ff4444;
	color: #fff
}



.mask{
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.5);
	left: 0px;
	top: 0px;
	z-index: 990;
	display: none;
}
.delegate-pop{
	position: fixed;
	width: 5.6rem;
	height: 3.8rem;
	left: 50%;
	top: 50%;
	margin-left: -2.8rem;
	margin-top: -1.9rem;
	border-radius: .2rem;
	background: #fff;
	z-index: 999;
	padding: .5rem .5rem 0;
	display: none
}
.delegate-pop h3{
	color: #333333;
	font-size: .36rem;
	line-height: 1.7;
}
.delegate-pop h3 span{
	color:#ff4444
}
.delegate-pop .bot{
	margin-top: .7rem
}
.delegate-pop .bot span{
	display: block;
	width: 2rem;
	height: .7rem;
	line-height: .68rem;
	text-align: center;
	font-size: .36rem;
	color: #fff;
	border-radius: .1rem
}
.delegate-pop .bot span.cancel{
	float: left;
	background: #cccccc;
	border:solid 1px #999999
}
.delegate-pop .bot span.sure{
	float: right;
	background: #004497;
	border:solid 1px #004497	
}

.duty-title{
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 990;
	background: #d4edfe
}
.duty-title h3{
	text-align: center;
	color: #333333;
	font-size: .34rem;
}
.duty-title span{
	position: absolute;
	top: 0rem;
	color: #004497
}
.duty-title span.last-month{
	left: .2rem
}
.duty-title span.next-month{
	right: .2rem
}

.duty-swiper{
	text-align: center;
	position: fixed;
	left: 0px;
	width: 100%;
	top: .8rem;
	z-index: 990;
	background: #e7f4fd;
}
.duty-swiper li{
	color: #333333;
	padding: .3rem 0;
}
.duty-swiper li h3{
	font-size: .36rem
}
.duty-swiper li p{
	font-size: .24rem;
	margin-top: .05rem
}
.duty-swiper li.on{
	color: #ff4444
}
.duty-swiper li.selected{
	border-bottom: solid .08rem #ff4444
}
.duty-table{
	padding: 2.72rem 0 0
}
.duty-table .tableWrap{
	width: 100%;
}
.duty-table .duty-table{
	
}
.duty-table .table{
	display: table;
	width: 6.9rem;
	margin: 0 auto;
	background: #f4f4f4;
	border:solid 1px #cccccc
}
.duty-table .table-tr{
	width: 100%;
	display:table-row;
	
}

.duty-table .table-tr .t,.duty-table .table-tr .c{
	display: table-cell;
	border-bottom:solid 1px #ccc
}
.duty-table .table-tr:last-child .t,.duty-table .table-tr:last-child .c{
	border-bottom: none
}
.duty-table .table-tr .t{
	padding: .2rem 0;
	width: 2rem;
	font-size: .34rem;
	font-weight: bold;
	text-align: center;
	border-right:solid 1px #ccc
}
.duty-table .table-tr .c{
	line-height: 1.8;
	padding: .2rem .2rem;
}
.duty-icon{
	display: block;
	width: 3.1rem;
	margin: .6rem auto
}

.timetable-title{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: .7rem;
	line-height: .7rem;
	padding-left: .6rem;
	background: #fff;
	box-shadow: 0px .05rem .05rem #ccc;
}
.timetable-title li{
	width: 20%;
	float: left;
	text-align: center;
	font-size: .3rem;
	color: #004497
}
.timetable-table{
	padding-top: .9rem
}
.timetable-item{
	margin-bottom: .2rem;
}
.timetable-item .timetable-time{
	width: .7rem;
	text-align: center;
	float: left;
	padding-top: .13rem;
}
.timetable-item .timetable-time h3{
	font-size: .2rem;
	color: #333333
}
.timetable-item .timetable-time p{
	font-size: .3rem;
	color: #004497
}
.timetable-item .time-box:nth-child(2){
	margin-top: .4rem
}
.timetable-lists{
	margin-left: .75rem;
}
.timetable-lists li{
	width: 1.1rem;
	height: 2rem;
	float: left;
	position: relative;
	background: #d4edfe;
	border:solid 1px #9cd3f9;
	margin-right: .27rem;
	padding: .07rem;
	border-radius: .05rem;
	overflow: hidden;
}
.timetable-lists li.null{
	background: none;
	border:none
}
.timetable-lists li:last-child{
	margin-right: 0px
}
.timetable-lists li .name{
	color: #333333;
	font-size: .22rem;
}
.timetable-lists li .teacher{
	color: #999999;
	font-size: .2rem;
	margin-top: .05rem
}
.timetable-lists li .bot{
	width: 100%;
	position: absolute;
	padding: .03rem;
	left: 0px;
	bottom:0rem;
	font-size: .22rem
}

.job-lists{
	padding-bottom: 1.4rem
}
.job-lists li{
	margin-top: .25rem;
	background: #fff;
	padding-bottom: .2rem
}
.job-lists li .top{
	border-bottom: dashed 1px #cccccc;
	padding: .2rem .25rem;
	color: #333333
}
.job-lists li .zy{
	width: 3.3rem;
	float: left;
}
.job-lists li .kc{
	width: 3.2rem;
	float: right;
}
.job-lists li .kc span{
	color: #004497
}
.job-lists li .grade{
	margin-top: .1rem
}
.job-lists li .con{
	color: #666666;
	font-size: .24rem;
	padding: .1rem .25rem;
	line-height: 1.7;
}
.job-lists li .con .t{
	color: #333333;
	font-size: .3rem;
}
.job-lists li .time{
	text-align: right;
	padding-right: .25rem;
	color: #666666;
	font-size: .24rem;
}

.homework-ifo{
	padding: .3rem .25rem 0;
	font-size: .24rem;
	color: #666666;
	border-bottom: solid 1px #004497;
	background: #f6f9fc
}
.homework-ifo p{
	margin-bottom: .25rem;
}
.homework-ifo p span{
	color: #333333
}
.homework-detail{
	padding: .3rem .25rem
}
.homework-detail .t{
	color: #004497;
	font-size: .3rem;
}
.homework-detail .con{
	font-size: .24rem;
	color: #333333;
	line-height: 2;
	margin-top: .1rem;
}

.homework-detail .lists{
	margin-top: .4rem
}
.homework-detail .lists li{
	padding-left: .3rem;
	background: url(../images/jh_03-70cc8ee4bafb047a1be4aae5e795cc83.png) no-repeat left center;
	background-size: .22rem;
	color: #004497;
	font-size: .24rem;
	margin-bottom: .14rem;
}
.homework-detail .lists li .title{
	float: left;
	font-size: .24rem;
}
.homework-detail .lists li .ic{
	width: .3rem;
	display: inline-block;
	vertical-align: -.06rem;
}
.homework-detail .lists li .t{
	display: inline-block;
	max-width: 4.3rem;
	font-size: .24rem;
	text-decoration: underline
}
.homework-detail .lists li .download{
	display: block;
	font-size: .24rem;
	float: right;
	color: #004497;
	padding-right: .34rem;
	background: url(../images/jh_08-9c52942f9ea07a8fc900becf90778ae0.png) no-repeat right center;
	background-size: .26rem; 
	text-decoration: underline;
	margin-top: -.04rem
}

.score-title{
	width: 100%;
	height: .9rem;
	position: fixed;
	left:0px;
	top: 0px;
	z-index:990;
	background: #fff;
	border-bottom: solid 1px #cccccc
}
.score-title li{
	width: 33.3%;
	float: left;
	position: relative;
}
.score-title li h3{
	line-height: .9rem;
	color: #000000;
	font-size: .36rem;
	text-align: center;
	position: relative;
}
.score-title li h3::before{
	content:'';
	width: .27rem;
	height: .16rem;
	background: url(../images/jtd_03-c581467fea4d3c701d9f10c64274909d.jpg) no-repeat;
	background-size: 100%;
	position: absolute;
	right: .4rem;
	top: .39rem;
	transition: all .5s;
	transform:rotate(0deg);
}
.score-title li.selected h3::before{
	transform:rotate(180deg);
}
.score-title li .score-down{
	width: 2.2rem;
	position: absolute;
	left: 50%;
	margin-left: -1.1rem;
	background: #fff;
	padding: .25rem .25rem 0;
	box-shadow: 0px .14rem .16rem #ccc;
	display: none
}
.score-title .score-down span{
	display: block;
	padding: .1rem;
	background: #eeeeee;
	color: #333333;
	text-align: center;
	border:solid 1px #cccccc;
	margin-bottom: .3rem
}
.score-title .score-down span.selected{
	background: #ff4444;
	color: #fff;
	border:solid 1px #ff4444
}
.score-main{
	padding: .9rem 0 0;
}
.score-lists{
	border-top:solid .1rem #e5e5e5;
	padding: 0 .25rem
}
.score-lists li{
	padding-top: .2rem;
	position: relative;
	border-bottom: solid 1px #dddddd;
}
.score-lists li h3{
	color: #333333
}
.score-lists li .score-lable{
	margin-top: .2rem
}
.score-lists li .score-lable p{
	width: 2.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .24rem;
	color: #999999;
	margin-bottom: .15rem;
	margin-right: .3rem;
	float: left;
}
.score-lists li .score-lable p span{
	color: #333333
}
.score-lists li .score-result{
	font-size: .24rem;
	position: absolute;
	right: .3rem;
	top: 1rem
}
.score-lists li .score-result.complete{
	color: #003d96;
}
.score-lists li .score-result.fail{
	color: #ff4444;
}

.homework-from{
	padding: 0 .25rem;
	background: #fff;
	margin-bottom: .15rem
}
.homework-from li{
	padding: .25rem 0;
	border-bottom: solid 1px #cccccc;
	position: relative;
}
.homework-from li:last-child{
	border-bottom: none
}
.homework-from li .t{
	float: left;
	color: #333333
}
.homework-from li .t i{
	font-style: normal;
	color: #ff4444
}
.homework-from li .select{
	width: 5.7rem;
	float: right;
	border:none;
	outline: none;
	background: #fff;
	font-size: .3rem;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent; 
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
	border:none;
	margin-top: -0rem
}
.homework-from li.select-icon:before{
	content:'';
	width: .19rem;
	height: .35rem;
	background: url(../images/tr_03-d98cd1d5dfbe2b4fda3c2b76035e6b8f.png) no-repeat right center;
	background-size:100%;
	position: absolute;
	right: 0;
	top: .3rem
}
.homework-from li .text{
	width: 5.7rem;
	float: right;
	border:none;
	outline: none;
	background: #fff;
	font-size: .3rem;
	margin-top: -.03rem
}
.homework-from li .textarea{
	width: 5.7rem;
	height: 1.3rem;
	float: right;
	border:none;
	outline: none;
	background: #fff;
	font-size: .3rem;
	resize: none;
	margin-top: -.03rem
}
.attachments{
	color: #004497;
	font-size: .24rem;
	background: url(../images/jh_03-70cc8ee4bafb047a1be4aae5e795cc83.png) no-repeat left center;
	padding-left: .35rem;
	background-size: .22rem;
	margin-left: .25rem;
	border:none;
}

.homework-pop{
	position: fixed;
    width: 5.6rem;
    height: 3.9rem;
    left: 50%;
    top: 50%;
    margin-left: -2.8rem;
    margin-top: -1.9rem;
    border-radius: .2rem;
    background: #fff;
    z-index: 999;
	padding: .3rem .5rem 0;
	display: none
}
.homework-pop h2{
	text-align: center;
	font-size: .36rem;
	color: #333333
}
.homework-pop .con{
	font-size: .24rem;
	height: 1.7rem;
	overflow-y: auto;
	color: #999999;
	line-height: 1.8;
	margin-top: .2rem
}
.homework-pop .bot{
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: .25rem;
	padding: 0 .5rem
}
.homework-pop .bot span{
	display: block;
	width: 2rem;
	height: .7rem;
	line-height: .68rem;
	text-align: center;
	font-size: .36rem;
	color: #fff;
	border-radius: .1rem
}
.homework-pop .bot span.cancel{
	float: left;
	background: #cccccc;
	border:solid 1px #999999
}
.homework-pop .bot span.sure{
	float: right;
	background: #004497;
	border:solid 1px #004497	
}





























