.accordion,.accordion *,.list-accordion,.list-accordion *{-webkit-transition:all linesr .3s;-o-transition:all linesr .3s;transition:all linesr .3s}.accordion{display:block;width:100%;float:left;background-color:#f1f1f1;border:1px solid #ddd;padding:0;font-size:17px}.accordion+.accordion,.list-accordion+.list-accordion{border-top:0}.accordion>div{width:100%;float:left;padding:0 20px;display:none;background-color:#f9f9f9}.list-accordion>div{width:100%;float:left;padding:15px;display:block;background-color:#f9f9f9}.list-accordion .list-panel{width:100%;font-size:.8em;letter-spacing:1.5px;line-height:30px;position:relative;color:#000;box-shadow:inset 0 -2px 0 0 rgba(255,255,255,0.85),inset 0 -1px 0 0 rgba(0,0,0,0.1);cursor:pointer;pointer-events:painted;overflow:hidden;padding-right:50px}.accordion h3{font-size:.95em;display:block;width:100%;letter-spacing:1.5px;line-height:30px;position:relative;color:#000;padding:20px 40px 20px 20px;box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0.85);cursor:pointer;pointer-events:painted}.accordion h3 i{float:right;color:inherit;font-size:.85em;margin-right:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.list-accordion .list-panel span{position:absolute;right:15px;top:12px;width:30px;height:30px;content:" ";display:block;box-shadow:0 0 0 1px rgba(0,0,0,0.15);background-color:#fff;text-align:center;line-height:30px;text-align:center;border-radius:2px}.list-accordion .list-panel span::before{font-family:'icomoon';content:"\e145";font-size:20px;display:block;margin:0 auto 0 2px}.accordion h3::after{font-family:'icomoon';content:"\e145";width:20px;height:20px;display:inline-block;position:absolute;right:20px;top:50%;margin-top:-10px;font-size:16px;line-height:20px;text-align:center;font-weight:normal;color:#777}.list-panel.current,.accordion h3.current{border-bottom:1px solid #ff8533;background-color:#ff8533;color:#fff;box-shadow:0 0 0 1px #f57d2d}.list-accordion .list-panel.current span::before{content:"\e15b";color:#ff8533}.accordion h3.current::after{content:"\e15b";color:#000}.accordion h3 span{font-size:.7em;vertical-align:top;color:#888}.list-accordion .list-panel * i{display:inline-block;vertical-align:middle;font-size:14px;font-style:normal;margin-left:5px}.accordion h3.current span{color:#fff}.list-accordion .list-content{display:none}.list-accordion .list-content *,.accordion p{display:block;float:left;width:100%;font-size:.95em;padding:20px 15px 10px 15px;border-bottom:1px solid #ccc}.list-accordion .list-content{background-color:#fefefe}.list-accordion .list-content *:not(p):not(.block){letter-spacing:1.5px;color:#000;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dotted #ccc}.list-accordion .list-content *:not(p):not(.block):hover{color:#ff8533}.list-accordion img,.accordion img{width:100px;float:left;display:block;margin-right:10px;margin-bottom:10px}.list-accordion .list-content>*:last-of-type,.list-accordion .list-content a:last-of-type,.accordion div>p:last-child{border:0}.list-content .block{font-size:.85em}.accordion .text-content{display:block;width:100%;float:left}.accordion a{float:right;display:block;border-bottom:1px solid #aaa;font-size:1em;line-height:44px;padding:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3461ad;margin-top:10px;text-shadow:1px 1px 0 rgba(255,255,255,0.45);letter-spacing:1px;box-shadow:inset 0 -1.5px 0 0 rgba(255,255,255,0.85)}.accordion a:hover{color:#ffa200}.accordion a:last-child,.accordion a:only-child{border-bottom:0;box-shadow:none}.list-accordion{float:left;width:100%;display:block;background-color:#f5f5f5;border:1px solid #ddd;padding:0;font-size:16px}.list-accordion *:not(h5):not(div):not(a):not(span):not(i):not(p){display:none!important}@media screen and (min-width:300px) and (max-width:960px){.accordion{font-size:1.1em}.list-accordion{font-size:1.05em}.accordion p{font-size:90%;letter-spacing:1px}.list-accordion .list-content>*{font-size:17px}.list-accordion .list-panel{font-size:.9em}}