/* CSS Document */
@charset "utf-8";
.contenthome{ overflow:hidden; background:#FFF; }

.ind_s1l {width: 56%;height: 340px; padding-left:2%;float: left;}

.ind_s1r {width:38%;float: right; height:340px; background:#fff; padding:0 2%;}
.index_focus .lft_pic {width:100%;height: 380px; display:block; overflow: hidden;float: left;}
.index_focus img {width:100%;height: 380px;}
/*focus*/
.titBg {background: #000;filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;
opacity: 0.4;}
/* slider-carousel */
.slider-carousel {position: relative;width:100%;height: 380px;overflow: hidden;}
.slider-carousel .item {width:100%;height: 380px}
.slider-carousel .slidesjs-navigation {width: 42px;height: 69px;display: block;position: absolute;text-indent: -9999em;top: 150px;z-index: 100;}
.slidesjs-previous {background: url(index_btn03.png) no-repeat;left: 0px}
.slidesjs-next {background: url(index_btn04.png) no-repeat;right: 0px}
.slidesjs-previous:hover {background: url(index_btn01.png) no-repeat;}
.slidesjs-next:hover {background: url(index_btn02.png) no-repeat;}
.slidesjs-pagination {overflow: hidden;zoom: 1;position: absolute;right: 10px;top: 360px;width: 100px;height: 10px;z-index: 10;overflow: hidden;}
.slidesjs-pagination-item {float: left;width: 20px;height: 10px;}
.slidesjs-pagination-item a {float: left;display: block;width: 9px;height: 9px;text-indent: -9999em;margin: 0 2px 0 0;background: url(index140516-02.png) no-repeat;}
.slidesjs-pagination-item a.active {background: url(index140516-01.png) no-repeat;}
.slider-carousel .titBg {position: absolute;width: 100%;height: 32px;left: 0;bottom: 0px;z-index: 1}
.slider-carousel .subtitle {position: absolute;width:600px;height: 32px;left: 10px;bottom: 0px;z-index: 2}

.slider-carousel .subtitle h6 {color: #ffffff;font-size: 14px;font-weight: bold;height: 32px;line-height: 32px;overflow: hidden;}
.slider-carousel .subtitle h6 a {color: #ffffff;}

.menuxt{ width:100%;  height:40px; margin:0 auto; line-height:40px; font-size:30px; font-weight:bold; text-align:center;}
.menuxt a{ color:#006eab;}
.yaowen{*text-align:center;margin:auto; height:30px;overflow: hidden}
.yaowen ul{margin:0px auto; padding:0px;display: table;}
.yaowen ul li{float:left; font-size:16px;*float:none;*display:inline;*zoom:1;margin:0px;padding:0px;color:#333;
		/*width:60px;*/
		text-align:center;
		/*float:left;*/
		margin-right:5px;
                list-style:none}
.yaowen li a{ color:#006eab;}
.yaowen li a:hover {color:#F00;text-decoration: none;}
.yanews_menu {overflow: hidden;height:45px;width:100%;}
.yanewsmenu {width:100%;height: 43px; background: #f1f1f1; }
.yanewsmenu li {width:25%;height: 42px;text-align: center;font-size:1.2em;font-weight: bold;line-height: 42px;color: #000;float: left; }
.yanewsmenu li.hover {color: #006eab; color:#fff;font-size:1.2em;background: #006eab;font-weight: bold;}
.zwfl{ float:left; width:70%;}
.zwfr{ float:right; width:28%;}
.zwfr li{ width:99%; height:38px; line-height:38px; text-align:center; border:1px solid #006eab; margin-bottom:10px;}
.zwfr li:hover{ background:#f1f8ff}
.zwfr li a{ color: #006eab;}
.yanewsmenub {width:100%;height: 40px;  background: #f1f1f1; }
.yanewsmenub li {width:50%;height: 40px;text-align: center;font-weight: bold;line-height: 40px;color: #000;float: left; }
.iys{ width:25px; height:25px; background:#FFF; border-radius:50%; color:#999; border:1px solid #999;}
.yanewsmenub li.hover {color: #006eab; color:#fff;background: #006eab;font-weight: bold;}
.yanewscontent ul {padding-top:3px;display: none;overflow: hidden;}
.yanewscontent ul.block {display: block;
}
.menux {width:100%;overflow:hidden;}
.wapshou{padding:0 20px; background:#FFF; }
.smenu {width:100%;margin: 0px auto 0px auto;padding: 0px;list-style-type: none;height: 70px;overflow: hidden;}
.news-txt li {line-height: 40px; 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;}
.news-txta li {line-height: 40px; clear: both;}
.news-txta li a {color: #636363;float: left;padding: 0 0 0 10px;}
.news-txta li a:hover {color:#F00;text-decoration: underline;}
.news-txta li span {float: right;color: #999999;padding: 0 5px;font-size: 14px;}
.contefl{ width:69%;}
.contnews{ overflow:hidden; width:98%; margin:0 auto;}
.grom{ width:31%; float:left; padding:0 1%;}
.titub{ width:12%; height:40px;background-color: #006eab; text-align:center; line-height:40px; float:left;}
.titxt{ width:40%;line-height:40px; padding-left:2%; font-size:1.2em; font-weight:bold;  float:left;color: #006eab;}
.bjcx{ width:20%; float:right; height:40px;line-height:40px;}
.tibta{ width:95%; padding-left:2%; margin-left:0.5%;  font-size:1.2em; font-weight:bold; color:#006eab; height:25px; line-height:25px; text-align:left; border-left:#006eab solid 5px;}
.tibtb{ width:45%;  background:#006eab; border-radius:20px;   font-weight:bold; color:#fff; height:35px; line-height:35px; text-align: center;}
.xxgklbi li{width:19%; margin-right:1%;text-align:center; float:left; height:65px; background:#5f97ca; color:#fff;}
.zxft{ width:100%; height:100px; background:#f6f6f6;}

.zxftr{width:95%;  height:100px; line-height:30px; margin:0 auto;}
.xxgklbi li i{ width:100%; height:35px; line-height:35px; font-size:1.5em;  float:left;}
.xxgklbi li span{ width:100%;height:30px;color:#fff; line-height:30px;  float:left;}
.xxgklbi a{color:#fff; }
.ldly{ width:80%; height:46px; padding-left:20%;background: url(ldly.jpg) no-repeat left center;}
.ldly li{ width:46%; margin:8px 2%; float:right; text-align:center; line-height:26px; background:#92aacc; color:#FFF; border-radius:20px;height:26px;}
.news-txtimg li{ width:25%;text-align:center; float:left; height:65px; line-height:30px; color:#686868}
.news-txtimg li i{ width:100%;  font-size:1.5em;  float:left;}
.news-txtimg li span{ width:100%; float:left;}
.news-txtimg li:hover{color:#006eab}


.ztgd{ width:100%; height:154px;overflow:hidden; background:#FFF;}

.contefra{ width:28%;}
.contefr{ width:27%; padding:0 1%; background:#eff0f0;}
.smhd{ width:28%; float:right;}
.smhd li{ width:100%;  height:40px; line-height:40px; text-align:center; float:left; color:#FFF; margin-bottom:10px; background:#006eab;}
.smhd li:hover{ filter: alpha(opacity=80);opacity: 0.8;}
.smhd li a{ color:#FFF;}


.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;}
#ImgList{/* 外面主框架的 宽 高值必须用户自己已定义 */
  width:94%;
  height:134px;
  overflow:hidden;
  margin-bottom:10px;
 }
.ImgWH{
 float:left;
 width:220px;
 height:134px; 

 
}
.ImgButton{
 float:left;
 width:3%;
  font-size:22px; font-weight:bold;
 height:134px;
  color:#03C;
 line-height:134px;
 text-align:center;
 cursor:pointer;
}
.ImgButton:hover{background:#e2e2e2;}
.hdp_container{width:97%;height:90px;margin:0px auto;position:relative;overflow:hidden;}
.hdp_container a{width:100%;height:90px; }
.bsy{background: rgba(45,169,235,.95) !important;}
.page a{
	display: block;
	width: 32.9%;
	background: rgba(0,126,192,.95); margin:0 0.2%;
	  float:left;
	height: 200px;
}

.page{
	float: left;
	width: 100%;
}
.page a>img{  filter: alpha(opacity=60);
  opacity: 0.6;
	width: 100%;
	height: 200px;
}
.page a p{
	width: 100%;
	height: 200px;
	color:#FFF;
	background: rgba(0,126,192,.99);
position: relative;
	top: -203px;
}
.xsn{ width:80%; height:60px; padding-top:40px;padding-right:30px;  float:right; overflow:hidden;}
.xsna{ width:80%; height:60px; padding-top:100px;padding-right:30px;  float:right; overflow:hidden;}
.xh{ width:100%; float:left; text-align:right; height:30px; font-size:20px; font-weight:bold;}
.dwmc{ width:100%; float:left;text-align:right; height:30px; font-size:18px; }
.page a p:hover{
	opacity: 0;
}
.page a .bsy:hover{
	opacity: 0;
}
.pagea a{background: rgba(0,126,192,.95);
	display: block;
	width: 24.6%;
margin:0 0.2%;
	  float:left;
	height: 200px;
}

.pagea{
	float: left;
	width: 100%;
}
.pagea a>img{filter: alpha(opacity=60);
  opacity: 0.6;
	width: 100%;
	height: 200px;
}
.pagea a p{
	width: 100%;
	height: 200px;
	color:#FFF;
	background: rgba(0,126,192,.99);
position: relative;
	top: -203px;
}
.pagea a p:hover{
	opacity: 0;
}
.qiehan{ width:100%; background:#f1f8ff;}

/* 信息公开、政务服务和政民互动 */
.ewb-guide {
    position: relative;
    padding: 20px 0;
}

.ewb-guide .container {
    overflow: hidden;
}

.ewb-guide-wrap {
    margin-right: -20px;
}

.ewb-guide-node {
    float: left;
    width: 25%;
}

.ewb-guide-node.current {
    width: 50%;
}

.ewb-guide-item {
    margin-right: 20px;
    height: 320px;
    border-radius: 6px;
    background-color: #fff;
    overflow: hidden;
}

/* 默认 */

.ewb-guide-default {
    padding: 15px 20px 0 20px;
}

.ewb-guide-hd {
    height: 40px;
    padding-bottom: 10px;
    background: url('guide_tt_bg.png') center bottom no-repeat;
    cursor: pointer;
}

.ewb-guide-tt {
    height: 30px;
    line-height: 29px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #006eab;
}

.ewb-guide-list {
    padding-top: 7px;
    height: 95px;
    text-align: center;
    font-size: 0;
    -webkit-text-size-adjust: none;
}

.ewb-guide-link {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin: 0 9px;
    width: 102px;
}

.ewb-guide-link a {
    display: block;
    padding-left: 18px;
    height: 36px;
    line-height: 35px;
    text-align: left;
    font-size: 14px;
    color: #494a4c;
    background: url('guide_ico.png') left center no-repeat;
}

.ewb-guide-img {
    display: block;
    margin: 0 auto;
    width: 245px;
    max-width: 245px;
    height: 140px;
}

.ewb-guide-img img {
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.ewb-guide-node.current .ewb-guide-default {
    display: none;
}

.ewb-guide-node.current .ewb-guide-open {
    display: block;
}

/* 展开 */

.ewb-guide-open {
    display: none;
    padding: 0 20px;
}

.ewb-open-cloumn {
    height: 60px;
    line-height: 60px;
}



.ewb-info-link {
    float: right;
    margin-top: 8px;
    height: 52px;
    line-height: 52px;
    color: #797b80;
}

.ewb-open-list {
    position: relative;
    padding-left: 40px;
    height: 160px;
	 margin-right:5px;
    background-color: #f5f5f5;
    overflow: hidden;
}

.ewb-open-tt {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 40px;
    background-color: #006eab;
    text-align: center;
    font-size: 0;
    -webkit-text-size-adjust: none;
}

.ewb-open-tt span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 5px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
}

.ewb-open-tt i {
    width: 0;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}

 .r-01-fc{
                position: fixed;
                right: 25px;
                top: 300px;
                display: none;
            }
            .r-01-f-list{
                width: 80px;
                height: 80px;
                /*border-bottom: 1px solid #ededed;*/
                text-align: center;
                background-color: #006eab;
                color: #fff;
                position: relative;
            }
            .r-01-f-list:first-child{
                border-top: 10px solid #006eab;
            }
            .r-01-f-list:hover{
                background-color: #fe0000;
            }
            .r-01-f-list .img{
                width: 40px;
                margin: 0 auto;
            }
            .r-01-f-list .img img{
                width: 100%;
                margin: 5px 0;
                text-align: center;
            }

            .sg-img{
                position: absolute;
                right: 81px;
                top: 0;
                display: none;
            }
            .r-01-f-list:hover .sg-img{
                display: block;
            }



