@charset "utf-8";
/*public css*/

.xqformed{ background: #fff; width: 1200px; /*height: 400px;*/ margin: 50px auto 20px; border-radius: 10px; overflow:  hidden;}
.xqformed p{ margin: 0; }
.xqformed .ptit{padding-top: 10px; border-bottom: 1px solid #dcdcdc; text-align: center; color: #0984e5;}
.xqformed h3{font-size: 22px; margin: 10px auto 0;}
.xqformed .p2{font-size: 14px; margin: 2px auto 11px;}
.xqformed .flef{ width: 585px; /*height: 257px;*/ overflow: hidden; float: left; border-right: 1px solid #dcdcdc; margin: 33px 0; padding: 0 23px;}
.xqformed input{font-size: 16px;color: #878787;width: 100%; height: 50px;line-height: 50px; border: 1px solid #dcdcdc;margin-bottom: 19px ;padding-left:15px;padding-right: 45px;border-radius:5px}
.xqformed .sub1{
  font-size: 18px;
  color: #fff;
  background: #0984e5;
  height: 50px;
  line-height: 50px;
  margin: 0px auto;
  display: block;
  cursor: pointer;
  -webkit-transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -ms-transition: all .3s ease-in-out 0s;
  -o-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
}

.xqformed .frig{ width: 615px; height: 257px; overflow: hidden; float: right; margin: 33px 0; padding: 0 23px; overflow: hidden;}
.xqformed .frig .pbox{ height: 100%; color: #878787; font-size: 16px; float: left; overflow: hidden; padding-top: 4px;}
.xqformed .frig .pbox p{ padding-left: 40px; line-height: 42px; }
.xqformed .frig .pbox .p1{ margin-bottom: -5px; }
.xqformed .frig .pbox .p2{ line-height: 26px; margin: 0; font-size: 16px; }

.xqformed .frig .dwx{ width: 180px; height: 100%; float: right; overflow: hidden; text-align: center; background: #f9f9f9;}
.xqformed .frig .dwx img{ width: 112px; height: 112px; border: 1px solid #dcdcdc; margin: 42px 33px 12px;}
.xqformed .frig .dwx p{ font-size: 16px; color: #878787; margin-bottom: 2px;}


.xqformed{ 
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.xqformed .sub1:hover{ background: #0879d2; }
.xqformed,.xqformed input,.xqformed .flef,.xqformed .frig,.xqformed .frig .dwx{
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.xqformed input:nth-child(1){ background: url(../img/fbg_01.png) no-repeat right center; }
.xqformed input:nth-child(2){ background: url(../img/fbg_02.png) no-repeat right center; }
.xqformed input:nth-child(3){ background: url(../img/fbg_03.png) no-repeat right center; }

.xqformed .frig .pbox p:nth-child(3){ background: url(../img/fbg_04.png) no-repeat left center; }
.xqformed .frig .pbox p:nth-child(1){ background: url(../img/fbg_05.png) no-repeat left center; }
.xqformed .frig .pbox p:nth-child(2){ background: url(../img/fbg_06.png) no-repeat left center; }
.xqformed .frig .pbox p:nth-child(4){ background: url(../img/fbg_07.png) no-repeat left center; }


.xqformed .demand{}
.xqformed .demand h1{
	font-size: 16px;
	color: #878787;
	font-weight: normal;
	padding: 10px 0;
	}
.xqformed .demand .wrap{
	display: flex;
	flex-wrap: wrap;
	padding: 20px 0;
	}
.xqformed .demand .demand-item{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 25%;
	margin: 10px 0;
	}
.xqformed .demand label{
	font-size: 16px;
	color: #878787
	}
.xqformed .demand input{
	display: block;
    width: 20px;
    height: 20px;
    margin: 0 10px 0 0;
	}

