body {
  font-family: "微软雅黑";
  font-size: 15px;
}
.mTop {
  margin-top: 10px !important;
}
.common-margin {
  margin: 0;
}
.wrapper {
  margin: 0 -15px;
}
a {
  color: #333;
}
a:hover,
a:focus {
  text-decoration: none;
  color: #DA1838;
}
.wrapper .panel-body {
  padding: 8px 0 0;
}
.more {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 15px;
}
.nav-tabs>li {
  font-weight: bold;
}
.top-con {
  position: relative;
  /*overflow: hidden;*/
}
.ajs-message {
      cursor: pointer;
}

/************************************************************新版导航条 开始****************************************************************************/
.nav-wrapper {
  background: #0574B6;
  color: #fff;
}
.nav-wrapper a {
  color: #fff;
}
.nav-wrapper #search_form .btn-search {
  background: #085F92;
  border: 0;
  height: 30px;
  padding: 5px 12px;
  line-height: normal;
  position: absolute;
  right: 0;
}
.nav-wrapper #search_form .form-group {
  margin-top: 5px;
  margin-bottom: 0;
}
.nav-wrapper li a {
  font-size: 15px;
}
.nav-wrapper .dropdown-menu {
  width: 530px;
  background: #0574B6;
}
.nav-wrapper .dropdown-menu dl {
  min-height: 145px;
  margin-bottom: 5px;
}
.nav-wrapper .dropdown-menu dl dd a:hover {
  color: red;
}
.nav-wrapper .navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.nav-wrapper .mobile-con {
  margin: 0;
  padding: 0;
}
.nav-wrapper .mobile-con li {
  width: 25%;
  height: 44px;
  line-height: 52px;
  list-style: none;
  float: left;
}
.nav-wrapper a.btn-mobile-search {
  border-radius: 3px;
  padding: 4px 8px;
  height: auto;
  line-height: inherit;
  margin-top: 5px;
  border: 1px solid #f0f0f0;
  color: #f0f0f0;
  right: 15px;
  position: absolute;
  display: none;
}
.nav-wrapper .dropdown-menu dl dt {
  border-bottom: 2px solid #006BA9;
  color: #FFFFFF;
}
.nav-wrapper .dropdown-menu dl.spe dd a {
  font-size: 18px;
  height: 36px;
  line-height: 36px;
  font-weight: bold; font-size: 18px;
  padding-left: 0;
}
.nav-wrapper .dropdown-menu dl dd a {
  color: #F7F7F7;
  height: 26px;
  line-height: 26px;
  padding-left: 10px;
}
.nav-wrapper .si-border {
  border: 1px solid #f0f0f0 !important;
  color: #f0f0f0;
}
/************************************************************新版导航条 结束****************************************************************************/
/********************************************************flexslide**************************************************************************************/
.flexslider {
  margin: 0;
}
.flex-direction-nav a {
  height: 46px;
  line-height: 46px;
}
/********************************************************flexslide**************************************************************************************/
/* 首页顶部 开始 */
#navbar_header {
  background-color: #fff;
}
#navbar_header a {
  color: #333;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}
