.survey{color:#333;font-size:14px;line-height:1.8em;background:#f0f0f0}.survey .inner{max-width:710px;margin:0 auto}.survey_body{padding:50px 0 60px}.survey_wrap{width:100%;max-width:1024px;min-height:730px;margin:0 auto;position:relative;background:#fff;border:1px solid #dadada}.survey_main{padding:80px 0 100px}.survey_title{padding:5px 0;text-align:center}.survey_title h1{padding:10px 0;font-size:24px;font-weight:400}.survey_prefix{padding:5px 0}.prefix_content{padding:10px 0;font-weight:400}.question{padding:30px 0}.question .option_item{margin:0 -10px}.question .option_item>label,.question .option_item>.label{padding:7px 0 8px 10px;display:block;margin-right:5px;position:relative}.question .title{font-size:1.2em;font-weight:400;padding-bottom:20px}.question.error .title,.question.error .note,tr.error,.survey_privacy.error{color:#d40011}.question .title p.tips{font-size:12px;margin-top:10px}.question .title .mi{color:#d40011;margin-left:3px}.question .radio{box-sizing:border-box;width:16px;height:16px;float:left;border:1px solid #b8b8b8;border-radius:100%;background:#fafafa;position:relative;margin-right:8px;margin-top:4px}.question .radio>span{width:8px;height:8px;border-radius:100%;display:block;background:#fafafa;border:0;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.question .checkbox{box-sizing:border-box;width:16px;height:16px;float:left;border:1px solid #b8b8b8;background:#fafafa;position:relative;margin-right:8px;margin-top:4px}.question .option_text{overflow:hidden}.question .option_text input{border:1px solid transparent;border-bottom:1px solid #000;margin-left:5px;outline:0;background:transparent;width:50%;-webkit-appearance:none;box-shadow:none}.question label:hover{cursor:pointer;background-color:#f5f5f5}.question .text_box input,.question .text_box textarea{line-height:1.5;font-size:14px;width:100%;max-width:100%;min-width:100%;box-sizing:border-box;border:1px solid #cdcdcd;border-radius:2px;padding:1px 10px;outline:0}.question .text_box input{height:36px}.question .text_box textarea{min-height:7em}.question .text_box input:focus,.question .text_box textarea:focus{border-color:#479de6}.question span.multi_choice{color:#53aaf3}.question .inputs select{padding:1px 10px;border:1px solid #cdcdcd;border-radius:2px;font-size:14px;outline:0}.survey_terms{cursor:pointer;text-decoration:underline}.survery_submit .survery_control{text-align:center;padding:30px 0}.survery_submit .submit{outline:0;border:0;display:inline-block;background:#d40011;border-radius:3px;height:40px;line-height:40px;text-align:center;font-weight:700;min-width:100px;padding:0 10px;font-size:16px;color:#fff;text-decoration:none}.survery_submit .submit:hover{color:#fff!important}input[type=radio],input[type=checkbox]{position:absolute;width:1px;height:1px;top:50%;left:18px;opacity:0;margin:0}input[type=radio]:checked+.radio{border:0;background:#479de6}input[type=checkbox]:checked+.checkbox{border:0;background-size:100%;background-color:#479de6;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0MTI1RkFBQjJCNzExRTU5NzE3RDMyNDM3NTgzRTE4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0MTI1RkFCQjJCNzExRTU5NzE3RDMyNDM3NTgzRTE4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQxMjVGQThCMkI3MTFFNTk3MTdEMzI0Mzc1ODNFMTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQxMjVGQTlCMkI3MTFFNTk3MTdEMzI0Mzc1ODNFMTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UDJTUAAABUElEQVR42mL8//8/w0ACJoYBBqMOGHEOsB0oB/AC8UIgPgTEZvR2gDYQnwXiOChfH0UWVA7QEPsA8af/CDAJXQ0tLS8G4r9Ili8BYkZ6OaD9Pyo4AcQc2NRS22ImIJ6OZvltIBbFpYealjMD8WI0y78CsS4+fdS0fNl/TBBOSC8uCVBiyQViASItX4HF8j5iHI/LwIVQQ+4CsQEeA1iAeBUWyw9AzSHLAS1ohn0H4hQs6liBeDUWy58AsTix0YdNUBiIz2AxeD4Qc0HVsAHxOixqfgKxNSnpB5cEPxAfw2LBeWiq3vofO8gjNQHjk+QF4kNYLPmHw/Kl5OQgQgpAQb77P2FwDil6qOoABmgRuhWP5a+AWJbcMoRYhaBEtx5HorOjpBAjRTEo261Ec0AKpaUoOUUurJDqpEYxTm6Nl05sSUcIM472jEYdMOIdABBgAFfZNpPCdKCTAAAAAElFTkSuQmCC)}.question table{width:100%}.question td{padding:.5em 0;line-height:1.25}.question td+td{text-align:center;width:12%}.question td label{display:inline-block}.question td .radio{margin:0}@media(max-width:1024px){.survey_body{padding:0}.survey_wrap{border:0}}@media(max-width:736px){.survey_title h1{font-size:20px}.survey_wrap{min-width:auto}.survey_main{padding:20px 6% 50px}.question .option_item,.question .option_item>label{margin:0}}.tp-dialog .tp-dialog-box li{margin-bottom:.5em}