a,body {
  color:#333
}
.nav_bg .navbar-nav>li>a:active,.nav_bg .navbar-nav>li>a:focus,.nav_bg .navbar-nav>li>a:hover,a:hover {
  text-decoration:none
}
.culture_nav,.ghsw,.nav_bg .navbar-nav,ul {
  list-style:none
}
.zxr .zxr-img,.zxr .zxr-img img {
  vertical-align:bottom
}
body {
  font-family:"Microsoft Yahei","微软雅黑",Helvetica,Arial,sans-serif
}
a {
  cursor:pointer
}
.navbar-brand {
  padding:0
}
.font-12 {
  color:#999;
  font-size:12px
}
.navbar {
  margin-bottom:0;
  border:none
}
/*.container {*/
/*width:1280px;*/
/*margin:0 auto;*/
/*position:relative*/
/*}*/
@media (min-width:1200px) {
  .container {
    width:1200px;
    margin:0 auto;
    position:relative
  }
}@media (min-width:992px) {
  .container {
    margin:0 auto;
    width:1200px
  }
}.nav_bg {
   padding-top:18px;
   /*height:150px*/
 }
.nav_bg .navbar-nav {
  padding:20px 0;
  margin:0
}
.nav_bg .navbar-nav>li {
  padding:27px 15px;
  font-size:18px
}
.nav_bg .navbar-nav>li.active>a {
  background:#139ca5;
  text-decoration:none;
  color:#fff
}
.nav_bg .navbar-nav>li.right-top {
  position:absolute;
  top:0;
  right:0;
  padding:0;
  margin-right:50px;
  font-size:14px
}
.nav_bg .navbar-nav>li.right-top>a {
  padding:0
}
.nav_bg .navbar-nav>li.right-top>a:hover {
  color:#323333;
  background-color:transparent
}
.nav_bg .navbar-nav>li>a {
  display:block;
  padding:5px 10px;
  color:#323333
}
.nav_bg .navbar-nav>li>a:hover {
  background:#139ca5;
  color:#fff
}
.nav_bg .navbar-nav>li>a:hover .caret {
  color:#139ca5
}
.nav-dropdown .caret {
  position:absolute;
  left:50%;
  bottom:0;
  color:#fff
}
.nav-dropdown.active .caret {
  color:#139ca5
}
.nav-dropdown .dropdown-menu {
  top:112px;
  width:200px;
  border-top:3px solid #139ca5
}
.nav-dropdown .dropdown-menu>li>a {
  display:inline-block;
  color:#139ca5;
  line-height:30px;
  width:45%
}
.nav-dropdown .dropdown-menu>li>a:hover {
  background:0 0
}
.about,.content {
  width:100%
}
.about .banner img,.content .banner img {
  max-width:100%;
  margin:0 auto
}
.footer .footer_1 {
  height:250px;
  overflow:hidden;
  background: #999999;
  padding:20px 0 30px;
  color:#fff
}
.footer .footer_1 h4 {
  font-size:16px;
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px dashed #fff
}
.footer .footer_1 p {
  margin:0;
  padding:0;
  line-height:23px;
  font-size:12px
}
.footer .footer_1 .more {
  position:absolute;
  bottom:5px;
  right:15px;
  font-size:12px
}
.footer .footer_1 .more a {
  color:#fff
}
.footer .footer_1 img {
  padding-top:32px
}
.footer .footer_1 .margin-top {
  margin-top:6px;
  margin-bottom:40px
}
.footer .footer_1 .white_frame {
  background:0 0;
  border:1px solid #fff;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  font-size:18px;
  color:#fff;
  padding:10px 20px
}
.footer .footer_2 {
  text-align:center;
  padding:30px 0 15px;
  background:#dcdddd
}
.center_title {
  font-size:24px;
  background:url(/images/more_bg.png) center repeat-x;
  color:#169caa
}
.center_title span {
  color:#ccc
}
.center_title a {
  font-size:12px
}
ul {
  padding:0;
  margin:0
}
a:hover {
  color:#999
}
.classification .wuye {
  background:url(/images/wuye.png) top no-repeat
}
.classification .maoyi {
  background:url(/images/maoyi.png) top no-repeat
}
.classification .jiaoyu {
  background:url(/images/jiaoyu.png) top no-repeat
}
.classification .jiankang {
  background:url(/images/jiankang.png) top no-repeat
}
.classification .jinrong {
  background:url(/images/jinrong.png) top no-repeat
}
.classification .email {
  display:block;
  background:url(/images/logo_bg.png) center no-repeat;
  font-size:18px;
  margin-top: 35px;
  /*padding-top:120px;*/
  font-weight:700;
  text-align:center
}
.classification .xuncha {
  display: block;
  width: 235px;
  height: 80px;
  position: absolute;
  top: 14px;
  left: 42px;
}

