.need_wrapper,.win_wrapper {padding-top:80px;background:#f6f6f6;width:100%;padding-bottom:30px;box-sizing:border-box;padding-top:20px;}
.need_top,.win_top {height:120px;background:url(../img/blog_bg_1.jpg);background-position:left top;}
.need_top .need_top_tit,.need_con,.win_top .win_top_tit,.win_con {width:1200px;/*height:100vh;*/margin:0 auto;}
.need_top .need_top_tit {padding:20px 0;font-size:40px;line-height:60px;box-sizing:border-box;}
.need_top .need_top_tit p {font-size:16px;line-height:20px;}
.error-text {color:#FC5531;}
.need_con {margin-top:20px;background:#FFFFFF;border-radius:20px;padding:30px;box-sizing:border-box;box-shadow:0 0 6px 4px rgba(0,0,0,0.06);}
.need_con_list {width:55%;margin:0 auto;display:flex;flex-flow:row;line-height:30px;font-size:14px;justify-content:space-between;margin-bottom:20px;}
.need_con_list_left {flex-basis:100px;/*width:130px;*/}
.need_con_list_left span {color:#FF1A2E;}
.need_con_list_right {flex:1}
.need_con_list_right input[type="text"]:focus,.need_con_list_right textarea:focus {outline:0;border-color:#FC5531;}
.need_con_list_right input[type='radio'] {color:#FC5531;margin:4px;cursor:pointer;}
.need_con_list_right textarea {display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#fff;background-image:none;border:1px solid #dcdfe6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);}
.need_con_list_right input[type="text"] {-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;}
.need_con_list_right a.li{line-height:35px;padding:0 10px;display: inline-block;margin:5px;border:1px solid #eee;border-radius: 5px;color:#555}
.need_con_list_right a.li.me,.need_con_list_right a.li:hover{color:#FC5531;border:1px solid #FC5531;}
.need_con_list .need_con_list_btn {margin-left:100px;width:160px;height:50px;line-height:50px;color:#FFFFFF;background:#FC5531;border-radius:10px;text-align:center;cursor:pointer;font-size:18px;font-weight:600;}
.need_con_list .need_con_list_btn:hover {background:#ea4e33;}