#navbar_header .top-nav a {
  margin-left: 6px;
}
#navbar_header a.header-icon {
  border: 1px solid #fff;
  margin-left: 5px;
  height: auto;
  line-height: normal;
  margin-top: 4px;
  overflow: hidden;
  height: 30px;
  width: 30px;
  text-align: center;
}
#navbar_header a.header-icon:hover {
  text-decoration: none;
  border-color: #0574B6;
}
#navbar_header a.header-icon:focus {
  text-decoration: none;
}
#navbar_header a.header-icon:hover .fa:first-child{
  margin-top: -60px;
}
#navbar_header a.header-icon:hover .fa:last-child{
  margin-top: 44px;;
}
.header-icon .fa {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 20px;
}
.header-icon .fa:first-child {
  margin-top: 4px;
}
.header-icon .fa:last-child {
  margin-top: -60px
}
.logo .weixin {
  position: absolute;
  right: -100px;
  top: 37px;
  z-index: 1000;
}
.logo .weixin img {
  display: none;
  width: 120px;
  height: 120px;
}
.banner {
  background-image:-webkit-linear-gradient(to top,#007BC3,#0A5D8E);
  background-image:linear-gradient(to top,#007BC3,#0A5D8E);
  background-size: cover;
  margin-top: 40px;
}
#carousel-banner .item {
  height: 145px;
}
#carousel-banner .item img {
  height: 100%;
  width: 100%;
}
#carousel-banner .item img.item-logo {
  height: 80px;
  width: 300px;
  margin-top: 38px;
}
#navbar_header a.btn-mobile-search {
  display: none;
  background: #F3F3F3;
  border-radius: 3px;
  padding: 4px 8px;
  height: auto;
  line-height: inherit;
  margin-top: 5px;
  border: 1px solid #aaa;
  color: #404040;
}
.mobile-con {
  display: none;
}
#navigation .mobile-con li {
  width: 25%;
  height: 44px;
  line-height: 52px;
}
.common-search {
  width: 60%;
  display: inline-block;
}
.common-search #search_form {
  margin-top: 5px;
}
.common-search #search_form .btn-search {
  position: absolute;
  right: 0;
  z-index: 100;
}
.common-search .form-group {
  margin: 0;
}
/* 首页顶部 结束 */
/* banner 开始 */
.banner1,
.banner2,
.banner3,
.banner4 {
  width: 100%;
  height: 150px;
}
.banner1 {
  background: url(../img/19banner.jpg)/*tpa=http://www.jxdjg.gov.cn/images/19banner.jpg*/ center center no-repeat;
  background-size: cover;
}
.banner2 {
  background: url(NewYear.jpg)/*tpa=http://www.jxdjg.gov.cn/images/2018/NewYear.jpg*/ center center no-repeat;
  background-size: cover;
}
.banner3 {
  background: url(20170701.png)/*tpa=http://www.jxdjg.gov.cn/images/20170701.png*/ center center no-repeat;
  background-size: cover;
}
.banner4 {
  background: url(/r/cms/djg/default/img_old/banner45.png) center center no-repeat;
  background-size: cover;
}
/* banner 结束 */
/*logo 开始 */
/*.logo {
  color: #fff;
  left: 0;
  position: absolute;
  z-index: 10000;
  top: 40px;

}*/
.logo {
  float: left;
  position: relative;
}
.logo img {
}
#search_form .input-group {
  width: 100%;
}
#search_form .input-group-btn{
  vertical-align: unset;
}
/* logo  结束 */
/* 搜索 开始 */
.search-page {
  overflow: hidden;
  margin-bottom: 12px;
}
.search-container .btn-more.active .fa-angle-right:before {
  content: "\f107";
}
#search_form .btn-search{
  background: #0574B6;
  border: 0;
  height: 30px;
  color: #fff;
  padding: 5px 12px;lute;
  right: 16px;
}
.search-page#search_form .btn-search{
  position: absolute;
  right: 16px;
}
#search_form .form-control {
  float: left;
  height: 30px;
  padding: 5px 12px;
  padding: 0 14px;
  border-radius: 0;
}
#navbar_header .form-inline {
  margin-top: 5px;
}
/* 搜索 结束 */
/* 新闻录播 开始 */
#carousel-news .item {
  height: 342px;
  width: 100%;
}
#carousel-news .item img {
  width: 113%;
  max-width: 500px;
  max-width: 113%;
}
#carousel-news .carousel-indicators .active {
  width: 18px;
  height: 18px;
  margin: 0;
  background-color: #0574B6;
  text-indent: 0;
  text-align: center;
  color: #fff;
  border-radius: 0;
}
#carousel-news .carousel-indicators li{
  background: none;
  border-color: #0574B6;
  width: 18px;
  height: 18px;
  margin: 0;
  text-indent: 0;
  text-align: center;
  color: #fff;
  font-size: 12px;
  border-radius: 0;
}
/* 新闻轮播 结束 */
/* 菜单栏 开始 */
#navigation {
  background: #0574b6;
  width: 100%;
  margin: 0;
  border-radius: 0;
  min-height: auto;
}
#navigation ul {
  margin: 0;
  padding: 0;
}
#navigation li {
  list-style: none;
  width: 11.11%;
  text-align: center;
  float: left;
  color: #fff;
}
#navigation li a {
  color: #fff;
  font-size: 16px;
}
#navigation .dropdown-menu {
  background: #0574b6;
}
#navigation .dropdown-menu li {
  float: none;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 0;
}
#navigation .dropdown-menu li:last-child {
  border: none;
}
#navigation .dropdown-menu li a {
  padding: 5px 0;
}
.navbar-toggle {
  background: #fff;
}
.navbar-toggle .icon-bar {
  background: #0574b6;
}
#navigation .navbar-nav {
  float: none;
}
#navigation .navbar-collapse.collapsing li,
#navigation .navbar-collapse.in li {
  float: none;
  width: 100%;
}
#navigation .dropdown-menu>li>a:focus,
#navigation .dropdown-menu>li>a:hover {
  color: #333;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
  background-color: #0A5D8E;
  border-color: #246298;
}
.nav>li>a:focus, .nav>li>a:hover {
  text-decoration: none;
  background-color: #0A5D8E;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  border-top: 2px solid #0574B6;
}
#navigation .navbar-nav>li>a {
  padding: 10px;
}
/* 菜单栏 结束 */
/* 新闻中心 开始 */
#tab-news .panel-body,
#tab-notices .panel-body,
#tab-zbxx .panel-body,
#tab-djwj.panel-body,
#tab-tvshow.panel-body,
#tab-typical.panel-body {
  padding-bottom: 0;
}
#tab-news li,
#tab-notices li,
#tab-zbxx li,
#tab-djwj li,
#tab-tvshow li,
#tab-typical li {
  line-height: 1;
  position: relative; 
  height: 30px
}
#tab-news ul,
#tab-notices ul,
#tab-zbxx ul,
#tab-djwj ul,
#tab-tvshow ul,
#tab-typical ul {
  max-height: 288px;
 /* overflow: hidden;*/
}
#tab-news li p,
#tab-notices li p,
#tab-zbxx li p,
#tab-djwj li p,
#tab-tvshow li p,
#tab-typical li p{
  list-style: none;
  overflow: hidden;
  line-height: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
  display: inline-block;
  height: initial;
  margin: 0;
  padding: 0;
}
#tab-news li p a,
#tab-notices li p a,
#tab-zbxx li p a,
#tab-djwj li p a,
#tab-tvshow li p a,
#tab-typical li p a {
  margin-right: 5px;
  overflow: hidden;
}
#tab-news .date-con,
#tab-notices .date-con,
#tab-zbxx .date-con,
#tab-djwj .date-con,
#tab-tvshow .date-con,
#tab-typical .date-con {
  top: 4px;
  right: 0;
}
#tab-news .nav-tabs {
  border: 0;
  display: inline-block;
  border-bottom: 1px solid #E8E8E8;
  width: 100%;
}
#tab-news .nav-tabs>li.active:after {
 /* font: normal normal normal 14px/1 FontAwesome;
  content: "\f0d9";
  position: absolute;
  right: 4px;
  top: 41%;
  color: #0574B6;*/
}
#tab-news .nav-tabs>li.active>a, #tab-news .nav-tabs>li.active>a:focus, #tab-news .nav-tabs>li.active>a:hover, #tab-news .nav-tabs>li>a, #tab-news .nav-tabs>li>a:focus, #tab-news .nav-tabs>li>a:hover {
  border: 0;
  cursor: pointer;
  border-radius: 0;
  color: #7B7B7B;
  padding: 0px 6px 6px;
  border-bottom: 1px solid #E8E8E8;
  letter-spacing: 4px;
}
#tab-news .nav-tabs>li.active>a,
#tab-news .nav-tabs>li.active>a:focus,
#tab-news .nav-tabs>li.active>a:hover {
  color: #0574B6;
}
#tab-news .nav-tabs>li a span {
  color: #7B7B7B;
}
.padding-left-none {
  /*margin-left: -15px !important;*/
}
#tab-news .tab-content {
  max-height: 260px;
  overflow: hidden;
}
#tab-news .panel-body {
  padding-top: 0;
}
/* .tab-content {
  padding-top: 10px;
} */

