*{margin:0; padding:0; font-size:0.5rem;  outline:none;font-family:sans-serif;}
a{color:#333333; text-decoration:none; -webkit-tap-highlight-color:rgba(200,200,200,0.2);}
a:active{color:#83B842;}
img{border:none;}
ul li,ol li{list-style:none;}
body{-webkit-user-select:none; -moz-user-select:none;background:#F0EFF5;}
textarea{resize:none; background:inherit;}

html,body{ max-width:640px; min-width:340px; margin:0 auto;height:100%;font-size:0.6rem;}
.text3 { color:#CC0000}
.red { color:#FF0000}
.main {
min-height:95%;
background:#fff;
}
.mem-box {
min-height:90%;
}
.contbd {
min-height:85%;
background:#fff;
padding:.5rem 2%;
}

.clearfix{clear: both; height:0px;}
.logo {text-align:center; padding:5%;}
.logo img{width:100%;}
.logot{ text-align:center; margin-bottom:1.5rem; line-height:1rem;padding:0 5%;}
.logot h3{
	font-weight:normal;
	letter-spacing: .1rem;
	font-size:1rem;
	margin-bottom:.5rem;
}
.top {WIDTH: 100%;HEIGHT: 25px;padding:15px 0px;background-color: #611C75;Z-INDEX: 100; position:relative;}
.back {position: absolute; left:10px;top:15px;}
.reload {position: absolute; right:10px;top:15px;}
.locname {HEIGHT: 25px; width:60%; margin:auto; line-height:25px; font-size:20px; text-align:center; font-weight:bold;color: #fff;}
.top img{HEIGHT: 25px;}


.homebtn {text-align:center; padding-bottom:1rem; margin:0px 10%;}
.homebtn a {WIDTH: 100%;border-radius:1.5rem;color: #FFFFFF;display:inline-block;font-size:.7rem;text-align:center;box-shadow:1px -1px 8px #D1D1D1;
margin:auto; line-height:1.8rem; margin:.3rem 0px;
background: -webkit-linear-gradient(top, #942BB3 , #611C75); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #942BB3, #611C75); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #942BB3, #611C75); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #942BB3 , #611C75); /* 标准的语法 */
}

.contbox { padding:0px 5%; line-height:1.5rem;}
.contbox img{ width:100%;}





.tinput{border:1px solid #eee; padding:2px 2%;line-height:.8rem;height:.8rem; width:95%;}
.tinputs{border:1px solid #eee; padding:2px 2%;line-height:.8rem;height:.8rem; width:80%;}
.tinputss{border:1px solid #eee; padding:2px 2%;line-height:.8rem;height:.8rem; width:40%;}
.tinputt{border:1px solid #eee; padding:2px 2%;line-height:.6rem;height:.6rem; width:20%;}
select.memsel{height:auto;padding:5px 0px;line-height:1rem;border:1px solid #eee;width:99%;}
select.memsels{height:auto;padding:5px 0px;line-height:1rem;border:1px solid #eee;width:78%;}
select.memselss{height:auto;padding:5px 0px;line-height:1rem;border:1px solid #eee;width:40%;}
select.memselt{height:auto;padding:2px 0px;line-height:.6rem;border:1px solid #eee;width:30%;}
input.zx_btn{ font-size:.6rem;background:#00aebf; width:40%;border:none; color:#FFF;border-radius:2px;cursor:pointer; margin:0px 3%; line-height:1.2rem;}
input.zx_btn:hover{background-color: #008493;}
textarea.tinput{border:1px solid #eee; padding:2px 2%;line-height:1rem; width:95%; height:2rem;}



.close {position:fixed; top:10px; right:10px; width:25px; height:25px;}
.close img{ width:100%;}


.logbox { padding:0px 5%;}
.logt {
	text-align:center;
	padding:1rem 0px;
}
.logt img{ width:30%;}


.logform {border-radius:4px; padding:1rem 5%; line-height:1.3rem;background:rgba(97,28,117,0.1); width:90%; margin:auto;}
.log { height:25px; padding:10px 0px;}
.uicon {
	display:inline-block;
	background-image: url(../images/u-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	width:25px; height:25px;
	background-size:25px 25px;
	float:left;
}
.picon {
display:inline-block;
	background-image: url(../images/p-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	width:25px; height:25px;
	background-size:25px 25px;
	float:left;
}

.logline {background-color: #EEEEEE; margin:10px 0px; height:1px; clear:both;}
.mg5line {background-color: #EEEEEE; margin:8px 0px; height:1px;}
.loginput {
	border: none;
	padding:2px 5px;
	height:24px;
	line-height:24px;
	width:80%;
	margin:0px 5px;
	background:none;
}
input.login_btn{
	border:none;
	height:35px;
	line-height:35px;
	color:#FFF;
	cursor:pointer;
	width:100%;
	margin-top:10px;
	border-radius:5px;
	background-color: #611C75;
	color: #fff;
}

.regTable{border-collapse:collapse;border:1px solid #e5e5e5;background-color: #ffffff; margin-bottom:20px;}	
.regTable th{border:1px solid #e5e5e5; line-height:1rem; font-weight:normal;background-color: #f7f7f7;padding:5px; text-align:right;}	
.regTable td{border:1px solid #e5e5e5; line-height:1rem; padding:5px;}	
.regTable th.tit{font-size:.6rem; text-align:center;background-color: #E9F6FE; font-weight:bold;}	




.hui-slide-menu{width:50%; height:100%; position:fixed; z-index:9999; background:#fff; left:-50%; top:0px;box-shadow: 0px 0px 1rem rgba(0,0,0,0.1);}
.hui-slide-menu ul{padding:20px;}
.hui-slide-menu li{line-height:50px; height:50px; overflow:hidden;border-bottom:1px solid #ddd;}
.hui-slide-menu li a{font-size:16px; display:block;}
@keyframes hui-a-menu-show{0%{left:-50%;} 100%{left:0%}}
@-moz-keyframes hui-a-menu-show{0%{left:-50%;} 100%{left:0%}}
@-webkit-keyframes hui-a-menu-show{0%{left:-50%;} 100%{left:0%}}
@-o-keyframes hui-a-menu-show{0%{left:-50%;} 100%{left:0%}}
.hui-slide-menu-show{-webkit-animation:hui-a-menu-show 0.3s forwards; animation:hui-a-menu-show 0.3s forwards;}
@keyframes hui-a-menu-hide{0%{left:0%;} 100%{left:-50%}}
@-moz-keyframes hui-a-menu-hide{0%{left:0%;} 100%{left:-50%}}
@-webkit-keyframes hui-a-menu-hide{0%{left:0%;} 100%{left:-50%}}
@-o-keyframes hui-a-menu-hide{0%{left:0%;} 100%{left:-50%}}
.hui-slide-menu-hide{-webkit-animation:hui-a-menu-hide 0.3s forwards; animation:hui-a-menu-hide 0.3s forwards;}
#hui-mask{position:fixed; z-index:111; background:rgba(0,0,0, 0.5); width:100%; left:0px; top:0px; height:100%;}


.lognav {padding:0rem 10%; text-align:center; margin-bottom:30px;}
.lognav a{height:1.5rem;display:inline-block; font-size:0.6rem; line-height:1.5rem; margin-right:10%; }
.lognav a.subon{color:#611C75;border-bottom:3px solid #611C75; }



.norecord {
	background-image: url(../images/none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:0px;
	margin:70px auto;
	text-align:center;
	font-size:.6rem;
}

.zjbg {
	background-image: url(../images/ubj.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
	padding:1.5rem 3% ;
	position:relative;
	z-index:100;
}
.mempic { float:left;width:2.5rem; height:2.5rem;border-radius:2.5rem;background-color:#F2DEF8; margin-left:5%;}
.mempic img{ width:100%;border-radius:2.5rem;}
.zjinfo { float:right;width:75%;color:#fff;padding-top:.2rem;}
.zjinfo p{line-height:.8rem;margin-bottom:10px;}
.zjinfo span{border-radius:4px; padding:2px .5rem; background-color: #FFD9B3; text-align:center;color: #FF8950;display:inline-block;font-size:.4rem;}
.zjinfo span.bg{background-color: #CCEBB8;color: #62AC31;}


.zjbtn { position:absolute; right:0px; top:1.5rem;width:25%;}
.zjbtn a{border-radius:5px 0px 0px 5px; padding:5px 15% ; background-color: #611C75; color: #fff;display:block; margin-bottom:.2rem; font-size:.5rem;}




.membg {padding:10px 3%;}
.membox {border-radius:6px;background-color: #ffffff; margin-bottom:10px; position:relative;}
.membox h5{ border-bottom:1px solid #e5e5e5; height:2rem; line-height:2rem; font-weight: normal; padding:0px 10px; font-size:.7rem;}
.membox h5 a{ float:right;font-size:0.6rem;}



.mnav {padding:10px 0px;}
.mnav LI {FLOAT: left; WIDTH: 25%; text-align:center; margin:10px 0px;}
.mnav LI a{display:inline-block;}
.mnav LI a img{height:36px;}
.mnav LI p{margin-top:5px; font-size:.5rem;}

.mem_sort {border-bottom:1px solid #EEEEEE;font-size:0.7rem;height:1.5rem; padding-top:.5rem;background:#fff;}
.mem_sort a{height:1.5rem;display:inline-block; font-size:0.6rem; line-height:1.5rem; margin-left:4%; }
.mem_sort a.curr{color:#611C75;border-bottom:2px solid #611C75; }




.contpd{padding:.5rem 5%; min-height:80%;background:#fff;}
.minfoa {margin:1rem 0px; text-align:center;}
.minfoa a{border: 1px solid #EEEEEE; border-radius:4px; padding:10px 0px; margin:0px 4%; width:40%;display:inline-block;}
.qyTable{border-collapse:collapse;background-color: #ffffff; width:96%;}	
.qyTable th{border-top:1px solid #EEEEEE; line-height:1.3rem; text-align:left; font-weight:normal;padding:8px;}	
.qyTable td{border-top:1px solid #EEEEEE; line-height:1.3rem; padding:8px;text-align:right;}	
.qyTable img{height:1.5rem;}	


.eidtTable{border-collapse:collapse;background-color: #ffffff; width:100%;}	
.eidtTable th{border-bottom:1px solid #f5f5f5; line-height:1.3rem; text-align:left; font-weight:normal;padding:8px;}	
.eidtTable td{border-bottom:1px solid #f5f5f5; line-height:1.3rem; padding:8px;}	
.eidtTable th.tit{background-color: #f7f7f7; font-size:.7rem; color: #42C1C9;}

.eidtTable input[type='text'], .eidtTable input[type='password']{border:0; height:1rem; line-height:1rem; width:90%; background:#fff; border-radius:0; outline: none;}
.eidtTable textarea{border:0; min-height:2rem; line-height:1rem; width:100%;background:#fff; border-radius:0; color:#888; outline: none; vertical-align:top;overflow:auto;}
.eidtTable i{color: #FF9900; font-style:normal;}	
.eidtTable .sfzbd td{border-bottom:none; text-align:center;}	



.editbtn { padding:1rem .5rem;}	
.editbtn input[type='submit'],.editbtn input[type='button']{outline: none;height:1.5rem;line-height:1.5rem;color:#FFF;border-radius:5px;color: #fff; text-align:center; border:none; width:100%;
background: -webkit-linear-gradient(top, #942BB3 , #611C75); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #942BB3, #611C75); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #942BB3, #611C75); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #942BB3 , #611C75); /* 标准的语法 */
}
select.sel{width:60%;border:1px solid #dfdfdf;font-size:0.6rem;padding:2px 0px 8px;background:#fff;}
select.addrsel{width:30%;border:1px solid #dfdfdf;font-size:0.6rem;padding:2px 0px 8px;background:#fff;}

.filePicker {}	
.filePicker img{width:120px; height:86px;}


.addrlist{ padding-top:.5rem;}
.addrlist dl{border-bottom: 1px solid #f1f1f1; padding-bottom:.6rem; margin-bottom:.6rem;}
.addrlist dl dt{color: #666666;position:relative;}
.addrlist dl dt span{color: #333333;font-size:0.6rem;display:inline-block;}
.addrlist dl dd{padding:8px 0px;line-height:1rem;}
.addrlist dl dt i{border-radius:2px;background:#FF9900; font-size:.5rem; font-style:normal; margin-left:5px;padding:1px 2px;color: #fff;}
.opt{ position:absolute; top:.2rem; right:0px;}
.opt a{background-color: #FF8950;padding:2px 10px;font-size:.4rem;display:inline-block;color: #fff;border-radius:0.1rem;margin-right:5px;}
.opt a.bg1{background-color: #6BBE36;}
.opt a.bg2{background-color: #FFA869;}
.opt a.bg3{background-color: #659BFF;}
.opt a.bg4{background-color: #6BBE36;}




.serchbd{border-bottom:1px solid #ddd;padding:15px 0px;}
.serchtext{
	background-image: url(../images/hot.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size:40px 40px;
	padding-left:40px;
	line-height:40px;
	float:left;
}
.serchtext a{ margin-right:20px;}
.serchform { border:1px solid #ddd;border-radius: 50px;width:300px; padding:0px 0px 0px 20px; height:40px; margin:0 auto;}
.sinput {height: 30px;line-height:30px;width: 210px;float:left;border:none; padding:5px 0px;}
.ssbtn {width:60px;background-color: #611C75; float:right;border-radius: 50px; text-align:center; cursor:pointer;}




.Page{ text-align: center; padding:1rem 0; line-height:.9rem;}
.Page b{ color:#FF3300;}
.Page span{ padding:.2rem .5rem; margin:0 .2rem; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:.2rem .5rem; margin:0 .2rem; display:inline-block;background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page .cur{ color:#fff;background-color: #00AEBF;border:1px solid #00AEBF;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }

.foot_top{padding:2% 3%;width:94%; line-height:25px;text-align:center;border-top:1px solid #eee;background:#fff;}
