* {
  margin: 0;
  padding: 0;
}
body {
  font: 14px/1.5 'Microsoft YaHei', arial, SimSun, sans-serif;  
  font-family: VAGRundschriftW01-Light,PingFang TC,Heiti TC,Microsoft JhengHei,Microsoft YaHei,sans-serif ;
}
ul {
    list-style: outside none none;
}
ul li{
	line-height:35px;
	height:35px;
}
.layout {
  width:960px;
  background-color: rgba(244,180,208,1);
  margin:0 auto;
}
.header{
  height:250px;
  position: relative;
}
.nav{
  background: url(../../images/banyuan-cdhl.png) no-repeat;
  height: 150px;
}
.progress-bar-back {
  height:20px;
  background-color: rgba(255,255,255,1);
  top: 80px;
  position: relative;
  margin: 0 16px;
}
.progress-bar-1,
.progress-bar-2,
.progress-bar-3,
.progress-bar-4,
.progress-bar-5,
.progress-bar-no-entity-1,
.progress-bar-no-entity-2,
.progress-bar-no-entity-3,
.progress-bar-no-entity-4,
.progress-bar-no-entity-5,
.progress-bar-reg-1,
.progress-bar-reg-2,
.progress-bar-reg-3{
  background-color: rgba(245,81,151,1);
  height:20px;
  position: absolute;
  top: 0;
  left: 0;
}
.progress-bar-1{
  width:80px;
}
.progress-bar-2{
  width:271px;
}
.progress-bar-3{
  width:472px;
}
.progress-bar-4{
  width:664px;
}
.progress-bar-5{
  width:100%;
}

/**********��W���W�������**********/
.progress-bar-no-entity-1{
  width:80px;
}
.progress-bar-no-entity-2{
  width:330px;
}
.progress-bar-no-entity-3{
  width:330px;
}
.progress-bar-no-entity-4{
  width:617px;
}
.progress-bar-no-entity-5{
  width:100%;
}
/********************/

/**********�w���W�H���n�O**********/
.progress-bar-reg-1{
  width:80px;
}
.progress-bar-reg-2{
  width:486px;
}
.progress-bar-reg-3{
  width:100%;
}
/********************/

.progress-cur{
  position: absolute;
  bottom:0px;
  right: -20px;
}
.progress-menu,
.reg-progress-menu{
  margin-top: 96px;
}
.progress-menu .cur,
.reg-progress-menu .cur {
  color: rgba(255,255,255,1);
  background-color:rgba(245,81,151,1);
  /*background-color: #fdcb03;*/
}
.progress-menu div{
  color: rgba(0,0,0,1);
  background-color: rgba(255,255,255,1);
  font-size: 18px;
  display:inline-block;
  margin-left: 75px;
  border-radius: 9px;
  padding: 0 20px;
  position: relative;
  line-height: 36px;
  min-width: 59px;
  text-align: center;
}

.reg-progress-menu div{
  color: #000;
  background-color: #fff;
  font-size: 18px;
  display:inline-block;
  margin-left: 275px;
  border-radius: 9px;
  padding: 0 20px;
  position: relative;
  line-height: 36px;
  min-width: 59px;
  text-align: center;
}

