.demand_bg{width: 100%;background: url(../img/demand/banner.jpg) center center no-repeat;overflow: hidden;height: 600px;margin: 0px auto}
.main{width:800px;margin:-260px auto 0px;overflow:hidden;box-shadow: 0px -10px 20px rgba(0,0,0,0.1);padding: 60px 40px 160px;background: #fff url(../img/demand/bottom_bg.png) center bottom no-repeat;}
.main h2{font-size: 28px;line-height: 60px;text-align: center; color: #333;margin-bottom: 10px;}
.main p{text-align: center;font-size: 18px;color: #999;padding: 0px 100px;line-height: 30px;}
.main form{width: 660px;margin: 10px auto 0px;overflow: hidden;}
.main form p{margin: 30px auto;overflow: hidden;text-align: left;padding: 0px;}
.main form p label{width:200px;float:left;text-align:right;height:36px;line-height:36px;font-size:16px;color:#666}
.main form select{width: 320px;padding-left: 10px; border:1px solid #eee; box-shadow: none;height: 38px;line-height: 38px;margin: 0px 0px 0px 10px;color: #666;font-size: 16px;}
.main form select option{height: 30px;line-height: 30px;}
.main form p input,.main form p label,.main form textarea{display:inline-block;font-size: 16px;}
.main form p input,.main form p textarea{width:300px;padding:0 10px;float:left;margin-left:10px;border:1px solid #eee;border-radius:2px}
.main form p textarea{height:90px;line-height:36px;width:500px;resize:none}
.main form p input{height:36px;line-height:30px}
.main form p input:focus,.main form p textarea:focus{outline:-webkit-focus-ring-color auto 0}
.main form p span{float:left;line-height:36px;margin-left:5px;color:red;font-size: 14px;}
.main form p span i{color:red;padding:0 2px;font-size:16px}
.main form .code{width: 160px;}
.main form .getcode{width: 140px;text-align: center;background: #eee;border: 0px;height: 38px;line-height: 38px; color: #666;cursor: pointer;font-size: 16px;}
.main form p .demand-but{width: 320px;float:none;margin-left:210px;bottom:0;background:#627ef7;color:#fff;font-size:16px;height: 40px;line-height: 40px;cursor: pointer;border: 0px;}
/*提交成功后显示的内容样式*/
.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: #617ef6;color: #fff;font-size: 16px;}
.m_t_table tbody td{padding: 0px 10px 0px 10px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;height: 60px;line-height: 60px;font-size: 14px;font-weight: bold;color: #666;} 
.m_t_table tbody td:last-child{border-right: 0px;}
.m_t_table tbody tr:last-child td{border-bottom:0px;}
.m_t_table tbody th{height:60px;line-height: 60px;width: 100px;background: #f6f6f6;text-align: center;color: #666;font-weight: normal;}
.demand_bottom{width: 100%;background: url(../img/demand/bottom_bg.png) center bottom no-repeat; height: 140px; overflow:hidden;margin-top: -160px;opacity: 0.2;}