
#alert{
	width:6.28rem;
	height:1.11rem;
	text-align:center;
	line-height:1.11rem;
	background-color: rgba(0,0,0,0.5);
	border-radius:1.0rem;
	color:#fff;
	font-size:0.42rem;
	font-weight:600;
	position:fixed;
	left:50%;
	margin-left:-3.14rem;
	bottom:3.47rem;
	display:none;
}

/**
 *寮规閬僵
 *  /
 *
 */			   	
#MyDiv0, #MyDiv, #MyDiv1, #MyDiv2, #MyDiv3{
	width:8.22rem;
	text-align:center;
	border-radius:10px;
	position:fixed;
	top:5.51rem;
	left:0.9rem;
	z-index:100000;
	display:none;
}

.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:100;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

/*
 褰曞埗璇煶鏁堟灉
 * */
/*褰曞埗*/

.REC{
	background-color: #fff;
	margin-top:0.28rem;
	padding-top:1.07rem;
	text-align:center;
	position:fixed;
	bottom:0;
	display: none;
	border-top:1px solid #ddd;
}
.REC p{
	width:3.4rem;
	font-size:0.36rem;
	text-align:center;
	margin:0 auto;
	padding-bottom:0.97rem;
}
.REC p img{
	width:0.39rem;
}
.REC>img{
	width:2.58rem;
	margin-bottom:2.82rem;
}
.REC span{
	font-size:0.36rem;
	padding:0 0.63rem;
	color:#999;
}
.REC span a{
	color:#1496E7;
}
/*寮�褰曞埗*/
.recording{
    width: 100%;
    height:8.9rem;
    background-color: #fff;
	margin-top:0.28rem;
	padding-top:1.07rem;
	text-align:center;
	position:fixed;
	bottom:0;
	display: none;
	line-height: 1.0;
	border-top:1px solid #ddd;
}
.recording p,.re_record p{
	font-size:0.36rem;
	color:#ea7335;
}
.recording img{
	height:0.22rem;
}
/*鏄惁閲嶅綍*/
.re_record{
    width: 100%;
    height:8.9rem;
    background-color: #fff;
	margin-top:0.28rem;
	padding-top:1.07rem;
	text-align:center;
	position:fixed;
	bottom:0;
	display: none;
	line-height: 1.0;
	border-top:1px solid #ddd;
}
.re_record .down_pic{
    height:0.22rem;
    display:table;
    margin: 0.25rem auto;
}
.re_record .play_pic, .re_record .stop_pic{
	height:2.5rem;
	margin:1.27rem auto 0;
}
.re_record .stop_pic{
	display:none;
}
.re_record .aui-tab{
    position: fixed;
    bottom: 0;
}
.re_record .aui-tab-nav{
    height:2.05rem!important;
}
.re_record li{
    height:2.05rem!important;
    line-height: 2.05rem!important;
    color: #1597e7;
    font-size:0.42rem;
}
/*褰曞埗璇█*/
*{
	box-sizing:content-box;
}    
.circleProgress_wrapper{
    width: 2.78rem;
    height: 2.78rem;
    margin:0.97rem auto;
    position: relative;
}
.wrapper{
    width: 1.39rem;
    height: 2.78rem;
    position: absolute;
    top:0;
    overflow: hidden;
}
.right{
    right:0;
}
.left{
    left:0;
}
*{
	box-sizing:content-box;
	margin: 0;
	padding: 0;
}  
.circleProgress{
    width: 2.64rem;
    height:2.64rem;
    border:0.07rem solid #1597e7;
    border-radius: 50%;
    position: absolute;
    top:0;
    -webkit-transform: rotate(45deg);
}
.rightcircle{
    border-top:0.07rem solid #1597e7;
    border-right:0.07rem solid #1597e7;
    right:0;
    -webkit-animation: circleProgressLoad_right 60s linear;
}
.leftcircle{
    border-bottom:0.07rem solid #1597e7;
    border-left:0.07rem solid #1597e7;
    left:0;
    -webkit-animation: circleProgressLoad_left 60s linear;
}
@-webkit-keyframes circleProgressLoad_right{
    0%{
        border-top:0.07rem solid #fff;
        border-right:0.07rem solid #fff;
        -webkit-transform: rotate(45deg);
    }
    50%{
        border-top:0.07rem solid #fff;
        border-right:0.07rem solid #fff;
        border-left:0.07rem solid #1597e7;
        border-bottom:0.07rem solid #1597e7;
        -webkit-transform: rotate(225deg);
    }
    100%{
        border-left:0.07rem solid #1597e7;
        border-bottom:0.07rem solid #1597e7;
        -webkit-transform: rotate(225deg);
    }
}
@-webkit-keyframes circleProgressLoad_left{
    0%{
        border-bottom:0.07rem solid #fff;
        border-left:0.07rem solid #fff;
        -webkit-transform: rotate(45deg);
    }
     50%{
        border-bottom:0.07rem solid #fff;
        border-left:0.07rem solid  #fff;
        border-top:0.07rem solid #1597e7;
        border-right:0.07rem solid #1597e7;
        -webkit-transform: rotate(45deg);
    }
    100%{
        border-top:0.07rem solid #1597e7;
        border-right:0.07rem solid #1597e7;
      	border-bottom:0.07rem solid #fff;
      	border-left:0.07rem solid #fff;
        -webkit-transform: rotate(225deg);
    }
}
.square {
    width: 1.04rem;
    height:  1.04rem;
    position: absolute;
    background-color: #1597e7;
    border-radius: 5px 5px;
    top:0.85rem;
    left:0.85rem;
}

