/*! jQuery UI - v1.8.24 - 2012-09-28
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */


#accordion { }
#accordion .acc_q { font-size:22px; color:#031de6; font-weight:bold; }
#accordion .acc_a { font-size:22px; color:#e20045; font-weight:bold; }
#accordion .acc_cate {  font-size:15px; line-height:26px; font-weight:400; color:#686dcf; padding:0 15px; margin-right:6px; border:1px #a1a6fe solid; border-radius:14px;  }

.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { margin-top:3px; cursor:pointer; position:relative; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display:inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display:block; font-size:16px; font-weight:400; line-height:40px; letter-spacing:0em; }
.ui-accordion-icons .ui-accordion-header a { padding-left:20px; }
.ui-accordion .ui-accordion-content { padding:10px 20px 20px 20px;  font-size:16px; font-weight:400; line-height:28px; position: relative; margin-top:-1px; margin-bottom:5px; overflow: auto; display:none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display:block; background:#fafafa; }

.ui-autocomplete { position: absolute; cursor: default; }	

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { margin-top:-1px; border:1px solid #ddd; background:#fff; font-weight:300;  transition: all 0.3s ease; /* ºñÈ°¼º */}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header { border:1px solid #ddd; background:#fafafa; font-weight:300; transition: all 0.3s ease;}
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border:1px solid #999; padding:6px 0; background:#fff; font-size:16px; font-weight:300; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { text-decoration: none; }
.ui-widget :active { outline:none;}

.ui-widget {  }
.ui-widget .ui-widget { }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content { border:1px solid #999;  padding:0 0 20px 0; }
.ui-widget-content a { }
.ui-widget-header { }
.ui-widget-header a { }

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