.date-con {
  position: absolute;
  right: 16px;
  background: #fff;
  height: 22px;
  padding-left: 5px;
}
.text-caret-primary {
  color: #0574B6;
  padding-right: 5px;
}
/* 新闻中心 结束 */
/* 广告 开始 */
#ads_container {
  margin: 0 0 10px;
}
#carousel-ads .item {
  height: 100px;
}
#carousel-ads .item img {
  height: 100%;
  width: 100%;
}
#carousel-enter {
  margin-top: 10px;
  position: relative;
  overflow: hidden;
}
/* 广告 结束 */
/* 各种分类 开始 */
.ibox .ibox-title h5 span {
  float: right;
  margin-right: 10px;
}
.tab-content ul{
  margin: 0;
  padding: 0;
  list-style: none;
  padding-left: 5px;
}
.tab-contentt ul a {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
#tab-2 .panel-body li a,
#tab-3 .panel-body li a,
#tab-5 .panel-body li a {
  height: 29px;
  line-height: 29px;
  list-style: none;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 80%;
}
/* 各种分类 结束 */
/* 多彩生活 开始 */
.color-live {
  text-align: center;
}
.color-live img {
  width: 90%;
  height: 100%;
}
.color-live p.title {
  margin-bottom: 0;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* 多彩生活 结束 */
/*便民黄页*/
.wide-bmhy{ width:1200px; margin:auto; margin-bottom:10px;}
.wide-bmhy-tit{ height:30px; line-height:30px; }
.wide-bmhy-tit h3{ font-size:14px; font-weight:bold; margin-top: 15px;}
.wide-bmhy-tit h3 i{ display:block; width:9px; height:9px; overflow:hidden; background:#E83B3B; margin-top:10px; float:left;}
.wide-bmhy-tit h3 a{ padding-left:10px;}
.wide-bmhy-main dl { margin-bottom: 0; }
.wide-bmhy-main dl dd{width:120px; height:80px; float:left;padding-right: 11px; padding-bottom:10px;}
.wide-bmhy-main dl dd a.pic{ display:block; height:55px; width:110px; padding:0 5px;}
.wide-bmhy-main dl dd a.pic img{ height:55px; width:110px;}
.wide-bmhy-main dl dd a.tit{ display:block; width:120px; height:25px; line-height:25px; overflow:hidden; text-align:center; font-size:12px;}
/*友情链接*/
.footer-wrapper .wide-bmhy-main a {
  color: #8C8C8C;
}
.wide-bmhy-main ul li {
  float: left;
}
.wide-bmhy-main ul li a {
  padding: 0 10px;
  display: inline-block;
  height: 32px;
  line-height: 32px;
}
.wide-bmhy-main ul li:first-child a {
  padding-left: 0;
}
.wide-yqlj{line-height:32px;}
.wide-yqlj a{ color:#656565; padding-right:10px; font-size:12px;}
/* 轮播图片 */
#carousel-news .carousel-caption,
#carousel_detail_news .carousel-caption {
  padding-bottom: 0;
  position: absolute;
  width: 100%;
  left: 0;
  background: rgba(0,0,0,0.5);
  bottom: 0;
  height: 38px;
  line-height: 38px;
  padding-top: 0;
  text-align: left;
  text-indent: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 32%;
}
#carousel-news .carousel-indicators,
#carousel_detail_news .carousel-indicators {
  bottom: 7px;
  right: 0;
  left: auto;
  margin: 0;
  text-align: right;
  padding-right: 10px;
}
.carousel-caption {
  padding-bottom: 0;
}
.carousel-indicators {
  bottom: -5px;
}
/* 轮播图片 结束 */
/* 有用链接 开始 */
.ibox {
  width: 100%;
  border: 1px solid #e8edf0;
  float: right;
  margin-left: 10px;
  border-radius: 3px;
}
.ibox-title h5 {
  background: #e8edf0;
  line-height: 30px;
  padding-left: 10px;
  margin: 0px;
  font-weight: 400;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ibox-content {
  padding: 10px 4px;
}
#userful-items .btn {
  margin-bottom: 5px;
  position: relative;
}
/* 有用链接 结束 */
/* 各种icon 开始 */
.icon {
  width: 16px;
  height: 20px;
  display: inline-block;
  position: absolute;
  left: 4px;
}
.icon-school {
  background: url(list_ico1.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico1.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.icon-building {
  background: url(list_ico2.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico2.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.icon-book {
  background: url(list_ico3.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico3.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.icon-class {
  background: url(list_ico4.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico4.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.icon-job {
  background: url(list_ico5.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico5.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.icon-message {
  background: url(list_ico6.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico6.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.icon-news {
  background: url(list_ico8.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico8.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.icon-help {
  background: url(list_ico6.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico6.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.icon-service {
  background: url(list_ico7.jpg)/*tpa=http://www.jxdjg.gov.cn/images/list_ico7.jpg*/ 0 0 no-repeat;
  background-size: cover;
}
.fixed-width {
  width: 100%;
}
.fixed-spe-width {
  width: 100%;
  color: #fff !important;
  margin: 0 auto;
}
#userful-items .btn-default:hover,
#userful-items .btn-default:focus {
  color: #333;
}
/* 各种icon 结束 */
/* 底部蓝色 */
.footer{
  background:#0574b6;
}
.footer{
  line-height:24px;
  padding:20px 0;
}
.footer p {
  margin:0;
  padding:0;
}
.footer a,
.footer p {
  color: #fff;
}
.footer-wrapper.wrapper .panel-body {
  padding: 18px 0;
}
/* 快捷入口 开始 */
.enter-box {
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 10px 15px;
  min-height: 98px;
  position: relative;
}
.enter-title {
  text-align: center;
}
.enter-btn {
  margin: 0 auto;
  text-align: center;
  padding-top: 5px;
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
}
.enter-btn .btn {
  display: inline-block;
  color: #fff;
}
.border-info {
  border-color: #44A1E0;
}
.border-danger {
  border-color: #E0425C;
}
.border-success {
  border-color: #6AC55F;
}
.border-gray {
  border-color: #90C611;
}
.border-pink {
  border-color: #44A1E0;
}
.border-warning {
  border-color: #F59E7B;
}
.border-purple {
  border-color: #BA6FF5;
}
#carousel-enter .btn:hover,
#carousel-enter .btn:focus {
  color: #fff;
}
#carousel-enter .owl-nav {
  position: absolute;
  width: 100%;
}
#carousel-enter .owl-nav .owl-prev,
#carousel-enter .owl-nav .owl-next {
  position: absolute;
  top: -73px;
  background: none;
  color: rgb(204, 204, 204);
  font-size: 20px;
}
#carousel-enter .owl-nav .owl-prev {
  left: -23px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #0084D2;
  line-height: 32px;
  text-align: right;
  color: #fff;
  padding-right: 10px;
}
#carousel-enter .owl-nav .owl-next {
  right: -23px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #0084D2;
  line-height: 32px;
  text-align: left;
  color: #fff;
  padding-left: 10px;
}
#carousel-enter.owl-theme .owl-controls {
  margin-top: 0;
}
.owl-controls .fa {
  font-size: 24px;
}
/* 快捷入口 结束 */
/*********************************** 首页 结束 ******************************************/
/*********************************** 详情页 开始 ******************************************/
.mTop20 {
  margin-top: 20px;
}
.breadcrumb {
  background: #fff;
  margin-bottom: 0;
  border-bottom: 1px solid #ccc;
  padding-left: 0;
  border-radius: 0;
}
.article-description a {
  color: #333;
}
.article-description a:hover {
  text-decoration: none;
  color: #DA1838;
}
.article p {
  margin: 0;
}
.article-title {
  text-align: center;
  color: #c4371a;
}
.article-title h2 {
/*  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin-bottom: 20px;*/
}
.article-description {
  padding: 5px 0;
  border-bottom: 1px solid #ECECEC;
  margin: 10px 0;
}
.article img {
  text-align: center;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.article-action {
  padding: 5px 0;
  margin: 10px 0;
}
.detail-news {
  margin-top: 20px;
}
.detail-news .ibox {
  margin-bottom: 10px;
}
.detail-news .ibox:first-child {
  margin-top: 0;
}
.detail-news .ibox-title h5 {
  background: #0177BC;
  color: #fff;
}
.ibox-title h5 {
  font-size: 15px;
}
.detail-news .ibox-content a {
  height: 32px;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  padding-left: 5px;
}
.detail-news .ibox-content a:hover,
.footer-wrapper a:hover {
  color: #DA241C;
}
#carousel_detail_news .item {
  height: 170px;
}
#carousel_detail_news .item img {
  height: 100%;
}
.article-title h2 {
  font-size: 19pt;
  font-family: '黑体';
}
.text-gray {
  color: #a7a7a7;
  padding-right: 8px;
}
.ibox .ibox-content a.pic-news {
  height: auto;
  overflow: hidden;
  padding: 0;
}
.detail-img img {
  width: 100%;
  height: 80px;
}
.detail-title {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  font-size: 14px;
}
a.pic-news,
a.pic-news:hover {
  text-decoration: none;
}
a.pic-news:hover {
  color: red;
}
.share-box {float: right;}
.share-box a {float:right; background:url("article_type_icon.png")/*tpa=http://www.jxdjg.gov.cn/images/article_type_icon.png*/ no-repeat; display:inline; margin-left:10px;}
.chan_newsInfo_font_big,
.chan_newsInfo_font_small {width:22px; height:20px; text-indent:-999em; overflow:hidden;}
.share-box .chan_newsInfo_font_big {background-position:-22px 0;}
.share-box .chan_newsInfo_font_small {background-position:0 0;}
.share-box .cn_share { display:inline-block; padding:0; margin-top:-3px; float:right; font-size:0;}
.share-box .cn_share a { float:none; margin-top: 2px;}
.share-box .weixin_main { left:-48px; bottom:-110px;}

.cn_share { position:relative; padding:15px 0 0 0; height:auto; font-size:14px; line-height:20px !important;}
.cn_share a,
.cn_share .custom_item { padding-left:36px; height:24px; font:normal 16px/24px "Microsoft YaHei"; text-decoration:none; zoom:1; vertical-align:middle; cursor:pointer; color:#333; -moz-opacity:1; -khtml-opacity:1; opacity:1; margin-left:0;}
.cn_share a:hover,
.cn_share .custom_item_hover { text-decoration:underline; -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75;}

.cn_share .shareMore { display:inline-block; padding-left:0;}
.cn_share .sinaminiblog { display:inline-block; background:url("shareico-1.png")/*tpa=http://www.china.com/zh_cn/default/shareico.png*/ 0 -2px no-repeat !important;}
.cn_share .qzone { display: inline-block; background: url("shareico-1.png")/*tpa=http://www.china.com/zh_cn/default/shareico.png*/ 0 -41px no-repeat !important;}
.cn_share .qqmb { display:inline-block; background:url("shareico-1.png")/*tpa=http://www.china.com/zh_cn/default/shareico.png*/ -2px -79px no-repeat !important;}
.cn_share .weixin { display:inline-block; background:url("shareico-1.png")/*tpa=http://www.china.com/zh_cn/default/shareico.png*/ 0 -117px no-repeat !important;}
.cn_share .qzone,
.cn_share .qqmb,
.cn_share .weixin,
.cn_share .sinaminiblog {
  float: none;
  height: 24px;
  line-height: inherit;
  padding-left: 36px;
  margin: inherit;
  font-size: inherit;
}

.weixin_main {
  width: 232px;
  height: 112px;
  position: absolute;
  left: 10px;
  bottom: -113px;
  z-index: 103;
  overflow: hidden;
  display: none;
  cursor: pointer;
}
.weixin_main img {display: none;}
.weixin_main_box { background:url("wx_arrow-1.png")/*tpa=http://www.china.com/zh_cn/default/wx_arrow.png*/ no-repeat; height:112px; cursor: auto; z-index: 1000;}
.weixin_main_box_int { position:relative; padding:19px 6px 0; z-index: 1000;height: 100%; width: 100%;}
.weixin_main_box_int img { width:86px; height:86px; float:left; margin-right:14px;}
.weixin_main_box_int p { line-height:24px; color:#666; font-size:12px; width:auto; padding-top:22px;}
.weixin_main_box_int .wx_close { position:absolute; left:202px; top:13px; width:30px; height:30px;display:block;z-index:104; cursor:pointer; background:url("wx_arrow-1.png")/*tpa=http://www.china.com/zh_cn/default/wx_arrow.png*/ left bottom no-repeat;}
a.btn-print, a.btn-close { background: none; border-radius: 0; border-color: #ccc; color: #8E8D8D;}
.print-con .btn-group {
  margin-top: 15px;
  border-radius: 0;
}
/*********************************** 详情页 结束 ******************************************/
/*********************************** 搜索页 结束 ******************************************/
/*搜索框*/
.mTop20 {
  margin-top: 20px;
}
.search-bar {
  background: #0574B6;
  height: 32px;
  line-height: 32px;
  padding-left: 10px;
  color: #fff;
  margin: 0;
}
.search-container .ibox-content {
  background: #F2FAFF;
  padding: 2px 0;
}
.search-container .ibox-title h5 {
  background: #0574B6;
  color: #fff;
}
.slide-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.slideout-menu {
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 0;
  right: 0;
  z-index: 0;
  width: 156px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: none;
}
.search-news {
  margin-bottom: 20px;
}
.search-news #search_form .btn-search {
  position: absolute;
  right: 15px;
}
.search-news #search_form .form-group {
  margin-bottom: 0;
}
.slideout-panel {
  position: relative;
  z-index: 1;
}
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
  overflow: hidden;
}
.slideout-open .slideout-menu {
  display: block;
}
.slide-container dl {
  background: #F2FAFF;
  padding: 10px;
  border-radius: 4px;
}
.slide-container small,
.slide-container dt {
  margin-bottom: 5px;
  display: block;
}
.slide-container dt a {
  font-size: 16px;
}
.slide-container .spe-text {
  color: #DA241C;
  padding: 0 10px 0 5px;
}
.result-description {
  text-indent: 2em;
  line-height: 26px;
  letter-spacing: 1px;
  font-size: 15px;
}
.result-download {
  font-size: 13px;
  margin-top: 5px;
}
.slide-container .fa-star {
  color: #ccc;
  padding-left: 5px;
}
.slide-container .fa-star.active {
  color: #FF9800;
}
/*分页*/
.Paging {
  margin-bottom: 15px;
}
.Paging a {
  color: #333;
  padding: 4px 15px;
  border: 1px solid #ccc;
  display: inline-block;
  margin: 2px;
}
.Paging a.Selected {
  background: #0177BC;
  color: #fff;
  border-color: #0177BC;
}
.Paging strong {
  float: right;
  margin-top: 8px;
}
/*做菜单*/
.slide-container #menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.slide-container #menu ul li {
  float: left;
}
#menu {
  display: none;
  margin-bottom: 10px;
}
#menu p {
  margin: 0;
}
#menu a {
  margin: 5px;
}
#menu .btn.active {
  background-color: #F2FAFF;
  border-color: #FDFDFD;
  color: #333;
}
#menu_btn {
  cursor: pointer;
}
#menu_btn p {
  border-bottom: 1px solid #D9534F;
}
#menu_btn .active {
  display: none;
}
#menu_btn.active p {
  display: none;
}
#menu_btn.active .active {
  display: block;
}
.show-xs {
  display: none;
}
.result-description,
.result-description p,
.result-description span,
.result-description div,
.result-description a,
.result-description small,
.result-description  {
  font-family: '宋体' !important;
  line-height: 30px !important;
  width: 100% !important;
  margin: 0 !important;
}
.result-description a {
  font-weight:  !important;
}
/*********************************** 搜索页 结束 ******************************************/
/*********************************** 电教文件页 结束 ******************************************/
.file-container {
  /*margin-top: 20px;*/
}
.file-container .text-danger {
  color: red;
}
.file-container .file-title {
  text-align: center;
  border-bottom: 3px solid red;
  margin: 0 2rem 60px;
}
.file-container .file-content {
  margin: 0 2rem;
}
.file-title h1 {
  color: red;
  margin: 90px 0 80px;
  font-size: 53px;
  letter-spacing: 10px;
  font-family: '新宋体';
  font-weight: bold;
}
.file-title p {
  display: none;
}
.article-content,
.article-content p,
.article-content span,
.article-content div,
.file-content p,
.file-content span,
.file-content div {
  font-family: '宋体' !important;
  line-height: 200% !important;
  width: 100% !important;
  margin: 0 !important;
  font-size: 13pt !important;
}
.file-content img,
.article-content img {
  max-width: 100%;
  height: auto !important;
}
.file-content h3 {
  font-family: '黑体' !important;
  text-align: center;
  width: 100%;
  font-size: 19pt;
}
.file-content p,
.file-content span,
.file-content div {
  font-size: 13pt !important;
}
.file-content a {
  margin: 10px 0 !important;
  display: inline-block;
}
.file-content a,
.file-content h3,
.file-content p.spe {
  font-weight: bold;
}
.file-content p {
  font-size: 16px;
  line-height: 26px;
}
.file-content p.spe {
  text-indent: 0em;
  margin: 15px 0 !important;
}
/*********************************** 电教文件页 结束 ******************************************/
/*********************************** 省机构页 开始 ******************************************/
.province-container {
  margin-top: 20px;
}
.province-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.province-container ul li a {
  /*height: 30px;
  line-height: 30px;*/
  width: 100%;
  margin: 5px 0;
  text-align: left;
  font-size: 14px;
 /* background: #0574B6;
  color: #fff;
  display: inline-block;
  margin: 5px 0;
  border-radius: 3px;
  padding-left: 15px;*/
}
.province-container ul li a .fa {
  margin-right: 10px;
}
.btn-more.active .fa-angle-double-down:before {
  content: "\f102";
}
.btn-child {
  width: 80%;
  margin: 0 auto;
}
.search-container .btn-child {
  width: 70%;
}
.province-detail {
  margin-bottom: 10px;
}
/*********************************** 省机构页 结束 ******************************************/

