
/* body 部分 */
.main{width: 100%; height: auto;}
.main .main-lb{width: 1200px; height: 415px; margin: 0 auto;padding-top: 30px;}
.main .main-lb .slideBox{width: 610px;height:397px;overflow:hidden;position:relative;float: left;}
.main .main-lb .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:17px; z-index:1; }
.main .main-lb .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.main .main-lb .slideBox .hd ul li{ float:left; margin-right:10px;   text-align:center; background:url(../img/pic-normal.png) no-repeat;
 cursor:pointer;width: 8px; height: 8px; line-height: 80px;
}
.main .main-lb .slideBox .bd ul li p{position: absolute;left: 0;bottom:0;width: 100%;padding-right: 15%;height:60px;line-height: 60px;background: url(../img/pic-bg.png) repeat;font-size: 20px;color: #FFFFFF;text-indent: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .main-lb .slideBox .hd ul li.on{ background:url(../img/pic-hover.png) no-repeat; width: 16px; height: 8px; }
.main .main-lb .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.main .main-lb .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.main .main-lb .slideBox .bd img{ width:100%; height:397px; display:block;  }


.main .main-lb .yjyw{width: 560px;height: 397px;background: url(../img/yjyw-bg.png) repeat;float: right;}
.main .main-lb .yjyw h3{width: 100%; height: 44px; border-bottom: 1px solid #fff;line-height: 45px;font-size: 20px; font-weight: bold;
text-indent: 20px;}
.main .main-lb .yjyw h3 a{color: #fff;}
.main .main-lb .yjyw .yw-suit{padding: 0 20px;}
.main .main-lb .yjyw .yw-suit h4{font-size: 24px; color: #FFFFFF;line-height: 45px;text-align: center;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;
margin-top: 15px;;}
.main .main-lb .yjyw .yw-suit p{font-size: 14px; color: #FFFFFF;line-height: 35px;border-bottom: 1px dashed #fff;text-indent: 2em;padding-bottom: 10px;}
.main .main-lb .yjyw .yw-suit p a{color: #ffd304;}
.main .main-lb .yjyw ul{padding: 0 20px;margin-top: 18px;}
.main .main-lb .yjyw ul li{width: 100%; float: left;height: 35px; line-height: 35px;font-size: 16px;color: #FFFFFF;}
.main .main-lb .yjyw ul li p{width: 73%;height: 100%;float: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.main .main-lb .yjyw ul li p a{color: #FFFFFF;}
.main .main-lb .yjyw ul li p a:hover{text-decoration: underline;}
.main .main-lb .yjyw ul li span{width: 20%;float: right;height: 100%;color: #d4d0d0;}

 /* 政务服务 及中国政府列表 */
.main .main-zw{width: 1200px; margin: 0 auto;}
.main .main-zw .zwfw{width: 318px; height: 458px;border:1px solid #e5e5e5;float: left;}
.main .main-zw .zwfw h3{width: 100%;height: 47px; line-height: 47px;border-bottom: 1px solid #1d5ec8;text-indent: 48px;
background: url(../img/zwfw-bg.png) no-repeat 20px;}
.main .main-zw .zwfw h3 a{font-size: 18px; font-weight: bold; color: #1d5ec8;}
.main .main-zw .zwfw ul{padding: 0 5px;margin-top: 20px;}
.main .main-zw .zwfw ul li{    width: 129px;height: 111px;line-height: 39px;background: #8eaee3;border-radius: 10px;margin-bottom: 20px;font-size: 20px;float: left;color: #ffffff;margin-left: 17px;text-align: center;}
.main .main-zw .zwfw ul li:hover{background: #1d5ec8;}
.main .main-zw .zwfw ul li img{width: 40px; height: 40px;margin-left: 45px;  margin-top: 24px;}
.main .main-zw .zwfw .sjcx{width:275px;height:71px;border-radius: 10px;background: #8eaee3;color: #ffffff;line-height: 39px;font-size: 20px;    padding-top: 40px;margin-left: 22px;}
.main .main-zw .zwfw .sjcx img{width: 40px;height: 40px;margin-left: 90px;float: left;margin-right: 17px;}
.main .main-zw .zwfw .sjcx:hover{background: #1d5ec8;}
.main .main-zw .szf{width: 860px;height: 460px;float: right;}
.main .main-zw .szf .szf-t{width: 100%; height: auto;}
/* 本例子css */
.main .main-zw .szf .slideTxtBox{ width:858px;height: 338px; border:1px solid #e5e5e5; text-align:left;  position: relative; }
.main .main-zw .szf .slideTxtBox .hd{ height:47px; line-height:47px;  border-bottom:1px solid #ddd;  position:relative; }
.main .main-zw .szf .slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.main .main-zw .szf .slideTxtBox .hd ul li{ float:left; line-height: 47px; cursor:pointer; font-size: 18px; font-weight: bold;width: 130px;color: #999999; }
.main .main-zw .szf .slideTxtBox .hd ul li.on{  color: #1d5ec8;}
.main .main-zw .szf .slideTxtBox .bd ul{ padding:15px;  zoom:1; width: 105%; }
.main .main-zw .szf .slideTxtBox .bd li{  width: 260px; height: 137px;float: left;  margin-right: 21px; }
.main .main-zw .szf .slideTxtBox .bd li h3{width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #1d5ec8;overflow:hidden;text-overflow:ellipsis;
 white-space:nowrap;}
.main .main-zw .szf .slideTxtBox .bd li.liclass{border-bottom: 1px dashed #999999;}
.main .main-zw .szf .slideTxtBox .bd li p{width: 100%; line-height: 30px;font-size: 14px; color: #999999;text-indent: 2em;}
.main .main-zw .szf .slideTxtBox .bd li p a{background: #3777c3;color: #fff; padding:  2px 13px;border-radius: 20px;}
.main .main-zw .szf .slideTxtBox .bd li span{width: 100%;line-height: 32px;background: url(../img/szf-bg.png) no-repeat left;font-size: 14px; color: #999999;
text-indent: 25px;display: block;}
.main .main-zw .szf .slideTxtBox .bd li .date{ float:right; color:#999;  }
.main .main-zw .szf .slideTxtBox .bd i{position: absolute; right: 8px; top: 0;line-height: 48px; font-size: 16px; font-style: normal;}
.main .main-zw .szf .slideTxtBox .bd i a{ color: #999999;}

.main .main-zw .szf .jgdj{width: 100%; height: 100px;margin-top: 20px;}
/* 本例子css */
.main .main-zw .szf .jgdj .slideBox2{ width:860px; height:110px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.main .main-zw .szf .jgdj .slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.main .main-zw .szf .jgdj .slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.main .main-zw .szf .jgdj .slideBox2 .bd img{ width:860px; height:110px; display:block;  }

.bd_bottom{width: 345px;height: 60px;}
.bottom_box{width: 160px;height: 100%;background: #e5e5e5;font-size: 18px;color: #2e6dd4;line-height: 60px;float: left;}
.bottom_box:hover{width: 160px;height: 100%;background: #2e6dd4;font-size: 18px;color: #ffffff;line-height: 60px;}

.bottom_box img{margin-top:20px;margin-left: 26px;margin-right: 5px;float:left;}
.main .main-zw .szf .jgdj .slideBox2 .prev,
.main .main-zw .szf .jgdj .slideBox2 .next{ position:absolute; left:3%; top:56%; margin-top:-25px; display:block; width:32px; height:40px; 
background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.main .main-zw .szf .jgdj .slideBox2 .next{ left:auto; right:3%; background-position:8px 5px; }
.main .main-zw .szf .jgdj .slideBox2 .prev:hover,
.main .main-zw .szf .jgdj .slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.main .main-zw .szf .jgdj .slideBox2 .prevStop{ display:none;  }
.main .main-zw .szf .jgdj .slideBox2 .nextStop{ display:none;  }

/* 通知公告 法律法规 互动交流 */ 
.main .main-tz{width: 1200px;  margin: 0 auto;margin-top: 20px;}
.main .main-tz .tzgg{width:383px;height: 260px; float: left;margin-right: 24px;}
/* 本例子css */
.main .main-tz .slideTxtBox2{ width:383px;height: 258px; border:1px solid #e5e5e5; text-align:left;  position: relative;}
.main .main-tz .slideTxtBox2 .hd{ height:48px; line-height:48px;  position:relative; border-bottom:1px solid #1d5ec8;}
.main .main-tz .slideTxtBox2 .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:48px;   }
.main .main-tz .slideTxtBox2 .hd ul li{ float:left; padding:0 10px; cursor:pointer; font-size: 18px; font-weight: bold; color: #999999; }
.main .main-tz .slideTxtBox2 .hd ul li.on{ height:48px;  color: #1d5ec8;  }
.main .main-tz .slideTxtBox2 .bd ul{   zoom:1; padding: 10px 15px; }
.main .main-tz .slideTxtBox2 .bd li{ height:38px; line-height:38px; font-size: 16px;  }
.main .main-tz .slideTxtBox2 .bd li .date{ float:right; color:#999; width: 30%; text-align: right;}
.main .main-tz .slideTxtBox2 .bd li a{ color: #333333;width: 70%;display: block;overflow:hidden;text-overflow:ellipsis;
 white-space:nowrap;background: url(../img/lb-bg.png) no-repeat left;text-indent: 1em;}
.main .main-tz .slideTxtBox2 .bd li a:hover{text-decoration: underline;}
.main .main-tz .slideTxtBox2 .bd p{position: absolute; right: 8px; top: 0;line-height: 48px; font-size: 16px;}
.main .main-tz .slideTxtBox2 .bd p a{ color: #999999;}

/* 同级部门 */
.main .sjbm{width: 1200px;margin: 0 auto;margin-top: 20px;}
.main .sjbm img{display: block; float: left;margin-right: 20px;}
.main .sjbm ul{width:100%;height:55px;}
.main .sjbm ul li{height:100%;width:285px;float:left;margin-right:20px;background:#e5e5e5;}
.main .sjbm ul li a{display:block;text-align:center;font-size:20px;color:#0441a5;line-height:55px;font-weight: bold;}
/*end body 部分 */

/* 文章内容页 */
.cont{width: 1200px; margin: 0 auto;}
.cont .sbr{width: 1198; height: 38px; border: 1px solid #e5e5e5; margin-top: 20px; line-height: 40px; text-indent: 2em; font-size: 14px; color: #666666;}
.cont .sbr a{color: #666666;}
.cont .sbr a:hover{color: #1d5ec8;}
.cont .content{width: 1184px; height: auto;border: 8px solid #e5e5e5;margin-top: 35px;}
.cont .content h3{font-size: 24px; font-weight: bold; text-align: center;color: #3777c3; line-height: 60px; margin-top: 35px;padding: 0 10%;}
.cont .content .time{width: 1140px; height: 40px;margin: 0 auto; line-height: 40px;background: #e5e5e5; text-align: center;font-size: 14px;
color: #666666;margin-bottom: 20px;}
.cont .content .contime{padding: 0 30px;}
.cont .content .share{margin-top: 20px;width: 1140px; height: 40px; line-height: 40px; background: #eeeeee;margin-bottom: 30px;margin-left: 30px;}
.cont .content .share a{color: #333333;}
.cont .content .share .bdshare-button-style0-16{float: right;margin-right: 20px;}
.cont .content .share .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{    margin: 10px 6px 6px 0;}

/* 列表页 */
.list-con{width: 1200px; margin: 0 auto;}
.list-con .sbr{width: 1198; height: 38px; border: 1px solid #e5e5e5; margin-top: 20px; line-height: 40px; text-indent: 2em; font-size: 14px; color: #666666;}
.list-con .sbr a{color: #666666;}
.list-con .sbr a:hover{color: #1d5ec8;}
.list-con .list{width: 100%;height: auto;margin-top: 20px;}
.list-con .list .list-l{width: 235px; float: left;    border-top: 3px solid #3a88c4;}
.list-con .list .list-l h3{    color: #1e60c8;line-height: 45px; background-color: #dff1ff;font-size: 18px;text-align: center;margin-top: 1px;}
.list-con .list .list-l ul{}
.list-con .list .list-l ul li{line-height: 45px;text-align: center;border-bottom: dashed 1px #9dcef4;overflow:hidden;text-overflow:ellipsis;
 white-space:nowrap;}
.list-con .list .list-l ul li a{color: #1e60c8;font-size: 18px;}
.list-con .list .list-l ul li:hover{background: #1d5ec8;}
.list-con .list .list-l ul li:hover a{color: #fff;}
.list-con .list .list-r{float: right;width: 945px;    line-height: 45px;
    margin-top: 1px;}
.list-con .list .list-r .list-r-t{background-image: linear-gradient(0deg, #efefef 0%, #ffffff 100%);    border-top: 3px solid #3a88c4;}
.list-con .list .list-r h3{color: #1e60c8;font-size: 18px;height: 47px; padding: 0 48px;background-color: #fff;display: inline-block;
}
.list-con .list .list-r ul{    border-bottom: 1px #b5b5b5 dashed;
    padding: 10px 0;    min-height: 270px;}
.list-con .list .list-r ul li{}
.list-con .list .list-r ul li a{}
.list-con .list .list-r ul li span{    color: #333333;line-height: 36px;font-size: 16px;float: left;}
.list-con .list .list-r ul li span:hover{text-decoration: underline;}
.list-con .list .list-r ul li small{line-height: 36px; letter-spacing: 0px;color: #666666;font-size: 14px;float: right;}