@charset "utf-8";
body{ background: #f5f5f5}
.reg1{ width:800px; max-width:100%; height:auto; overflow:hidden; background: #fff}
.reg1 h1{ width: 100%; height:auto; background: #403962; font-size: 1.5rem; font-weight: normal; color: #fff; padding: 1rem 0; }
.newh_top3_1{ display: none}
.reg1 ul{ margin-top: 2rem; width: 66%}
.reg1 li{ width: 100%; height: auto; margin-bottom: 1.3rem; overflow: hidden}
.reg1 li h2{ text-align: left; font-size: 0.8rem; color: #ff752d; font-weight: normal}
.reg1 li input[type='text'],.reg1 li input[type='password'],.reg1 li input[type='file']{ width: 93%; height: 2rem; padding: 0.3rem 3%;
	font-size: 1rem; border: 1px solid #999;}

.reg1 li textarea{ width: 93%; height: 6rem; padding: 0.3rem 3%;
	font-size: 1rem; border: 1px solid #999;}
.reg1 li input[type='text'][name1="1"]{ width: 31%; float: left}
.reg1 li input[type='text'][name1="2"]{ width: 54%; float: right}
.reg1 li input[type='text'][name1="3"]{ width: 50%; float: left}
.reg1 li input[type='text'][name1="4"]{ width: 35%; float: right}
.reg1 li p{ width: 100%; font-size: 0.8rem; color: #999; text-align: left}
.reg1 li label{ font-size: 1rem; color: #666}
.reg1 li label a{ margin-left: 0.5rem}
.reg1 li input[type='button']{ width: 100%; height: 2.5rem; background: #ff752d;
	 border:none;color: #fff; font-size: 1.2rem}
.reg1 li[name='upload']{ position: relative; width: 100%; height: 3rem; cursor: pointer; overflow: hidden}
.reg1 li input[type='file']{position: absolute; left: 0; top: 0; z-index: 10; opacity: 0;width: 100%; height: 3rem; padding:0;
	font-size: 1rem; border:0; cursor: pointer}
.reg1 li p[name='user_upload_text']{position: absolute; left: 0; top: 0; z-index: 1;  width: 99%; height: 2.8rem; background: #e2e2e2; text-align: center;
	border:none;color: #333; line-height: 1.5rem; font-size: 1rem; border: 1px solid #ccc; cursor: pointer}
.reg1 li[name='jindu'] p{ width: 100%; height: 1rem; background: #999; background-image:url("/images/jindu_bg.png");
	 background-size:0% 100%;background-repeat:no-repeat;display: none; color: #fff; text-align: center}