@charset "utf-8";
/*标题*/
.g-question{padding:30px 50px 50px 50px;}
.question-title{font-size: 20px;padding: 10px 0;}
.m-question-subtit{text-align: center;font-size: 24px;font-weight: bolder;}
/*调查时间*/
.question-time{line-height: 40px;font-size: 16px;text-align: center;}
/*调查时间+状态*/
.question-con{line-height: 30px;font-size: 16px;color: #666666;border-bottom: 1px solid #eeeeee;}
/*调查主体*/
.question-post{padding: 10px 0;overflow: hidden;}
.question-post #title_divs{padding: 6px 10px;clear: both;background: #f6f6f6;}
.question-post #des_items_divs{padding: 10px;clear: both;overflow: hidden;}
.question-post .sort_num_div{display: inline-block;float: left;font-size: 18px;/* font-weight: bolder; */line-height: 30px;/* font-family: cursive; */}
.question-post #title_span{font-size: 18px;line-height: 30px;/* font-family: "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",serif; *//* font-weight: bolder; */}
.question-post #title_span .wargin_span{color:red;}
#des_items_divs ul li{line-height: 32px;overflow: hidden;/* height: 32px; */}
#des_items_divs ul li span{font-size:16px;line-height: 32px;text-indent: 10px;display: inline-block;float: left;/* text-indent: 10px; */}
#des_items_divs select{background: #ffffff;height: 40px;/* width:180px; */line-height:28px;border: 1px solid #d1d1d1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius: 4px;font-size: 16px;text-indent: 10px;padding: 0 16px;}
#des_items_divs textarea{width: 100%;/* height: 40px; */border-radius: 7px;line-height: 34px;text-indent: 8px;font-size: 18px;border: 1px solid #d1d1d1;}
#des_items_divs #item_ul table{width: 95%;overflow: hidden;text-align: center;margin: 0 auto;}
#des_items_divs #item_ul table tr{line-height: 45px;}
#des_items_divs #item_ul table tr td{font-size: 16px;}
#des_items_divs #item_ul table tr td input{/* width: 12%; *//* display: block; */}
#des_items_divs ul li input{margin: 6px 0;/* display: block; */line-height: 40px;border: solid 1px #d1d1d1;text-indent: 10px;font-size: 16px;width: 16px;height: 16px;float: left;}
/*上传*/
#des_items_divs .fileinput{width: 200px;line-height: 36px;border: solid 1px #d1d1d1;float: left;}
#des_items_divs .filebtn{background: #1b51a8;color:#ffffff;width: 120px;font-size: 16px;line-height: 38px;border:none;position: absolute;opacity: 0;}
.shangc{width: 120px;float: left;position: relative;height: 38px;overflow: hidden;}
.shangc span{display: block;position: absolute;width: 120px;height: 38px;text-align: center;line-height: 38px;background: #1b51a8;font-size: 16px;color: #fff;}

#des_star_item {line-height: 32px;font-size: 16px;}
#des_star_item .star_bg{width: 20%;text-align: right;font-size: 16px;float: left;padding-right 8px;}
#des_star_item .star{width: 60%;text-align: left;font-size: 16px;float: left;padding-left: 8px;}
#des_star_item .star input{margin: 0 8px;}
#des_star_item .star_end{width: 20%;text-align: left;font-size: 16px;float: left;}
.yzm_link{color: #1b51a8;font-size: 16px;}
.verifyCode{width:78px;line-height: 34px;border: solid 1px #e1e1e1;}

/* 图形化结构 */
.dcPlay{min-height: 300px;width: 96%;margin: 0 auto;text-align: center;}
/*验证码*/
.verifyCode-div{text-align: center;font-size: 18px;line-height: 70px;}
.verifyCode-div a{font-size: 16px;}
.verifyCode-div .f_red{color:red;}
#button_div{text-align: center;height: auto;overflow: hidden;margin: 0 auto;/* float: left; */}
#button_div input{width: 100px;color: #ffffff;height: 36px;font-size: 18px;background: #1b51a8;border: none;border-radius: 8px;}
#button_div a{ display: inline-block;color: #ffffff;line-height: 36px;background: #1b51a8;width: 100px;border-radius: 8px;font-size: 16px;}


/*响应式*/

@media all and (max-width: 768px) {
    .verifyCode-div a{font-size:12px;}
    }
@media all and (max-width: 750px)  {
    .g-question{padding: 8px;}
    .g-question img{max-width: 100%;text-indent: 0;}
    .verifyCode-div a {font-size: 12px;}
    .question-time{line-height: 28px;padding: 1rem 0;border-bottom: 1px solid #e5e5e5;margin-bottom: 1rem;}
    .question-time span{display: inline-block;}
    }

