#form_outer_area{position:relative;min-height:0;overflow:hidden;width:100%;max-width:480px;margin:0 auto;}
#form_infos{border-bottom:1px solid #ddd;padding:0 10px 5px 10px}
#form_infos h2{font-weight:bolder;font-size:18px;line-height:40px;height:40px;color:#333;}
#form_infos p{color:#C6BC9D;}
#item_ul{width:460px;min-height:0;margin:0 auto;overflow:hidden;background-color:rgba(255,255,255,0.9);border-radius:5px;-webkit-border-radius:5px;padding-top:10px}
#item_ul li{min-height:0;overflow:hidden;position:relative;border:1px solid #fff;padding:5px 3px;margin-bottom:8px;}
#item_ul li h3{position:absolute;left:0;top:0;width:22%;height:32px;overflow:hidden;font-size:16px;line-height:32px;text-align:right;}
#item_ul li h3 span{color:red;}
#item_ul li .info_item_r{width:76%;min-height:0;overflow:hidden;float:right;}
#item_ul li:nth-of-type(odd){border-color:#f4f4f4}
#item_ul li.need_one{border-color:green}
#item_ul li .info_item_r p{line-height:30px;color:#C6BC9D;}
#item_ul li label{display:block;width:100%;min-height:32px;overflow:hidden;line-height:32px;}
#item_ul li label.lab_radio{width:30%;float:left;margin:0 3px;position:relative;}
#item_ul li label.lab_radio span{padding-left:20px;line-height:32px;}
#item_ul li label.lab_radio input{vertical-align:middle;margin-right:5px;color:#36f;position:absolute;left:3px;top:50%;margin-top:-6px;}
#item_ul li label.lab_sel select{width:80%;padding:4px 0}
#item_ul li label.lab_txt input{width:99%;height:30px;line-height:30px;border:1px solid #C6BC9D;border-radius:2px;-webkit-border-radius:2px;color:##4c4c4c;}
#item_ul li label.lab_text textarea{width:99%;height:72px;line-height:24px;border:1px solid #C6BC9D;border-radius:2px;-webkit-border-radius:2px;color:#36f}
#item_ul li .choices_area{min-height:0;overflow:hidden;}
#item_ul li .lab_item_area{width:150px;height:180px;overflow:hidden;float:left;margin:0 10px 10px 0;border:1px solid #ccc;padding:5px;background-color:#fff;}
#item_ul li .lab_item_area img{width:150px;overflow:hidden;}
#item_ul li .lab_item_area .lab_radio{width:100%;line-height:20px;margin-top:5px}
#item_ul li .choices_area i{display:inline-block;width:14px;height:14px;margin-right:2px;background:url('/static/img/rate_icon.png') no-repeat;}
#item_ul li .choices_area i.icon-star-empty{background-position:-1px -65px;}
#item_ul li .choices_area i.icon-heart-empty{background-position:0 0;}
#item_ul li .choices_area i.icon-star-select{background-position:-1px -45px;}
#item_ul li .choices_area i.icon-heart-select{background-position:0 -20px}
#form_save_btn .c_btn{background-color: #9E9471;padding: 10px 20px;margin:10px;color:#fff;font-size:18px;letter-spacing:2px;text-decoration: none;border: 1px solid #9E9471;color: #ffffff;display: block;text-align: center;text-shadow: 0 1px rgba(0, 0, 0, 0.2);}
#form_save_btn .gray{border-color:#ADADAD;background-color: #E4E4E4;background-image: -webkit-linear-gradient(bottom, #D3D3D3 0%, #F9F9F9 100%);background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #D3D3D3), color-stop(1, #F9F9F9) );-webkit-box-shadow: 0 1px 0 #ddd inset, 0 1px 2px rgba(0, 0, 0, 0.5);box-shadow: 0 1px 0 #ddd inset, 0 1px 2px rgba(0, 0, 0, 0.5);color:green;}
.content_outer h1{font-size:30px;text-align:center;line-height:50px;color:#666}
.content_outer .header_con{width:460px;margin:0 auto;margin-top:10px;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;}
.content_outer .header_con img{width:100%;}