@charset "gb2312";
/**
 * Webname: lnlk for template core * Version: 2014-06-07  * Lasttime:  * Author:yansty
 ** css */

html,body,h1,h2,h3,h4,hr,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,th,td{margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
ul,ol,li{list-style:none;}
body,button,input,select,textarea{font:14px/1.4 "\5B8B\4F53",tohama,arial,Hiragino Sans GB,sans-serif;}
h1,h2,h3,button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

/** Link */
a:link,a:visited{text-decoration:none;color:#434343;}
a:hover,a:active{text-decoration:none;color:#1e5c95; outline:none;}
a img,img,embed,object{border:none;vertical-align:top;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mbt5{ margin-bottom:5px;}
.mbt10{ margin-bottom:10px;}
.mbt25{ margin-bottom:25px;}
.flleft{ float:left;}
.flright{ float:right;}

.search-mod{ height:40px; background:#2877c6; width:1639px; margin:0 auto;}
.search-margin{ margin:0 auto; width:1000px;}


.body-bg{ background:url(imagesaqy-header.png) no-repeat top center;}
.body-bg2017{ background:url(imagesaqy-header2.jpg) no-repeat top center;}
.container{ width:1000px; margin:0 auto;}

.mod-first{padding-top:328px; height:316px; margin-bottom:25px;}
.mod-first-left{ float:right; background:#FFF; width:552px; border-top:5px solid #2877c6; border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.mod-first-left h2{ font-size:16px; color:#2877c6;margin:0px 14px; line-height:41px; position:relative; font-weight:bold;}
.mod-first-left h2 span{ position:absolute; right:0px; font-size:12px; font-weight:normal;}
.mod-first-left h2 a{ color:#626262;}
.mod-first-left h4{ width:522px; height:62px; line-height:62px; text-align:center; margin:0 auto; background:#f3f3f3;}
.mod-first-left h4 a{ color:#c50102; font-size:18px; font-family:"Microsoft YaHei UI";}
.mod-first-left p{ line-height:33px; font-size:14px; margin:4px 14px;}
.mod-first-left p a{ color:#ff7200;}
.mod-first-right{ float:left; border:2px solid #dbdbdb; padding:3px; background:#FFF;}

.focus-img{ width:411px; height:306px;  position:relative; overflow:hidden; clear:both;}
#focus {width:411px; height:306px; overflow:hidden; position:relative;}
#focus ul {height:266px; position:absolute;}
#focus ul li {float:left; width:411px; height:306px; overflow:hidden; position:relative; background:#fff;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:411px; height:35px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; overflow:hidden; *zoom:1; position:absolute; right:15px; bottom:14px; z-index:99999; }
#focus .btn span { float:left; height:5px; width:22px; text-align:left; line-height:5px; margin-right:3px; color:#b4b4b4; display:block; overflow:hidden;  background:#ffffff; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; cursor:pointer; text-indent:-999em;}
#focus .btn span.on {background:#ff7e16; color:#fff;}
#focus .preNext { display:none; width:47px; height:40px; display:block; overflow:hidden; text-indent:-9999em; position:absolute; top:115px;  cursor:pointer; background:url(../images/btn-foucs.png) no-repeat; z-index:999999;}#focus .prev {left:12px;}#focus .next {right:12px; background-position:right top;}
.focus-text-main{width:411px; height:35px; overflow:hidden; position:absolute; left:0px; bottom:0px;}
.focus-text-main a:link,.focus-text-main a:visited{ color:#fff;}
#focus_text {width:411px; height:35px; overflow:hidden; position:relative; }
#focus_text ul {height:35px; position:absolute;}
#focus_text ul li {float:left; width:411px; height:35px; line-height:35px; text-align:left; text-indent:25px; overflow:hidden; position:relative; font-size:14px; font-weight:bold; }
#focus_text ul li div {position:absolute; overflow:hidden;}

.mod-second{ clear:both; float:none; height:336px; margin-bottom:25px;}
.mod-second-left{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; float:left; width:316px;}
.mod-second-right{ width:659px; float:right;}
.list-title1{ border-bottom:2px solid #2877c6; background:#f2f2f2;}
.list-title1 h2{ height:38px; width:171px;line-height:38px; background:#2877c6; color:#FFF; text-align:center; font-size:16px;}
.list-title2{ border-bottom:2px solid #2877c6; background:#f2f2f2; position:relative;}
.list-title2 h2{ height:38px; width:87px;line-height:38px; background:#2877c6; color:#FFF; text-align:center; font-size:16px; }
.list-title2 span{ right:10px; position:absolute; top:10px; font-size:12px;}
.list-title3{ border-top:2px solid #2877c6; background:#f2f2f2; position:relative; }
.list-title3 h2{ height:38px; line-height:38px; color:#2877c6; padding-left:10px; font-size:16px; }
.list-title3 span{ right:10px; position:absolute; top:10px; font-size:12px;}
.mod-second-left ul{ margin-top:15px; margin-bottom:15px;}
.mod-second-left ul li{ line-height:40px; padding-left:16px; margin:5px 15px;}
.mod-second-left ul li.blue{ background:url(imagesicon1.png) left center #eff7ff no-repeat; }
.mod-second-left ul li.gray{ background:url(imagesicon1.png) left center #f5f5f5 no-repeat; }
.mod-second-right-top{ clear:both; float:none; height:237px;}
.mod-second-right-bottom{ clear:both; float:none; border:2px #dbdbdb solid; padding:3px;}
.mod-second-list{ width:316px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }
.mod-second-list ul{ margin-top:5px; margin-bottom:5px; margin-left:13px;}
.mod-second-list li{ line-height:31px;}

.mod-third{ clear:both; float:none; height:499px; margin-bottom:25px;}
.mod-third-left{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; float:left; width:316px;}
.mod-third-right{ width:659px; float:right;}
.mod-third-left h2{ background:#2877c6; color:#fff; line-height:40px; position:relative; font-size:16px; padding-left:10px;}
.mod-third-left h2 span{ position: absolute; right:10px;}
.mod-third-left h2 span a{color:#fff; font-size:12px; }
.aqy-footer{ clear:both; float:none; text-align:center; border-top:5px solid #2877c6; line-height:31px; font-size:14px; color:#626262; padding-top:28px; padding-bottom:20px;}
.tslist-mod{ margin-top:15px; margin-bottom:15px;}
.tslist{ line-height:40px; padding-left:16px; margin:5px 15px; position:relative;}
.timer-on{ height:auto;}
.tslist .view-more{ position:absolute; background:url(imagesicon3.png) no-repeat; right:-15px; top:15px;}
.tslist .view-more-on{ position:absolute; background:url(imagesicon2.png) no-repeat; right:10px; top:15px;}
.tslist-mod .blue{ background:url(imagesicon1.png) left 13px #eff7ff no-repeat; }
.tslist-mod .gray{ background:url(imagesicon1.png) left 13px #f5f5f5 no-repeat; }
.tslist-mod h3{ font-weight:normal;}
.tslist-mod p{ color:#626262; line-height:31px; padding-right:10px;}
.tslist-mod p a{ color:#ff7200;}
/** mod */
.mod-top{ padding-top:328px;}
.mod{background:#fff; }
.mod .mod-header{position:relative; height:40px; padding-left:9px; background:#fff; overflow:hidden; border-bottom:2px solid #2877c6;}
.mod .mod-header h2{float:left; height:58px; line-height:40px; font-size:14px; background:url(../images/bg-datalist-del.png) 0px 13px no-repeat; padding-left:9px;}
.mod .mod-header span.more-link{ background:url(../images/ic-CurrentPosition.png) 0px 1px no-repeat; padding-left:18px;}
.mod .mod-header span.more,.mod .mod-header span.more-link{position:absolute;right:25px;top:15px;}
.mod .mod-header a:link,.mod .mod-header a:visited{color:#333;font-size:12px;}
.mod .mod-body,.mod .news-datalist{ text-align:left; padding:0px; background:#FFF;}
.mod .news-datalist li{ position:relative; line-height:25px;}.mod .news-datalist li span.datatime{ position:absolute; right:0px; top:0px;}

/** mod-a  新闻列表 */
.mod-a .mod-body{ padding:10px 15px; border:1px solid #f7f7f7; background:#fff;}
.mod-a .mod-body li{ background: url(../images/icon-sub-list.png) 8px 13px no-repeat;  line-height:32px; position:relative; padding-left:20px; border-bottom:1px dashed #dadbdc; color:#303030; }
.mod-a .mod-body li span.datetime{ position:absolute; right:10px; bottom:0px; color:#7c7c7c;}

/** 概览列表值*/
.sub-datalist .mod-body ul{ min-height:400px;}
/** 分页 page */
.page { height:34px; line-height:34px; padding-top:10px; padding-bottom:10px;  color:#555; text-align:center; overflow:hidden; font-size:12px; }
.page input{vertical-align:middle; border:1px solid #d4d4d4; padding:3px; text-align:center;}
.page input[type="button"]{ cursor:pointer;}
.page a{  height:34px; line-height:34px; min-width:22px; text-align:center; border:1px solid #f0f0f0; background:#fff;}
.page a:link, .page a:visited,.page2 a.current{display:inline-block; *zoom:1; padding:2px 3px; color:#555; line-height:18px; height:18px;vertical-align:middle; font-family:'\5FAE\8F6F\96C5\9ED1',Tahoma, Geneva, sans-serif;}.page a:hover,.page2 a.current{ color:#fff; background:#ffc769;}
.page2 a{ margin-right:3px;}

/** 内页分页 page */
.cont-text-pages {text-align:center; overflow:hidden; _zoom:1; line-height:25px;  color:#c00; width:500px; margin-left:auto; margin-right:auto; }
.cont-text-pages select{vertical-align:middle; border:1px solid #d4d4d4; padding:3px;}
.cont-text-pages a.btn{ margin-left:5px;}
.cont-text-pages a:link, .cont-text-pages a:visited, .cont-text-pages span {display:inline-block; *zoom:1; padding:2px 5px; color:#626262; line-height:18px; height:18px; margin-right:2px; vertical-align:middle; border:1px solid #d4d4d4;}
.cont-text-pages span {background:none; color:#626262;}.cont-text-pages a:hover,.cont-text-pages a.on{ font-weight:bold; color:#fff; background:#c00;}

/** 细览页面 */
.news-content-main{  margin-left:auto; margin-right:auto; overflow:hidden; *zoom:1; border:#ccc 1px f7f7f7; padding:15px;}
.news-content-main h1{ font-size:23px; text-align:center; line-height:40px; margin-bottom:10px; color:#4d4d4d;}
.news-content-main .sub-titles{ font-size:18px; text-align:center; line-height:30px; margin-bottom:10px; color:#4d4d4d;}
.news-info{ height:26px; line-height:26px; color:#4d4d4d; text-align:left;  border-bottom:1px dashed #c8c8c8; color:#797979; position:relative; font-size: 12px;}
.news-info a:link,.news-info a:visited{ color:#303030;}.news-info a:hover{ color:#303030;}
.news-info span.news-cont-left{	position: absolute;	left:20%;	top: 2px;} /*适当调整*/
.news-info span.news-cont-cent{	position: absolute;	left:42%;	top: 2px;}
.news-info span.news-cont-right{position: absolute;	right:0px;	top: 2px;}
.news-text{ padding:10px; color:#323232; line-height:30px; font-size:14px; min-height:300px;}
.news-bottom-info{border-top:none; border-bottom:1px dotted #c8c8c8;}
/** 细览附件 */
.news-attachment{ padding:10px 0px 15px;}
.news-attachment .news-atta-header{padding:0px;}
.news-atta-header h4{ color:#333; height:42px; line-height:42px; font-size:14px; font-weight: bold; background:url(../images/icon-atta-down.gif) no-repeat center left; padding-left:35px; border-bottom:dashed 1px #bababa;}
    .news-atta-body{ padding:10px;}
    .news-atta-body ul{ padding:0px 3px;}
    .news-atta-body li{ background: url(../images/icon-download.png) 15px 10px no-repeat; height:36px; line-height:36px; position:relative; padding-left:42px; border-bottom:1px dotted #ccc;}
    .news-atta-body li span{ position:absolute; right:20px; top:0px;  padding-left:16px; color:#4f6b8d;}
	.news-atta-body li span.cap-btn-download{ display:block;}
	.news-atta-body li a:link,.news-atta-body li a:visited,.news-atta-body li a:hover{ color:#434343;}
	.news-atta-body li a.cont-app-file{display:block;}
/** 细览 基于附件重构 相关新闻 */
.news-related h4{background:url(../images/icon-new-related.png) no-repeat center left; }
.news-related .news-atta-body li{ background:url(../images/icon-new-rel.png) 15px 10px no-repeat; height:36px; line-height:36px; position:relative; padding-left:42px; border-bottom:1px dotted #ccc;}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 13px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}