/*********************************** 馆领导 开始 ******************************************/
/* CONTACTS */
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 10px;
  margin-bottom: 20px;
  border-radius: 3px;
}
.contact-title {
  font-size: 16px;
  font-weight: bold;
  color: #0574B6;
  margin-top: 10px;
}
.contact-img {
  text-align: center;
}
.contact-img img {
  width: 120px;
  height: 160px;
}
.contact-img p {
  margin: 5px 0 0;
  text-align: center;
}
.contact-content {
  /*margin-left: 40px;*/
  width: 100%;
}
.contact-footer {
  width: 100%;
  margin-top: 10px;
  padding: 5px 0;
}
.contact-detail p {
  margin: 10px 0 0;
}
.jobs {
  position: absolute;
  right: 16px;
  bottom: 26px;
}
.jobs a:hover,
.jobs a:hover:focus {
  text-decoration: none;
  color: red;
}
a.job-details {
  color: #DC502F;
}
.job-details.active .fa-angle-double-down:before {
  content: "\f102";
}
.mBottom {
  margin-bottom: 20px;
}
.fa-point {
  position: absolute;
  top: -18px;
  right: 72px;
  font-size: 26px;
  color: #E8EDF0;
}
/*********************************** 馆领导 结束 ******************************************/
/* 响应式 开始 */
  /* 顶部搜索 */
