﻿@charset "utf-8";
div,ul,li{margin:0 auto;}
a{ color:#333333;text-decoration: none;}

.flaot_l{ float:left}
.flaot_r{ float:right}
.blank10{ height:10px; clear:both;}
.blank20{ height:20px; clear:both;}
.blank40{ height:40px; clear:both;}
#content{width: 1100px;height: auto;padding: 20px;}



/*政务公开*/

.container{ width:100%; background:#FFF ;  margin:0 auto; }
.col-20 i{width:100%;text-align:center;height: 40px;line-height: 75px;font-size: 3em;float:left;color: #fff;}
.bitan{ height:35px; overflow:hidden;}
.line{width:30%;float:left;height:10px;padding-top:10px;border-bottom: 1px solid #5d9cec;}
.mintxt{width:40%;height:35px;line-height:35px;float:left;background:#FFF;text-align:center;color: #5d9cec;font-weight:bold;font-size: 26px;}

.wrfz-title h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    color: #333333;
    padding-left: 14px;
    border-left: 10px solid #E84F41;
}

.wrfz-left ul:after {
    content: "";
    display: block;
    clear: both;
}

.wrfz-left ul li {
    list-style: disc;
    color: #999999;
    padding: 15px 0;
}
.wrfz-left ul li a {
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    color: #333333;
}
.col-md-6 {
    width: 25%;
    float:left;
    position: relative;
  }
.col-md-6 ul{
    position: absolute;
    left: -20px;
    top:40px;
    width: 80%;
    display: none;
}
.col-md-6:hover > ul{
    display: block;
    z-index: 1;
    background-color: #f2f2f2;
}

/* CSS Document */
@charset "utf-8";
.contenthome{ overflow:hidden;  }

.ind_s1l {width: 52%;height: 400px;float: left;}

.index_focus .lft_pic {width:100%;height: 400px; display:block; overflow: hidden;float: left;}
.index_focus img {width:100%;height: 400px;}
/*focus*/
.titBg {background: #000;filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;
opacity: 0.4;}

.ind_s1r {width:42%;float: right; height:380px; background:#fff; padding:10px 2%;}

.menuxt{ width:100%;  height:36px; margin:0 auto; line-height:36px; font-size:30px; font-weight:bold; text-align:center;}
.menuxt a{ color:#a91013;}
.yaowen{width:80%; float:left;*text-align:center; line-height:40px; height:40px;overflow: hidden}
.yaowen ul{margin:0px auto; padding:0px;display: table;}
.yaowen ul li{float:left; margin:0 3%; font-size:18px;*float:none;*display:inline;*zoom:1;color:#333;
		text-align:center;
		margin-right:5px;
        list-style:none}
.yaowen li a{ color:#a91013;}
.yaowen li a:hover {color:#F00;text-decoration: none;}
.yanews_menu {overflow: hidden;height:45px;width:100%;}
.yanewsmenu {width:100%;height: 43px;border-bottom:2px solid #f1f1f1; }
.yanewsmenu li {width:12%;height: 42px;text-align:left;font-size:1.2em; padding-left:2%;font-weight: bold;line-height: 42px;color: #000;float: left; }
.yanewsmenu li.hover {color: #a91013;font-size:1.2em;border-bottom:2px solid #a91013;font-weight: bold;border-bottom: !important}

.yanewscontent ul {padding-top:16px;display: none;overflow: hidden;}
.yanewscontent ul.block {display: block;
}
.menux {height: auto;width:100%;overflow:hidden;}
.wapshou{ background:#f8f8f8; overflow:hidden; }
.smenu {width:100%;margin: 0px auto 0px auto;padding: 0px;list-style-type: none;height: 70px;overflow: hidden;}
.news-txt li {line-height: 36px; clear: both;}
.news-txt li a {color: #636363;float: left;background: url(jt2.gif) no-repeat left;padding: 0 0 0 10px;}
.news-txt li a:hover {color:#F00;text-decoration: underline;}
.news-txt li span {float: right;color: #999999;padding: 0 5px;font-size: 14px;}
.contefl{width: 100%;}
.bjys{background:#fff; }
.contnews{overflow:hidden;padding: 10px 0px;}

.news-txtioc{ width:100%;}
.news-txtioc li{ width:47%; float:left; background:#f1f1f1; border:1px solid #a91013; margin:2% 1%;}
.news-txtioc li:hover{ background:#ccc;}
.news-txtioc i{ width:100%; text-align:center;height:50px;line-height:50px;  font-size:2em; float:left; color:#a91013}
.news-txtioc a{ width:100%;text-align:center; height:36px; line-height:36px; float:left;}
.news-txtioc a:hover{text-decoration:none;}

.ztgd{ width:100%; overflow:hidden;background:#FFF;}
.xuanchuan{ width:99%; margin:0 auto;}
.xuanchuan li{width:23%; float:left; margin:0 1%;}
.contefra{ width:28%;}
.contefr{ width:27%; padding:0 1%; background:#eff0f0;}
.smhd li{ width:46%; height:50px; line-height:50px; text-align:center; float:left; color:#FFF; margin:3% 2%; background:#a91013;}
.smhd li:hover{ filter: alpha(opacity=80);opacity: 0.8;}

.gong{ background:#f7f7f7; height:50px; line-height:50px;}
.gongl{ width:33%; margin-left:2%;background: url(lab.png) no-repeat left center;float:left;padding-left:2%}
.gongr{ width:60%; float:right; padding-right:2%}
.gongl span{ padding:0 2%; font-weight:bold; color:#ff7800;float:left;}
.gongl a{ padding:0 2%; float:left; color:#F00;}

.tibta{ width:100%; margin:0 auto; font-size:1.0em; font-weight:bold; color:#000; height:36px; line-height:36px; text-align:left; border-bottom:#f1f1f1 solid 2px;}
.titb{ width:100%; border-bottom:2px solid #a91013; height:42px; line-height:42px;}
.titb span{ width:25%; float:left; background:#a91013; text-align:center; font-size:20px; color:#FFF; font-weight:bold;}
.titb a{color:#FFF;}
.hdp_container{width:98%;height:80px; margin:1%; float:left;position:relative;overflow:hidden;}
.hdp_container a{width:100%;height:80px; }
.xuacx{ width:98%; margin:0 1%;}
.yzr{width:49.5%;height:80px;float:left;}
.newsl{width: 49%;}
.bil{width: 16%;padding:0 2%;height:36px;font-weight:bold;float:left;border-bottom: #5d9cec solid 2px;font-size:1.2em;color: #5d9cec;}
.bir{width: 10%;/* padding:0 2%; */height:36px;float:right;font-size: 0.9em;color:#999;}
.news-txtimg li{ width:32%; float:left; margin-right:10px;}
.ewm{ width:100%;}
.ewm p{ width:44%; padding:0 3%;float:left; overflow:hidden;}
.ewm span{ width:100%; text-align:center; float:left; line-height:36px;}

.tt {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	/* height: 96px; */
	margin-bottom: 12px;
}
 .tt h1 {
	font-size: 24px;
	line-height: 30px;
	color: #C00;
	text-align: center;
	margin-bottom: 8px;
	padding-top: 12px;
}
 .tt h1 a{
	color: #C00;
}
 .tt p {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	padding-bottom: 10px;
}
.tt p a{
	color: #C00;
}

.wapshoul{ width:11%; height:40px; padding-left:3%; color:#FFF; font-size:18px; font-weight:bold; line-height:40px; float:left;background: url(ggl.jpg) no-repeat;}

.aside {
  position: fixed;
  top: 50%;
  right:0;
  width: 84px;
  margin-top: -250px;
  background-color: #fff;
  border-top: 2px solid #ccc;
  font-size: 12px;
  text-align: center;
}
.aside li {
  
  border: 1px solid #ddd;
  border-top: none;
  text-align:center;
}
.aside li img {
  display: block;
  margin-left: auto; 
  margin-right: auto;
  margin-bottom: 5px;
}
.code-container {
  position: relative;
}

.code {
  position: absolute;
  top: -1px;
  left: -84px;
  display: none;
  width: 84px;
  height: 88px;
  padding: 5px;
  background-color: #ecf4ff;
  border: 1px solid #acc7ff;
  border-right: none;
 
}
.code img {
  width: 74px;
  height: 78px;
}
.code-container:hover {
  background-color: #ecf4ff;
  border: 1px solid #acc7ff;
  border-left: none;
}
.code-container:hover .code {
  display: block;
}

.fwggzyjy{display:block;width: 21.6%;height:60px;float:left;margin-top: 22px;margin-right: 31px;font-size:20px;line-height:60px;color:#fff;text-align:center;text-decoration:none;}
.fuwuone{ width:100%; height:100px; margin:0 auto; background-color:#fff; overflow:hidden;}
.gzbdspzq{padding:40px 0;background-color: #fff;}
.gzbdtit{font-size: 30px;color: #a91013;font-weight: normal;text-align: center;}
.w1100{width: 100%;margin:0 auto;}
.xwbdCon{padding-top:40px;}
.xwbdCon dl{width: 22%;margin: 0 15px;float: left;}
.xwbdCon dl.mr0{margin-right: 0;}
.xwbdCon dl dt img{width: 250px;height:150px;}
.xwbdCon dl dd h3{line-height: 32px;padding:10px 0;}
.xwbdCon dl dd h3 a{color:#202020;font-size: 16px;font-weight: normal;}
.xwbdCon dl dd p{color:#707070;font-size: 14px;line-height: 28px; text-align: justify;}
.xwbdCon dl dd p a{color:#4c78c8;}
.clear{clear:both; font-size:0px; line-height:0px; height:0px; margin:0px; padding:0px;}

.top-msg {
    background: #ececec;
    height: 100px;
    border-radius: 15px;}
.top-msg h1 {
    text-align: center;
    font-size: 38px;
    font-weight:bold;color:#0468b1;padding-top:20px;}

.bsNav {
  width: 100%;
  height: 108px;
  position: relative;
  overflow: hidden;
  padding-bottom: 20px;
  }