table{margin:0;}
      .blankH5{clear:both; height:5px; overflow:hidden; display:block;}
      
      /*问卷框架div样式*/
      #survey_div{text-align:center;height:100%;overflow:hidden;clear:both;/*border:1px solid #CCC;*/
      }
      /*问卷里层div样式*/
      #design_div{margin:0 auto; padding:20px 100px;}
      
      /*问卷标题样式*/
      .s_name_show{font-weight: bold;
    font-size: 26px;
    line-height: 180%;
    text-align: center;
    margin-bottom: 25px;
}
      #s_name_show{font-weight: bold;
    font-size: 26px;
    line-height: 180%;
    text-align: center;
    margin-bottom: 25px;
}
      /*问卷描述内容样式*/
      #s_description_show{    width: 98%;
    text-align: left;
    text-indent: 2em;
    line-height: 34px;
    font-size: 16px;
}
      /*问卷选项标题外层div*/
      #title_divs{margin-top:13px;height:20px;text-align:left;font-weight:bold;HEIGHT: auto;line-height:20px}
      /*题目序号外层DIV样式*/
      .sort_num_div{ FLOAT: left; FONT-WEIGHT: bold;font-size: 16px;
    line-height: 35px;
}
      /*题目标题外层DIV样式*/
      #title_span{    overflow: hidden;
    font-size: 16px;
    line-height: 35px;}
      /*问卷选项内容div样式，缩进２个字符*/
      #des_items_divs{margin-left:24px;text-align:left;}
      /*必选题的*号样式 id 为　req_span*/
      .wargin_span{color:red;cursor:pointer}  
      /*选项提示信息*/
      #description_div{text-align:left;text-indent:2em;margin-top:5px;clear:both;}
      
      /*单选，多选列表样式*/
      #item_ul{padding:0px;margin:0px;text-align:left;    font-size: 16px;
    line-height: 35px;}
      #item_ul li{list-style-type:none;}
      .li_css1{float:left;width:90%}
      .li_css2{float:left;width:49%}
      .li_css3{float:left;width:31%}
      .li_css4{float:left;width:24%}
      .li_css5{float:left;width:19%}
      .li_css6{float:left;width:16%}
      .li_css7{float:left;width:14%}
      .li_css8{float:left;width:12%}
      .li_css9{float:left;width:11%}
      .li_css10{float:left;width:9%}
      
      /*选项中图片外层div*/
      #item_img_div{padding-bottom:5px;}
      /*选项中图片描述内容外层div*/
      #show_img_des_div{width:300px;position:absolute;background:#FFFFFF;padding:5px;border:1px solid #9FB2C7;text-indent:2em;line-height:20px;display:none;text-align:left}
      
      /*量表图样式*/
      .scale{margin-right:12px}
      .scale LI {LIST-STYLE-TYPE: none; FLOAT: left}
      .scale_li{WIDTH: 32px; BACKGROUND: url(/images/scale.gif) no-repeat; HEIGHT: 32px; CURSOR: pointer; TEXT-DECORATION: none;PADDING-LEFT: 3px}
      .scale_li_selected{WIDTH: 32px; BACKGROUND: url(/images/scale_selected.gif) no-repeat; HEIGHT: 32px; CURSOR: pointer; TEXT-DECORATION: none;PADDING-LEFT: 3px}
      .scale_li_radio{padding-right:12px}
      #items_divs TH{padding-top:12px}
      
      /*投票题*/
      .pro_back {background:transparent url(/images/pro_back.png) no-repeat scroll 0 0;float:left;height:14px;margin:3px 0 0 5px;padding:0 0 0 1px;width:150px;}
      .pro_back .pro_fore{overflow:hidden;display: block;}
      
      /*矩阵题横向字符样式*/
      .m_td{font-weight:bold;height:25px}
      
      /*提示信息样式*/
      .message_div{padding-top:10px;height:20px}
      .anwserContent{ padding:20px 20px;}
      
      #button_div{height:60px; line-height:80px;margin:0 auto;text-align:center;}
      #sub_button{  }
      .sub_div{text-align:left;font-weight:bold;}    
      .s_name_show{margin-left:-26%;}
      #survey_div table {
        margin-top: 5px;
        margin-bottom: 10px;
        border-left: 1px solid #CBCBCB;
        border-top: 1px solid #CBCBCB;
        background-color: #fff;
        -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);
        -moz-box-shadow: 0 2px 5px rgba(0,0,0,.2);
        box-shadow: 0 2px 5px rgba(0,0,0,.2);
      }   
      #survey_div td {
        height: 20px;
        text-align: center;
        line-height: 18px;
        border-right: 1px solid #CBCBCB;
        border-bottom: 1px solid #CBCBCB;
        padding: 5px 8px;
      }
      .item_div{padding-left:20px;}
      .sub_div {line-height:34px;padding:6px;
      }

      input#item_1,#item_2,#item_3,#item_4,#item_5,#item_6,#item_7,#item_8,#item_9,#item_10,#item_11,#item_12,#item_13,#item_14,#item_15,#item_16,#item_17,#item_18,#item_19,#item_20{
       margin-right: 7px;
}
table{width: 100%;}

#design_div2 > div:not(:first-child) {
    display: none;
}


