@charset "utf-8";
/* CSS Document */

.cen{ width:100%; height:auto; margin:0 auto; background:url(../Images/login_bg.jpg) no-repeat center 0 #000;}
.loginv2 { background:#fff;}
.loginv2 header{ height:72px; border-bottom:1px solid #dcdcdc; background-color:#fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));
  background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
  background-image: linear-gradient(to bottom, #ffffff, #f6f6f6);
}
.tpLogo{ float:left; margin-top:18px;}
.tpLogo a{ float:left;}
.tpLogo span{ float:left; margin-left:16px; font-size:21px; color:#777; margin-top:8px;}
.tpLink{ float:right; color:#555; margin-top:28px;}
.tpLink a{ color:#555;}
.loginCont{ padding:80px 0 120px;}
.loginLeftBanner{ width:600px; height:400px; overflow:hidden; float:left;}
.loginBox{ border:1px solid #dadada; width:318px; float:right; margin-right:15%; padding:16px; padding-top:0px; background:#fdfdfd;}
.loginFormTit{ height:48px; line-height:50px; border-bottom:1px solid #dadada;}
.loginFormTit h1{ font-size:16px; color:#005aaa; font-weight:normal; float:left; height:47px; line-height:47px; font-weight:bold; padding:0 5px 0 2px; border-bottom:2px solid #005aaa;}
.loginFormBox{ padding:8px 2px 2px;}
.loginFormBox .wz{ padding:8px 0 5px; overflow:hidden;}
.loginFormBox .wz a{float:right;}
.loginFormBox .sr{ padding:6px 0 6px;}
.loginFormBox .btc{ padding:10px 0 0px; overflow:hidden;}
.loginInp{width:306px; border:1px solid #dadada; height:34px; background:#fff; padding:0 3px; line-height:34px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.loginInp:focus{ border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgba(82, 168, 236, 0.5);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgba(82, 168, 236, 0.5);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgba(82, 168, 236, 0.5);}
.btn{float:left; padding:12px 0px;
  font-size: 16px; width:128px; overflow:hidden;
  color: #333333;
  text-align: center;font-family:"微软雅黑";
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #eeeeee;
  background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background-image: -o-linear-gradient(top, #ffffff, #eeeeee);
  background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  background-repeat: repeat-x;
  border: 1px solid #dadada;
  border-color: #dadada;
  *zoom: 1;
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9);
     -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9);
          box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.9);
}
.btn.fr{ float:right;}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #eeeeee;
  *background-color: #eeeeee;
}

.btn:active,
.btn.active {
  background-color: #eeeeee \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-login {
  color: #fff; height:48px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  background-color: #429cee;
  *background-color: #429cee;
  background-image: -moz-linear-gradient(top, #62aff5, #2d92ed);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62aff5), to(#2d92ed));
  background-image: -webkit-linear-gradient(top, #62aff5, #2d92ed);
  background-image: -o-linear-gradient(top, #62aff5, #2d92ed);
  background-image: linear-gradient(to bottom, #62aff5, #2d92ed);
  background-repeat: repeat-x;
  border-color: #278be3;
}
.btn-login:hover,
.btn-login:active,
.btn-login.active,
.btn-login.disabled,
.btn-login[disabled] {
  color: #fff;
  background: #2d92ed;
  *background: #2d92ed;
}

.btn-login:active,
.btn-login.active {
  background-color: #2d92ed \9;
}

/*注册CSS*/
.fl{ float:left;}
.fr{ float:right;}
select {
padding: 5px;
width:130px;
border: 1px solid #ddd;
min-width: 50px;
}
.regBox{ border:1px solid #ddd; background:#fff; width:1000px; margin:0px auto; margin-bottom:50px;}
.reg_topBar{ height:84px; padding:0 35px; line-height:84px; background:#fafafa; border-bottom:1px solid #e9e9e9; font-size:14px; color:#999;}
.reg_topBar h2{ float:left; line-height:48px; font-size:20px; color:#666; font-weight:normal;}
.regBox .r_blue{ color:#1299e1}
.reg_content{ padding:40px 0 30px 30px;}
.btn-reg{ padding:12px 120px; font-size:14px;color: #ebffe2;background-color: #3fce01;display: inline-block;
vertical-align: middle;
cursor: pointer;
text-align: center;
margin-bottom: 0;
line-height: 20px;
border: none;
-webkit-transition: all 0.2s ease-in 0s;
-moz-transition: all 0.1s ease-in 0s;
-o-transition: all 0.1s ease-in 0s;
transition: all 0.1s ease-in 0s;
border-radius: 2px;}
.reg_Success{ padding:80px 80px 40px;}
.reg_suText{ padding-bottom:50px; border-bottom:1px dashed #ddd; color:#019b10; font-size:38px; padding-left:180px; background:url(../Images/rightIco.png) no-repeat 40px 0;}
.reg_suText h2{ font-size:38px; line-height:80px; font-weight:100;}
.reg_suNext{padding:40px 0 30px 60px; font-size:18px; color:#999;}
.reg_suNext h4{ font-size:20px; font-weight:normal; color:#666; padding-bottom:20px;}
.reg_suBtnc{ padding:40px 20px 40px 20px; text-align:center; vertical-align:middle; font-size:14px;}
.reg_contact{ padding-top:18px; color:#999; padding-right:130px; text-align:right; font-size:14px;}
.reg_suNext a,.reg_suNext .btn{ vertical-align:middle;}
.ag_writeTablePd{ width:100%; margin-top:14px;}
.ag_writeTablePd td{ padding:15px 5px; vertical-align:middle;}
.ag_writeTablePd td span,.ag_writeTable table td input{ vertical-align:middle;}
.ag_writeTablePd td.ltd{ color:#777; font-size:14px; width:150px; text-align:right;}
.ag_writeTablePd td.ltd i{ color:#e42d1b; margin-right:5px; font-style:normal;}
.ag_writeTablePd .valInfo2{ margin-left:0px;}
.ag_writeTablePd .valInfo2 span{ margin-left:6px;}
.ag_writeTablePd .ySelectColor_selected{height:38px; line-height:38px; z-index:2;border-color:#ccc;}
.ag_writeTablePd .ySelectColor_selected.on{border-color:#1299e1; box-shadow:0 0 8px rgba(18,153,255,0.3); }
.ag_writeTablePd .ySelectColor_selected i{top:4px;}
.ag_writeTablePd .ySelectColor_drop{ border:1px solid #ccc; top:39px; box-shadow:0 0 8px rgba(18,153,255,0.3); z-index:1;}
/*宽度*/
.w30{ width:30px;}
.w50{ width:50px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w200{ width:200px;}
.w205{ width:205px;}
.w220{ width:220px;}
.w250{ width:250px;}
.w280{ width:280px;}
.w290{ width:290px;}
.w300{ width:300px;}
.w500{ width:500px;}
.w670{ width:670px;}
.w720{ width:720px;}
.w755{ width:755px;}
.w770{ width:770px;}
.input2{ border:1px solid #ccc; color:#333; padding:4px 6px; line-height:30px; background:#fff; font-family:"微软雅黑";-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s}
.input2:focus{ box-shadow:0 0 6px rgba(18,153,225,0.6);border-color:#1299e1;}
.select2{border:1px solid #ccc; color:#333; padding:4px 6px; line-height:30px; height: 40px; background:#fff; font-family:"微软雅黑";-webkit-transition: all 0.2s ease-in 0s;
  -moz-transition: all 0.2s ease-in 0s;
  -o-transition: all 0.2s ease-in 0s;
  transition: all 0.2s ease-in 0s  
}
.select2:focus{
  box-shadow:0 0 6px rgba(18,153,225,0.6);border-color:#1299e1;
}
/*找回密码*/
.commonSingle{ width:1000px; margin:0 auto; margin-bottom:50px;}
.commonSingle h2{ font-size:20px; font-weight:normal; height:24px; line-height:24px; padding:0px 30px; padding-bottom:0;}
.getPass_box{ border:1px solid #e0e0e0; border-top:5px solid #7ab7f3; background:#fff; min-height:400px;}
.getPass_box .bar{ width:787px; overflow:hidden; margin:0px auto; padding:15px 0 20px;}
.getPass_box .bar ul{ display:block; height:34px; width:100%; background:url(../Images/getpassStepbg.png) no-repeat; overflow:hidden;} 
.getPass_box .bar ul.step1{ background-position:0 0;}
.getPass_box .bar ul.step2{ background-position:0 -36px;}
.getPass_box .bar ul.step3{ background-position:0 -72px;}
.getPass_box .bar ul.step4{ background-position:0 -108px;}
.getPass_box .bar li{ float:left; width:196px; text-indent:50px;  color:#277dd4;font-size:14px; line-height:34px;}
.getPass_box .bar li.s01{ text-indent:40px;}
.getPass_box .bar li.s02{ text-indent:34px;}
.getPass_box .bar li.s03{ text-indent:44px;}
.getPass_box .bar li.s04{ text-indent:60px;}
.getPass_box .bar ul.step1 li.s01{color:#fff;}
.getPass_box .bar ul.step2 li.s01,.getPass_box .bar ul.step2 li.s02{ color:#fff;}
.getPass_box .bar ul.step3 li.s01,.getPass_box .bar ul.step3 li.s02,.getPass_box .bar ul.step3 li.s03{ color:#fff;}
.getPass_box .bar ul.step4 li.s01,.getPass_box .bar ul.step4 li.s02,.getPass_box .bar ul.step4 li.s03,.getPass_box .bar ul.step4 li.s04{ color:#fff;}

.getPass_box .tb1{ width:760px; margin:15px auto 50px;}
.getPass_box .tb1 .nopad td{ padding:0px 2px;}
.getPass_box .tb1 td{ padding:15px 2px;}
.getPass_box .tb1 td.td1{ width:140px; text-align:right; font-size:14px; vertical-align:top; line-height:30px;}
.getPass_box .tb1 td.td1 span.red{ margin-right:5px;}
.getPass_box .tb1 td.td2{ width:140px; text-align:right; font-size:14px; vertical-align:top; line-height:38px;}
.getPass_box .tb1 td.td2 span.red{ margin-right:5px;}
.getPass_box .sp1{ color:#1299e1; margin-left:10px;}
.getPass_box .sp1 a{ color:#1299e1;}
.safeSetOpt{ width:250px; margin:0 auto; padding:25px 0 35px; overflow:hidden}
.safeSetOpt .setBtn{ float:right; text-align:center; width:94px; height:24px; color:#377ccb; background:url(../images/validateOption.jpg) no-repeat; padding-top:94px; line-height:20px; cursor:pointer}
.safeSetOpt .tel{ background-position:-188px 0; float:left;}
.safeSetOpt .tel.on{ background-position:-282px 0}
.safeSetOpt .email.on{background-position:-94px 0}
.valiBox{ width:580px; margin:0 auto;}
.valiBox img.dh2{ float:left; margin:3px 5px 3px 0;}
.valiTab{ width:100%;}
.valiTab td{ padding:20px 3px; line-height:38px;}
.valiTab tr.nbd td{ padding:3px;}
.valiTab .ltd{ width:170px; font-size:14px; text-align:right; vertical-align:text-top;}

.naInfoImgBox {
padding: 10px 0px 10px 260px;
float:left;
}
.t_c {
text-align: center;
}
.na-img-area {
cursor: default;
}
.na-img-area {
width: 130px;
height: 130px;
border: 2px solid #e3e3e3;
border-radius: 50%;
padding: 4px;
background: #fff;
position: relative;
z-index: 4;
}
.marauto {
margin: 0 auto;
}
.na-img-bg-area:empty {
background: url(../Images/n-avator-bg.png) 0 0 no-repeat;
}
.na-img-bg-area {
width: 118px;
height: 118px;
border-radius: 50%;
overflow: hidden;
}
.na-edit {
position: absolute;
top: 33px;
left: 33px;
display: none;
width: 43px;
height: 43px;
background: url(../Images/n-ava-edit.png) 0 0 no-repeat;
_background: url(../Images/n-ava-edit-ie.png) 0 0 no-repeat;
}
address, cite, dfn, em, var {
font-style: normal;
}
.naImgLink {
padding-top: 15px;
}
.color4a9 {
color: #4a90e3;
}