.demand_bg{width: 100%;margin: 0px auto;background: url(../img/demand/mbanner.png) right top no-repeat;background-size: 100%; overflow: hidden;}
.main{width:100%;margin:200px auto 0px;padding:20px 0;overflow:hidden}
.main h2{font-size: 2rem;text-align: right;color: #627ef7;line-height: 60px;margin-right: 55px;}
.demand_form{width:90%;margin:0 auto;overflow:hidden}
.demand_form p{display:block;margin:10px 0;line-height: 36px; overflow:hidden}
.demand_form p select{width: 100%;height: 36px;border: 1px solid #eee; padding-left: 8px;color: #666;background: #fff;}
/* .demand_form .form_p{margin:10px 0;border-bottom:1px dashed #eee;padding-bottom:20px} */
.demand_form p i{color:red}
.demand_form input,.demand_form textarea{border:1px solid #eee}
.demand_form button,.demand_form input:focus,.demand_form textarea:focus{outline:-webkit-focus-ring-color auto 0}
.demand_form .textarea{display:block;height:90px;line-height:36px;width:100%;padding:0 10px;resize: none;}
.demand_form input{height:36px;line-height:36px;padding:0 10px;display:inline-block;width:100%}
.demand_form .demand-but{width:60%;display:block;color:#fff;margin:10px auto;background:#627ef7;height:36px;line-height:36px;text-align:center;border-radius:2px;border:0;font-size:16px;float:none;overflow:hidden}
.formtips{clear:both;display:block;color:red;font-size:12px;position: absolute; top: 0px;left: 30%; line-height: 24px;}
.n-msg{font-size: 14px;color: red;}
.demand_form p .code{width: 50%;float: left;}
.demand_form p .getcode{height: 36px;line-height: 36px; background: #eee; border: 0px;width: 40%;color: #666; cursor: pointer;float: right;}
.demand_form .msg-box{position: absolute;right: 20px;}
/*提交成功后显示的内容样式*/
.m_t_table{width: 100%;margin: 30px auto;overflow:hidden;border: 1px solid #eee;padding: 0px;}
.m_t_table thead th{height: 60px;line-height: 60px;background: #627ef7;color: #fff;font-size: 16px;}
.m_t_table tbody td{padding: 0px 6px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;height: 30px;line-height: 30px;font-size: 12px;color: #666;} 
.m_t_table tbody td:last-child{border-right: 0px;}
.m_t_table tbody td a{display: block;width: 90px; word-wrap: break-word;color: #627ef7; line-height: 20px;}
.m_t_table tbody tr:last-child td{border-bottom:0px;}
.m_t_table tbody th{line-height: 40px;width: 100px;background: #f6f6f6;text-align: center;color: #666;font-weight: normal;font-size: 14px;}
.demand_bottom{width: 100%;background: url(../img/demand/bottom_bg.png) right bottom no-repeat; height: 245px; margin-top: -200px; background-size: 100%; overflow:hidden;}
.layui-layer{top: 150px !important;}
.layui-layer-content{height: 40px !important;margin-top: 6px;}