﻿@font-face {
  font-family: YH;
  src: local("Microsoft Yahei");
}
body{background: #f2f2f2;}
.header{height: 70px;width: 100%;border-bottom: 4px solid #0082ff;
	background: -webkit-linear-gradient(left, #0a367a 0%, #041835 67%, #014fa9 100%);
	background: -ms-linear-gradient(left, #0a367a 0%, #041835 67%, #014fa9 100%);/** IE9 IE10 **/
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#0a367a',endcolorstr='#020a17',gradientType=1);}
.head_con{width: 1000px;margin: 0 auto;}
.logo{display: inline-block; width: 56px;height: 57px;background: url('../images/logo_small.png') no-repeat center;vertical-align: middle;}
.header h1{display: inline-block;width: 700px;height: 70px; text-indent:-9999px; white-space:nowrap; line-height:0;background: url('../images/text_small2.png') no-repeat 0 center;vertical-align: middle;margin-left: 10px;}
.main{width: 1000px;margin: 0 auto;background: #fff;overflow: hidden;}
.thread{width: 96%;margin:  0 auto;border-bottom: 1px solid #bfcddd;font: 16px/36px YH; color: #333;}
.thread:before{content: '';display: inline-block;width: 6px;height: 20px;vertical-align: text-bottom;background: #a7b6c6;margin-right: 10px; }
.form{margin: 20px 0 0 220px;text-align: left;}
label.register{display: inline-block; min-width: 130px;font: 14px/18px YH;color: #666;text-align: right;vertical-align: top;margin: 6px 0 20px 0;}
.dot{color: #f00;margin-right: 4px; font-style: normal;}
input{margin-bottom: 20px;background: #f7f7f7;}
input[type="text"],input[type="password"],input[type="date"]{width: 300px; height: 30px;border: 1px solid #ccc;border-radius: 4px;text-indent: 6px;}
input[type="date"]{width: 140px;}
input[type="radio"]{margin-bottom: 0;vertical-align: text-bottom;margin-right: 4px;}
label.sex{width: auto;margin-right: 16px;vertical-align: inherit;}
input.verify{width: 70px; height: 30px; border: none;background: #2a55c9;color: #fff;margin-left: 10px;border-radius: 4px;cursor: pointer;}
h6{width: 428px;height: 38px;border: 1px solid #90a2d0;border-radius: 6px 6px 0 0;text-align: center;font: 14px/40px YH;color: #333;}
#content{width: 428px;height: 126px;border: 1px solid #90a2d0;border-radius:0 0 6px 6px; position: relative;top: -1px;overflow: hidden;}
#content p{width: 96%;margin: 6px auto;font: 12px/18px "simsun"; color: #666;}
input[type="checkbox"]{margin-bottom: 0;vertical-align: middle;margin-right: 4px;}
label[for="agree"]{width: auto;margin-right: 16px;vertical-align: inherit;font: 12px/18px "simsun"; color: #333;}
input.submit{width: 140px;height: 40px;background: #2a55c9; color: #fff; font: 20px/20px YH;border: none;border-radius: 100px;cursor: pointer;margin-left: 120px;}
input[type="button"]:hover{background: #0099ff;}

span.photo, span.sample{display: inline-block;width: 140px; height: 90px;border: 1px solid #ccc; border-radius: 8px;background: url('../images/photo.png') no-repeat center 12px;vertical-align: top; margin-bottom: 20px;position: relative;}
/* span.photo{cursor: pointer;} */
/* span.photo:before{content: '点击拍照';display: block; width: 100%;text-align: center;font: 12px/18px "simsun";color: #999;position: absolute;bottom: 12px;} */
span.photo{ background:url('../images/sample.png') #e4e4e4 no-repeat center 4px;}
span.photo:before{content: '请手持身份证进行拍照';display: block; width: 100%;text-align: center;font: 12px/24px "simsun";color: #999;position: absolute;bottom: 0px;border-top: 1px solid #ccc;background: #f2f2f2;}

._filelist li{/*这个选择器一定要有宽高，否则图片显示不出来，因为它里面的内容是绝对定位的*/
width: 140px;height: 90px;position: relative;border: 1px solid #ccc; border-radius: 6px;overflow: hidden;
}
.choose-file-btn{width: 140px;height: 90px;overflow: hidden;border: 1px solid #ccc; border-radius: 6px;background: url('../images/ID.png') no-repeat center 12px;}

#uploader2, .choose-file-btn{display: inline-block;vertical-align: top;}
.choose-file-btn{display: inline-block;margin-bottom: 20px;}
.webuploader-pick{background: transparent;color: #999; vertical-align: bottom;padding-top: 48px;height: auto;}
.webuploader-pick:hover{background: transparent;}

a.blue{vertical-align: top; margin: 6px 0 0 10px;display: inline-block; color: #2a55c9;}
span.info{display: inline-block;vertical-align: top;margin-top: 6px;}

.feedback{width: 96%;text-align: left;border: 1px dashed #ff2e2e;background: #ffecec; border-radius:0 6px 6px 0;font: 14px/36px YH; color: #ff5050;margin: 20px auto ;text-indent: 20px;position: relative;}
.feedback:before{content: '';width: 4px;height: 38px;background: #ff2e2e;display: inline-block;position: absolute; left: -1px;top: -1px;}

.phoneRefound{width: 492px; text-align: right;margin-bottom: 20px;color: #2a55c9;}
.refound{width: 70px;height: 22px;border: none;background: #2a55c9;color: #fff;margin:0 0 0 10px;border-radius: 4px;cursor: pointer;vertical-align: middle;}

/*2021-07-14*/
.header_nw { width: 100%; height:95px; background: url("../images/header_bg.png"); background-size: cover; font-family: microsoft yahei; }
.hdBox { width:1100px; margin: 0 auto; color: #fff; position: relative; }
.header_nw h1 { height: 95px; padding-left: 100px; background: url("../images/logo.png") no-repeat 20px center; line-height: 95px; color: #fff; text-align: left; box-sizing: border-box; }
.header_nw h1 span, .header_nw h1 b { display: inline-block; float: left; }
.header_nw h1 span { margin-right: 15px; padding-top: 18px; line-height: 30px; }
.header_nw h1 span strong { height: 40px; font-size: 30px; font-weight: bold; line-height: 40px; text-shadow: -2px 0 2px rgba(0,0,0,.5); letter-spacing: 4px; display: block; }
.header_nw h1 span i { font-style: normal; font-family: Arial; font-size: 14px; font-weight: normal; line-height: 18px; text-shadow: -2px 0 2px rgba(0,0,0,.5); letter-spacing: 1.5px; display: block; }
.header_nw h1 b { height: 40px; margin-top: 27px; padding: 0 15px; border-left: 2px solid #6491c4; font-size: 28px; font-weight: normal; line-height: 38px; }
.login_info { padding: 0 5px 0 0; color:#fff; line-height: 94px; position: absolute; top: 0; right: 0; }
.login_info span { padding: 0 10px; font-size: 16px; display: inline-block; }
.login_info i { display: none; }
.login_info a { color:#fff; }
.footer_nw { width: 100%; height:125px; background: #20232b; }
.footer_box { width:1100px; margin: 0 auto; text-align: center; }
.cprt, .dzjg { margin-top: 12px; vertical-align: top; display: inline-block; }
.cprt { color:#bbb; text-align: center; }
.cprt p { height: 22px; line-height: 22px; }
.cprt i { margin: 0 5px; vertical-align: top; display: inline-block; }
.dzjg { padding-left: 15px; }
.footer_nw span { margin: 0 20px; font-size: 12px; color: #999; line-height: 40px; display: inline-block; }
.main { width:1100px; min-height: 600px; }








