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

  .cx1{ width:30%; margin:auto;}
  .cx1 ul{margin: 20px auto; }
  .cx1 ul li{ padding-bottom:12px; margin: 10px auto;display: flex; align-items: center;}
  .cx1 ul li span{ display:inline-block; padding-right:6px;}
  .cx1 ul li input.c{ width:100%; border:1px solid #dedede; height:50px; line-height:50px; text-indent:12px; font-size: 16px;}
  .cx1 ul li input.sub{ display:inline-block; height:50px; line-height:50px;cursor:pointer; color:#FFF; background:#0F5FB2; border:none; width: 47%; margin-left: 2%;  font-size: 16px;}
  .cx1 ul li input.sub1{}
  .jieguo{  width:75%; 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:75%; display:block; margin:0.3rem 0 0 0;  font-size: 16px;}

	.ulcx li{ min-height:40px; line-height:40px; float:left; width:100%;width: calc(100% - 1px); border:1px solid #999; margin-top:-1px; margin-left:-1px; display: flex; align-items: center; position: relative; }
    .ulcx54{ width: 90%; }
    .ulcx li.at{ text-align:center; font-size: 22px; height: 40px; line-height: 40px; display: block;}
  .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:100px; float:left; text-indent:14px;}
  .ulcx54 li span{ text-indent:0px; line-height: 120%; width: 245px;padding: 10px; /*border-right:1px solid #999;*/ }
	.ulcx li p{ overflow:hidden; padding-left:10px; padding-right:10px;  width: calc(100% - 120px); }
  .ulcx54 li p{ padding: 10px; width: calc(100% - 280px); }
  .ulcx li p:before{ content: ""; top: 0; height: 100%; width: 1px; background: #999; left: 100px; position: absolute; }
  .ulcx54 li p:before{left: 255px; }
/*  .ulcx54 li.at { height: 40px; line-height: 40px; font-size: 22px; }*/
  .ulcx li .chang_con{ padding:10px; line-height: 1.5; }
  .ulcx li.chang span{ display: inline; text-indent:0; float: none; width: auto; padding:0;}
  .ulcx li.chang p{padding:0; width: auto;}
   .ulcx li.chang p:before{ display: none; }

  @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; }
	.ulcx54,.ulcx{ width: 100%; }
  .cx1{ width:100%; float: none; margin: auto; }

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


  }

    @media only screen and (max-width:767px) {
		.ulcx54 li{display: flex; align-items: center; position: relative;}
		.ulcx54 li.at{ display:block;}
		.ulcx54 li span{width: calc(40% - 10px);  padding:10px 5px;}
    .ulcx54 li p { border-left: none; width: calc(60% - 10px); padding: 10px 5px;}
    .ulcx54 li p:before{left: 40%; }


	}




