@charset "utf-8";/* CSS Document */
#activity-form li { min-height: 2.2rem; padding: 0 0.55rem; line-height: 2.2rem; background: none; position: relative; font-size: 0.7rem; margin-top: 1.2rem; } 
#activity-form li:last-child { border-bottom:0; } 
.left-name { font-size: 0.7rem; padding-right:0 !important; line-height: 1.8rem; } 
.right-con { width: 100%; background: none; -webkit-appearance: none; vertical-align: middle; border: 0rem; font-size: 0.7rem; outline: none; } 
.right-con input[type="text"] { padding: 0.25rem 0.5rem; box-sizing: border-box; height: 2.2rem; border: 1px solid #e6e9ed; width: 100%; border-radius: 0.25rem; } 
.right-con select { padding: 0.25rem 1.5rem 0.25rem 0.5rem; box-sizing: border-box; height: 2.2rem; border: 1px solid #e6e9ed; width: 100%; border-radius: 0.25rem; background:url(arrow.png) no-repeat 98% center #fff; background-size: 0.7rem; } 
.option-input { line-height:1.8rem; margin-right:0.75rem; } 
textarea { line-height:1.8rem; box-sizing:border-box; height:7.5rem; width:100%; padding:0.25rem; border: 1px solid #e6e9ed; border-radius: 0.2rem; } 
.submit-btn { border:none; color:#fff; width:100%; display:block; margin:0 !important; font-size:0.8rem; position:fixed; border-radius:0 !important; bottom:0; max-width: 800px; height: 2.5rem; background: #2e65ef; } 
.red-font { color:#2e65ef; } 
.foottalk_h { height: 3rem; } 
input[type="checkbox"], input[type="radio"] { background-image:url(../../course/images/check.png); background-position:0 0; width: 0.85rem; height: 0.85rem; outline: none; -webkit-appearance: none; vertical-align: middle; margin-right:0.25rem; cursor:pointer; background-size: auto .85rem; } 
input[type="checkbox"] { background-position:-10.45rem 0; } 
input[type="checkbox"]:checked { background-position:-7.8rem 0; } 
input[type="radio"] { background-position:-3.85rem 0; } 
input[type="radio"]:checked { background-position:-0.05rem 0; } 