.progress-menu div:first-child,
.reg-progress-menu div:first-child {
  margin-left:40px;
}
.progress-1 span,
.progress-2 span,
.progress-3 span,
.progress-4 span,
.progress-5 span{
    display:block;
    width:0;
    height:0;
    border-width:0 17px 17px;
    border-style:solid;
    position: absolute;
    border-color:transparent transparent rgba(255,255,255,1);
    top:-16px;
    left:50%;
    margin-left:-17px;
}
.cur span {
  border-color:transparent transparent rgba(245,81,151,1) !important;
}
.main-cont {
  margin: 40px 30px 0;
  background-color: rgba(255,252,241,1);
  position: relative;
  border-radius: 30px;
  padding-bottom: 20px;
}
.main-cont-2 {
  margin: 100px 30px 0;
  position: relative;
  background-color: rgba(255,252,241,1);
  padding-bottom: 20px;
}
.main-cont-3,
.main-cont-4 {
    background-color: rgba(255,252,241,1);
    margin: 70px 30px 0;
    position: relative;
    padding-bottom: 20px;
}
.main-cont-4 {
    /*background: rgba(255, 242, 198, 1) url("../../images/con-map.png") no-repeat scroll 93% 75%;*/
    min-height: 350px;
}
.con-top{
  background: url(../../images/title-top-cdhl.png) no-repeat;
  display: block;
  height: 26px;
  position: absolute;
  top: -26px;
  width: 100%;
}
.con-title-1,
.con-title-2,
.con-title-3,
.con-title-4,
.con-title-5,
.con-title-6,
.con-title-7,
.con-title-8{
  background: url(../../images/reg-title-1-cdhl.png) no-repeat;
  display: block;
  height: 47px;
  left: 53px;
  position: absolute;
  top: -28px;
  width: 260px;
}
.con-title-2{
  background: url(../../images/reg-title-2-cdhl.png) no-repeat;
  top: -40px;
}
.con-title-3{
  background: url(../../images/reg-title-3-cdhl.png) no-repeat;
  top: -26px;
}
.con-title-4{
  background: url(../../images/reg-title-4-cdhl.png) no-repeat;
  top: -30px;
}
.con-title-5{
  background: url(../../images/reg-title-5-cdhl.png) no-repeat;
  top: -37px;
}
.con-title-6{
  background: url(../../images/reg-title-6-cdhl.png) no-repeat;
  top: -30px;
}
.con-title-7{
  background: url(../../images/reg-title-7-cdhl.png) no-repeat;
  top: -30px;
}
.con-title-8{
  background: url(../../images/reg-title-8-cdhl.png) no-repeat;
  top: -30px;
  left: 35%;
}
.con-conts{
  margin: 40px;
  font-size: 16px;
  padding-top: 46px;
}
.con-conts ol {
  margin-left: 30px;
  line-height: 40px;
}
.con-conts > ol li {
  padding-left: 15px;
}
.footer {
  height: 200px;
  line-height: 200px;
  text-align: center;
}
.foot-btn,
.foot-btn-prev{
  border: none;
  color: #fff;
  background-color: rgba(85,194,240,1);
  font-size: 30px;
  font-weight: bold;
  border-radius: 15px;
  padding: 10px 60px;
  margin: 0 15px;
  cursor: pointer;
  line-height: 32px;
}
.foot-btn-prev {
  color:rgba(255,255,255,1);
  background-color: rgba(234,109,164,1);
}
.con-tb th{
  font-weight: 400;
  text-align: left;
}
.con-tb tr{
  line-height:40px;
}
.main input[type="text"]{
  border: none;
  border: #aaa 1px solid;
  height: 27px;
  line-height: 27px;
  padding:3px;
  width: 534px;
}
.main select{
  height: 30px;
  line-height: 30px;
  width:100px;
}
.mt-20 {
  margin-top: 20px !important;
}
.item-inline li{
  display: inline;
  margin-right: 10px;
  font-size:18px !important;
}
.child-item {
  background-color: #f2f2f2;
  line-height: 48px;
  border-radius: 30px;
  font-size: 16px;
  font-weight: bold;
  margin: 40px 120px 0;
  padding: 0 20px;
}
.con-fin p{
  font-size: 20px;
  line-height: 50px;
  padding: 0 75px;
}
.con-fin p span{
	color: #F04661;
	text-decoration: underline;
}
.btn-back,
.btn-edit{
  border: none;
  color: #fff;
  background-color: rgba(85,194,240,1);
  font-size: 20px;
  font-weight: bold;
  border-radius: 15px;
  padding: 10px 30px;
  margin: 0 15px;
}
.btn-back {
  color: #FCFEFD;
  background-color: rgba(234,109,164,1);
}
.btn-back:hover {
  background-color: rgba(85,194,240,1);
}

.con-tb-1 th{
  font-weight: 400;
  text-align: right;
  font-weight: bold;
}
.con-tb-1 tr{
  line-height:40px;
}
#form-account,
#form-password,
#form-checkcode {
  width: 380px;
  height: 40px;
  border: none;
  border: 1px #55C2F0 solid;
  border-radius: 20px;
  line-height: 40px;
  padding-left: 20px;
}
.login-item li{
  line-height: 70px;
  height: 70px;
}
.login-main{
  background-color: #fff;
  height: 520px;
  margin: -80px auto 0;
  width: 681px;
}
.frmcss{
  margin-top: 20px;
  text-align: center;
}
#form-view {
  background-color: #55C2F0;
  border: none;
  border-radius: 20px;
  color:#fff;
  cursor: pointer;
  font-weight: bold;
  font-size:20px;
  height: 40px;
  line-height: 40px;
  width: 400px;
}
.pb100 {
  padding-bottom: 100px;
}
.go-back{text-align:right;margin: 30px 30px 0 0;}
.go-back a {text-decoration:none;color: #F04661;}
.change-code{font-size: 13px; color: #F04661;}
.colorFycBr{
	color:rgba(244,180,208,1) !important;
}
.choiseFyc{
	font-size:18px !important;
}
.inputborder{
	border:0.5px solid rgba(244,180,208,1);
}
.progress-cur{
	display:none;
}
/* #treediv{
	display:block !important;
} */

.test{
	display: block;
	padding-left: 1em;
}
@media (max-device-width: 768px) {
	.test{
		display: inline;
		padding-left: 0;
	}
}


.multiLanguageHead{
	background:#f4b4d0;
}
.curLanguage{
	color:#5cb5db;
}

.edit_id_other {
	width: 118px !important;
}