/* CSS Document */
body,div,p,span,font,a,img,h1,h2,h3,h4,h5,h6,h7,table,tr,td,dl,dt,dd,ul,li,input,select{ margin:0px; border:0px; padding:0px;font-family:"Microsoft YaHei",arial;}
 a{ text-decoration:none;}
 a:hover{ text-decoration:none; cursor:pointer;}
 a:visited{ text-decoration:none;}
 ul li{ list-style-type:none;}
.ValidationErrors{ padding-left:5px;}

.u-btn-red{ height:30px; line-height:30px;}

html,body{width:100%;height:100%;overflow:hidden;margin:0;color: #454545;}
body{background:url(../images/member_bj.jpg) center 0 no-repeat;/*background: #E9ECF3;*/ }
.main{  width: 500px;  height: 360px; position: relative; font-size: 0; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .3);    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .3);    margin: 0 auto; z-index:999;}
.main_t{ height:8px; width:100%; background:url(../images/main_t.png) 0 0 no-repeat;}
.main_bg{ position:absolute; width:100%; height:100%; background:#fff; top:0; left:0; z-index:-1;}

.opcity01{ filter:alpha(opacity=100); opacity:1;}
.opcity02{ filter:alpha(opacity=10); opacity:0.1;}


.yskj span{margin-left:5px; font-size:12px;color:#F00}
.yskj_tt{ height:60px; width:100%; border-bottom:1px solid #eee; text-align:center;}
.yskj_tt b{font-size: 20px;line-height: 60px;font-weight: normal;color: #222;display: inline-block;border-bottom: 2px solid #828282;}

.step1 .yskj_bd .ul{padding-top:30px; font-size:14px;}
.step1 .yskj_bd .ul li{height:40px; width:302px; margin:0 auto; line-height:40px; margin-bottom:15px;}
.step1 .yskj_bd .ul li label{ vertical-align:middle; display:inline-block; width:140px; text-align:right; color:#333;}
.step1 .yskj_bd .ul li .txt1,.step1 .yskj_bd .ul li .txt2{width: 300px;
height: 40px;
border: 1px solid #eee;
background: #fff;
line-height: 40px;
text-indent: 10px;
color: #909090;
vertical-align: middle;
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
-webkit-appearance: none;
border-color: #CECECF;}
.step1 .yskj_bd .ul li .txt2{ width:140px;}
.step1 .yskj_bd .p1{ padding-left:125px;}
.step1 .yskj_bd .p1 .btn1{ vertical-align:-2px; margin-right:5px; *vertical-align:0px;}
.step1 .yskj_bd .p1 a{ color:#0064b4; font-size:12px;}
.step1 .yskj_bd .reg{ margin-top:20px; width:100%; text-align:center; margin-bottom:20px;}
.step1 .yskj_bd .reg .btn2,.step1 .yskj_bd .reg .btn3{ background:url(../images/step2_jh.jpg) no-repeat;height:40px; line-height:40px; font-size:18px; color:#fff; border:0 none; cursor:pointer; display:inline-block; vertical-align:middle; text-decoration:none; font-family:"微软雅黑"}
.step1 .yskj_bd .reg .btn2{    width: 300px;
    display: inline-block;
    height: 41px;
    border-radius: 4px;
    background: #E84240;
    border: none;
    cursor: pointer;
    border-bottom: 3px solid #d00d0b;
    color: #fff;
    font-size: 16px;
    padding: 0 10px;
    text-align: center;
    outline: none;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);}
.step1 .yskj_bd .reg .btn3{background:url(../images/step3_2.jpg) repeat-x; width:98px; color:#606060;margin-left:10px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0}
.step1 .yskj_bd .reg .btn3:hover{ text-decoration:none}

.yskj_bd .other_login{ color:#808080; margin-bottom:10px;}
.yskj_bd .other_login img{ vertical-align:-2px; margin-right:5px;}




.bg_dot {
width: 100%;
height: 100%;
background: url(../images/bg_dot.png);
_background: none;
}
.bg_dot_d {
width: 100%;
height: 100%;
background: url(../images/bg_dot_d.png);
_background: none;
}

.bg_dot_dd{
width: 100%;
height: 100%;
background: url(../images/bg_dot_dd.png);
_background: none;
}
.bg_line {
width: 100%;
height: 100%;
background: url(../images/bg_line.png);
_background: none;
}
.bg_net {
width: 100%;
height: 100%;
background: url(../images/bg_net.png);
_background: none;
}
.th1{
	 margin: 80px auto 50px auto;
    text-align: center;
    color: #555;
    font-size: 35px;
    font-weight: bold;}
	.jianyi {
    color: #c01;
    text-align: center;
    margin-top: 25px; font-size:12px;
}