@charset "utf-8";
/*初始化代码*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#F6F6F6; color:#525252; font-size:16px; font-family: "微软雅黑", "Arial", "sans-serif";}
td,th,caption { font-size:16px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#525252; text-decoration:none; }
a:hover { text-decoration:none;}
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px "微软雅黑", "Arial", "sans-serif";  color: #666666; outline: 0;}
table { border-collapse:collapse; }
html {overflow-y: scroll;}
.clearfix:after {content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.width1200{width: 1200px; margin: auto; overflow: hidden;}

/*头部样式*/
.header{width: 100%; height: 472px; background: url(../images/swslyj-top.png) center center no-repeat;}
.top{height: 40px; line-height: 40px;}
.top p{float: left; font-size: 14px; color: #FFFFFF;}
.top-right{float: right;}
.top-right ul li a{font-size: 14px; color: #FFFFFF; padding-left: 10px;}
.top-right ul li a:hover{color: #FFA500;}
.top-right ul li{float: left; margin-left: 22px;}
.gyx-tb{width: 22px; height: 20px; float: left; margin-top: 10px;}
.ldxx-tb{background: url(../images/swslyj-yx.png) center center no-repeat; -ms-transition:  -ms-transform: 0.4s linear; -moz-transition:  -moz-transform: 0.4s linear; -webkit-transition: -webkit-transform: 0.4s linear; -o-transition:  -o-transform: 0.4s linear; transition:transform 0.4s linear;}
.lxwm-tb{background: url(../images/swslyj-lx.png) center center no-repeat; -ms-transition:  -ms-transform: 0.4s linear; -moz-transition:  -moz-transform: 0.4s linear; -webkit-transition: -webkit-transform: 0.4s linear; -o-transition:  -o-transform: 0.4s linear; transition:transform 0.4s linear;}
.top-right ul li:hover .ldxx-tb,.top-right ul li:hover .lxwm-tb{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.wrap-logo{height: 98px; padding-top: 95px;}
.wrap-logo a{width: 497px; margin: 0 auto; display: block;}
.wrap-logo img{width: 497px; height: 98px;}
.wrap-search{height: 50px; padding-top: 62px;}
.wrap-search form{width: 569px; margin: 0 auto; position: relative;}
.wrap-search input{width: 465px; height: 50px; line-height: 50px; background: url(../images/swslyj-search1.png) center center no-repeat; border: 0; padding: 0px 92px 0 12px;}
.button{width: 90px; height: 50px; background: url(../images/swslyj-search2.png) center center no-repeat; display: block; position: absolute; right: 0px; top: 0px; *right: -2px; *top: 1px; z-index: 999; cursor: pointer;}
.wrap-nav{padding-top: 65px; height: 60px;}
.wrap-nav ul{width: 980px; margin: 0 auto;}
.wrap-nav ul li{float: left; width: 140px; text-align: center;}
.wrap-nav ul li a{font-size: 16px; color: #FFFFFF; font-weight: bold;}
.wrap-nav ul li a:hover{color: #FFA500;}
.mar12{margin-top: 12px;}
.mar22{margin-top: 22px;}
.mar26{margin-top: 26px;}
.mar28{margin-top: 28px;}

/*内容样式*/
/*第一部分*/
.first-part{margin-top: 30px; border: 1px solid #27AD60; border-radius: 5px; overflow: hidden; background-color: #FFFFFF;}
.meun-left{float: left; width: 231px; height: 350px;}
.meun-left ul li{height: 70px; text-align: center; line-height: 70px; position: relative; background-color: #27AD60;vertical-align: bottom;}
.meun-left ul li a{width:211px;height:70px;line-height:70px;font-size: 18px; display: block; margin: 0 10px; color: #FFFFFF; background: url(../images/swslyj-meunbor.png) bottom center no-repeat;}
.meun-left ul li i{width: 36px; height: 36px; position: absolute; top: 20px; left: 25px;}
.meun-left ul li.meun-ys .tubiao1{background: url(../images/swslyj-gzdt.png) center center no-repeat;}
.meun-left ul li.tzgg .tubiao2{background: url(../images/swslyj-tzgg.png) center center no-repeat;}
.meun-left ul li.zwgk .tubiao3{background: url(../images/swslyj-tpxw.png) center center no-repeat;}
.meun-left ul li.flfg .tubiao4{background: url(../images/swslyj-zscd.png) center center no-repeat;}
.meun-left ul li.ztzl .tubiao5{background: url(../images/swslyj-wgk.png) center center no-repeat;}
.meun-left ul li.meun-back .tubiao1{background: url(../images/swslyj-gzdt1.png) center center no-repeat!important;}
.meun-left ul li.meun-back .tubiao2{background: url(../images/swslyj-tzgg1.png) center center no-repeat!important;;}
.meun-left ul li.meun-back .tubiao3{background: url(../images/swslyj-tpxw1.png) center center no-repeat!important;;}
.meun-left ul li.meun-back .tubiao4{background: url(../images/swslyj-zscd1.png) center center no-repeat!important;;}
.meun-left ul li.meun-back .tubiao5{background: url(../images/swslyj-wgk1.png) center center no-repeat!important;}
.meun-left ul li s{width: 10px; height: 16px; float: right; position: absolute; top: 30px; right: 25px; background: url(../images/swslyj-jt2.png) center center no-repeat;}
.box-tyx{float: right; width: 935px; height: 320px; padding: 15px 15px 15px 15px;}
.box-none{display: none;}
.meun-back{background-color: #FFFFFF!important;}
.meun-left ul li.meun-back a{color: #27AD60!important;}
.meun-left ul li.meun-back s{background: url(../images/swslyj-jt1.png) center center no-repeat!important;}

/*工作动态box*/
.information{float: right; width: 451px; height: 320px;}
.inf-menu{height: 40px; line-height: 40px;}
.inf-menu ul li{float: left; margin-right: 20px;}
.inf-menu ul li a{font-size: 20px; font-weight: bold; color: #777777;}
.inf-box{clear: both;}
.gzdt ul li{line-height: 32px;}
.gzdt ul li a{background: url(../images/swslyj-title.png) left 10px no-repeat; padding-left: 12px;}
.gzdt ul li a:hover{color: #a10000;}
.gzdt h3{height: 67px!important; margin-top: 15px; text-align: center;}
.gzdt h3 a{width: 100%; font-size: 20px; font-weight: bold; color: #D80000; background: none!important; padding: 0 0 25px 0!important; border-bottom: 1px dashed #BBBBBB; display: block;}
.gzdt h3 a:hover{color: #FFA500!important;}
.gzdt-ttcolor{color: #BF2626!important;}
.zscd{display: none;}

/*轮播图*/
.slide{width: 472px; height: 320px; float: left; position: relative; background-color: #EEEEEE;}
.banimg{width: 472px; height: 320px; z-index: 1; overflow: hidden; position: absolute;}
.banimg li{width: 472px; height: 320px;}
.banimg li a{display: block;width:472px;height:320px;}
.banimg li a img{width:472px;border: 0px; height: 320px; cursor:pointer;display: block;position: absolute;left: 0px;top:0px;}
.baninf{width: 100%; height: 40px; z-index: 222; background:url(../images/swslyj-hdbjtitle.png); background-repeat: no-repeat; position: absolute; top: 285px;}
.baninf a:link {color: #ffffff}
.baninf a:visited {color: #fff}
.baninf a:hover {color:  #FFA500}
.baninf a:active {color: #fff}

.baninf>div{float: left;}
.baninf_title{width: 360px; *width: 360px; height: 20px; margin-left: 15px; margin-top: 8px;color: #fff; overflow: hidden;}
.baninf_title li{float: left; width: 100%;height: 100%; color: #fff; font-size: 15px; position: }
.baninf_dot{width: 81px; height: 9px; margin-left: 15px; margin-top: 15px; position: absolute; right: 0px; top: 0px; overflow: hidden;}
.baninf_dot li{width: 8px; height: 8px; float: left; margin-right: 6px; cursor: pointer;background: url(../images/swslyj-hdtb1.png); background-repeat: no-repeat;}
.baninf_ondot{background: url(../images/swslyj-hdtb2.png) !important;}
.baninf_dot li:last-child{margin-right: 0;}

/*通知公告box*/
.tzgg-list1{width: 432px; float: left;}
.tzgg-list2{width: 432px; float: right;}
.tzgg-tt{height: 64px; margin-bottom: 20px;}
.tzgg-tt:hover{background-color: #f7f7f7;}
.tzgg-tt:hover .tzgg-tttime{border: 1px solid #27AD60;}
.tzgg-tttime{width: 75px; height: 60px; border: 1px solid #EEEEEE; float: left; text-align: center; font-size: 16px; color: #858585; line-height: 28px;}
.tzgg-tttime span{display: block; font-size: 28px; color: #27AD60;}
.tzgg-txt{float: right; width: 337px; padding-top: 10px;}
.tzgg-txt a{color: #a10000; font-size: 16px;}
.tzgg-txt a:hover{color: #FFA500;}
.tzgg-5list{border-top: 1px solid #EEEEEE;}
.tzgg-5list li{height: 57px; line-height: 57px; border-bottom: 1px solid #EEEEEE; padding-left: 18px;}
.tzgg-5list li span{float: left;}
.tzgg-5list li a{width: 337px; float: right;}
.tzgg-5list li a:hover{color: #a10000;}

/*政务公开box*/
.zwgk-left{float: left; width: 600px;}
.zwgk-right{float: right; width: 280px;}
.zwgk-right ul li{ height: 30px;line-height: 30px;background-color: #27AD60; margin-bottom: 7px;text-align: center;vertical-align: bottom;}
.zwgk-right ul li a{color: #FFFFFF; display: block;height:30px;line-height: 30px;}
.zwgk-right ul li a:hover{color: #FFA500;}

/*法律法规box*/
.flfg-left{width: 416px; float: left;}
.flfg-right{width: 416px; float: right; margin-top: 10px;}

/*专题专栏box*/
.ztzl-left{width: 416px; float: left;}
.ztzl-left ul{padding-top: 10px;}
.ztzl-right{width: 416px; float: right;}
.ztzl-right ul{padding-top: 20px;}
.zt-img1{width: 416px; height: 88px; background-color: #eeeeee;}
.zt-img1 img{width: 416px; height: 88px;}
.zt-img1 img:hover{opacity: 0.6; filter:alpha(opacity=60);}
.zt-img2{width: 416px; height: 88px; background-color: #eeeeee;}
.zt-img2 img{width: 416px; height: 88px;}
.zt-img2 img:hover{opacity: 0.6; filter:alpha(opacity=60);}

/*公用项box*/
.box-gyx h2{height: 40px; line-height: 40px;}
.box-gyx h2 a{color: #BF2626; font-size: 20px; font-weight: bold;}
.box-gyx ul li{height: 30px; line-height: 30px;width:100%;*vertical-align: top;}
.box-gyx ul li a{width:480px;display:block;height:30px;line-height:30px;padding-left: 12px; background: url(../images/swslyj-title.png) left 15px no-repeat; float: left;}
.box-gyx ul li a:hover{color: #a10000;}
.box-gyx ul li span{float: right;}

/*第二部分*/
.second-part{margin-top: 25px;}
.tpgg{width: 938px; height: 100px; float: left;}
.tpgg img{width: 938px; height: 100px;}
.wsbs{width: 243px; height: 100px; float: right;}
.wsbs img{width: 243px; height: 100px;}
.wsbs img:hover{opacity: 0.6; filter:alpha(opacity=60);}

/*图片广告样式*/
.content_right {float: left;}
.content_right .ad {width: 930px;height: 100px;overflow: hidden;position: relative;background-color: #EEEEEE;}
.content_right .slider,.content_right .num {position: absolute;}
.content_right .slider li {list-style: none;display: inline;}
.content_right .slider li a {cursor: default;}
.content_right .slider img {width: 930px;height: 100px;display: block;cursor: pointer;}
.content_right .ad .tb_bj{width: 159px;height: 28px;z-index: 998;position: absolute;bottom: 0px;right: 0px;background: url(../images/swslyj-lxyzbj1.png) right bottom no-repeat;}
.content_right .slider img:hover {opacity: 0.6;filter: alpha(opacity=60);}
.content_right .num {right: 2px;bottom: 5px;min-width: 50px;float: right;z-index: 999;}
.content_right .flo_rig{float: right;}
.content_right .num li {float: left;color: #FFFFFF;text-align: center;line-height: 19px;width: 28px;height: 19px;font-family: Arial;font-size: 14px;cursor: pointer;overflow: hidden; background: url(../images/swslyj-lxyzbj2.png) center center no-repeat;}
.content_right .num li.on {color: #FFFFFF;line-height: 19px;width: 28px;height: 19px;font-size: 14px;background: url(../images/swslyj-lxyzbj3.png) center center no-repeat;}

/*第三部分*/
.third-part{margin-top: 25px;}
.hdjl{width: 230px; float: left;}
.hdjl ul li{float: left; text-align: center; width: 107px; height: 105px;}
.hdjl ul li a{font-size: 16px; color: #FFFFFF; display: block; width: 107px; height: 39px; padding-top: 66px;}
.wsxf{background: url(../images/swslyj-wsxf.png) center center no-repeat; margin: 0 15px 15px 0;}
.dczj{background: url(../images/swslyj-dczj.png) center center no-repeat; margin-bottom: 15px;}
.ldxx{background: url(../images/swslyj-ldxx.png) center center no-repeat; margin-right: 15px;}
.zsk{background: url(../images/swslyj-zsk.png) center center no-repeat;}
.hdjl ul li.wsxf:hover{background: url(../images/swslyj-wsxf1.png) center center no-repeat;}
.hdjl ul li.dczj:hover{background: url(../images/swslyj-dczj1.png) center center no-repeat;}
.hdjl ul li.ldxx:hover{background: url(../images/swslyj-ldxx1.png) center center no-repeat;}
.hdjl ul li.zsk:hover{background: url(../images/swslyj-zsk1.png) center center no-repeat;}
.zcjd{float: left; margin-left: 15px;}
.zcjd-content{width: 689px; height: auto; background-color: #FFFFFF; border: 1px solid #DDDDDD;}
.zcjd-content ul{padding: 15px;}
.zcjd-content ul li{height: 32px; line-height: 32px;width:100%;*vertical-align: top;}
.zcjd-content ul li a{width: 575px; display: block; background: url(../images/swslyj-title.png) left 15px no-repeat; padding-left: 12px; float: left; height:30px;line-height: 30px;}
.zcjd-content ul li a:hover{color: #a10000;}
.zcjd-content ul li span{float: right;}
/*政策解读/机构公用项*/
.gyx-h2 h2{width: 118px; height: 33px; line-height: 33px; text-align: center;}
.gyx-h2 h2 a{display: block; font-size: 16px; color: #FFFFFF; background-color: #27AD60;}
.gyx-h2 h2 a:hover{color: #FFA500;}

.jg{float: right; margin-left: 15px;}
.jg-content{width: 243px; height: auto; background-color: #FFFFFF; border: 1px solid #DDDDDD;}
.jg-content ul{padding: 15px;}
.jg-content ul li{height: 53px; line-height: 53px; text-align: center; position: relative;*vertical-align: top;}
.jg-content ul li a{font-size: 16px; display: block;}
.jg-content ul li a:hover{background-color: #FDF0F0;}
.jg-content ul li i{width: 30px; height: 27px; position: absolute; left: 25px; top: 15px; -ms-transition:  -ms-transform: 0.4s linear; -moz-transition:  -moz-transform: 0.4s linear; -webkit-transition: -webkit-transform: 0.4s linear; -o-transition:  -o-transform: 0.4s linear; transition:  transform 0.4s linear;}
.jgld{background: url(../images/swslyj-jgld.png) center center no-repeat;}
.jgzn{background: url(../images/swslyj-jgzn.png) center center no-repeat;}
.zsjg{background: url(../images/swslyj-zsjg.png) center center no-repeat;}
.xsdw{background: url(../images/swslyj-xsjg.png) center center no-repeat;}
.jg-content ul li:hover .jgld,.jg-content ul li:hover .jgzn,.jg-content ul li:hover .zsjg,.jg-content ul li:hover .xsdw{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); transform: rotateZ(360deg);}

/*底部样式*/
.footer{display:block;width: 100%; height: 220px; margin-top: 48px; background: url(../images/swslyj-bottom.png) center center no-repeat;}
.footer .footer_au{width: 1200px; margin: 0 auto; position: relative; top: 75px; left: 0px;}
.footer_au .footer_le{margin-top: 28px; float: left; width: 120px;}
.footer_le img{ height: 80px; float: right;}
.footer_au .footer_mi{margin: 0 170px 0 170px; position: absolute; top: 10px; left: 0px;}
.footer_au .footer_mi img{vertical-align: middle;}
.footer_au .footer_mi p{letter-spacing: 0.05em; text-align: center; line-height: 30px; font-size: 14px; color: #FFFFFF;}
.footer_au .footer_mi a{font-size: 14px; color: #FFFFFF;}
.footer_au .footer_mi a:hover{color: #FFA500;}
.footer_mi img{vertical-align: middle; width: 20px; height: 20px;}
.footer_au .footer_ma{float: right; margin-top: 30px; width: 170px;}
.footer_au .footer_ma img{ width: 110px; height: 55px;}

/*内容页*/
.content{width: 1200px; max-height: auto; margin: 20px auto 20px auto; background-color: #FFFFFF; padding: 20px; box-sizing: border-box; overflow: initial;}
.content .position{height: 40px; line-height: 40px; color: #9e9e9e;}
.content .position .pos-weizhi{padding-left: 30px; background: url(../images/swslyj-wz.png) left no-repeat;}
.content .position a{color: #9e9e9e;}
.content .position a:hover{color: #a10000;}
.article h2{margin-top: 20px; font-size: 30px; color: #df3a39; text-align: center;}
.article ._top{width: 100%; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; color: #9e9e9e; float: left; margin-top: 20px; line-height: 30px;}
.article .article-infor{width: 55%;  float: left;}
.article .article-infor .time{padding-left: 20px; background: url(../images/swslyj-time.gif) left no-repeat; margin-left: 30px;}
.article .article-operat{float: right; position: relative;}
.article .article-operat ul li{float: left;}
.article .article-operat ul li a{padding: 0 2px; color: #9e9e9e;}
.bdsharebuttonbox{width: 160px;}
.article .article-operat .size a:hover{color: #a10000;}
.article .article-operat .print{margin: 0 20px;}
.article .article-operat .kg{width: 16px; height: 16px; line-height: 16px; font-size: 12px; background: url(../images/zxxz-share.png) no-repeat; display: inline-block;}
.article .article-operat .share{margin: 3px 30px 0 0;}
.article .article-operat .share a:hover{opacity: 0.6;}
.article .article-operat .share-more{background-position: 0px 0px;}
.article .article-operat .share-kongjian{background-position: 0px -52px;}
.article .article-operat .share-xlwb{background-position: 0px -104px;}
.article .article-operat .share-txwb{background-position: 0px -156px;}
.article .article-operat .share-renren{background-position: 0px -208px;}
.article .article-operat .share-weixin{background-position: 0px -260px;}
.article-text{min-height: 500px; padding: 10px 0; clear: both; font-size: 16px;}
/*分享窗口*/
.cenfx a{display: inline-block; width: 14px; height: 14px;}


.article .article-ewm{clear: both; padding: 30px 0 25px 0; text-align: center;}
#qr_container{line-height: 28px; color: #9e9e9e;}
.article .article-bottom{height: 50px; line-height: 50px; border-top: 1px solid #e5e5e5;}
.article .article-bottom ._left{float: right;}

/*列表*/
.clearfloat{clear: both;}
.list-wrap{width: 1200px; max-height: auto; margin: 20px auto 20px auto; background-color: #FFFFFF; padding: 20px; box-sizing: border-box; overflow: hidden;}
.list-wrap h2{font-size: 24px; color: #347942; font-weight: normal; padding-bottom: 10px;}
.list-wrap .position{height: 40px; line-height: 40px; color: #9e9e9e;}
.list-wrap .position .pos-weizhi{padding-left: 30px; background: url(../images/swslyj-wz.png) left no-repeat;}
.list-wrap .position a{color: #9e9e9e;}
.list-wrap .position a:hover{color: #a10000;}
.list-wrap .list{border-top: 1px solid #e5e5e5; margin-top: 10px;}

.list .list-left{width: 192px; line-height: 30px; border-right: 1px solid #e5e5e5; float: left; clear: both; min-height: 800px;}
.list-left ul li{height: 30px; border-bottom: 1px solid #e5e5e5; padding: 10px 0; line-height: 30px;}
.list-left ul li a{ display: block; padding-left: 10px;}
.list-left ul li a:hover{background-color: #347942; color: #FFFFFF;}
.linow{background-color: #347942; color: #FFFFFF!important;}
.list .list-right{width: 930px; min-height: 800px; float: right;  color: #9E9E9E;}
.list .list-right .new a{font-size: 20px; color: #525252; line-height: 50px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;}
.list .list-right .new a:hover{color: #a10000;}
.list .list-right .time-source{padding: 10px 0;}
.list .list-right .time-source .time{width: 50%; float: left;}
.list .list-right .time-source .tz{float: right; padding: 5px; background-color: #347942; color: #FFFFFF; margin-right: 30px;}
.list .list-right li{padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; float: right; width: 100%;}
.list .list-right li:hover{background-color: #f7f7f7;}
.list .list-right ._page{padding-top: 30px; margin: 0 20px; clear: both;}
.list .list-right ._page a{color: #666666;}
.list .list-right ._page>div{display: inline-block;}
._page .page-bk{border: 1px solid #e5e5e5; padding: 0 5px; display: inline-block;}
._page .page_search{float: right;}
._page .page_search a:hover{color: #a10000;}
._page .page_search input{width: 20px;}
._page .page_search input:focus{outline: 0;}
.list-wrap hr{clear: both; border: 1px solid #FFFFFF;}

/*通用头条列表*/
.list-right-ty{width: 930px; min-height: 780px; float: right; padding: 10px 0;}
.list-right-ty li{list-style-type: none;}
.list-right-ty h3{height: 60px; line-height: 50px; color: #df3a39; text-align: center; font-size: 30px; font-weight: lighter;}


@media only screen and (min-width: 750px) and (max-width: 3000px){
	.mbottom{ display:none;}
	.mtop{ display:none;}
	.header{display: block;}
	.mnav{display: none;}
	.footer{display: block;}
	
}
@media only screen and (min-width: 100px) and (max-width:750px){
	
	#page_div .pagination_index_last{
		text-align: left;
		width:300px;
	}
	.header{display: none;}
	.mnav{display: block;}
	.footer{display: none;}
	.mbottom{ display:block;}
	.mtop{ display:block;}
	.list .list-left{display: none;}
	.list-wrap{width:100%;margin:0 auto;}
	.list .list-right{width:100%;min-height: 100px;padding:0px}
	.list_pic{width:100%}
	.list_pic li{width: 42% !important;margin:10px 4% 0px;height: 164px;}
}