.classification .email a {
  color:#159ba6
}
.classification .email img {
  margin-bottom:9px;
  /*max-width: 50px;*/
  vertical-align: middle;
}
.classification .row {
  margin-top:30px
}
.classification .row .index_2 .col-md-2 {
  width:20%
}
.classification .row .index_2 .col-md-2>div {
  text-align:center;
  /*max-width:140px;*/
  padding-top:150px;
  font-size:16px;
  font-weight:700
}
.classification .row .index_2 .col-md-2>div span {
  display:none;
  font-size:12px;
  line-height:20px
}
.classification .row .index_2 .col-md-2>div:hover {
  padding-top:0;
  background:url(/images/wu_bg.png) top no-repeat
}
.classification .row .index_2 .col-md-2>div:hover span {
  display:block;
  height:150px;
  padding:40px 15px
}
.classification .row .index_2 .col-md-2>div p {
  font-size:12px;
  font-weight:400;
  color:#999
}
.classification .carousel-indicators {
  text-align:right;
  width:100%;
  bottom:0;
  left:inherit;
  margin-left:-10px
}
.classification .carousel-indicators li {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  border:0;
  background:#FFF;
  margin:0
}
.classification .carousel-indicators .active {
  width:10px;
  height:10px;
  background:#d3aa2e
}
.classification .center_title {
  background:url(/images/more-bg.png) 156px 0 no-repeat;
  line-height:36px
}
.classification .text-green {
  color:#169caa
}
.classification .new-block {
  padding-right:20px
}
.classification .new-block .col-md-6:first-child {
  padding-right:0
}
.classification .news-info {
  padding:10px 20px 8px;
  border:2px solid #ededed
}
.classification .news-title {
  font-size:16px;
  margin-bottom:10px
}
.classification .news-info p {
  color:#999899;
  line-height:2
}
.classification .index-head {
  background:url(/images/more-bg.png) 0 50%
}
.classification .index-title {
  font-size:18px;
  background:#FFF;
  line-height:36px
}
.classification .site-list {
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;
  margin-top:34px;
  padding:0 14px 4px
}
.classification .site-list>li {
  margin-bottom:12px;
  color:#666
}
.classification .site-list a {
  color:#666
}
.classification dt {
  background:url(/images/mark.png) 0 50% no-repeat;
  padding-left:20px;
  font-size:16px;
  font-weight:400;
  margin-bottom:20px
}
.classification dd {
  color:#999899;
  line-height:26px
}
.classification .look-info {
  border-radius:0;
  background:#169ba6;
  color:#FFF;
  font-size:12px;
  border:0;
  padding:8px 10px
}
.classification .index-nav,.classification .index-news-nav {
  border-right:1px solid #efefef;
  text-align:center;
  float:left
}
.classification dl {
  padding-right:20px;
  border-bottom:1px dotted #ededed;
  padding-bottom:20px;
  margin-bottom:40px
}
.classification .index-nav {
  width:184px;
  border-left:1px solid #efefef
}
.classification .index-nav li {
  padding:30px 0;
  border-bottom:1px solid #efefef
}
.classification .index-nav a {
  /*padding:30px 0;*/
  color:#999;
  /*border-bottom:1px solid #efefef*/
}
.classification .index-nav a:active,.classification .index-nav a:focus,.classification .index-nav a:hover {
  background:0 0
}
.classification .index-nav .index-nav-name {
  font-size:16px;
  margin-top:5px
}
.classification .index-nav .index-nav-mark {
  display:block;
  height:70px;
  width:100%;
  background-repeat:no-repeat;
  background-position:50% 50%
}
.classification .index-nav .index-nav-mark.wy {
  background-image:url(/images/wy.png)
}
.classification .index-nav .index-nav-mark.gj {
  background-image:url(/images/gj.png)
}
.classification .index-nav .index-nav-mark.jy {
  background-image:url(/images/jy.png)
}
.classification .index-nav .index-nav-mark.jk {
  background-image:url(/images/jk.png)
}
.classification .index-nav .index-nav-mark.jr {
  background-image:url(/images/jr.png)
}
.classification .index-nav .active>a {
  color:#00a5b1
}
.classification .index-nav .active .index-nav-mark.wy {
  background-image:url(/images/wy-active.png)
}
.classification .index-nav .active .index-nav-mark.gj {
  background-image:url(/images/gj-active.png)
}
.classification .index-nav .active .index-nav-mark.jy {
  background-image:url(/images/jy-active.png)
}
.classification .index-nav .active .index-nav-mark.jk {
  background-image:url(/images/jk-active.png)
}
.classification .index-nav .active .index-nav-mark.jr {
  background-image:url(/images/jr-active.png)
}
.classification .index-context {
  margin-left:184px;
  padding:50px
}
.classification .index-context h5 {
  font-size:18px;
  color:#333;
  font-weight:700;
  text-align:center;
  margin-bottom:40px
}
.classification .index-context p {
  color:#666;
  line-height:30px;
  text-indent:30px;
  margin-bottom:30px
}
.about_china.lsyg .china_right dl dd img,.classification .index-news-context .news-list li {
  margin-bottom:20px
}
.classification .index-news-nav {
  width:184px;
  min-height:800px;
  padding:30px 0
}
.classification .index-news-context {
  margin-left:184px;
  padding:30px
}
.about {
  background:#efefef; padding-bottom: 35px;
}
.about .container {
  padding:0;
  margin-top:-52px;
  background:#fff
}
.about .container .title {
  font-size:18px;
  font-weight:700;
  color:#02a3ad;
  padding:13px 30px;
  border-bottom:1px solid #eaeaea
}
.about_china {
  padding-bottom:150px;
  position:relative;
  min-height:550px
}
.about_china.lsyg {
  padding-bottom:0
}
.about_china.lsyg .china_right dl {
  width:100%
}
.about_china.lsyg .china_right dl dt {
  float:left;
  width:12%;
  height:30px;
  line-height:30px;
  color:#FFF;
  padding-right:22px;
  text-align:center;
  background:url(/images/ls01.png) left no-repeat;
  position:relative
}
.about_china.lsyg .china_right dl dd {
  float:left;
  width:88%;
  border-left:5px solid #ccc;
  padding-left:20px;
  margin-left:-5px;
  padding-bottom:50px;
  font-size:12px
}
.about_china.lsyg .china_right dl dd:last-child {
  padding-bottom:150px
}
.about_china.lsyg .china_right .event_title {
  color:#139ca5;
  font-size:14px;
  font-weight:700
}
.about_china .china_left {
  position:absolute;
  top:0;
  bottom:0;
  width:200px;
  float:left
}
.party_position{ padding-bottom: 35px;}
.party_position .banner img,.party_position .carousel-inner>.item>img,.party_position .topic img {
  width:100%
}
.about_china .china_left .nav li {
  border-bottom:1px solid #ccc
}
.detail .banner,.detail .title {
  border-bottom:1px solid #efefef
}
.about_china .china_left .nav li a {
  background:url(/images/arrow-left.png) 180px no-repeat;
  font-size:16px;
  color:#333;
  padding:18px
}
.about_china .china_left .nav li.active a,.about_china .china_left .nav li:hover a {
  color:#fff;
  background:url(/images/arrow-left-hover.png) 180px no-repeat #139ca5
}
.about_china .china_right {
  margin-top:20px;
  padding-right:20px;
  padding-left:250px;
  width:100%;
  float:left
}
.about_china .china_right p {
  line-height:25px;
  color:#666
}
.about_china .china_right.jlck .row {
  margin-bottom:30px
}
.about_china .china_right.whln .media-body {
  padding-left:15px;
  padding-top:15px
}
.about_china .china_right.whln p {
  text-indent:30px
}
.about_china .china_right.byfc .byfc_title, .byfc_title {
  font-size:18px!important;
  color:#139ca5!important;
  margin:20px 0;
  text-align:center;
  font-weight:700
}
.about_china .china_right.byfc .byfc_title.text-left,.text-left {
  text-align:left!important
}
.about_china .china_right.byfc .row {
  margin-bottom:50px
}
.about_china .china_right.about_we img {
  margin-bottom:30px
}
.about_china .china_right.about_we p {
  text-indent:30px;
  line-height:30px
}
.more-culture {
  background:url(/images/line.png) center repeat-x;
  text-align:right
}
.more-culture a {
  background:#fff;
  padding:0 10px;
  color:#139ca5;
  font-size:14px
}
.culture_nav {
  padding:0;
  margin:0
}
.culture_nav li {
  padding:15px 0
}
.culture_nav .fixedImg {
  width: 300px;
  height: 218px;
}
.culture_nav li .media-body {
  padding-left:15px
}
.culture_nav li .media-body p {
  line-height:30px;
  color:#999;
  height: 120px;
}
.culture_nav li .media-body h4 {
  margin-bottom:25px
}
.detail {
  padding-bottom:150px
}
.detail .banner {
  border-top:1px solid #efefef;
  font-size:12px;
  padding:20px 0;
  color:#999
}
.detail .banner a {
  color:#999
}
.detail .title {
  background:#f7f8f8;
  padding:0 27px;
  line-height:60px;
  font-size:18px;
  font-weight:700
}
.detail .detail_title {
  padding-top:30px
}
.detail .detail_content {
  padding-top:15px
}
.detail .detail_content p.intend_no {
  text-indent:0;
  margin-bottom:-20px
}
.detail .detail_content p {
  text-indent:30px;
  margin-bottom:16px;
  margin-top:30px;
  color:#666;
  line-height:30px;
  letter-spacing:-.3px
}
.detail .detail_content .ghsw_wen p {
  text-indent:0
}
.detail .detail_content .ghsw_wen h4 {
  font-size:14px;
  margin-bottom:-20px
}
.detail .detail_content img {
  margin-top:15px
}
.detail .detail_content.ghsw_text .ul_shuzi p {
  text-indent:0;
  margin-top:15px
}
.detail .detail_content.ghsw_text .text-center {
  font-size:18px;
  font-weight:700;
  padding:30px
}
.ghsw {
  padding:0;
  margin:0
}
.ghsw li {
  border-bottom:1px dashed #ccc
}
.ghsw li a {
  display:block;
  padding:18px 0;
  color:#666
}
.whln .wh-title {
  font-size:18px;
  color:#00a4ae;
  background:url(/images/line.png) center repeat-x
}
.whln .wh-title span {
  padding:0 10px;
  background:#FFF
}
.whln img {
  margin:20px
}
.container.jygz {
  padding-bottom:30px
}
.container.jygz .jygz-title {
  padding:15px 30px
}
.container.jygz .jygz-title span {
    color: #333;
    font-size: 26px;
    font-weight: bold;
}
.container.jygz .jygz-title a {
  font-size:14px;
  margin-top:3px
}
.container.jygz .jygz-content {
  padding:30px 30px 0;
  border-bottom:1px solid #eee;
  border-top:1px solid #eee
}
.container.jygz .jygz-content2{ padding-bottom: 10px;}

