
#alertBg {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 1397px;
  background-color: rgba(10, 10, 10, 0.5);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
  display: none;
}
#alertBg .alertBox {
  width: 400px;
  height: 170px;
  background: #fff;
  border-radius: 8px;
  margin: 400px auto;
  padding: 20px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#alertBg .alertBox #alertMsg {
  font-size: 16px;
  width: 100%;
}
#alertBg .alertBox #closeBg {
  width: 60px;
  height: 35px;
  line-height: 35px;
  background-color: #00479D;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  margin-top: 10px;
  margin-left: 300px;
  cursor: pointer;
}


.breadcrumb {
height: 40px;
background: #F3F3F3;
padding-left: 10px;
margin-bottom: 19px;
padding-top: 0;
margin-top: 20px;
line-height: 40px;
font-size: 16px;
}

 .contentPolicy {
  width: 1200px;
  font-size: 16px!important;
  height: auto;
  margin: 0 auto;
  display: inline-block;
  margin-bottom: 40px;
}
 .contentPolicy .listChildren {
  width: 273px;
  background-color: #F5F5F5;
  padding-top: 18px;
  cursor: pointer;
}
.contentPolicy .listChildren .son {
  display:inline-block;
  width: 100%;
  height: 35px;
  margin-bottom: 8px;
  color: #666;
}
.contentPolicy .listChildren .son .sonLine {
  display: inline-block;
  width: 7px;
  height: 28px;
  background-color: #bd1a2d;
}
.contentPolicy .listChildren .son .sonName {
  height: 35px;
  line-height: 35px;
  margin-left: 15px;
  color: #666;
}
.contentPolicy .listChildren .son:hover {
  background-color: #bd1a2d;
  color: #fff;
}
.contentPolicy .listChildren .son:hover .sonName{
color: #fff;
}


 .contentPolicy .leavemsgShow {
  width:875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 100px 20px 100px;
  border: 1px solid #DCDCDC;
  color: #8C8C8C;
}
 .contentPolicy .leavemsgShow .letterTitle {
  width: 520px;
  height: 40px;
  margin-top: 15px;
}
.contentPolicy .leavemsgShow .letterTitle .biaoti {
  height: 40px;
  line-height: 40px;
}
 .contentPolicy .leavemsgShow .letterTitle .showInput {
  width: 410px;
  height: 38px;
  line-height:38px;
  background: #fff;
  outline: none;
  padding-left: 10px;
  border: 1px solid #B2B2B2;
  border-radius: 4px;
  font-size: 14px;
  color: #B2B2B2;
}
 .contentPolicy .leavemsgShow .letterTitle .showInput::-webkit-input-placeholder {
  color: #B2B2B2;
  font-size: 16px;
  padding-left: 10px;
}
 .contentPolicy .leavemsgShow .letterTitle .showInput::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #B2B2B2;
  font-size: 16px;
  padding-left: 10px;
}
 .contentPolicy .leavemsgShow .letterTitle .showInput:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #B2B2B2;
  font-size: 16px;
  padding-left: 10px;
}
 .contentPolicy .leavemsgShow .letterTitle .showInput:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #B2B2B2;
  font-size: 16px;
  padding-left: 10px;
}

.contentPolicy .leavemsgShow .letterMsg div span{line-height: 130px;}

 .contentPolicy .leavemsgShow .letterMsg {
  width: 520px;
  height: 130px;
  margin-top: 15px;
}
 .contentPolicy .leavemsgShow .letterMsg .msgContent {
  width: 420px;
  height: 130px;
  font-size: 16px;
  border: 1px solid #B2B2B2;
  border-radius: 4px;
  outline: none;
  resize: none;
}
 .contentPolicy .leavemsgShow .letterCode {
  width: 520px;
  height: 55px;
  margin-top: 35px;
}
 .contentPolicy .leavemsgShow .letterCode .code {
  width: 420px;
  height: 55px;
  font-size: 16px;
  border: 1px solid #EFEFEF;
  border-radius: 4px;
}
 .contentPolicy .leavemsgShow .letterCode .code .code1 {
  width: 64px;
  text-align: center;
  height: 55px;
  line-height: 55px;
  padding: 0 8px;
  background-color: #EFEFEF;
}
 .contentPolicy .leavemsgShow .letterCode .code .code2 {
  background: #fff;
  outline: none;
  font-size: 16px;
  width: 204px;
  height: 55px;
  line-height:55px;
}
 .contentPolicy .leavemsgShow .letterCode .code .code3 {
  width: 130px;
  height: 55px;
  background-color: #5383C5;
}
 .contentPolicy .leavemsgShow .submitMsg {
  padding: 16px 0 0 98px;
  cursor: pointer;
}
 .contentPolicy .leavemsgShow .submitMsg .sure {
  width: 200px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  border-radius: 5px;
  background-color: #bd1a2d;
  color: #fff;
  font-size: 16px;
}
 .contentPolicy .leavemsgShow .submitMsg .cancle {
  width: 200px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  border-radius: 5px;
  background-color: #A0A0A0;
  color: #fff;
  font-size: 16px;
  margin-left: 23px;
}
 .contentPolicy .wantInqure {
  display: none;
  width: 900px;
}
 .contentPolicy .wantInqure .inquireShow {
  height: 172px;
  width: 880px;
  margin-left: 10px;
  border: 1px solid #DCDCDC;
}
 .contentPolicy .wantInqure .inquireShow .inBorder {
  margin-left: 10px;
  margin-top: 10px;
  margin-right: 10px;
  width: 860px;
  height: 152px;
  border: 1px solid #DCDCDC;
}
 .contentPolicy .wantInqure .inquireShow .inBorder .xinjianchaxun {
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #fff;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #bd1a2d;
}
 .contentPolicy .wantInqure .inquireShow .inBorder .iqureNumber {
  height: 102px;
  padding-left:30px;
}
 .contentPolicy .wantInqure .inquireShow .inBorder .iqureNumber .submitIqure {
  width: 200px;
  height: 38px;
  line-height: 38px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  background-color: #bd1a2d;
  margin-left: 20px;
  border-radius: 4px;
  cursor: pointer;
}
 .contentPolicy .wantInqure .inquireShow .inBorder .iqureNumber .iqureNumberInput {
  outline: none;
  border: 1px solid #B2B2B2;
  height: 24px;
  width: 240px;
}
 .contentPolicy .wantInqure .inquireShow .inBorder .iqureNumber .iqureCode {
  margin-top:10px;
}
 .contentPolicy .wantInqure #returnMsg {
  font-size: 16px;
  padding-left: 10px;
  margin-top: 20px;
  display: none;
}