/*鏂囧瓧鍥炵瓟*/
.text_answer{
	width:100%;
	height:3.75rem;
	border-top:0.01rem solid #ddd;
	text-align:center;
	background-color: #fff;
	position:fixed;
	bottom:0;
	display:none;
	
}
.text_answer textarea{
	width:90%;
	border:1px solid #ddd;
	font-size:0.42rem;
	margin: 0.28rem auto;
	border-radius:0.2rem;
	padding:0.21rem 0.28rem;
}
.text_answer span{
	font-size:0.42rem;
	color:#999;
	margin:0 0.28rem;
}
.text_answer .aui-pull-right{
	width:2.08rem;
	height:0.83rem;
	background-color: #eee;
	line-height:0.83rem;
	border-radius:0.2rem;
}

/**
 *缂虹渷椤�
 */
.on_answer{
	width:100%;
	height:100%;
	text-align:center;
	background-color: #efefef;
	display:none;
}
.on_answer img{
	height:4.79rem;
	margin-top:3.01rem;
}
.on_answer span{
	font-size:0.33rem;
	margin:0.86rem 0 0.46rem 0;
	color:#999;
	display:block;
}
.on_answer p{
	width:2.50rem;
	height:0.74rem;
	border:2px solid #266ed7;
	line-height:0.74rem;
	margin: 0 auto;
	border-radius:0.1rem;
	color:#2472d7;
}

/*鍋峰惉寮规*/
.give_money{
	background-color: #fff;
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
}
.give_money li{
	text-align:center;
	font-size:0.42rem;
	height:1.39rem;
	line-height:1.39rem;
	margin:0 0.42rem;
}
.give_money li img{
	height:0.53rem;
	vertical-align: sub;
	margin-right:0.17rem;
}
.give_money .give_title{
	height:1.81rem;
	line-height:1.81rem;
}
.give_money .weixin{
	border-top:1px solid #ddd;
}

/*鍋峰惉寮规*/
.give_money{
	background-color: #fff;
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
}
.give_money li{
	text-align:center;
	font-size:0.42rem;
	height:1.39rem;
	line-height:1.39rem;
	margin:0 0.42rem;
}
.give_money li img{
	height:0.53rem;
	vertical-align: sub;
	margin-right:0.17rem;
}
.give_money .give_title{
	height:1.81rem;
	line-height:1.81rem;
}
.give_money .weixin{
	border-top:1px solid #ddd;
}

/*鍔犺浇涓�/
.aui-toast{
	width:40px;
	height:40px;
	min-height:40px;
	line-height:40px;
	border-radius:50%;
	background-color: #fff;
	box-shadow: 0px 0px 5px #999;
	margin-left:-20px;
	z-index: 100000;
	margin-top: 0px;
}
.aui-toast .aui-toast-loading{
	width:20px;
	height:20px;
	margin:0;
	/*棰滆壊鍦╝ui.css涓慨鏀�/
}