@charset "utf-8";
.indexContainer{overflow: hidden;min-width: 1200px;max-width: 1920px;padding-bottom: 50px;}
.focusAreaWrapper{background: url(../images/focusAreaBg.png) repeat center;padding-top: 30px;}
.hotNews{text-align: center;font-size: 26px; color: #2A2C41; line-height: 42px;padding: 0 60px 24px;}
.govInfoBox{padding: 8px 30px;height: 26px;line-height: 26px;font-size: 14px; color: #8A8B98;background: #F0F9F9; border-radius: 4px;}
.gwyxxBox,.szfxxBox{width: 530px;height:26px;line-height: 26px;overflow: hidden;}
.gwyxxBox .name,.szfxxBox .name{width: 96px;font-size: 14px; color: #0AB6B4;background: #d9f2f2; border-radius: 13px;text-align: center;}
.gwyxxBox .dataList{padding-left: 14px;width: 420px;overflow: hidden;}
.gwyxxBox .dataList li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #8A8B98;}
.gwyxxBox .dataList li a,.gwyxxBox .dataList li span{display: inline-block;color: #8A8B98;vertical-align: middle;}
.gwyxxBox .dataList li:hover a,.gwyxxBox .dataList li:hover span{color: #0AB6B4;}
.szfxxBox .dataList{padding-left: 14px;width: 420px;overflow: hidden;}
.szfxxBox .dataList li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #8A8B98;}
.szfxxBox .dataList li a,.szfxxBox .dataList li span{display: inline-block;color: #8A8B98;vertical-align: middle;}
.szfxxBox .dataList li:hover a,.szfxxBox .dataList li:hover span{color: #0ab6b4;}
.focusNewsBox{margin-top: 20px;}
.focusImagesBox{width: 680px;height: 385px;overflow: hidden;}
.focusImagesBox li a{display: block;width: 680px;height: 385px;}
.focusImagesBox li a .textBg{width: 100%;height: 76px;background:#000;filter: alpha(opacity=70);opacity: 0.7;left: 0;bottom: 0;}
.focusImagesBox li a .text{width: 640px;left: 20px;height: 24px;line-height: 24px;bottom: 36px;font-size: 16px; color: #FFFEFE;text-align: center;}
.focusImagesBox li img{display: block;width: 100%;height: 100%;}
.focusImagesBox .bd{height: 7px;width: 100%;bottom: 20px;left: 0;text-align: center;text-align: center;height: 6px;}
.focusImagesBox .bd ul{overflow: hidden;vertical-align: middle;font-size: 0;}
.focusImagesBox .bd ul li{width: 6px;height: 6px;border-radius: 5px;background: #0AB6B4;margin: 0 7px;display:inline-block;cursor: pointer;}
.focusImagesBox .bd ul li.on{background: #FFD14C;}
.focusTabBox{width: 500px;height: 385px;overflow: hidden;}
.focusTabBox .tab-hd{height:50px; background: #F0F9F9; border-radius: 4px 4px 0px 0px;font-size: 18px; color: #3A3A3A; line-height: 36px;}
.focusTabBox .tab-hd li{width: 205px;padding: 7px 10px;text-align: center;}
.focusTabBox .tab-hd li a{color: #3a3a3a;}
.focusTabBox .tab-hd li.on{background: url(../images/indexTabNavBg.png) no-repeat center bottom;}
.focusTabBox .tab-hd li.on a{display: block;color: #0AB6B4;}
.focusTabBox .tab-nav::before{content: "";height: 20px;width: 2px;left: 50%;margin-left: -2px;border-right:2px dashed #8A8B98;top: 15px;position: absolute;}
.focusTabBox .tab-bd{padding-top: 20px;height: 315px;}
.focusTabBox .tab-bd .tab-pal{height: 315px;overflow: hidden;}
.focusTabBox .tab-bd .recommendNews{height: 74px;background: #F0F9F9;padding:15px 18px;}
.focusTabBox .tab-bd .recommendNews:hover{background:#0ab6b4;}
.focusTabBox .tab-bd .recommendNews:hover .title,.focusTabBox .tab-bd .recommendNews:hover .summary{color:#fff;}
.focusTabBox .tab-bd .title{height: 28px;line-height: 28px;font-size: 16px; color: #2A2C41;}
.focusTabBox .tab-bd .recommendNews .summary{font-size: 14px; color: #8A8B98; line-height: 21px;height: 42px;overflow: hidden;margin-top: 4px;}
.focusTabBox .tab-bd .otherList{height: 211px;overflow: hidden;}
.focusTabBox .tab-bd .otherList li{height:32px;border-bottom: 1px dashed #eaeaea;padding: 10px 0;line-height: 32px;font-size: 16px; color: #2A2C41;}
.focusTabBox .tab-bd .otherList li .title{display: block;}
.focusTabBox .tab-bd .otherList li a{display: block;padding-left: 32px;position: relative;padding-right: 100px;}
.focusTabBox .tab-bd .otherList li a:hover .title{color: #0AB6B4;}
.focusTabBox .tab-bd .otherList li .icon{width: 24px;height: 32px;display: block;position: absolute;left: 0;top: 0;background: url(../images/listIcon.png) no-repeat center;}
.focusTabBox .tab-bd .otherList li .time{display: block;position: absolute;width: 92px;height: 32px;font-size: 14px; color: #B3B3B3;right: 0;top: 0;}
/*  */
.publicAdvBox{padding-bottom: 20px;}
#public-adv{margin: 0 auto;}
/*  */
.otherAreaWrapper{padding-top:30px;}
.ysl .ysl-hd{height: 92px;overflow: hidden;background: url(../images/focusAreaBg.png) repeat center;}
.ysl .ysl-hd li{width: 399px;border-top:1px solid #0AB6B4;border-right:1px solid #0AB6B4;border-bottom:1px solid #0AB6B4;text-align: center;font-weight: 600; font-size: 32px; color: #0AB6B4;height: 90px;cursor: pointer;position: relative;}
.ysl .ysl-hd li:first-of-type{width: 398px;border-left:1px solid #0AB6B4;}
.ysl .ysl-hd li .name{line-height: 90px;position: relative;}
.ysl .ysl-hd li .activeCon{display: none;position: relative;}
.ysl .ysl-hd li.on{background:#0AB6B4;}
.ysl .ysl-hd li.on .yslItemBox{background: url(../images/focusAreaBg2.png) repeat center;}
.ysl .ysl-hd li.on .name{display: none;}
.ysl .ysl-hd li.on .activeCon{display: inline-block;height: 60px;padding: 15px 0 15px 70px;background: url(../images/yzbg.png) no-repeat left center;}
.ysl .ysl-hd li.on .activeCon .type{font-size: 30px; color: #FFFFFF; line-height: 36px;letter-spacing: 6px;}
.ysl .ysl-hd li.on .activeCon .typeName{font-size: 16px; color: #FAF5DB;line-height: 24px;}
.ysl .ysl-bd .ysl-pal{padding: 19px;border-right:1px solid #0AB6B4;border-bottom:1px solid #0AB6B4;border-left:1px solid #0AB6B4;}
.yskLeftPal{width: 760px;overflow: hidden;}
.columnBtnBox{overflow: hidden;}
.columnBtnList{width: 780px;margin-left: -10px;}
.columnBtnList li{width: 136px;padding: 0 10px;}
.columnBtnList li a{display: block;height: 54px; background: #F0F9F9;position: relative;}
.columnBtnList li a img{display: block;position: absolute;left: 25px;top: 20px;}
.columnBtnList li a .name{width: 60px;font-size: 14px;line-height: 17px;color: #3A3A3A;display: block;position: absolute;right: 25px;top: 50%;transform: translateY(-50%);}
.xxgkTab{margin-top: 20px;height: 286px; background: #F0F9F9;box-sizing: border-box;padding: 15px 20px;}
.xxgk-nav{border-right: 1px solid  #DBDBDB;}
.xxgk-nav li{height: 64px;overflow: hidden;}
.xxgk-nav li a{display: block;width: 32px;padding-left: 5px;padding-right: 15px;font-size: 16px;color: #2A2C41; line-height: 18px;height: 36px;padding-top: 14px;padding-bottom: 14px;}
.xxgk-nav li a:hover{color: #0AB6B4;}
.xxgk-nav li.on a{color: #0AB6B4;background: url(../images/xxgkNavLiBg.png) no-repeat right center;}
.xxgk-bd{width: 650px;height: 256px;overflow: hidden;}
.xxgk-recommend{height: 76px; background: #FFFFFF; border: 1px solid #E6F4F4;padding: 14px 23px;}
.xxgk-recommend li{line-height: 36px;padding: 2px 0 1px;}
.xxgk-recommend li a{display: block;position: relative;padding-left: 20px;font-size: 14px; color: #2A2C41;}
.xxgk-recommend li .title{display: block;font-size: 16px;width: 560px;}
.xxgk-recommend li a:hover{color: #0AB6B4;}
.xxgk-recommend li .icon{display: block;position: absolute;width: 4px;height: 4px;background-color: #0AB6B4;left: 0;top: 15px;}
/* .xxgk-recommend:hover{background: #0ab6b4;}
.xxgk-recommend .title{font-size: 16px; color: #252738; line-height: 24px;height: 24px;}
.xxgk-recommend .summary{font-size: 14px; color: #8A8B98;line-height: 21px;height: 42px;margin-top: 4px;}
.xxgk-recommend:hover .title,.xxgk-recommend:hover .summary{color:#fff;} */

.xxgkOtherList{padding-top: 8px;}
.xxgkOtherList li{width: 305px;margin-right: 20px;line-height: 32px;padding: 2px 0 1px;}
.xxgkOtherList li a{display: block;position: relative;padding-left: 20px;font-size: 14px; color: #2A2C41;}
.xxgkOtherList li .title{display: block;}
.xxgkOtherList li a:hover{color: #0AB6B4;}
.xxgkOtherList li .icon{display: block;position: absolute;width: 4px;height: 4px;background-color: #0AB6B4;left: 0;top: 15px;}
.wgkListBox{margin-top: 20px;overflow: hidden;}
.wgkList{width: 780px;margin-left: -10px;}
.wgkList li{width: 136px;padding:0 10px;height: 104px;}
.wgkList li a{display: block;box-sizing: border-box;height: 104px;overflow: hidden;font-size: 14px; color: #FFFFFF; line-height: 21px;text-align: center;padding: 30px 40px;}
.wgkList li.l1 a{background: url(../images/l1bg.png) no-repeat center;}
.wgkList li.l2 a{background: url(../images/l2bg.png) no-repeat center;}
.wgkList li.l3 a{background: url(../images/l3bg.png) no-repeat center;}
.wgkList li.l4 a{background: url(../images/l4bg.png) no-repeat center;}
.wgkList li.l5 a{background: url(../images/l5bg.png) no-repeat center;}
.yskRightPal{width: 370px;overflow: hidden;}
.ysqgkBtn{height: 54px;line-height: 54px;text-align: center;font-size: 16px; color: #FFFFFF;background: url(../images/ysqgkBg.png) no-repeat center;}
.ysqgkBtn a{display: block;height: 54px;color: #fff;}
.applyBox{margin-top: 20px;height: 161px; background: #F0F9F9;overflow: hidden;}
.apply-nav li{width: 50%;text-align: center;height: 50px;line-height: 50px;}
.apply-nav li a{display: block;height: 50px;background: url(../images/applyLiBg.png) no-repeat center bottom;font-size: 16px; color: #2A2C41;}
.apply-nav li.on a{background: url(../images/applyAcLiBg.png) no-repeat center bottom;color: #0AB6B4;}
.apply-bd .apply-pal{padding: 20px 25px;overflow: hidden;height: 72px;font-size: 14px; color: #3A3A3A; line-height: 24px;}
.apply-bd .apply-pal a{display: block;height: 72px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.regulationBox{margin-top: 20px;}
.regulation-nav{border: 1px solid #0AB6B4;}
.regulation-nav li{width: 50%;text-align: center;height: 50px;line-height: 50px;}
.regulation-nav li a{display: block;font-size: 16px; color: #2A2C41;}
.regulation-nav li.on a{background: #0BC0BE;color: #fff;}
.regulation-pal li{padding-top: 19px;}
.regulation-pal li a{display:block;position: relative;box-sizing: border-box;border-radius: 0 20px 20px 20px;background: #f0f9f9;height: 40px;line-height: 40px;padding-left: 32px;position: relative;font-size: 14px; color: #2A2C41;}
.regulation-pal li .title{display: block;height: 40px;}
.regulation-pal li .icon { width: 24px; height: 40px; display: block; position: absolute; left: 10px; top: 0; background: url(../images/listIcon.png) no-repeat center; }
.regulation-pal li a:hover .title{color: #0AB6B4;}
/*  */
.ysbLeftPal{width: 760px;height: 484px;overflow: hidden;}
#map{width: 485px;height: 484px;}
.mapMask { width: 275px; height: 484px; background: #f6fdfd; box-sizing: border-box; padding: 20px; font-size: 14px; color: #2A2C41; line-height: 22px; border-radius: 3px; }
.mapMask .title{font-weight: bold;}
.mapMask p{margin-bottom:3px;}
.mapMask p span{font-weight: bold;}
.ysbRightPal{width: 370px;height: 484px;overflow: hidden;background: #F0F9F9;}
.anchorBL{display: none;}
.zwfwBtn{margin-top: 10px;display: block;width: 100%;}
.zwfwBtn img{display: block;width: 100%;}
.ysbRightPal .title{height: 52px;line-height:52px;text-align: center;font-weight: 600; font-size: 18px; color: #0AB6B4;background: url(../images/bstjTitleBg.png) no-repeat center bottom;}
.ysbRightPal .title a{ display:block; color: #0AB6B4; }
.bstjList{padding:11px 20px;height: 410px;overflow: hidden;}
.bstjList li{height: 40px;line-height: 40px;text-align: center;margin-top:11px;}
.bstjList li:first-of-type{margin-top: 5px;}
.bstjList li a{background: #FFFFFF; border-radius: 0px 20px 20px 20px;display: block;font-size: 16px; color: #3A3A3A;height: 40px;}
.bstjList li a:hover{background: #ffd049;color: #0BC0BE;}
.bstjList li img{vertical-align: middle;display: inline-block;margin-right: 10px;}
.bstjList li span{vertical-align: middle;display: inline-block;}
/*  */
.yswLeftPal{width: 760px;height: 484px;overflow: hidden;}
.yswRightPal{width: 370px;height: 484px;overflow: hidden;}
.ldxxBox{height: 225px;box-sizing: border-box;overflow: hidden;background: url(../images/ldxxBg.png) no-repeat center;padding-top: 37px;padding-right: 40px;padding-left: 278px;padding-bottom: 20px;}
.ldxxListBox{height: 168px;overflow: hidden;}
.ldxxItem{padding:0 34px;width: 102px;}
.ldxxList{width: 510px;margin-left: -34px;}
.ldxxList a{display: block;overflow: hidden;}
.ldxxList img{display: block;width: 102px;height: 102px;}
.ldxxList .name{margin-top: 15px;height: 35px; background: #FFFFFF; border-radius: 18px;text-align: center;line-height: 35px;font-size: 14px; color: #2A2C41;}
.jgfkListBox{margin-top:20px;height: 239px;overflow: hidden;background: #F0F9F9;}
.jgfkListBox>.title{height: 50px;line-height: 50px;text-align: center;font-size: 16px; color: #0AB6B4;background: url(../images/jgfkTitleBg.png) no-repeat center bottom;}
.jgfkListMain{padding: 12px 15px 0;}
.jgfkList li{font-size: 14px; color: #2A2C41; line-height: 30px;height: 30px;overflow: hidden;margin-top: 3px;}
.jgfkList li a{display: block;padding-left: 30px;padding-right:100px;}
.jgfkList li a span.title{display: block;height: 30px;color: #2A2C41;}
.jgfkList li a span.icon { width: 24px; height: 30px; display: block; position: absolute; left: 0; top: 0; background: url(../images/listIcon.png) no-repeat center; }
.jgfkList li a span.time { display: block; position: absolute; width: 92px; height: 30px; font-size: 14px; color: #B3B3B3; right: 0; top: 0; }
.jgfkList li a:hover span.title{color: #0AB6B4;}
.xmtjzBtn{display: block;width: 100%;margin-top: 20px;height: 204px;}
.xmtjzBtn img{display: block;width: 100%;height: 204px;}
.hdjlBtnBox{overflow: hidden;}
.hdjlBtnItem{width: 175px; height: 44px; background: #F0F9F9;line-height: 44px;text-align: center;margin-bottom: 10px;font-size: 16px; color: #0AB6B4;}
.hdjlBtnItem a{display: block;color: #0AB6B4;}
.hdjlBtnItem:hover{background: #0ab6b4;}
.hdjlBtnItem a:hover{color: #fff;}
.hdjlBtnItem.hdjlBtnItem2{width: 100%;margin-bottom: 0;}
/*  */
.ztzlBox{margin-top: 20px;}
.ztzlBox .title{line-height: 50px;text-align: center;font-size: 20px; color: #3A3A3A;background: url(../images/ztzlBg.png) no-repeat center;}
.ztzlBox .title a{color: #3A3A3A;}
.picScroll .hd{width: 1200px;overflow: hidden;margin-top: 15px;font-size: 0;text-align: center;}
.picScroll .hd li{width: 6px; height: 6px; background: #0AB6B4; border-radius: 50%;margin: 0 7px;display: inline-block;cursor: pointer;}
.picScroll .hd li.on{background: #FFD14C;}
.picScroll .bd li{width: 380px;padding: 0 10px;}
.picScroll .bd a{width:380px;display:block;height: 86px;}
.picScroll .bd img{width:380px;display:block;height: 86px;}