.container.jygz .jygz-content .media-body {
  padding-left:20px
}
.container.jygz .jygz-content .media {
  margin-bottom:10px
}
.container.jygz .jygz-content a:hover {
/*  text-decoration:underline*/
}
.container.jygz .jygz-content h4 {
  color:#666;
  margin-bottom:10px;
  font-size:16px;
  margin-top:4px
}
.container.jygz .jygz-content h4:hover{ color:#2197a1;}
.jygz-none .text-right { height: 1px; position: relative; top: -35px;}


.container.jygz .jygz-content p {
  color:#999;
  line-height:23px;
	max-height: 90px; overflow: hidden;
}
.container.jygz .jygz-content .btn-cricle {
  padding:6px 20px;
  border:1px solid #00b3a7;
  color:#00b3a7;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px
}
.container.jygz .jygz-content li {
  border-bottom:1px dashed #eee;
  padding:30px 0
}
.container.jygz .jygz-none ul{ margin-top: -50px;}

.container.jygz .jygz-none {
  border:0
}
.party_position {
  color:#999;
  background:#efefef
}
.party_position .text-dark {
  color:#666
}
.party_position .container {
  padding:0 0 60px;
  margin-top:-52px;
  background:#fff
}
.party_position .box-head {
  color:#02a3ad;
  font-size:18px;
  padding:12px 28px
}
.party_position .box-head .title {
  padding-left:0;
  /*border-left:3px solid #ff7800*/
	color: #333;
    font-size: 26px;
    font-weight: bold;
	
}
.party_position .look-more {
  font-size:14px;
  color:#666;
  padding-top:10px; 
	
}
.party_position .look-more:hover,.party_position a:hover{ color:#2097a1;}
.party_position .box-body {
  padding:28px
}
.party_position .row>div {
  padding:0
}
.party_position .row>div.dynamic {
  padding-right:10px
}
.media-left{ }
.media-left .media-pic{ width: 80px; height: 80px;}
.party_position .carousel-caption {
  bottom:0;
  left:0;
  right:0;
  padding:10px 20px;
  background:rgba(25,32,43,.7);
  color:#fff;
  text-align:left;
	 z-index: 8;
}
.party_position .media {
  margin-top:12px;
  margin-left:22px
}
.party_position .media p{ line-height: 185%; color: #999;}
.party_position .media:first-child {
  margin-top:0
}
.party_position .media-heading {
  color:#666;
  font-size:16px;
  margin-bottom:13px
}
.party_position .topic {
  padding-top:0
}
.party_position .topic .row>div {
  padding:0 23px
}
.party_position .topic .row {
  margin-left:-38px;
  margin-right:-38px
}
.party_position .construction {
  border-bottom:1px dotted #ccc
}
.party_position .construction .box-body {
  padding-top:0;
  padding-bottom:0
}
.party_position .construction dt {
  margin-top:20px;
  color:#666
}
.party_position .construction dt:first-child {
  margin-top:0
}
.party_position .construction dd {
  padding:17px 0;
  border-bottom:1px dotted #ccc
}
.party_position .construction dd:last-child {
  border:none
}
.party_position .margin-top38 {
  margin-top:38px
}
.party_position li,.party_position ul {
  list-style:none;
  padding:0
}
.party_position .news-list li {
  margin:12px 0
}
.party_position a {
  color:inherit
}
.party_position h5 {
  margin:0
}
.party_position .border-bottom {
  border-bottom:1px solid #eee
}
.party_position .news-list .box-body {
  padding-top:0;
  padding-bottom:0
}
.detail .detail_content p.text-indent60 {
  text-indent:60px
}
.zxr .zxr-box {
  text-align:center;
  display:block;
  width:20%;
  float:left;
  margin-bottom:40px
}
.zxr .zxr-img {
  height:284px;
  display:table-cell
}

@media (max-width:1000px) {
  img{
    width:100%;
  }

}
.navbar-default .navbar-brand{
  width: 50%;
}
.about_china .china_left .nav li.active, .about_china .china_left .nav li:hover{
  border-color:transparent;
}
.party_position .box-head .title:before{
  content: '';
  position: absolute;
  height: 19px;
  border-left: 3px solid #ff7800;
  top: 15px;
  left: 25px;
  display: none;
}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(/images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(/images/titlebg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 专题 & 两学一做 */
.container_main{ padding: 0; }
.specail_conlist,.enucation_conlist{  padding: 50px 45px 20px 45px; }
.specail_conlist ul,.specail_conlist ul li,.enucation_conlist ul li{ padding-top: 20px; }
.specail_conlist ul li a,.enucation_conlist ul li a{ color: #505050; font-size: 15px; }
.specail_footer_banner{ padding-top: 30px; }

.enucation_conlist{ padding-top: 50px; }
.enucation_conlist h2{ margin: 0; color: #0aa1aa; font-weight: bold; position: relative;}
.enucation_conlist h2 small{ font-size: 50%; color: #0aa1aa; position: absolute; bottom: 0; right: 0; }
.enucation_conlist h2 small a{ color: #0aa1aa; }
.enucation_conlist hr{ height: 3px; background: #0aa1aa; margin-top: 12px; margin-bottom: 0; }

/* 浮动飘窗 */
#FloatAdDiv{ position:absolute;left:50px;top:60px;z-index: 1; }
#FloatAdDiv a{ display: block; position: absolute;  }
#FloatAdDiv #closeAD{ color: #ffffff; width:25px; height:25px; background-color:#18c8d9; border-radius:20px; padding: 2px; border: solid 2px #ffffff; text-align: center;top: -10px; right: -10px; z-index: 4; }
#FloatAdDiv .index-fload_ad_top,#FloatAdDiv .index-fload_ad_bottom{ left: 0; z-index: 3; width: 158px; }
#FloatAdDiv .index-fload_ad_top{ top: 0; height: 85px;  }
#FloatAdDiv .index-fload_ad_bottom{ bottom: 0; height: 50px; }
#FloatAdDiv img{ position: absolute; z-index: 2; }
#FloatAdDiv .index-float_ad{ background: url(/images/float_ad.jpg) no-repeat; box-shadow: 10px 10px 5px #cccccc; z-index: 2; height: 134px; width: 158px;top: 0; }

.expert-pic{  width: 270px; height: 180px;}




<!--耗时1774172409.0287秒-->