@charset "utf-8";
/* CSS Document */
body,p,a,div,ul,li,button,input,span{font-family: "";}
ul,dl{ list-style:none;padding:0;margin:0;}
*{margin:0;padding:0}
a:hover,a:link,a:active{text-decoration: none;}
.fl{float: left;}
.fr{float: right;}

.lipage{
    text-align: center;margin: 20px 0;
}

/*首页*/
.top-search{padding-top: 20px;}
.header{padding: 10px 0 0;border-top: 5px solid #009be4;}
.top-menu{background: #009be4;margin: 10px 0 0;}
.top-menu ul{margin:0;}
.top-menu ul:before,.top-menu ul:after{content: '';clear: both;display: table;}
.top-menu ul>li{float: left;width: 12.5%;line-height: 45px;position: relative;text-align: center;}
.top-menu ul>li.active,.top-menu ul>li:hover{background: #0070bd;}
.top-menu ul>li>a{color: #fff;font-size: 15px;}
.top-menu ul>li dl{position: absolute;width: 120%;left: -10%;top: 45px;background: #fff;
padding: 0 10px;display: none;z-index: 999;}
.top-menu ul>li dl dd+dd{border-top: 1px solid #eee;}
.top-menu ul>li dl dd{line-height: 40px;}
.top-menu ul>li dl dd a{color: #333;}
.top-menu ul>li dl dd a:hover{color: #0070bd;}

.top-menu ul>li dl dd ol dt{font-weight: inherit; border-top:1px dashed #d3d3d3; padding:6px 0;font-size:12px;}


.top-menu ol{display:none;  }



.hmslider .swiper-container {
  width: 100%;
  height: 100%;
}
.hmslider .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.hmslider .swiper-pagination-bullet{background: #fff;height: 10px;width: 10px;opacity: 0.8;}
.hmslider .swiper-pagination-bullet-active{background: #009be4;opacity: 1;}

.hmbox{padding: 15px;}
.hm-zjjt-word{}
.hm-zjjt-word>div{line-height: 2;color: #555;text-indent: 2em;}
.hm-zjjt-word>div a{color: #009be4;}
.hm-zjjt-word:before,.hm-zjjt-word:after{content: '';clear: both;display: table;}
.hm-zjjt-word img{width: 35%;float: left;margin-right: 4%;}

.hmconbox{border: 1px solid #ddd;margin: 30px 0 0;}
.hm-tit{background: #f8f8f8;border-bottom: 1px solid #ddd;}
.hm-tit h4{background: url(../images/hmtit-bg.png) no-repeat;background-size: 100%;
line-height: 60px;display: inline-block;padding: 0 36px 0 30px;margin: -12px 0 -1px -1px;color: #fff;}
.hm-zjjt ul{}
.hm-zjjt ul:before,.hm-zjjt ul:after{display: table;clear: both;content: '';}
.hm-zjjt ul li{float: left;background: #f1f1f1;margin: 15px 15px 0 0;border-radius: 3px;
line-height: 40px;}
.hm-zjjt ul li:hover{background: #eaeaea;}
.hm-zjjt ul li img{margin-right: 5px;}
.hm-zjjt ul li a{color: #333;display: block;padding: 0 30px;}

.hm-dqjs{height: 304px;}
.hm-dqjs ul{}
.hm-dqjs ul li{line-height: 42px;}
.hm-dqjs ul li+li{border-top: 1px dashed #eee;}
.hm-dqjs ul li a:before,.hm-dqjs ul li a:after{content: '';display: table;clear: both;}
.hm-dqjs ul li a{display: block;}
.hm-dqjs ul li h5{width: 70%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
color: #333;margin: 0;line-height: 42px;}
.hm-dqjs ul li span{color: #aaa;display: block;width: 30%;float: left;text-align: right;}
.hm-dqjs ul li:hover h5{color: #0070bd;}

.hm-ywly{}
.hm-ywly ul{padding:0 10px}
.hm-ywly ul li{padding:0 5px}
.hm-ywly ul li a{display: block;position: relative;}
.hm-ywly ul li a:after{content: '';width: 100%;height: 100%;background: rgba(0,0,0,.3);
position: absolute;left: 0;top: 0;z-index: 1;display: none;}
.hm-ywly ul li a:hover:after{display: block;}
.hm-ywly ul li a div{height: 210px;overflow: hidden;width: 100%;}
.hm-ywly ul li a div img{min-width: 100%;height: 100%;}
.hm-ywly ul li h4{position: absolute;left: 25px;top: 25px;z-index: 9;color: #fff;margin: 0;
padding: 0 0 10px;border-bottom: 3px solid #fff;text-shadow: 0 0 10px #000;}

.hm-news ul li{line-height: 32px;}
.hm-news ul li a:before,.hm-dqjs ul li a:after{content: '';display: table;clear: both;}
.hm-news ul li a{display: block;}
.hm-news ul li h5{width: 70%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
color: #333;margin: 0;line-height: 32px;}
.hm-news ul li span{color: #aaa;display: block;width: 30%;float: left;text-align: right;}
.hm-news ul li:hover h5{color: #0070bd;}

.hm-news-slide .swiper-container {
  width: 100%;
  height: 100%;
}
.hm-news-slide .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  position: relative;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.hm-news-slide .swiper-slide img{width: 100%;height: 210px;}
.hm-news-slide .swiper-slide h5{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;
background: rgba(0,0,0,.6);color: #fff;padding: 10px;margin: 0;
white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hm-news-slide .swiper-pagination-bullet{background: #ccc;opacity: 0.8;margin: 0 3px;}
.hm-news-slide .swiper-pagination-bullet-active{background: #009be4;opacity: 1;}
.hm-news-slide .swiper-pagination{width: 100%;padding-right: 30px;}
.hm-news-slide{position: relative;padding-right: 0;}
.hmmore a{background: #009be4;color: #fff;display: inline-block;border-radius: 3px;padding: 5px 25px;
font-size: 12px;margin: 10px 0 0;}

.hm-ztxc{}
.hm-ztxc ul{margin: 0;}
.hm-ztxc ul li{margin: 0 0 10px;text-align: center;}
.hm-ztxc ul li:last-child{margin: 0}
.hm-ztxc ul li a{display: block;background-size: cover!important;line-height: 50px;font-size: 18px;
font-weight: bold;color: #009be4;
text-shadow: 0 0 4px #fff,0 0 4px #fff,0 0 4px #fff,0 0 4px #fff;
}

.friendlink{padding: 30px 0;}
.friendlink ul{}
.friendlink ul li{display: inline-block;line-height: 28px;margin-right: 15px;}
.friendlink ul li a{display: block;color: #666;}
.friend-left{width: 14%;padding: 0 0 0 15px;float: left;}
.friend-left h3{margin: 0}
.friend-left h3:before{content: '• ';color: #009be4;}
.friend-right{width: 86%;padding: 0 15px;float: left;}

.footer{background: #f5f5f5;padding: 25px 0;}
.footer h3{margin: 0 0 10px;padding: 0 0 10px;border-bottom: 3px solid #009be4;color: #333;
display: inline-block;}
.footer ul{}
.footer ul li{color: #555;line-height: 2;}
.footer ul li span{display: inline-block;width: 20px;text-align: center;color: #999;}
.footer dl dd p{margin: 0;}
.footer-right{padding-left: 30px;}

.footer-comlink{border: 1px solid #ddd;margin: 0 0 10px;}
.footer-comlink a{display: block;background: #fff;color: #555;padding: 5px 0;text-align: center;}
.footer-comlink a:hover{color: #009be4;}
.copyright{padding: 10px 15px;background: #0070bd;font-size: 13px;color: #fff;}

.inbanner{position: relative;}
.inbanner h2{position: absolute;width: 100%;left: 0;top: 30%;text-align: center;color: #fff;
letter-spacing: 5px;text-shadow: 0 0 10px #333;font-size: 36px;}
.inroot{background: #f8f8f8;width: 100%;line-height: 40px;}
.inroot a{color: #555;display: inline-block;}


.showbox{font-size: 15px;color: #555;line-height: 1.8;padding: 0 0 50px;}
.showbox img{max-width: 100%;margin: 0 auto;display: block;height: auto!important;}
.showbox>h4{margin: 20px 0 10px;padding: 15px 10px;background: #f8f8f8;border-left: 4px solid #009be4;
font-weight: bold;}

.leftbar{margin: 0 0 50px;min-height:400px;}
.leftbar>h3{background: #009be4;color: #fff;margin: 0;padding: 0 15px;text-align: center;
line-height: 90px;
/*margin-top: -90px;*/margin-top: 20px;}
.leftbar ul{background: #f8f8f8;padding: 0 15px;}
.leftbar ul li{line-height: 50px;font-size: 15px;position: relative;}
.leftbar ul li:after{content: '›';font-size: 16px;position: absolute;right: 0;top: 0px;color: #aaa;}
.leftbar ul li+li{border-top: 1px solid #ddd;}
.leftbar ul li>a{display: block;color: #333;}
.leftbar ul li a:hover,.leftbar ul li.active>a{color: #009be4;}
.leftbar ul li dl{padding:0 0 10px;display:none;}
.leftbar ul li.active dl{display:block;}
.leftbar ul li dl dd a{color:#999;font-size:14px}
.leftbar ul li dl dd.active a{color: #009be4;}
.leftbar ul li dl dt a{font-size: 14px;font-weight: 100;padding: 4px 0;border-top: 1px solid #ececec;}




.maintit>h3{margin: 20px 0;padding: 0 20px;border-bottom: 1px solid #ddd;position: relative;
line-height: 90px;}
.maintit>h3:before{content: '';width: 8px;height: 20px;background: #009be4;position: absolute;
left: 0;top: 36px;}
.showtit h3{margin: 20px 0 0;padding: 20px 0;position: relative;text-align: center;}
.showtit span{display: block;font-size: 14px;text-align: center;margin: 0px 0 20px;color: #aaa;
border-bottom: 1px solid #ddd;padding: 0 0 20px;}

/*权属企业*/
.companyli{margin: 0 0 40px;}
.companyli ul{}
.companyli ul li{margin: 0 0 15px;}
.companyli ul li>div{background: #f8f8f8;border-radius: 3px;border: 1px solid #eee;padding: 20px 15px;}
.companyli ul li h5{margin: 0 0 10px;font-size: 15px;font-weight: bold;color: #555;}
.companyli ul li p{color: #666;}
.companyli ul li a{display: inline-block;margin-right: 15px;color: #009be4;}

/*党群建设*/
.dangjianlist{padding: 0 0 50px;}
.dangjianlist ul{}
.dangjianlist ul li{padding: 15px 0;border-bottom: 1px solid #eee;}
.dangjianlist ul li img{border: 2px solid #eee}
.dangjianlist ul li a{display: block;}
.dangjianlist ul li h5{margin: 0 0 10px;font-size: 16px;color: #333;font-weight: bold;}
.dangjianlist ul li p{color: #666;line-height: 1.6;}
.dangjianlist ul li span{display: block;color: #aaa;}
.newslfpic{height:110px;overflow:hidden;}

/*集团文化*/
.jituanwenhua{padding: 0 0 50px;}
.jituanwenhua ul{}
.jituanwenhua ul li{border: 1px solid #ddd;margin: 0 0 15px;}
.jituanwenhua ul li img{min-width: 100%;height: 100%;}
.jituanwenhua ul li .wenhua-pic{height: 220px;overflow: hidden;padding: 0;}
.jituanwenhua ul li .wenhua-word h4{font-weight: bold;font-size: 20px;color: #009be4;margin: 30px 0 10px;}
.jituanwenhua ul li .wenhua-word div{color: #555;line-height: 2;}

/*联系方式*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;
 white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;
white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{margin:10px 0 0}
#dituContent img{max-width: none;}

/*内容*/
.showbt{padding: 20px 0 50px;border-top: 1px solid #ddd;}
.showbt p{color: #666;margin: 0 0 5px;}
.showbt a{color: #009be4;}









@media only screen and (min-width:1280px) {

}
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1024px) {

}
@media only screen and (max-width:768px) {
  .mbnav{position:fixed;left:0;top:0;width:100%;z-index:999;}
  .mbnav .navbar-brand{padding:5px 15px}
  .mbnav .navbar{margin:0;}
  .mbzhanwei{height:50px;width:100%}
  .hm-news ul{margin:20px 0 0;}
  .friend-left{width:100%}
  .friend-right{width:100%}
  .friend-left h3{font-size:18px;font-weight:bold;}
  .footer h3{font-size:18px;font-weight:bold;}
  .footer ul li{font-size:12px;}
  .footer-right{padding-left:15px;}
  .copyright{font-size:12px;}
  .hmslider .swiper-button-next, 
  .hmslider .swiper-button-prev{width:25px;height:20px;top:62%}
  .inbanner h2{top:9%;font-size:18px;font-weight:bold;}
  .maintit>h3{margin-top:0;line-height:50px;font-size:18px;}
  .maintit>h3:before{top:16px;}
  .dangjianlist ul li h5{font-size:15px;line-height:1.2;margin:0 0 5px}
  .dangjianlist ul li span{font-size:13px;}
  .newslfpic{padding-right:0;height:auto;}
  .showtit h3{font-size:18px;font-weight:bold;}
  .showtit span{font-size:12px;}

}
@media only screen and (max-width:480px) {

}
@media only screen and (max-width:320px) {

}