.w {
   width: 100%;
}

.solicitation_survey_main {
   padding: 40px;
   background-color: #fff;
}

.solicitation_survey_main .breadcrumbs {
   display: flex;
   align-items: center;
   color: #333;
   margin-bottom: 40px;
}

.solicitation_survey_main .breadcrumbs img {
   margin-right: 10px;
}

.solicitation_survey_main .breadcrumbs a {
   color: #333;
}

.solicitation_survey_main .breadcrumbs a:hover {
   color: #016bb5;
}

.solicitation_survey_main .solicitation_survey_list .tit {
   display: flex;
   justify-content: center;
   font-size: 32px;
   color: #016cb5;
   font-weight: 700;
}

.solicitation_survey_main .solicitation_survey_list .top_box {
   display: flex;
   justify-content: space-around;
   align-items: center;
   padding: 10px;
   margin-top: 30px;
   background-color: #f5f5f5;
   color: #666;
}

.solicitation_survey_main .solicitation_survey_list .top_box .end_time {
   margin-left: -260px;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .hd .head_nav {
   display: flex;
   justify-content: space-evenly;
   border-bottom: #eee solid 1px;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .hd .head_nav li a {
   display: inline-block;
   padding: 20px;
   color: #016cb5;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .hd .head_nav .on {
   font-weight: 700;
   border-bottom: 1px solid #016cb5;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item {
   margin-top: 30px;
}
/* 姓名+手机号码 */
.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone {
   display: flex;
   justify-content: space-between;
   margin-bottom: 30px;

   flex-direction: column;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone .name_box,
.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone .phone_box {
   width: 100%;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone .name_box .name i,
.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone .phone_box .phone i {
   color: red;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone .name_box input,
.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone .phone_box input {
   display: block;
   width: 100%;
   height: 48px;
   margin-top: 10px;
   padding-left: 30px;
   line-height: 48px;
   font-size: 16px;
   color: #333333;
   outline: none;
   border: 1px solid #dedede;
   background: none;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone .name_box input::placeholder,
.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .name_phone .phone_box input::placeholder {
   color: #999;
}

/* 发表意见 */
.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .idea .name i {
   color: red;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .idea .text_box {
   height: 258px;
   margin-top: 10px;
   padding: 7px 21px;
   line-height: 30px;
   border-radius: 5px;
   box-sizing: border-box;
   border: 1px solid #f0f0f0;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .idea .text_box textarea {
   display: block;
   width: 100%;
   height: 100%;
   resize: none;
   outline: none;
   border: none;
   background: none;
   font-size: 16px;
   color: #333333;
   line-height: 32px;
   font-family: '微软雅黑' !important;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .idea input::placeholder {
   color: #999;
}

/* 验证码 */
.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .captcha_box {
   margin-top: 30px;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .captcha i {
   color: red;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .captcha input {
   height: 48px;
   margin: 0 10px 0 10px;
   padding-left: 30px;
   line-height: 48px;
   font-size: 16px;
   color: #333333;
   outline: none;
   border: 1px solid #dedede;
   background: none;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .captcha img {
   vertical-align: middle;
   margin-right: 30px;
   object-fit: none;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .captcha .tip {
   font-size: 18px;
   color: #666;
   cursor: pointer;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .but {
   display: flex;
   justify-content: center;
   margin-top: 30px;
}

.solicitation_survey_main .solicitation_survey_list .collection_nav .bd .main_item .but button {
   width: 150px;
   height: 50px;
   margin: 0 14px;
   line-height: 50px;
   text-align: center;
   outline: none;
   border: none;
   font-size: 16px;
   color: #fff;
   cursor: pointer;
   background: #016cb5;
   border-radius: 5px;
   transition: all 0.3s;
}
