body {
    font-family: "Microsoft Yahei";
    font-size: 13px;
}

.ptpcinsidePage-main{
    margin: 0 auto;
}
/**tabs**/
.tempTabsPannel
{
  position:relative;
}

.tempTabsPannel-nav
{
  height:37px;
  border-bottom:1px solid #dddcdc;
  margin-bottom:-1px;
  position:relative;
}

.tempTabsPannel-nav>li
{
  float:left;
  height:37px;
}

.tempTabsPannel-nav>li>a
{
  display:block;
  width:128px;
  height:37px;
  background:#fff;
  border:1px solid #dddcdc;
  margin-right:-1px;
  color:#010101;
  line-height:35px;
  text-align:center;
  font-size:14px;
}

.tempTabsPannel-nav>li.active>a
{
  border-color:#578eeb;
  color:#fff;
  background:#578eeb;
}
/****/



.getPassword-page
{
	padding-top:30px;
}

.getPassword-page.dHide
{
	display: none;
}

.getPassword-page.active
{
	display: block;
}

.getPassword-page .getPassword-navbox
{
	padding-top:33px;
	height:150px;
}

.getPassword-page .getPassword-nav
{
	height:14px;
	width:888px;
	margin:0 auto;
	border-bottom:1px solid #dbdbdb;
	position:relative;
}

.getPassword-page .getPassword-nav li.li1
{
	position:absolute;
	top:0px;
	left:0px;
}

.getPassword-page .getPassword-nav li.li2
{
	width:26px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-13px;
}

.getPassword-page .getPassword-nav li.li3
{
	width:26px;
	position:absolute;
	top:0px;
	right:0px;
}

.getPassword-page .getPassword-nav li>i
{
	width:26px;
	display:block;
	height:26px;
	background:url(images/get/getpassword.png) no-repeat 0 0;
}

.getPassword-page .getPassword-nav li.curr>i
{
	background-position:0 -26px;
}

.getPassword-page .getPassword-nav li.li3>i
{
	background:url(images/get/getpassword.png) no-repeat -26px 0;
}

.getPassword-page .getPassword-nav li.li3.curr>i
{
	background-position:-26px -26px;
}

.getPassword-page .getPassword-nav li>div
{
	width:126px;
	text-align:center;
	margin-left:-50px;
	padding-top:5px;
}


.getPassword-page .getPassword-form
{
	padding-left:260px;
}

.getPassword-page .getPassword-btnbox
{
	text-align:center;
	padding-top:30px;
}

.getPassword-page .getPassword-btnbox .tempBtn
{
	margin:0 10px;
}

.getPassword-page .getPassword-tishi
{
	height:100px;
	text-align:center;
}

.getPassword-page .getPassword-tishi span.chenggong
{
	background:url(images/get/cg.png) no-repeat left;
	height:100px;
	display:inline-block;
	line-height:100px;
	padding-left:70px;
	font-size:30px;
	color:#ef6052;
}

.getPassword-page .getPassword-tishi span.shibai
{
	background:url(images/get/sb.png) no-repeat left;
	height:100px;
	padding-left:70px;
	display:inline-block;
}

.getPassword-page .getPassword-tishi span.shibai .t1
{
	line-height:100px;
	font-size:30px;
	color:#ef6052;
	text-align:left;
	font-weight:500;
}

.getPassword-page .getPassword-tishi span.shibai .t2
{
	line-height:15px;
	font-size:13px;
	text-align:left;
}
/*****/

/*****/
.process-nav{
    width: 600px;
    margin: 0 auto;
    display: table;
}

.process-nav li{
    display: table-cell;
    vertical-align: middle;
}

.process-nav li.nav{
    width: 26px;
    position: relative;
}

.process-nav li.nav>i.icon
{
	width:26px;
	display:block;
	height:26px;
	background:url(images/get/getpassword.png) no-repeat 0 0;
    vertical-align: middle;
}

.process-nav li.nav.curr>i.icon
{
	background-position:0 -26px;
}

.process-nav li.nav.afterli>i.icon
{
	background:url(images/get/getpassword.png) no-repeat -26px 0;
}

.process-nav li.nav.afterli.curr>i.icon
{
	background-position:-26px -26px;
}

.process-nav li.nav .name
{
	width: 226px;
    position: absolute;
    left: -100px;
    text-align: center;
    padding: 10px;
}

.process-nav li.line .l{
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #dbdbdb;
    height: 1px;
    overflow: hidden;
    vertical-align: middle;
    position: relative;
    top:-1px;
}

.process-nav li.line.curr .l{
    border-bottom: 1px solid #28b6fe;
}

/*****/

/****/
.tempFrom
{
  margin-bottom:10px;
  display:table;
}

.tempFrom>li
{
  display:table-cell;
  vertical-align:top;
  position:relative;
}

.tempFrom>li.name
{
  height:100%;
  line-height:28px;
  width:125px;
  padding-left:13px;
}

.tempFrom>li.name2
{
  height:100%;
  line-height:28px;
  padding-left:13px;
}

.tempFrom>li.childname
{
  width:280px;
  height:100%;
  line-height:28px;
  padding-left:117px;
  color:#4fc3ff;
}

.tempFrom>li.textArea-box
{
  display:block;
}

.mandatory
{
  display:inline-block;
  vertical-align:middle;
  background:url(images/get/mandatory.png) no-repeat center;
  width:7px;
  height:9px;
}

.tempFrom>li .mandatory
{
  position:relative;
  top:-1px;
  left:-3px;
}

.tempFrom-control
{
  width:auto;
  height:28px;
  outline:0;
  border:1px solid #dddcdc;
  background:#f5f5f5;
  padding:5px;
  line-height:16px;
}

