body{margin: 0;padding: 0;background-color: lightgray;}
.content_div{width: 800px;height: auto;min-height: 800px;margin-top: 30px;border: 1px groove;background-color: white;}
.content_title{width: 150px;height: 50px;border-bottom: 2px blue groove;text-align: center;margin-top: 20px;line-height:50px;font:18px;}

.content_form{width: 100%;height: 600px;margin-top:30px;text-align: left;padding: 0 10px}
.form_title{width: 600px;height:30px;}
.form_typelist_div{width: 100%;margin-top: 20px;height:50px;}
.form_type{width: 100px;height:30px;}
.form_name{height: 30px;width: 110px;}
.form_num{height: 30px;width: 150px;}

.span_red{color: red;}

.form_location_div{width: 100%;margin-top: 10px;height: 50px;}
.form_location_div select{width: 100px;height: 30px;}
.span_location{font-size: 12px;}
.choise_city{height:30px;width: 150px;}
.countrychoice{height: 30px;width: 150px;}

.form_mar_div{margin-top: 20px;text-align: right;margin-right: 140px}
.form_bud{height: 30px;width: 80px;}


.form_content_div{width: 100%;margin-top: 20px;position: relative;}
.span_content{display:block;position: absolute;top:0px;}
.needcontent{width:600px;height: 300px;resize: none; overflow:scroll;font-size: 14px;line-height: 25px;margin-left: 50px;}
.exceed{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}