@charset "utf-8";
#item_2{
    border-radius: 10px;
}
.s_name_show{
    font-size: 34px;
    text-align: center;
    line-height: 32px;
    margin: 30px 0;
}
.sub_div{
    width: 100%;
    height: auto;
    line-height: 45px;
    font-size: 16px;
    font-weight: 700;
    background: #eee;
    padding-left: 10px;
    margin: 10px 0;
}
.item_div{padding:0 10px;}
.item_div table tr{
   line-height:38px;
    font-size: 16px;
    /* width: 100%; */
    
}

.pro_back{
    padding: 0;
    
    height: 14px;
    margin: 10px 0;
    background: #d3d3d3;
}
.pro_fore{
    background: #1659b2;
    height: 14px;
}
.pro_fore img{
display:none;
}
.item_div table td{
 width:250px!important;
}
#button_div button{
    display: inline-block;
    width: 100px;
    line-height: 34px;
    background: #1659b2;
    border: none;
    color: #fff;
    border-radius: 10px;
    margin: 20px auto;
    letter-spacing: 5px;
    font-size: 16px;
}
.commonList_dot{
    margin: 0;
    padding: 10px;
}
.commonList_dot li{
    background: url(../../../images/2021new/public/blue-point.png) 3px center no-repeat;
    padding-left: 24px;
}
#s_name_show{
    font-size: 34px;
    text-align: center;
    line-height: 60px;
    margin: 30px 0;
}
#s_description_show{
    width: 100%;
    height: auto;
    line-height: 45px;
    font-size: 16px;
   
    /* background: #eee; */
    padding-left: 10px;
    margin: 10px 0;
}
#sort_num{
    float: left;
    line-height: 45px;
    font-size: 16px;
    font-weight: 700;
    padding-left: 10px;
}
#title_span{
    width: 100%;
    height: auto;
    line-height: 45px;
    font-size: 16px;
    font-weight: 700;
    background: #eee;
    padding-left: 10px;
    margin: 10px 0;
}
#item_ul li{
    line-height: 38px;
    font-size: 16px;
    padding: 0 10px;
}

#design_div input[type=radio] {
    float: left;
    margin: 13px 8px 0 0;
}
#des_items_divs table td {
    width: 250px!important;
}
#des_items_divs table input[type=radio] {
    float: left;
    margin: 2px 8px 0 0;
}
.input_select{
    width: 150px;
    height: 30px;
    margin: 10px 0;
}
.input_checkbox{
    float: left;
    margin: 2px 6px 0 0!important;
}
#item_ul .li_css1 .input_checkbox{
   margin:14px 6px 0 0!important;
}
#des_items_divs{
padding:0 10px;
}

.w-yzm {
    
    overflow: hidden;
    background: #eee;
}
.w-yzm li {
    line-height: 60px;
    float: left;
    font-size: 16px;
}
.w-yzm-t {
    width: 120px;
    text-align: center;
}
.w-yzm li input {
    width: 78px;
}
#button_div {
    text-align: center;
   
    line-height: 80px;
}

#button_div a {
    font-size: 16px;
    margin-left: 20px;
    display: inline-block;
    color: #1659b2;
}

/* 调查结果样式 */
.item_div{
    margin: 0;
}
.s_name_show{
    font-size: 34px;
    text-align: center;
    line-height: 32px;
    padding: 20px 0;
}
div.pro_back{
    padding: 0;
    /* width: 38%; */
    height: 14px;
    margin: 10px 0;
    background: #d3d3d3;
}


@media (max-width: 750px){
    #sub_button{
        color: #fff;
        margin-right: 20px;
        width: 40%;
        height: 38px;
    }
    #showResultButton{
        width: 40%;
        height: 41px;
        line-height: 39px;
    }
}
#s_name_show{
    font-size: 34px;
    text-align: center;
    line-height: 60px;
    margin: 30px 0;
}
#s_description_show{
    width: 100%;
    height: auto;
    line-height: 45px;
    font-size: 16px;
  
    /* background: #eee; */
    padding-left: 10px;
    margin: 10px 0;
}
#sort_num{
    float: left;
    line-height: 45px;
    font-size: 16px;
    font-weight: 700;
    padding-left: 10px;
}
#title_span{
    width: 100%;
    height: auto;
    line-height: 45px;
    font-size: 16px;
    font-weight: 700;
    background: #eee;
    padding-left: 10px;
    margin: 10px 0;
}
#item_ul li{
    line-height: 38px;
    font-size: 16px;
    padding: 0 10px;
}

#design_div input[type=radio] {
    float: left;
    margin: 13px 8px 0 0;
}
#des_items_divs table td {
    width: 250px!important;
}
#des_items_divs table input[type=radio] {
    float: left;
    margin: 2px 8px 0 0;
}
.input_select{
    width: 150px;
    height: 30px;
    margin: 10px 0;
}
.input_checkbox{
    float: left;
    margin: 2px 6px 0 0!important;
}
#item_ul .li_css1 .input_checkbox{
   margin:14px 6px 0 0!important;
}
#des_items_divs{
padding:0 10px;
}

.w-yzm {
    
    overflow: hidden;
    background: #eee;
}
.w-yzm li {
    line-height: 60px;
    float: left;
    font-size: 16px;
}
.w-yzm-t {
    width: 120px;
    text-align: center;
}
.w-yzm li input {
    width: 78px;
        height: 35px;
}
#button_div {
    text-align: center;
   
    line-height: 80px;
}
#button_div a {
    font-size: 16px;
    margin-left: 20px;
}