body {
    margin: 0 auto;
    background: #f9f7f7;
    color: #333;
    font: 87.5%/2 "Helvetica Neue", Helvetica, 'Microsoft Yahei', Arial, sans-serif;
    min-width: 300px;
    max-width: 720px;
    /*position: relative;*/
}

.queTypeNameBox{border:1px #999 solid;padding:1px 15px;border-radius:15px;width: 20%;text-align:center;height:30px;cursor: pointer;}
.queTypeNameBox span{font-size:13px;}

.queTypeNameBoxSelected{
	border:1px #fb5555 solid;padding:1px 15px;border-radius:15px;width: 20%;text-align:center;height:30px;background:#fb5555;
}

.queTypeNameBox span{color:#999;}
.queTypeNameBoxSelected span{color:#fff;}

.netBut{
	position: fixed;
    width: 100%;
    z-index: 2;
    bottom: 0px;
    background: #f55555;
    height: 50px;
    border-radius: 5px;
	flex-direction: row;align-items: center;display:flex;justify-content:center;max-width: 720px;
	/*margin-left: 5%;*/
}
.netBut span{
	color: #fff;	
	font-size:16px;
}

.qiguapage{position: absolute;z-index: 3;top: 46px;margin: 0px;background:#f9f7f7;display:none;}
.yaoguabox{
flex-direction: row;align-items: center;justify-content: center;display:flex;padding:3px 0px
}
.yaoguabox img{width:80px;height:80px;}
.yaoguaboxNoVal span{color:#999}
.yaoguaboxNoVal select{border-color: #999;color: #999;}
#yao1str,#yao2str,#yao3str,#yao4str,#yao5str,#yao6str{margin-left:5px;}


.liushenbox ul,.liushenbox li{list-style: none;}

.yaociXiangXiBtn,.yaociJianYiBtn{flex-direction: row;display: flex; align-items:center;justify-content: center}

.chuanTongBox,.xianDaiBox{border:1px #999 solid;padding:10px;border-radius: 5px; flex-direction: column;display: flex;background:#fff;margin:10px}
.chuanTongBox div,.xianDaiBox div{margin-top:5px;border-bottom: 1px #eae2e2 solid;}
.paipainav{height: 46px;background: #4ACA6D;flex-direction: row;align-items:center;justify-content:space-between;display: flex; padding: 0px 10px;}
.paipainav a{font-size:16px;color:#fff;}

.paipainav{position: fixed;
    top: 0px;
    width: 100%;
	max-width: 720px;
	padding:0px;
	margin:0 auto}
.paipainav a {
    padding: 0px 5px;
}

a{text-decoration: none;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }


.brithdaybox select{padding: 0px 15px;min-width:60px;height: 30px;margin-right:5px}
.bzpaipanbtn{color: #fff;font-size:16px;width: 20%; background: #28B7A3; height: 40px;border-radius: 5px;flex-direction: row;align-items: center; display: flex;justify-content: center;border: none;}

#indexPJBox div{
    border-bottom: 1px solid #D3D1D1;
    padding: 5px 0;
	flex-direction: row;
	display: flex;
	font-size:13px;
}
#indexPJBox div img{
    width:26px;height:26px;margin-right:2px;border-radius:13px;
}



	.copy-tips{position:fixed;z-index:999;bottom:50%;left:50%;margin:0 0 -20px -80px;background-color:rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);padding:6px;}
	.copy-tips-wrap{padding:10px 20px;text-align:center;border:1px solid #F4D9A6;background-color:#FFFDEE;font-size:14px;}

	.wx_Mask {
						position: fixed;
						left: 0;
						top: 0;
						width: 100%;
						height: 100%;
						background: rgba(0,0,0,.75);
						z-index: 1000000000;
						flex-direction:column;align-items:center;display:none;justify-content: center;
					}
					.birth_list, .r_list_main {
						background: #fff;
						border-radius: 4px;
					}

					.birth_list {
						margin: 20px 10px;
					}
					.birth_list dt {
						margin: 0 10px;
						border-bottom: 1px dashed #dfdfdf;
						font-size: 16px;
					}
					.birth_list dt img {
						display: inline-block;
						width: 24px;
						vertical-align: middle;
					}
					.birth_list dd {
						margin: 0 10px;
					}

.typeView1,.typeView2,.typeView3,.typeView4,.typeView5,.typeView7,.typeView8,.typeView9,.typeView2Title,.typeView1Title,.typeView2tip,.typeView1tip,#reset,#btnType2,.adaps,#tip_app,#showBigData{width:0px;height:0px;z-index:-99;overflow: hidden;}
.tip_app{position: fixed;  bottom: 0;width: 100%;z-index: 1;background-color:#333;color: #fff;flex-direction: row;justify-content: space-between;align-items: center;height:45px;left:0px;right:0px;display: flex;}