
 #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;
 }

 .contentPolicy {
   width: 1150px;
   /*height: 760px;*/
   margin: 0 auto;
   margin-top: 31px;
   margin-bottom: 41px;
 }

 .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: #CE0B0B;
 }

 .contentPolicy .listChildren .son .sonName {
   height: 35px;
   line-height: 35px;
   margin-left: 15px;
  color: #666;
  width: 80%;
 }

 .contentPolicy .listChildren .son:hover {
   background-color: #CE0B0B;
   color: #fff;
 }
 .contentPolicy .listChildren .son:hover .sonName{
  color: white;
 }


 .contentPolicy .leavemsgShow {
   width: 790px;
   -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 {
   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: #CE0B0B;
   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: 800px;
 }

 .contentPolicy .wantInqure .inquireShow {
   height: 172px;
   width: 780px;
   margin-left: 10px;
   border: 1px solid #DCDCDC;
 }

 .contentPolicy .wantInqure .inquireShow .inBorder {
   margin-left: 10px;
   margin-top: 10px;
   margin-right: 10px;
   width: 760px;
   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: #CE0B0B;
 }

 .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: #CE0B0B;
   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;
 }

 .nowLocation .locationMsg{position: relative; top: 7px;}
 /* 适老化 */
 .oldModel .listChildren .son .sonName {
   font-size: 30px;
   line-height: 45px;
   height: 45px;
 }
 .oldModel .contentPolicy .listChildren .son{height: 45px;}
 .oldModel .contentPolicy .listChildren{height: auto;}
 .oldModel .nowLocation img{padding-bottom: 27px;}
 .oldModel .nowLocation .locationMsg{top: 0;}
 /* 我要查询 */
 .oldModel .contentPolicy .wantInqure {
   font-size: 28px;
 }

 .oldModel .contentPolicy .wantInqure .inquireShow .inBorder .iqureNumber span {
   font-size: 26px !important;
 }
 .oldModel .contentPolicy .wantInqure .inquireShow .inBorder .iqureNumber .iqureCode input {margin-left: 7px!important;}
 .oldModel .contentPolicy .wantInqure .inquireShow .inBorder .iqureNumber input {
   height: 34px !important;
   font-size: 22px;
   width: 280px !important;
 }

 .oldModel .contentPolicy .wantInqure .inquireShow .inBorder .iqureNumber .submitIqure {
   font-size: 26px;
 }

 /* 我要留言 */
 .oldModel .contentPolicy .leavemsgShow p {
   font-size: 28px;
 }

 .oldModel .contentPolicy .leavemsgShow .letterTitle {
   width: 600px;
   height: 50px;
 }

 .oldModel .contentPolicy .leavemsgShow .letterCode span,
 .oldModel .contentPolicy .leavemsgShow .letterMsg span,
 .oldModel .contentPolicy .leavemsgShow .letterMsg .fr,
 .oldModel .contentPolicy .leavemsgShow .letterTitle span {
   font-size: 26px;
 }

 .oldModel .contentPolicy .leavemsgShow .letterTitle .showInput::-webkit-input-placeholder {
   font-size: 26px;
 }

 .oldModel .contentPolicy .leavemsgShow .letterTitle .showInput {
   font-size: 26px;
 }

 .oldModel .contentPolicy .leavemsgShow .letterMsg {
   width: 600px;
 }

 .oldModel .contentPolicy .leavemsgShow #textCount {
   font-size: 26px;
   margin-left: 181px !important;
 }

 .oldModel .contentPolicy .leavemsgShow .letterCode .code .code1 {
   font-size: 26px;
   width: 90px;
 }

 .oldModel .contentPolicy .leavemsgShow .letterCode {
   width: 600px;
 }

 .oldModel .contentPolicy .leavemsgShow .letterCode .code .code2 {
   width: 180px;
 }

 .oldModel .contentPolicy .leavemsgShow .submitMsg .cancle,
 .oldModel .contentPolicy .leavemsgShow .submitMsg .sure {
   font-size: 26px;
   height: 45px;
   line-height: 45px;
 }