@media screen and (max-width:1300px) {
  .Paging strong {
    float: none;
    width: 100%;
    clear: both;
    display: inline-block;
    text-align: center;
  }
}
@media screen and (max-width:1000px) {
  #navigation .navbar-nav>li>a {
    padding: 10px 0;
  }
  #navigation li a {
    font-size: 15px;
  }
}
@media screen and (max-width:1200px) {
  .common-search {
    width: 50%;
  }
}
@media screen and (max-width:1000px) {
  .common-search {
    width: 70%;
  }
}
@media screen and (max-width: 760px) {
  #search_form {
    display: none;
  }
  .banner,#carousel-banner .item {
    margin-top: 20px;
  }
  .banner1,
  .banner2,
  .banner3,
  .banner4 {
    height: 100px;
  }
  #carousel-news .item {
    height: 230px;
  }
  .nav>li>a {
    padding: 10px 8px;
  }
  .footer p {
   /* height: 26px;*/
  }
  .logo {
    margin-top: 0;
    text-align: center;
    top: 3px;
    left: 5px;
  }
  .show-xs {
    display: inline-block;
  }
  #navbar_header a.btn-mobile-search,
  .nav-wrapper a.btn-mobile-search {
    display: inline-block;
  }
  .mobile-con {
    display: block;
  }
  #navigation li {
    text-align: left;
  }
  .search-container #search_form {
    position: relative;
  }
  .search-container #search_form input {
    width: 100%;
  }
  .search-container #search_form .btn-search {
    right: 0;
  }
  #search_form {
    position: absolute;
    right: 15px;
    height: 30px;
    top: 35px;
  }
  #search_form input {
    width: 270px;
  }
  .nav-wrapper #search_form {
    z-index: 1000;
    top: -45px;
    width: 92%;
  }
  .nav-wrapper #search_form .btn-search {
    right: 0;
  }
  .nav-wrapper #search_form input {
    width: 100%
  }
  .nav-wrapper .dropdown-menu dl {
    min-height: auto;
  }
  .common-search {
    width: auto;
    float: right;
  }
  #tab-news li p, #tab-notices li p, #tab-djwj li p,
  #tab-2 .panel-body li a, #tab-3 .panel-body li a, #tab-5 .panel-body li a {
    width: 95%;
  }
  .date-con {
    display: none;
  }
  .search-container .Paging {
    /*display: none;*/
  }
  .file-title h1 {
    color: red;
    margin: 20px 0 20px;
    font-size: 30px;
  }
  .article-description .text-danger {
    display: block;
  }
  .article-description .share-box a:first-child {
    margin-left: 0;
  }
  .article-description .share-box {
    float: none;
    padding-top: 10px;
  }
  .article-description .cn_share {
    display: block;
    width: 100%;
    margin: 5px;
  }
  .article-description .share-box a {
    float: left;
  }
  .nav-wrapper .dropdown-menu {
    width: 100%;
  }
  .share-box .weixin_main {
    left: 60px;
  }
}
/* 响应式 结束 */
/****************
SOCIAL BUTTONS
**********************/
/**social icons default size**/