.getCode-btn {
    border: 0;
    height: 28px;
    border-radius: 3px;
    color: #fff;
    background: #fab800;
    width: 112px;
    line-height: 27px;
}

.getCode-btn.btnDisabled
{
  background:#ccc;
  cursor:default;
}

.tempFrom .getCode-box, .tempFrom .password-levelbox {
    padding-left: 9px;
}

.registered-btn {
    width: 108px;
    height: 34px;
    background: #578eeb;
    border: 0;
    color: #fff;
    border-radius: 3px;
    line-height: 34px;
}
.tempBtn {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
    border: 0;
    outline: 0;
}
/****/

/*****/
.realName-prompt
{
  padding-left:145px;
  color:#faaa29;
  height:40px;
  margin-top:-40px;
}

.realName-file
{
  padding:10px 0 10px 245px;
}

.realName-btn
{
  width:166px;
  text-align:center;
  padding-top:10px;
}

/*****/

.fileImg-panel
{
  width:150px;
  height:100px;
  background:url(images/get/filebg.png) no-repeat center;
  padding:1px;
  margin-left: 10px;
  position:relative;
}

.tempFileBtn {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    position: relative;
    width: 65px;
    height: 28px;
}

.tempFileBtn .fileBtn {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 45px;
    width: 300px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    vertical-align: middle;
}

.tempFileBtn .tempBtn {
    float: left;
}
.tempBtn.temp-btn5 {
    background: url(images/get/btn3.png) no-repeat;
    width: 65px;
    height: 28px;
    text-align: center;
    line-height: 26px;
    color: #00a3f7;
}

.tempBtn {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
    border: 0;
    outline: 0;
}

.fileImg-panel>.del, .materialUpload-card .upLoad-from .file-img>.del {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: url(images/get/del.png) no-repeat center;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
}

.fileImg-panel>.fangda, .materialUpload-card .upLoad-from .file-img>.fangda {
    width: 19px;
    height: 19px;
    display: inline-block;
    background: url(images/get/fangda.png) no-repeat center;
    position: absolute;
    left: 5px;
    bottom: 5px;
    cursor: pointer;
}

.registered-page
{
  border: 1px solid #dddcdc;
  background: #fff;
  padding:50px 0;
}

.registered-page .registered-form
{
  float:left;
  border-right:1px solid #dbdbdb;
  padding-left:50px;
  width:730px;
}

.registered-page .registered-title
{
  color:#578eeb;
  padding-bottom:20px;
}

.tempFrom .getCode-box,
.tempFrom .password-levelbox
{
  padding-left:9px;
}

.registered-page .password-level
{
  display:inline-block;
  width:49px;
  height:28px;
  border:1px solid #dbdbdb;
  line-height:26px;
  text-align:center;
  margin-right:5px;
  color:#757575;
}

.registered-page .password-level.curr
{
  border:1px solid #28b6fe;
  color:#fff;
  background:#28b6fe;
}

.getCode-btn
{
  border:0;
  height:28px;
  border-radius:3px;
  color:#fff;
  background:#fab800;
  width:112px;
  line-height: 27px;
}

.getCode-btn.btnDisabled
{
  background:#ccc;
  cursor:default;
}

.registered-page .xieyi-box
{
  padding-left:13px;
}

.registered-page .registered-login
{
  padding-left:70px;
  float:left;
}

.registered-page .loigninfo-box
{
  padding-bottom:18px;
}

.registered-page .loigninfo-box .back-password
{
  vertical-align:middle;
  border-bottom:1px solid #578eeb;
  color:#578eeb;
  position:relative;
  top:5px;
  left:37px;
}

.registered-page .down-app
{
  width:304px;
  height:133px;
  background:url(../images/inside/register-banel.png) no-repeat;
}

.registered-page .help-infobox
{
  width:304px;
  height:200px;
  position:relative;
  margin-top:15px;
}

.registered-page .help-infobox .li1
{
  line-height:23px;
  color:#578eeb;
  padding-bottom:8px;
}

.registered-page .help-infobox .li2
{
  line-height:23px;
}

.registered-page .help-infobox .wx-code
{
  width:93px;
  height:93px;
  border:1px solid #dbdbdb;
  position:absolute;
  top:0px;
  right:0px;
}

.registered-page .help-infobox .wx-code img
{
  width:100%;
  height:100%;
}

.registered-btn
{
	width:108px;
	height:34px;
	background:#578eeb;
	border:0;
	color:#fff;
	border-radius:3px;
	line-height: 34px;
}

.renzheng-pact{
    background: #fff;
    border: 1px solid #dbdbdb;
}

.renzheng-pact{
    padding: 25px 90px;
}

.renzheng-pact > .tit
{
    color:#578eeb;
    font-size: 14px;
    height: 30px;
}

.renzheng-pact > .con1
{
    border: 1px solid #dbdbdb;
    padding: 10px 35px;
}

.renzheng-pact > .con1 .name
{
    font-size: 14px;
    line-height: 30px;
    color: #000;
}

.renzheng-pact > .con1 .list >li
{
    font-size: 13px;
    line-height: 25px;
    color:#757575;
    padding-left: 45px;
}

.renzheng-pact > .con2
{
    padding-top: 20px;
}

.renzheng-pact > .con2 >p
{
    font-size: 13px;
    line-height: 25px;
    color:#757575;
    text-indent: 26px;
}

.renzheng-pact > .ranzheng-qd
{
    
}

.renzheng-pact > .ranzheng-qd >input[type='checkbox']
{
    position: relative;
    top:2px;
    margin-right: 5px;
    cursor: pointer;
}

.renzheng-pact > .ranzheng-qd >a
{
    color: #009aea;
}

.renzheng-pact > .btnbox
{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}

/*****/