@charset "utf-8";
/* CSS Document */
input[type=button]{-webkit-appearance:none;	outline:none}/*按扭在IOS里面显示不正常，重置样式*/
body{ background:#F3F3F3}
ul li,ul{list-style-type:none; padding:0; margin:0}
.logo{ background:url(${pageContext.request.contextPath}/jsp/wap/images/logo.jpg) no-repeat top center; background-size:auto 100%; margin-top:10%}
.log_input{ padding-top:0.5em; text-align:center}
.submit{text-align:center}
.log_input li{ text-align:center; padding:3px 0}
.log_input li span{ padding-right:1%}
.log_input li input{margin: 0.5em 0;position: relative;box-shadow: 0 1px 4px rgba(0,0,0,0.3) inset;background-color: #FFFFFF;border-radius: 5px;border: 1px solid rgba(0,0,0,0.3);color: #333333;text-shadow: 0 1px 0 #FFFFFF;
display: block;width: 100%;padding: 8px 0px;font-size: 1.2em;font-family: Arial,Helvetica,sans-serif; margin:10px 0 0 0; text-indent:0.5em; color:#BEBEBE}
.px:active{border: 1px solid #ff6501;}
.log_submit{ text-align:center; padding-top:0em}
.log_submit input{background: #ff6501;
background-image: -webkit-gradient(linear,left top,left bottom,from( #2DAFEB ),to( #0671CD ));
background-image: -webkit-linear-gradient( #2DAFEB,#0671CD );
background-image: -moz-linear-gradient( #2DAFEB,#0671CD );
background-image: -ms-linear-gradient( #2DAFEB,#0671CD );
background-image: -o-linear-gradient( #2DAFEB,#0671CD );
background-image: linear-gradient( #2DAFEB,#0671CD );
border: none;

color: #fff;
font-weight: bold;
text-shadow: 0 1px 0 #FFFFFF;
border-radius: 5px;
display: block;
width: 100%;
box-shadow: 0px 2px 5px rgba(0,0,0,0.9);
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
text-align: center;
font-weight: bold;
text-shadow: 0px 1px 1px #000;
font-size: 1.2em;
padding: 10px;
margin: 10px 0 0 0;}
:focus{outline: none;}
.submit input{ width:60%; background:#2DA1DC; padding:10px; border:none; font:18px yahei; color:#fff;display: block;}
.submit_A{position:fixed;bottom:0px;left:0;right: 0; background:#2DA1DC;}
.submit_A input{ width:100%;  }
.submit input:active,.log_submit input:active{background: #ff6501;
background-image: -webkit-gradient(linear,left top,left bottom,from( #2DAFEB ),to( #0671CD ));
background-image: -webkit-linear-gradient( #2DAFEB,#0671CD );
background-image: -moz-linear-gradient( #2DAFEB,#0671CD );
background-image: -ms-linear-gradient( #2DAFEB,#0671CD );
background-image: -o-linear-gradient( #2DAFEB,#0671CD );
background-image: linear-gradient( #2DAFEB,#0671CD );
border: none;}
.red {color:#f00;}
 h1{ text-align:center; font-size:1.3em; padding-top:0.5em}
.logo1{ text-align:center;}

.registLogo{ width:200px;margin:10px auto 0 auto}
.registLogo img{ max-width: 100%;}
.registLogo01{margin-bottom: 15px;}
h1.regist_tit{font:bold 18px yahei;text-align: left;}
.reg_logo{ background:url(../images/logo.jpg) no-repeat top center; background-size:auto 100%; margin-top:10%}
.reg_input{ padding-top:0.5em; text-align:center; margin-bottom: 15px;}
.reg_submit{ padding-top:0.5em; text-align:center}
.reg_input li{ clear: both; overflow: hidden;margin-bottom: 10px;display: -webkit-box;font:16px yahei;padding-right:10px;  }
.reg_input .lab_name{ display:block; width:80px; padding-right:5px; text-align: right;font:14px/42px yahei;}
.reg_input li input[type="text"],.remark,.reg_radio_a{ padding:10px;border:1px solid #ddd;-webkit-box-flex: 1;display: block;font:14px yahei;}
.reg_input li select{ padding:10px;border:1px solid #ddd;-webkit-box-flex: 1;display: block;font:14px yahei;}

.remark{height: 60px;overflow: auto;overflow-x:hidden;font:14px/1.5 yahei; }
.reg_radio_a{text-align: left;background: #fff}
.reg_radio_a label{ display:block; width:100%;padding-bottom: 10px;}
.reg_radio_a label input{margin-right: 5px;}
.reg_radio_a label:last-child{padding-bottom: 0}
.reg_submit input{ width:60%; background:#2DA1DC; margin:0 3%; padding:2%; border:none; font-size:1.2em; color:#fff}
.reg_submit input:active{background:#0570CE;}

.suc_info{ margin:10%; padding:5%; background:#fff}
.suc_info p{ text-indent:2em}
.reg_s_submit{ text-align:center}
.reg_s_submit input{ width:80%; background:#2DA1DC; margin:0 3%; padding:2%; border:none; font-size:1.2em; color:#fff; text-align:center}			
.reg_s_submit input:active{background:#0570CE;}

#error{ padding:0.5em; background:#333; position:absolute; box-shadow:1px 1px 5px #000; color:#fff; display:none; width:150px; text-align:center; line-height:30px;left:50%;
top:50%; margin-left:-75px;}
.weixin_btn{background: #ff6501;
background-image: -webkit-gradient(linear,left top,left bottom,from( #58C05D ),to( #00940A ));
background-image: -webkit-linear-gradient( #58C05D,#00940A );
background-image: -moz-linear-gradient( #58C05D,#00940A );
background-image: -ms-linear-gradient( #58C05D,#00940A );
background-image: -o-linear-gradient( #58C05D,#00940A );
background-image: linear-gradient( #58C05D,#00940A );
border: none;

color: #fff;
font-weight: bold;
text-shadow: 0 1px 0 #FFFFFF;
border-radius: 5px;
display: block;
width: 100%;
box-shadow: 0px 2px 5px rgba(0,0,0,0.9);
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
text-align: center;
font-weight: bold;
text-shadow: 0px 1px 1px #000;
font-size: 1.2em;
padding: 10px;
margin: 10px 0 0 0;}
.weixin_ty {
background: #ff6501;
background-image: -webkit-gradient(linear,left top,left bottom,from( #58C05D ),to( #00940A ));
background-image: -webkit-linear-gradient( #58C05D,#00940A );
background-image: -moz-linear-gradient( #58C05D,#00940A );
background-image: -ms-linear-gradient( #58C05D,#00940A );
background-image: -o-linear-gradient( #58C05D,#00940A );
background-image: linear-gradient( #B30B37,#810613 );
border: none;
color: #fff;
font-weight: bold;
text-shadow: 0 1px 0 #FFFFFF;
border-radius: 5px;
display: block;
width: 100%;
box-shadow: 0px 2px 5px rgba(0,0,0,0.9);
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
text-align: center;
font-weight: bold;
text-shadow: 0px 1px 1px #000;
font-size: 1.2em;
padding: 10px;
margin: 10px 0 0 0;
}