@charset "utf-8";
  .cx_box{border: 1px solid #ececec;  display:block; margin:auto;  padding: 20px 0px;}

  .cx1{ width:30%; margin-left: 5%; }
  .cx1 ul{margin: 20px auto; }
  .cx1 ul li{ padding-bottom:12px; margin: 10px auto;}
  .cx1 ul li span{ display:inline-block; padding-right:6px;}
  .cx1 ul li input.c{ width:100%; border:1px solid #dedede; height:35px; line-height:35px; text-indent:12px;}
  .cx1 ul li input.sub{ display:inline-block; height:35px; line-height:35px;cursor:pointer; color:#FFF; background:#0F5FB2; border:none; width: 47%; margin-left: 2%;}
  .cx1 ul li input.sub1{}
  .jieguo{  width:60%; display:block; margin:10px auto; }
  .jieguo dl{ display:block; margin:auto;}
  .jieguo dl p{ display:block; line-height:200%; margin:10px auto; font-size: 18px;  }
  .jieguo dl p b{ float: left; }
  .jieguo dl span{ overflow: hidden; display:block; }


    .ulcx{ width:90%; display:block; margin:auto;}
	.ulcx li.at{ text-align:center;  padding:20px 0; font-size: 18px; display: block;}

	.ulcx li{ width: calc(100% - 1px); border:1px solid #999; margin-top:-1px; margin-left:-1px; display: flex;align-items: center;}
  .ulcx54 li{ line-height: 120%; min-height: initial;  height: auto; }
	.ulcx li.no span{  }
	.ulcx li.hal{ width:50%; width: calc(50% - 1px); float:left;}
	.ulcx li span{ display:block; width:90px;  float:left; text-indent:14px;}

  .ulcx54 li span{ text-indent:0px; line-height: 120%; width: 133px;padding: 10px 12px 10px 12px; }
	.ulcx li p{ overflow:hidden; padding: 10px 12px; width: calc(100% - 115px);  display: flex;align-items: center; border-left:1px solid #999;}
  .ulcx54 li p{ padding: 10px 12px; }
  .ulcx54 li.at { height: 30px; line-height: 30px; }


.table{ margin:auto; width: 90%; }

.table table{border-right: #999 1px solid!important; border-bottom:  #999 1px solid!important; width: 100%;}
.table td{  padding:10px; border: none!important; border-left: #999 1px solid!important; border-top: #999 1px solid!important;}
.table b{ font-size: 18px; display: block; margin:auto; padding:10px; }

.wap{ display: none; }

.table.wap{ border:#999 1px solid; border-top: none; }
.table li{margin:auto; display: flex;align-items: center; border-top: #999 1px solid;  position: relative; }
.table li .at{}
.table li span{ width: 80px; padding:10px; }
.table li p{ padding:10px; width: calc(100% - 80px);  }
.table li p:before{ content: ""; height: 100%; width: 1px; background: #999; left: 80px; top: 0; display: block;  position: absolute; }
.table.wap{ width: calc(100% - 2px); }
 .table_28 li span{  width: 120px;}
.table_28 li p:before{  left: 120px; }

  @media only screen and (max-width: 1023px) {
.ulcx li.hal{ width:100%; float:left;}

  }


  @media only screen and (max-width: 800px) {
/*  .jieguo img{ float:none; margin:auto; display:block;}
  .jieguo dl{ display:block; padding-left:0px; padding-top:20px;}*/
    .cx_box{ border: none; padding: 0px; }
  .cx1{ width:100%; float: none; margin: auto; }

.jieguo{ width:96%; float: none; margin: auto; }
  .cx1 ul{ }



  }

  @media only screen and (max-width: 767px) {

    .pc{ display: none; }
    .wap{ display: block; }
  .ulcx54 li span{ width:90px;}
  }


