nkH5{clear:both; height:5px; overflow:hidden; display:block;}

/*����???��??????div??��???*/
#survey_div{/*width:750px;*/margin:0 auto;text-align:center;height:100%;overflow:hidden;clear:both;border:1px solid #CCC;}
/*����???����???��?div??��???*/
#design_div{margin:0 auto; padding:20px;background:#FCFBFB;}

/*����???��???����???��???*/
#s_name_show{font-weight:bold;font-size:24px;line-height: 150%;border-bottom: 1px dashed #CCC;margin-bottom: 10px;padding-bottom: 10px;}
/*����???��???��?��??��??1??��???*/
#s_description_show{width:98%;text-align:left;text-indent:2em; line-height: 23px;font-size: 14px;}
/*����???������먦?1???����??��C?��?div*/
#title_divs{margin-top:13px;height:20px;text-align:left;font-weight:bold;HEIGHT: auto;line-height:20px;font-size: 14px;}
/*����?????o???��?��C?��?DIV??��???*/
.sort_num_div{WIDTH: 20px; FLOAT: left; FONT-WEIGHT: bold;}
/*����???????����??��C?��?DIV??��???*/
#title_span{overflow: hidden;}
/*����???������먦?1??��??1div??��?????????��????��??a?-��??|*/
#des_items_divs{margin-left:24px;text-align:left;overflow:hidden;}
/*??������먦��????*??��??��??? id ??o?��req_span*/
.wargin_span{color:red;cursor:pointer}	
/*����먦?1????��o?????��*/
#description_div{text-align:left;text-indent:2em;margin-top:5px;clear:both;}

/*???�����????��?�����??����?��??��???*/
#item_ul{padding:0px;margin:0px;text-align:left;}
#item_ul li{list-style-type:none; background:none; height:auto; overflow:hidden;line-height:24px;}
#item_ul li span{float:none; margin-left:10px;}
.li_css1{float:left;width:90%}
.li_css2{float:left;width:45%}
.li_css3{float:left;width:31%}
.li_css4{float:left;width:24%}
.li_css5{float:left;width:17%}
.li_css6{float:left;width:14%}
.li_css7{float:left;width:14%}
.li_css8{float:left;width:12%}
.li_css9{float:left;width:11%}
.li_css10{float:left;width:9%}

/*����먦?1??-????��??��C?��?div*/
#item_img_div{padding-bottom:5px;}
/*����먦?1??-????��????��?��??��??1?��C?��?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(/sys/images/scale.gif) no-repeat; HEIGHT: 32px; CURSOR: pointer; TEXT-DECORATION: none;PADDING-LEFT: 3px}
.scale_li_selected{WIDTH: 32px; BACKGROUND: url(/sys/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(/sys/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;}

/*???��?�̨���??��a??��?-��??|??��???*/
.m_td{font-weight:bold;height:25px}

/*????��o?????��??��???*/
.message_div{padding-top:10px;height:20px}
.anwserContent{ padding:20px 20px;}

#button_div{height:40px;margin-top:20px;text-align: center;}
#sub_button{ width: 90px; height: 30px; background: #015293; border: 0 none; color: #FFF; font-size: 16px; line-height: 30px; margin-right: 10px; cursor: pointer;}
.sub_button{ width: 90px; height: 30px; background: #015293; border: 0 none; color: #FFF; font-size: 16px; line-height: 30px; margin-right: 10px; cursor: pointer;display:inline-block;}
.sub_button a:hover{color:#ffffff}
.cat_list{height:1262px;}



.item_div_img{text-align:center;}

.s_name_show {font-size:16px; font-weight:bold; margin-bottom:15px}
.sub_div {text-align: left;font-weight: bold;padding: 5px 0;}
.item_div {width: 59%;}
.item_div tr { margin: 6px 0; height: 20px;}
