
@import url("millia.css");@import url("Swiper3.4.2.css");
.millia{width:1280px;margin:0 auto;position:relative;}
.toptxt{background:#fff;border-bottom:1px solid #e0e0e0;font-size:13px;line-height:32px;}
.topic{background:url(topicbg.jpg) no-repeat top center;padding:23px 0 33px 0;}
.mt25{margin-top: 25px;}
#nav{background:#1c649f;}
#nav ul{text-align:center;font-size:0;}
#nav ul li{display:inline-block;font-size:17px;line-height:50px;position:relative;}
#nav ul li img{display:inline-block;margin:-5px 10px 0 0;}
#nav ul li.hover,#nav ul li a:hover{background:#3f92d5;text-decoration:none;}
#nav ul a{color:#fff;display:block;padding:0 30px;cursor:pointer;font-weight:normal;}
#nav ul li div{position:absolute;left:0;top:50px;z-index:9999;width:100%;display:none;}
#nav ul li div a{white-space:nowrap;background:rgba(39,92,167,.8);margin-bottom:1px;}
#nav ul li div a:hover{background:rgba(9,52,110,.8);}
#markbg{display:none;}

.noticebg{background:#efefef;}
.notice{background:url(icon08.png) no-repeat left center;padding-left:105px;position:relative;font-size:15px;line-height:48px;}
.notice .swiper-slide{background:url(list01.png) no-repeat left center;padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;width:auto;}
.notice b{display:block;position:absolute;color:#355e92;left:25px;top:0;}

.searbg{background:#daeef5;padding:10px 0;}
.searbg *{display:inline-block;vertical-align:top;}
.searbg .searchbg{background:#fff;border-radius:20px;overflow:hidden;}
.searbg .searchbg i{color:#444;font-size:16px;font-style:normal;padding:0 13px 0 20px;border-right:1px solid #ddd;line-height:30px;margin:5px 0;}
.searbg .searchbg .int01{line-height:40px;font-size:15px;height:40px;border:none;padding-left:10px;}
.searbg .searchbg .bt01{background:url(icon11.png) #64a8e7 no-repeat center center;width:60px;height:42px;border:none;}
.searbg .zhi{background:url(icon12.png) #da3738 no-repeat 15px center;padding:0 25px 0 40px;color:#fff;font-size:15px;line-height:40px;border-radius:20px;}

.focus{padding:5px;background:#deebf4;}
.focus .swiper-slide{width:790px;height:360px;overflow:hidden;position:relative;}
.focus .swiper-slide b{display:block;width:100%;font-weight:normal;color:#fff;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);text-align:center;font-size:18px;padding:20px 0 40px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.focus .swiper-pagination{bottom:15px;}
.focus .swiper-pagination-bullet{background:#fff;opacity:1;margin:0 5px !important;width:10px;height:10px;border-radius:5px;}
.focus .swiper-pagination-bullet-active{background:#1c649f;}


.focus .swiper-slide img{width:100%;height:100%;transition:all .5s;}
.focus .swiper-slide:hover img{transform:scale(1.2,1.2);}


.tag li{background:#5098e4;position:relative;padding-left:70px;font-size:16px;line-height:50px;height:50px;margin-bottom:11px;}
.tag li span{display:block;position:absolute;left:0;top:0;border-right:1px solid #83b6ec;width:70px;text-align:center;}
.tag a{color:#fff;}

.ht01,.ht02{background:url(../upload/images/images/81388c073df58323.png) repeat-x bottom;position:relative;}
.ht01 b{display:inline-block;font-size:18px;padding-bottom:10px;border-bottom:2px solid #1c649f;color:#1c649f;font-weight:normal;}
.ht01 a.amore{display:block;position:absolute;right:0;top:2px;font-size:14px;color:#666;}
.ht02{line-height:42px;}
.ht02 b{display:inline-block;font-size:22px;color:#1c649f;border-bottom:2px solid #1c649f;background:#f1f9ff;padding:0 15px;}
.ht02 a{display:inline-block;font-size:18px;font-weight:bold;color:#666;margin-right:25px;}
.ht02 a.amore{display:block;position:absolute;right:0;top:2px;font-size:18px;color:#666;border: thick 1px #C5C5C5;}


.ls01 li{background:url(list02.png) no-repeat left center;padding-left:15px;border-top:1px dotted #d3d3d3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}
.ls01 li:first-child{border:none;}
.ls01 li span{display:block;position:absolute;right:0;top:0;font-size:14px;color:#999;}

.ls02,.tagList,.tabList{width:100%;overflow:hidden;font-size:0;}
.ls02 ul,.tabList ul{width:103%;}
.ls02 li{display:inline-block;width:22%;margin:0 3% 3% 0;font-size:18px;line-height:48px;font-weight:bold;text-align:center;border:1px solid #5098e4;box-sizing:border-box;}
.ls02 li a{display:block;color:#fff;background:#5098e4;border:1px solid #fff;}
.ls02 li a:hover{
  text-decoration: none;
  background:#68a9ee;
}
.ls02 li img{display:inline-block;margin-right:17px;}
.ls02 li:nth-child(even){border:1px solid #63b4c9;}
.ls02 li:nth-child(even) a{background:#63b4c9;}
.ls02 li:nth-child(even) a:hover{  
  text-decoration: none;
  background:#74cae0;
}

.sort{border:1px solid #e2e2e2;font-size:0;padding-bottom:0px;}
.sort dt{border-bottom:1px solid #e2e2e2;background:#f1f9ff;font-size:18px;line-height:48px;padding-left:15px;padding-right:17px;position:relative;color:#1c649f;margin-bottom:0px; cursor: pointer; display:block; float: left;}
.sort dt.bigTitC{color:#1c649f; font-weight: bolder; background:#d3e9f9;}
.sort dt span{display:block;position:absolute;top:0;right:17px;background:url(icon14.png) no-repeat right center;padding-right:22px;font-size:16px;}
.sort dt a{color:#1c649f;}
.sort dt:hover{color:#1c649f; font-weight: bolder; background:#d3e9f9;}
.sort dw{height: 200px; width: 105%; margin: 0 auto;}
.sort dd{font-size:14px;line-height:36px;background:url(list03.png) no-repeat left center;padding-left:12px;width: 150px; white-space:nowrap;display:inline-block;margin:0 0 0 5px;}


.b1111{border:1px solid #e2e2e2;}
.ht03{background:#f1f9ff;border-bottom:1px solid #e2e2e2;font-size:18px;line-height:48px;text-align:center;color:#1c649f;}
.ht04{background: #5b9ee4;border-bottom:1px solid #e2e2e2;font-size:18px;line-height:48px;text-align:center;color:#ffffff; font-size: 20px;}

.tab {background:#ffffff;}
.tab li{display:inline-block;width:32%;text-align:center;}
.tab li img{display:block;margin:0 auto 0px auto;  padding-top:15px;
}
.tab li:hover{
  background-color: #f1f9ff;
  }
.tab li a{
  font-size: 16px;
  color: #033363;
  text-decoration: none;
  display:block;
  padding-bottom:15px;
}
  
.form01 li{position:relative;padding-left:70px;margin-bottom:10px;}
.form01 li label{display:block;position:absolute;left:0;top:2px;}
.int02,.int03{width:100%;border:1px solid #e2e2e2;line-height:28px;height:28px;padding-left:5px;box-sizing:border-box;}
.int03{width:50%;}
.bt02{background:#5098e4;color:#fff;border:none;width:46%;margin-left:2.5%;line-height:29px;height:29px;}


.tagList li{display:inline-block;box-sizing:border-box;width:50%;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;text-align:center;font-size:16px;padding:0px 0 0px 0;}
.tagList li img{
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top:15px;
}
.tagList li a{
  font-size: 16px;
  color: #033363;
  text-decoration: none;
  display:block;width:128px;
  padding-bottom:15px;
}
.tagList li:hover{background-color: #f1f9ff;}
.tagList li:nth-child(even){border-right:none;}
.tagList li:nth-child(1),.tagList li:nth-child(2){border-top:none;}

.tabList li{width:45%;text-align:center;font-size:16px; background:#5098e4;margin:0 5% 5% 0;display:inline-block;}
.tabList li:hover{
  background-color:#91CEFB;
  }
.tabList a{
  color:#fff;
  display: block;
  padding-top:15px;
  padding-bottom:15px;
}
.tabList a:hover{
  color: #fff;
  font-weight: bolder;
  text-decoration: none;
}

.tagList01 li{display:inline-block;box-sizing:border-box;width:260px;text-align:left;font-size:14px;padding:0px 0px 0px 5px; height: 35px;}
.tagList01 li img{
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  padding-top:5px;
}
.tagList01 li a{
  font-size: 14px;
  color: #033363;
  line-height: 35px;
  text-decoration: none;
  display:block;
  padding-bottom:5px;
}
.tagList01 li:hover{background-color: #f1f9ff;}


.sysimg img{max-width:100%;height:auto;}

.end{background:#355e92;padding:20px 0;color:#fff;}
.end a,.end span{color:#fff;display:inline-block;margin:0 10px;}
.end .endimg01,.end .endimg02{position:absolute;}
.end .endimg01{top:20px;left:100px;}
.end .endimg02{top:20px;right:100px;}
@media screen and (max-width:640px){
.millia{width:96%;}
.toptxt{text-align:center;font-size:1.2rem;}
.topic img{max-width:100%;height:auto;}

#nav{position:fixed;top:1%;right:1%;box-sizing:border-box;z-index:999;display:block;padding-top:50px;}
#nav span{background:url(navbg.png) rgba(23,70,139,0.8) no-repeat center center;width:46px;height:46px;border-radius:50%;display:block;position:absolute;right:0;top:0;}
#nav ul{background:rgba(23,70,139,0.8);display:none;position:absolute;right:0;top:50px;}
#nav ul li{font-size:1.6rem;line-height:2rem;width:100%;text-align:center;border:none;border-top:1px dotted #3a6ebb;width:11rem;}
#nav ul li:first-child{border:none;}
#nav ul li a{padding:1rem 0;display:block;white-space:nowrap;color:#fff;}
#nav ul li div{right:11.1rem;left:auto;top:0;}
#nav ul li div a{padding:.6rem 0;text-align:center;font-size:1.5rem;}
#markbg{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;z-index:998;display:none;}  

.focus .swiper-slide{width:100%;height:auto;}
.focus .swiper-slide b{padding:1rem 0;}
.focus .swiper-pagination,.ls01 li span,.ls02 li img{display:none;}

.tag li{padding-left:100px;text-align:left;}

.ht02{background:none;}
.ht02 b{line-height:5rem;}
.ht02 b,.ht02 a{display:block;text-align:center;}
.ht02 a{margin:1rem 0 0 0;padding-bottom:1rem;border-bottom:2px solid #d2d2d2;}

.ls02 li{width:47%;white-space:nowrap;overflow:hidden;}

.sort dd{margin:0 0 0 1rem;font-size:1.5rem;line-height:3.2rem;}

.end .endimg01,.end .endimg02{position:static;}
.end .endimg01{margin-bottom:1rem;}
.end .endimg02{margin-top:1rem;}
}
.message_box{
  margin: 0 auto;
  margin-top: 4px;
}
.message_right{
  width: 260px;
  float: left;

}
.message_right ul li{
  width: 260px;
  height: 47px;
  background-color: #5098e4;
  margin-bottom: 12px;
}

.message_right ul li:hover{
  background-color: #245399;
}
.message_right ul li:hover .public_icon{
  /*width: 66px;*/
  margin: ;
  border-right: 1px solid #6485b7;
  border-left: 5px solid #ff7800;
}
.message_right ul li:hover .public_icon img{
  margin: 10px 12px 10px 17px;
}

.title_right{
  width: 260px;
  float: left;

}
.title_right ul li{
  width: 260px;
  height: 47px;
  background:#f1f9ff;
  margin-bottom: 12px;
  font-size: 18px;
  font-family: "寰蒋闆呴粦";
  line-height: 47px;
  padding-left: 15px;
  color: #06294e;
}


.public_icon{
  width: 60px;
  height: 100%;
  border-right: 1px solid #83b6ec;
  float: left;
}
.public_icon img{
  margin: 10px 22px;
  min-height: 23px;
}

.public_text{
  width: 189px;
  height: 100%;
  float: left;
  font-size: 16px;
  color: white;
  text-align: center;
  line-height: 47px;
  font-family: "寰蒋闆呴粦";
}
.message_top{
  width: 260px;
  float: left;

}
.message_top ul li{
  width: 260px;
  height: 63px;
  background-color: #2271c3;
  margin-bottom: 12px;
}

.message_top ul li:hover{
  background-color: #224E91;
}
.message_top ul li:hover .publictop_icon{
  /*width: 66px;*/
  margin: ;
  border-right: 1px solid #6485b7;
  border-left: 5px solid #ff7800;
}
.message_top ul li:hover .publictop_icon img{
  margin: 18px 12px 10px 17px;
}


.publictop_icon{
  width: 60px;
  height: 100%;
  border-right: 1px solid #83b6ec;
  float: left;
}
.publictop_icon img{
  margin: 18px 22px;
  min-height: 28px;
}

.publictop_text{
  width: 189px;
  height: 100%;
  float: left;
  font-size: 22px;
  color: white;
  text-align: center;
  line-height: 63px;

  font-family: "寰蒋闆呴粦";
}
.publictop_text a{
  color: white;
  text-align: center;
  line-height: 63px;
}
.message_zc{
  width: 330px;
  float: left;

}
.message_zc ul li{
  width: 320px;
  height: 63px;
  background-color: #5098e4;
  margin-bottom: 12px;
}


.publiczc_icon{
  width: 60px;
  height: 100%;
  border-right: 1px solid #83b6ec;
  float: left;
}
.publiczc_icon img{
  margin: 18px 22px;
  min-height: 28px;
}


.messagezc_right{
  width: 260px;
  float: left;

}
.messagezc_right ul li{
  width: 320px;
  height: 47px;
  background-color: #8dc1f7;
  margin-bottom: 12px;
}

.messagezc_right ul li:hover{
  background-color: #5ea4ed;
  color:#ffcd28;
}
.publiczc_text{
  width: 100%;
  height: 100%;
  float: left;
  font-size: 18px;
  color: white;
  text-align: center;
  line-height: 47px;
  font-family: "寰蒋闆呴粦";
}
.publiczc_text a{
  color: white;
  text-align: center;
  line-height: 47px;
}
.publiczc_text a:hover{
  text-decoration: none;
  color:#ffcd28;
  font-weight:bold;
}

.govern_list{
  width: 100%;
}
.govern_list li{
  width: auto;
  height: auto;
  border-bottom: 1px solid #dedede;
  padding-bottom: 20px;
}
.govern_list li img{
  max-width: 200px;
  max-height: 160px;
  float: left;
  border: 0;
  padding-bottom: 20px;
  padding-right: 15px;
}

.govern_list li .govern_title{
  font-size: 19px;
  color: #1c649f;
  margin-top: 24px;
  font-weight: bold;
}
.govern_list li .govern_title span{
  font-size: 15px;
  color: #666666;
  float:right;
  font-weight: bold;
  height:35px;
  background-color: #e7f1fe;
  line-height: 35px;
  width: 85px;
  text-align: center;
  margin-right: 10px;
}
.govern_list li .govern_title a{
  color: #1c649f;
}
.govern_list li .govern_text a{
  color: #666666;
}
.govern_list li .govern_title a:hover,.govern_list li .govern_text a:hover{
  color: #f00;
}
.govern_list li .govern_text{
  font-size: 15px;
  color: #666666;
  text-indent: 2rem;
  line-height: 25px;
  margin-top: 15px;
}
.govern_born{
  font-size: 15px;
  color: #999;
  margin-top: 15px;
}
.govern_subtitle{
  font-size: 18px;
  color: #333333;
  width: 90%;
  font-style: oblique;
  font-weight: bolder;
  font-family: "寰蒋闆呴粦";
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 40px;
  padding-bottom: 5px;
  border-bottom: solid 1px #C5C5C5;
}
.govern_time{
  float: right;
  margin-top: -15px;
  font-size: 15px;
  color: #999;
  /*width: 100px;*/
  height: 20px;
  background: url(govern_time.png) left center no-repeat;
  padding-left: 25px;
  margin-right: 30px;
}

.leader_list{
  width: 100%;
}
.leader_list li{
  width: auto;
  height: auto;
  border-bottom: 1px solid #dedede;
  padding-bottom: 20px;
}
.leader_list li img{
  width: 200px;
  float: left;
  border: 0;
  padding-bottom: 20px;
  padding-right: 15px;
}

.leader_list li .leader_title{
  font-size: 19px;
  color: #1c649f;
  margin-top: 24px;
  font-weight: bold;
}
.leader_list li .leader_title a{
  color: #1c649f;
}
.leader_list li .leader_text a{
  color: #666666;
}
.leader_list li .leader_title a:hover,.leader_list li .leader_text a:hover{
  color: #f00;
}
.leader_list li .leader_text{
  font-size: 15px;
  color: #666666;
  text-indent: 2rem;
  line-height: 25px;
  margin-top: 15px;
}
.leader_born{
  font-size: 15px;
  color: #999;
  margin-top: 15px;
}
.leader_subtitle{
  font-size: 18px;
  color: #333333;
  width: 90%;
  font-style: oblique;
  font-weight: bolder;
  font-family: "寰蒋闆呴粦";
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 30px;
  padding-bottom: 5px;
  padding-left: 40px;
  border-bottom: solid 1px #C5C5C5;
  background:url(icon17.png) no-repeat left;
}
.leader_subtitle01{
  font-size: 18px;
  color: #333333;
  width: 75%;
  font-style: oblique;
  font-weight: bolder;
  font-family: "寰蒋闆呴粦";
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 200px;
  padding-bottom: 5px;
  padding-left: 40px;
  border-bottom: solid 1px #C5C5C5;
  background:url(icon16.png) no-repeat left;
}
.leader_time{
  float: right;
  margin-top: -15px;
  font-size: 15px;
  color: #999;
  /*width: 100px;*/
  height: 20px;
  background: url(govern_time.png) left center no-repeat;
  padding-left: 25px;
  margin-right: 30px;
}


.meeting_list{
  width: 100%;
}
.meeting_list li{
  width: auto;
  height: auto;
  padding-bottom: 20px;
}
.meeting_list li img{
  width: 200px;
  float: left;
  border: 0;
  padding-bottom: 20px;
  padding-right: 15px;
}

.meeting_list li .meeting_title{
  font-size: 17px;
  color: #1c649f;
  margin-top: 24px;
  font-weight: bold;
}
.meeting_list li .meeting_title span{
  font-size: 15px;
  color: #666666;
  float:right;
  font-weight: bold;
  height:35px;
  background-color: #e7f1fe;
  line-height: 35px;
  width: 85px;
  text-align: center;
  margin-right: 10px;
}
.meeting_list li .meeting_title a{
  color: #1c649f;
}
.meeting_list li .meeting_text a{
  color: #666666;
}
.meeting_list li .meeting_title a:hover,.meeting_list li .meeting_text a:hover{
  color: #f00;
}
.meeting_list li .meeting_text{
  font-size: 15px;
  color: #666666;
  text-indent: 2rem;
  line-height: 25px;
  margin-top: 15px;
}
.meeting_born{
  font-size: 15px;
  color: #999;
  margin-top: 15px;
}
.meeting_subtitle{
  font-size: 18px;
  color: #333333;
  width: 90%;
  font-style: oblique;
  font-weight: bolder;
  font-family: "寰蒋闆呴粦";
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 40px;
  padding-bottom: 5px;
  border-bottom: solid 1px #C5C5C5;
}
.meeting_time{
  float: right;
  margin-top: -15px;
  font-size: 15px;
  color: #999;
  /*width: 100px;*/
  height: 20px;
  background: url(govern_time.png) left center no-repeat;
  padding-left: 25px;
  margin-right: 30px;
}
.link14b{
  font-size: 14px;
  font-family: "寰蒋闆呴粦";
  color: #555555;
}
.link14b:hover{
  font-size: 14px;
  font-family: "寰蒋闆呴粦";
  color: #333333;
  text-decoration: none;
}
.link16_table{
  width: 162px;
  text-align: center;
  height:35px;
  background-color: #e7f1fe;
  line-height: 35px;
  margin: 10px;
  font-size: 16px;
  font-family: "寰蒋闆呴粦";
  text-decoration: none;
}
.link16_table:hover{
  color: #ffffff;
  border: thick 1px #555555;
  background-color: #8dc1f7;
  text-decoration: none;
}

/*濯掍綋瑙ｈ鍥剧墖*/
.mtjd-pic-href{width: 100%;height: 120px;display: block;margin: 0 auto;margin-top: 10px;}
.mtjd-pic-href ul{overflow: hidden;}
.mtjd-pic-href ul li{width: auto;float: left;height: auto;display: block;margin-right: 9px;}
.mtjd-pic-href ul li:last-child{
  margin-right: 0;
}

.fix_box{
  position: fixed;
  right: 30px;
  top: 40%;
}
.fix_box div{
  margin-bottom: 2px;
}
.w800{
  width: 920px;
}