*{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:90%;
background:#fff;
background-image: url(../images/bg.jpg);
background-repeat: no-repeat;
background-position: center bottom;
background-size:100% 100%;
}
.contbd {
min-height:85%;
background:#fff;
padding:.5rem 2%;
}

.clearfix{clear: both; height:0px;}
.logo { text-align:center; padding:10%;}
.logo img{width:50%;}
.logot{ text-align:center; margin-bottom:2rem; font-size:1.1rem; line-height:1.5rem;}
.logot h3{
	font-weight:normal;
	letter-spacing: .1rem;
	font-size:1.1rem;
}
.top {WIDTH: 100%;HEIGHT: 25px;padding:15px 0px;background-color: #00AEBF;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:2rem; margin:0px 10%;}
.homebtn a {WIDTH: 100%;border-radius:1.5rem;color: #FFFFFF;display:inline-block;font-size:.8rem;text-align:center;box-shadow:1px -1px 8px #D1D1D1;
margin:auto; line-height:2rem; margin:.8rem 0px;
background: -webkit-linear-gradient(top, #00AEBF , #007E8C); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, #00AEBF, #007E8C); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, #00AEBF, #007E8C); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, #00AEBF , #007E8C); /* ±ê×¼µÄÓï·¨ */
}


.qyTable{border-collapse:collapse;border:1px solid #f5f5f5;background-color: #ffffff;}	
.qyTable td{border:1px solid #f5f5f5;padding:5px;}	
.qyTable th.tit{font-size:.8rem; text-align:center;background-color: #E9F6FE;padding:8px 5px;}	
.qyTable th.tit span{font-size:.8rem;color:#CC0000;}	
.qyTable th{border:1px solid #f5f5f5;font-weight:normal;background-color: #fcfcfc;padding:8px 5px; text-align:left;}
.qyTable blockquote{ margin:0px;color:#008493;}	
.qyTable i{color:#FF0000; font-style:normal; margin-right:5px;}	
.qyTable td.yjtit{ font-size:.45rem;}	
.qyTable th.tit1{text-align:center;background-color: #E9F6FE;padding:5px; font-size:.6rem;}	
.qyTable .plist span{display:inline-block; width:49%;}	

.qyTable *{vertical-align:middle;}


.schsel {
height:100%; width:100%;background-color: #fff; position:fixed; top:0px; left:0px; z-index:1000;
}
.schsel iframe{
height:100%; width:100%;
}

.sscont {
height:300px; width:100%;background-color: #fff;position:fixed; bottom:0px; left:0px;
}





.tinput{border:1px solid #eee; padding:2px 2%;line-height:1rem;height:1rem; width:95%;}
.tinputs{border:1px solid #eee; padding:2px 2%;line-height:1rem;height:1rem; width:80%;}
.tinputss{border:1px solid #eee; padding:2px 2%;line-height:1rem;height:1rem; 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:.8rem;background:#00aebf; width:40%;border:none; color:#FFF;border-radius:2px;cursor:pointer; margin:0px 3%; line-height:1.5rem;}
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 3%;}
.logt {
	text-align:center;
	padding:1rem 0px;
}
.logt img{ width:30%;}


.logform {border-radius:4px; padding:1rem 5%; line-height:1.3rem;background:rgba(255,255,255,0.7); width:80%; 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: #00AEBF;
	color: #fff;
}


.pay_list a{font-size:0.6rem;display:inline-block; width:48%;}
.pay_list a *{vertical-align:middle;}
.pay_list a span{border:1px solid #cccccc;border-radius:4px; width:20px; height:20px;display:inline-block; margin-right:10px;}
.pay_list a.curr span{
	background-image: url(../images/ico1.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #00AEBF;
	border:1px solid #00AEBF;
}


.nav_dh{position: absolute; right:10px;top:15px; cursor:pointer;}
.nav_dh img{height:28px; margin-left:10px;}
.hui-slide-menu{width:50%; height:100%; position:fixed; z-index:999; background:#00AEBF; right:-50%; top:0px;}
.hui-slide-menu .meminfo{padding:20px 20px 0px 20px;color:#FFFFFF;}
.hui-slide-menu ul{padding:20px;}
.hui-slide-menu li{color:#FFFFFF; line-height:1.8rem;border-bottom:1px solid #17EEFF;}
.hui-slide-menu li a{color:#FFFFFF; display:block; font-size:.6rem;}
@keyframes hui-a-menu-show{0%{right:-50%;} 100%{right:0%}}
@-moz-keyframes hui-a-menu-show{0%{right:-50%;} 100%{right:0%}}
@-webkit-keyframes hui-a-menu-show{0%{right:-50%;} 100%{right:0%}}
@-o-keyframes hui-a-menu-show{0%{right:-50%;} 100%{right: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%{right:0%;} 100%{right:-50%}}
@-moz-keyframes hui-a-menu-hide{0%{right:0%;} 100%{right:-50%}}
@-webkit-keyframes hui-a-menu-hide{0%{right:0%;} 100%{right:-50%}}
@-o-keyframes hui-a-menu-hide{0%{right:0%;} 100%{right:-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%;}


.norecord {
	background-image: url(../images/none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:120px;
	margin:70px auto;
	text-align:center;
	font-size:1rem;
}
.xmlist *{font-size:0.6rem;}

.xmlist dl{border: 1px solid #EEEEEE;border-radius:4px; padding:10px;margin-bottom:10px;}
.xmlist dl.curr{border: 1px solid #F56250;}
.xmlist dl dt{color: #666666;}
.xmlist dl dt span{font-size:0.7rem;}
.xmlist dl dd{padding:8px 0px;}
.xmlist dl dd.opt{border-top: 1px solid #EEEEEE; text-align:right;}
.xmlist dl dd.opt p{ float: left;}
.xmlist dl dd.opt a{border:1px solid #00AEBF; margin-left:.2rem; padding:2px 5px;border-radius:4px;}


.searchbox {background-color: #f7f7f7;border-radius:4px; padding:10px;margin-bottom:10px; display:none;}
.searchbox td{padding:5px;}	
.searchbox *{vertical-align:middle;}
.ssinputs{border:1px solid #eee; padding:2px 2%;line-height:.9rem;height:.9rem;}
select.sssel{height:auto;padding:5px 0px;line-height:1rem;border:1px solid #eee;}
input.ss_btn{
	border:none;
	height:30px;
	line-height:30px;
	color:#FFF;
	cursor:pointer;
	width:100%;
	border-radius:5px;
	background-color: #00AEBF;
	color: #fff;
}
.sqypics{}
.sqypic{float:left; position:relative; margin:3px 10px 3px 0px;}
.sqypic span{ position:absolute; right:0px; top:0px; display:block; cursor:pointer;background-color:#00aebf; padding:2px 5px;color:#fff;}
.sqypic p{
display: table-cell;
vertical-align:middle;
text-align:center;
width:4rem;
height:3rem;
background-color:#f5f5f5;
border: 1px solid #cccccc;
}
.sqypic p img{
vertical-align:middle;
max-width:4rem;
max-height:3rem;
}

input.qy_btn{ font-size:.8rem;background:#00aebf; width:24%;border:none; color:#FFF;border-radius:2px;cursor:pointer; margin:0px 2%; line-height:1.5rem;}

.qyfile{ display:none;}

.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;}