.social_icon_list{margin: 0px 0 0 5px; float: left;}
.social_icon_list.list-inline>li{padding: 0px;}

.social-icon {
    margin: 5px 5px 0 0;
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px !important;
    color: #555;
    text-shadow: none;
    border-radius: 3px;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    border: 1px solid #AAA;
}
.social-icon:hover {
    border-color: transparent;
}
.social-icon i {
    display: block;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 40px;
    position: relative;
}
.social-icon i:last-child {
    color: #FFF !important;
}
.social-icon:hover i:first-child {
    margin-top: -40px;
}
/***social icons lg (big)***/

.social-icon-lg {
    width: 60px;
    height: 60px;
    font-size: 30px;
    line-height: 60px !important;
}
.social-icon-lg i {
    line-height: 60px;
}
.social-icon-lg:hover i:first-child {
    margin-top: -60px;
}
/***social icons small***/

.social-icon-sm {
    width: 30px !important;
    height: 30px !important;
    font-size: 18px;
    line-height: 30px !important;
}
.social-icon-sm i {
    line-height: 30px;
}
.social-icon-sm:hover i:first-child {
    margin-top: -30px;
}
.si-border {
    border: 1px solid #AAA !important;
}
.si-border-round {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.si-gray {
    background: #f3f3f3;
    border: 0px;
}
.si-dark {
    background-color: #333;
    border: 0px !important;
    color: #fff !important;
}
/**icons hover colored**/

.si-colored-facebook,
.si-facebook:hover {
    background-color: #e6162d !important;
    text-decoration: none;
}
.si-colored-twitter,
.si-twitter:hover {
    background-color: #51c332 !important;
    text-decoration: none;
}
.si-colored-google-plus,
.si-colored-youtube,
.si-youtube:hover,
.si-google-plus:hover,
.si-g-plus:hover{
    background-color: #DD4B39 !important;
}
.si-colored-skype,
.si-skype:hover {
    background-color: #00AFF0 !important;
}
.si-linkedin:hover,
.si-colored-linkedin {
    background-color: #0E76A8 !important;
}
.si-pin:hover,
.si-colored-pinterest {
    background-color: #C8232C !important;
}
.si-rss:hover,
.si-colored-rss {
    background-color: #EE802F !important;
}
.si-pinterest:hover,
.si-colored-pinterest {
    background-color: #C8232C !important;
}
.si-tumblr:hover,
.si-colored-tumblr {
    background-color: #34526F !important;
}
.si-vimeo:hover,
.si-colored-vimeo {
    background-color: #86C9EF !important;
}
.si-digg:hover,
.si-colored-digg {
    background-color: #191919 !important;
}
.si-instagram:hover,
.si-colored-instagram {
    background-color: #3F729B !important;
}
.si-flickr:hover,
.si-colored-flickr {
    background-color: #FF0084 !important;
}
.si-paypal:hover,
.si-colored-paypal {
    background-color: #00588B !important;
}
.si-yahoo:hover,
.si-colored-yahoo {
    background-color: #720E9E !important;
}
.si-android:hover,
.si-colored-andriod {
    background-color: #A4C639 !important;
}
.si-apple:hover,
.si-colored-apple {
    background-color: #000 !important;
}
.si-dropbox:hover {
    background-color: #3D9AE8 !important;
}
.si-dribbble:hover,
.si-colored-dribbble {
    background-color: #EA4C89 !important;
}
.si-soundcloud:hover,
.si-colored-soundcoloud {
    background-color: #F70 !important;
}
.si-xing:hover,
.si-colored-xing {
    background-color: #126567 !important;
}
.si-phone:hover,
.si-colored-phone {
    background-color: #444 !important;
}
.si-behance:hover,
.si-colored-behance {
    background-color: #053eff !important;
}
.si-github:hover,
.si-colored-github {
    background-color: #171515 !important;
}
.si-stumbleupon:hover,
.si-colored-stumbleupon {
    background-color: #F74425 !important;
}
.si-envelope:hover,
.si-colored-email {
    background-color: #6567A5 !important;
}
.si-wordpress:hover,
.si-colored-wordpress {
    background-color: #1E8CBE !important;
}
.social-shortcodes .left-heading {
    font-size: 30px;
    text-transform: uppercase;
}
.grid-boxed {
    border: 1px solid transparent;
    padding: 20px;
}
.grid-boxed:hover {
    border: 1px dashed #999;
}
