@charset "utf-8";
body { margin: 0; padding: 0; font-family: "微软雅黑"; }
ul, li { margin: 0; padding: 0; list-style: none; }
a:hover { text-decoration: none; }
/* 威海史志 */
.wip_bg_3{width: 100%; background: url(/images/7762/zjwh_botbg.jpg) no-repeat top center; padding: 25px 0 25px 0; height: 387px;display: flex; flex-wrap: nowrap; align-items: center;margin-bottom:46px;}
.fanx{width: 238px;height: 238px;padding: 12px;box-sizing: border-box;border: 2px solid #fff;display: block;transform: rotate(45deg);overflow: hidden;}
.fanx a{display: block;width: 100%;height: 100%;overflow: hidden;}
.fanx img{transform: translateY(-48px) translateX(-48px) rotate(-45deg);}
.fanx:hover img{transform: translateY(-48px) translateX(-48px) rotate(-45deg) scale(1.1);transition: 0.9s;}
.boxfang{display: flex;flex-wrap: nowrap; justify-content: space-around;}
.fan_bor{width: 73px;height: 196px;border: 1px solid #fff;padding: 9px 8px;box-sizing: border-box; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-45deg);}
.fan_bor span{width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.8);font-size: 24px;color: #0d7cca;writing-mode: vertical-lr; text-align: center; display: flex; align-items: center; justify-content: center; letter-spacing: 16px;}
/* 新闻栏目页样式  */
.wip_seach_bg { background: #d8e8fd; width: 100%; height: 80px; margin: 30px auto; }
.wip_seach_left input[type=text] { width: calc(100% - 170px); height: 40px; margin-left: 20px; line-height: 40px; outline: none; border: 0px; color: #999999; font-size: 15px; float: left; }
.wip_seach_left button { width: 150px; float: right; height: 40px; border-radius: 0px 30px 30px 0px; border: 0px; background: #4d8fde url(seachBg.png) 110px no-repeat; }
.wip_seach_left { width: 75%; height: 40px; margin: 20px 12.5%; border-radius: 30px; background-color: #FFFFFF; }
.wip_seach_left .butcon { color: #FFFFFF; font-size: 18px; margin-left: -40px; font-weight: bold; }
.newsR { width: calc(100% - 400px); float: left; }
.newsL { width: 380px; float: right; }
.picMb25 { margin-bottom: 25px; }
.tab_bg_list { width: 100%; }
.tab_tit { width: 100%; border-top: 1px solid #9ecbef; border-bottom: 1px solid #9ecbef; }
.tab_tit .title_tab { width: 16.6%; text-align: center; float: left; font-size: 23px; margin: 18px 0; }
.tab_tit .title_tab a { display: block; border-left: 1px solid #cdcdcd; font-size: 23px; color: #1269d3; }
.tab_tit .title_tab:first-child a { border-left: 0px }
.tab_tit .title_tab.title_tab_hover a { color: #f13939; }
.bt-left { float: left; }
.bt-right { float: right; }
.bt-clear { clear: both; }
.w1200 { width: 1200px; margin: 0 auto; }
.listNew { margin: 0; padding: 0; }
.listNew li { border-bottom: 1px solid #dddddd; padding-bottom: 20px; }
.listNew h2 { line-height: 30px; font-size: 19px; color: #3e97df; padding: 15px 0 0 0; margin: 0 0 10px 0; }
.listNew h2 a { color: #3e97df; font-weight: bold; }
.listNew li p { font-size: 15px; text-indent: 2em; }
.listNew li .source { font-size: 15px; line-height: 25px; color: #999999; float: left; margin-right: 20px; }
.listNew li .time { font-size: 15px; line-height: 25px; color: #999999; float: left; margin-right: 20px; background-image: url(/images/7762/Groupx.png); background-repeat: no-repeat; background-position: 0px center; padding-left: 25px; }
.listNew2 { margin: 0; padding: 0 10px; }
.listNew2 li { padding-top: 10px; background: url(/images/7762/icon_png1.png) no-repeat 10px 22px; text-indent: 20px; line-height: 180%; font-size: 17px; }
.listNew2 li .time { font-size: 15px; color: #999999; float: right; margin-right: 10px; }
.tzgg { border: 1px solid #9ecbef; margin-bottom: 30px; overflow: hidden; }
.title { height: 60px; border-bottom: 1px solid #9ecbef; line-height: 60px; padding: 0px 20px; font-size: 23px; }
.title a { color: #f13939; }
/* 政策法规栏目页样式  */
.position { background-image: url(/images/7762/position.jpg); background-repeat: no-repeat; background-position: 10px center; height: 40px; line-height: 40px; padding-left: 28px; }
.P48L { width: 48%; float: left; margin-bottom: 25px; }
.P48R { width: 48%; float: right; margin-bottom: 25px; }
.Pnews_tit { border-bottom: 1px solid #9ecbef; padding: 6px 0; margin-bottom: 10px; line-height: 2; }
.news_titP { color: #d71619; font-size: 28px; }
.news_titM { color: #4c4c4c; font-size: 20px; margin-top: 10px; }
.Pnews_list li { line-height: 30px; padding: 5px; position: relative; padding-left: 20px; clear: both; }
.listNewP { margin: 0; padding: 10px 0px; }
.listNewP li { padding: 5px; background: url(/images/7762/icon_png1.png) no-repeat; background-position: 0px 18px; text-indent: 5px; line-height: 30px; font-size: 17px; clear: both; height: 30px; }
.listNewP li a { width: calc(100% - 115px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; }
.listNewP li .time { font-size: 17px; color: #999999; float: right; margin-right: 10px; }
.P_info { min-height: 150px; }
.P_info .P_li { float: left; border: 1px solid #c9e3ee; line-height: 50px; width: 21.8%; margin: 10px 1.5%; font-size: 17px; }
.P_info .P_li a { padding-left: 40px; position: relative; }
.P_info .P_li a::before { content: ""; width: 6px; height: 6px; background-color: #6a95e4;/* border-radius: 6px;*/ position: absolute; top: 10px; left: 20px; }
.w32 { width: 32%; float: left; border: 1px solid #c9e3ee; height: 394px; }
.marLR2 { margin: 0 2%; }
.marBot2 { margin: 0 0 20px 0; }
.PtitA1 { background-image: url(/images/7762/picA4.png); background-repeat: no-repeat; background-position: left center; height: 107px; line-height: 107px; font-size: 28px; padding-left: 30px; color: #1269d3; background-size: 100%; font-weight: bold; }
.PtitA2 { background-image: url(/images/7762/picA5.png); background-repeat: no-repeat; background-position: left center; height: 107px; line-height: 107px; font-size: 28px; padding-left: 30px; color: #1269d3; background-size: 100%; font-weight: bold; }
.PtitA3 { background-image: url(/images/7762/picA6.png); background-repeat: no-repeat; background-position: left center; height: 107px; line-height: 107px; font-size: 28px; padding-left: 30px; color: #1269d3; background-size: 100%; font-weight: bold; }
#tab_tit1 { text-align: center; text-align: center; width: 100%; padding: 15px 0; }
#tab_tit1 a { padding: 6px 20px; font-size: 22px; }
#tab_tit1 a.on, #tab_tit1 a:Hover { background-color: #1269d3; color: #fff; border-radius: 20px; }
#tab_tit2 { text-align: center; text-align: center; width: 100%; padding: 15px 0; }
#tab_tit2 a { padding: 6px 20px; font-size: 22px; }
#tab_tit2 a.on, #tab_tit1 a:Hover { background-color: #1269d3; color: #fff; border-radius: 20px; }
.slideBox_bs { position: relative; margin-bottom: 40px; margin-top: 5px; }
.slideBox_bs .hd { height: 12px; overflow: hidden; position: absolute; left: calc(50% - 40px); bottom: -16px; z-index: 1; }
.slideBox_bs .hd ul {/*清除浮动*/ overflow: hidden; zoom: 1; }
.slideBox_bs .hd ul li { float: left; margin-left: 15px; width: 12px; height: 12px; line-height: 12px; text-align: center; cursor: pointer; background: #d2d2d2; }
.slideBox_bs .hd ul li.on { background: #0162d7; }
.slideBox_bs .bd ul li { display: none; }
.gf2021 { margin-top: 30px; }
.fg2021_l { width: 300px; float: left; }
.fg2021_r { width: calc(100% - 320px); float: right; }
.fg2021_l li { background-color: #e0ebfa; height: 63px; line-height: 63px; margin-bottom: 10px; font-weight: bold; }
.fg2021_l li a { padding-left: 100px; color: #1269d3; }
.fg2021_l li.on a { color: #fff;/* background-color: #1269d3;*/ }
.fg2021_l li.on.fgicon1 { background: #1269d3 url(zcfg2021_11@3x.png) no-repeat left 40px center; background-size: 35px auto; }
.fg2021_l li.on.fgicon2 { background: #1269d3 url(zcfg2021_21@3x.png) no-repeat left 40px center; background-size: 35px auto; }
.fg2021_l li.on.fgicon3 { background: #1269d3 url(zcfg2021_31@3x.png) no-repeat left 40px center; background-size: 35px auto; }
.fg2021_l li.on.fgicon4 { background: #1269d3 url(zcfg2021_41@3x.png) no-repeat left 40px center; background-size: 35px auto; }
.fgicon1 { background: #e0ebfa url(zcfg2021_1@3x.png) no-repeat left 40px center; background-size: 35px auto; }
.fgicon2 { background: #e0ebfa url(zcfg2021_2@3x.png) no-repeat left 40px center; background-size: 35px auto; }
.fgicon3 { background: #e0ebfa url(zcfg2021_3@3x.png) no-repeat left 40px center; background-size: 35px auto; }
.fgicon4 { background: #e0ebfa url(zcfg2021_4@3x.png) no-repeat left 40px center; background-size: 35px auto; }
.txtScroll-pic { position: relative; margin: 15px 0 25px 0; overflow: hidden; }
.txtScroll-pic .bd { padding: 0px; overflow: hidden; width: calc(100% - 0px); }
.txtScroll-pic .bd ul { overflow: hidden; zoom: 1; }
.txtScroll-pic .bd ul li { margin: 0; float: left; _display: inline; overflow: hidden; text-align: center; width: 33.33%; }
.txtScroll-pic .hd a.next { background: url(/images/7762/leftP.png) no-repeat; width: 18px; display: block; position: absolute; left: 5px; top: calc(50% - 16px); height: 32px; cursor: pointer; z-index: 10; }
.txtScroll-pic .hd a.prev { background: url(/images/7762/rightP.png) no-repeat; width: 18px; display: block; position: absolute; right: 8px; top: calc(50% - 16px); height: 32px; cursor: pointer; z-index: 10; }
.txtScroll-pic .bd ul li a { display: block; margin: 0 2%; width: 96%; position: relative; }
.txtScroll-pic .bd ul li p { line-height: 40px; text-align: center; color: #FFFFFF; width: 100%; height: 40px; position: absolute; bottom: 0px; margin: 0; font-size: 17px; background: url(/images/7762/wip_e_bg.png); }
.txtScroll-pic .bd ul li img { width: 100%; height: 285px; }
/*政民互动*/
.w50I { width: 50%; float: left; }
.w50Itit { height: 43px; border-bottom: 1px solid #9ecbef; font-size: 23px; }
.w50Itit a { color: #f13939; }
.w50Itit2 { height: 43px; font-size: 23px; margin-top: 25px; }
.w50Itit2 a { color: #f13939; }
.w50Itit3 { height: 70px; line-height: 70px; font-size: 23px; margin: 0; border-bottom: 1px solid #9ecbef; }
.w50Itit3 a { color: #f13939; }
.pad20X { border: 1px solid #9ecbef; }
.titImg img { padding: 20px; width: 100%; }
.titX01 { width: calc(100% - 40px); margin: 0 20px 20px 20px; padding: 0; }
.titX01 a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; display: block; color: #1269d3; font-size: 15px; font-weight: bold; }
.bannerT15 { margin-bottom: 15px; }
.interview { padding: 15px 0; }
.interview li {width: 90%; height: 30px; margin-left: 20px; margin-top: 4px;margin-bottom: 4px; line-height: 30px; background-image: url(/images/7762/icon_png1.png); background-position: left center; background-repeat: no-repeat; padding-left: 10px;display:inline-block;}
.interview li a { font-size: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; display: block; }
.interview li a img { margin-right: 10px; }
.listInter { margin: 0; padding: 0; width: 90%; }
.listInter li { height: 190px; border-bottom: 1px solid #e0ebfa; list-style: none; margin-top: 20px; }
.listInter li h2 { background-color: #e0ebfa; line-height: 40px; font-weight: bold; margin: 0; padding: 0 10px; font-size: 16px; }
.listInter li h2 a { color: #1269d3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; display: block; }
.listInter li p.text { height: 90px; text-indent: 33px; margin-top: 12px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; }
.listInter li p.day { color: #4d8fde; font-size: 17px; text-align: right; }
.w50ItitQ { float: right; margin-top: 10px; font-size: 16px; background-image: url(/images/7762/deng_03.png); background-position: left center; background-repeat: no-repeat; height: 30px; line-height: 30px; padding-left: 25px; }
.w50ItitQ a { color: #8eb2e2; }
.w100I { margin-top: 25px; }
.listknow { padding: 15px 0; margin: 0; font-size: 16px; }
.listknow li { height: 38px; line-height: 38px; border-bottom: 1px dotted #9ecbef; width: 45%; margin-right: 5%; margin-bottom: 10px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.survey { padding: 15px 0; margin: 0; font-size: 16px; }
.survey li { height: 38px; line-height: 38px; margin-bottom: 10px; }
.survey li a { width: calc(100% - 70px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; }
.survey li span { float: right; width: 60px; }
.tab_titA { border-bottom: 1px solid #9ecbef; }
.tab_listI01 { width: 100%; }
.tab_listI01 .title_I01 { text-align: center; float: left; font-size: 23px; margin: 18px 0; }
.tab_listI01 .title_I01 a { display: block; border-left: 1px solid #cdcdcd; color: #1269d3; padding: 0 15px; }
.tab_listI01 .title_I01:first-child a { border-left: 0px; }
.tab_listI01 .title_I01.I01_hover a { color: #f13939; }
.comment { padding: 15px 0; }
.comment li { height: 38px; line-height: 38px; margin-bottom: 10px; background-image: url(/images/7762/icon_png1.png); background-position: left center; background-repeat: no-repeat; padding-left: 10px; }
.comment li a { font-size: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 100px); display: block; float: left; }
.comment li span.day { float: right; width: 90px; }
.comment li span.state { float: right; width: 90px; margin-top: 5px; }
.ban3rit ul li { background-size: 100% auto; }
.ban3rit ul li.liI01 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA01.png) no-repeat left center; }
.ban3rit ul li.liI02 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA02.png) no-repeat left center; }
.ban3rit ul li.liI03 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA03.jpg) no-repeat left center; }
.ban3rit ul li.liI04 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA04.jpg) no-repeat left center; }
.ban3rit ul li.liI05 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA05.jpg) no-repeat left center; }
.ban3rit ul li.liI06 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA06.png) no-repeat left center; }
.ban3rit ul li.liI07 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA07.png) no-repeat left center; }
.ban3rit ul li.liI08 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA08.png) no-repeat left center; }
.ban3rit ul li.liI09 { height: 53px; margin-bottom: 15px; background: url(/images/7762/hdA09.png) no-repeat left center; }
.ban3rit ul li.liI01 a { color: #1269d3; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
.ban3rit ul li.liI02 a { color: #79bd8f; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
.ban3rit ul li.liI03 a { color: #32a6cc; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
.ban3rit ul li.liI04 a { color: #cc524f; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
.ban3rit ul li.liI05 a { color: #79bd8f; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
.ban3rit ul li.liI06 a { color: #1795a4; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
.ban3rit ul li.liI07 a { color: #f49700; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
.ban3rit ul li.liI08 a { color: #41b035; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
.ban3rit ul li.liI09 a { color: #d81e06; position: relative; top: 12px; left: 38px; font-weight: bold; font-size: 21px; }
/* 威海概况 */
.aboutBg { background-image: url(/images/7762/pic7.jpg); background-repeat: no-repeat; background-position: top center; background-color: #f6fbfe;; }
.h600 { height: 600px; }
.tit-block { display: block; height: 90px; }
.wip_a_tit { width: 100%; height: 90px; background: url(/images/7762/wip_a_title.png) no-repeat center; margin: 25px 0; }
.wip_b_tit { width: 100%; height: 90px; background: url(/images/7762/wip_b_title.png) no-repeat center; margin: 25px 0; }
.wip_c_tit { width: 100%; height: 90px; background: url(/images/7762/wip_c_title.png) no-repeat center; margin: 25px 0; }
.wip_d_tit { width: 100%; height: 90px; background: url(/images/7762/wip_d_title.png) no-repeat center; margin: 25px 0; }
.mapL { width: calc(100% - 425px); overflow: hidden; text-overflow: ellipsis; float: left; color: #FFFFFF; font-size: 17px; text-align: justify; line-height: 40px; }
.mapR { width: 400px; float: right; }
.wip_a_box_bg { margin-top: 25px; }
.wip_a_box { height: 60px; width:19%; line-height: 60px; background: #e0ebfa; color: #666666; margin-left: 1%; margin-top: 10px; border: 1px solid #80bee9; }
.wip_a_box .wip_a_img { width: 40px; height: 60px; margin: 0 5% 0 8%; }
.wip_a_box .wip_a_col { color: #666666; font-size: 15px; }
.wip_a_box:hover { background: #007cd2; }
.wip_a_box:hover .wip_a_col { color: #FFFFFF; }
.wip_a_img_1 { background: url(/images/7762/wip_a_png1.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_1 { background: url(/images/7762/wip_a_png1_h.png) no-repeat center; }
.wip_a_img_2 { background: url(/images/7762/wip_a_png2.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_2 { background: url(/images/7762/wip_a_png2_h.png) no-repeat center; }
.wip_a_img_3 { background: url(/images/7762/wip_a_png3.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_3 { background: url(/images/7762/wip_a_png3_h.png) no-repeat center; }
.wip_a_img_4 { background: url(/images/7762/wip_a_png4.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_4 { background: url(/images/7762/wip_a_png4_h.png) no-repeat center; }
.wip_a_img_5 { background: url(/images/7762/wip_a_png5.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_5 { background: url(/images/7762/wip_a_png5_h.png) no-repeat center; }
.wip_a_img_6 { background: url(/images/7762/wip_a_png6.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_6 { background: url(/images/7762/wip_a_png6_h.png) no-repeat center; }
.wip_a_img_7 { background: url(/images/7762/wip_a_png7.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_7 { background: url(/images/7762/wip_a_png7_h.png) no-repeat center; }
.wip_a_img_8 { background: url(/images/7762/wip_a_png8.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_8 { background: url(/images/7762/wip_a_png8_h.png) no-repeat center; }
.wip_a_img_9 { background: url(/images/7762/wip_a_png9.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_9 { background: url(/images/7762/wip_a_png9_h.png) no-repeat center; }
.wip_a_img_10 { background: url(/images/7762/wip_a_png10.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_10 { background: url(/images/7762/wip_a_png10_h.png) no-repeat center; }
.wip_a_img_11 { background: url(/images/7762/wip_a_png11.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_11 { background: url(/images/7762/wip_a_png11_h.png) no-repeat center; }
.wip_a_img_12 { background: url(/images/7762/wip_a_png12.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_12 { background: url(/images/7762/wip_a_png12_h.png) no-repeat center; }
.wip_a_img_13 { background: url(/images/7762/wip_a_png13.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_13 { background: url(/images/7762/wip_a_png13_h.png) no-repeat center; }
.wip_a_img_14 { background: url(/images/7762/wip_a_png14.png) no-repeat center; }
.wip_a_box:hover .wip_a_img_14 { background: url(/images/7762/wip_a_png14_h.png) no-repeat center; }
.wip_bg_2 { width: 100%; padding: 50px 0 25px 0; }
.wip_b_img img { width: 100%; max-height: 138px; }
.wip_b_p { width: 100%; height: 30px; line-height: 30px; background: #007cd2; text-align: center; color: #FFFFFF; font-size: 17px; }
.wip_b_box_bg { width: 100%; margin: 40px auto 0px; }
.wip_b_box { width: 18%; margin: 0 1%; }
.wip_b_p { width: 100%; height: 30px; line-height: 30px; background: #007cd2; text-align: center; color: #FFFFFF; font-size: 17px; }
.wip_b_col { line-height: 70px; height: 70px; color: #d71619; font-size: 23px; }
.wip_b_col a { color: #d71619; }
.wip_b_con { width: 49%; background: #FFFFFF; }
.wip_b_conbg { margin-bottom: 25px; }
.wip_b_con_left { width: 60px; padding-top: 45px; }
.wip_b_con_right { width: calc(100% - 80px); padding: 12px 0 20px 0; }
.wip_b_con_right h2 { color: #007cd2; font-size: 17px; margin-left: 15px; margin-bottom: 10px; font-weight: bold; }
.wip_b_con_right h2 a { color: #007cd2; }
.wip_b_con_right_li { background: url(/images/7762/icon_png1.png) no-repeat left center; line-height: 35px; color: #333333; font-size: 17px; padding-left: 16px; margin-right: 10px; }
.wip_b_con_right_li a { color: #333333; }
.wip_d_c { width: 100%; }
.wip_d_c li { float: left; width: 33.3%; margin: 0 0 15px 0; text-align: center; }
.wip_d_c li a { display: block; width: 80%; margin: 0 10%; padding-top: 100px; font-size: 17px; font-weight: bold; color: #666666; }
.wip_d_c li.c1 { background: url(/images/7762/mlwl_06.png) center 10px no-repeat; }
.wip_d_c li.c2 { background: url(/images/7762/mlwl_08.png) center 10px no-repeat; }
.wip_d_c li.c3 { background: url(/images/7762/mlwl_03.png) center 10px no-repeat; }
.wip_d_c li.c4 { background: url(/images/7762/mlwl_13.png) center 10px no-repeat; }
.wip_d_c li.c5 { background: url(/images/7762/mlwl_14.png) center 10px no-repeat; }
.wip_d_c li.c6 { background: url(/images/7762/mlwl_15.png) center 10px no-repeat; }
.wip_c { width: 100%; margin: 30px auto; line-height: 180%; background: #e0ebfa; text-align: center; font-size: 17px; font-weight: bold; color: #1269d3; }
.wip_c a { color: #1269d3; }
.wip_d { width: 1200px; margin: auto; }
.wip_d_tit { width: 100%; height: 90px; background: url(/images/7762/wip_d_title.png) no-repeat center; }
.wip_d_tit a { width: 275px; height: 100%; margin: auto; }
.wip_d_conbg { width: 100%; margin: 30px auto; }
.wip_d_con { width: 23%; margin-left: 2%; }
.wip_d_con:first-child { margin-left: 0px; }
.wip_d_con h2 { line-height: 17px; font-size: 17px; margin-bottom: 20px; }
.wip_d_con h2 a { color: #007cd2; font-weight: bold; }
.wip_d_img { width: 90%; margin: 10px 5% 0 5%; }
.wip_d_img img { width: 100%; }
.wip_d_ul { width: 100%; border: 1px solid #b1d5f2; border-top: 0px; padding-left: 20px; padding-top: 10px; }
.wip_d_li { background: url(/images/7762/icon_png1.png) no-repeat left center; line-height: 40px; color: #333333; font-size: 15px; padding-left: 16px; }
.wip_d_li a { color: #333333; }
.wip_d_con .wip_d_whh2 { font-size: 23px; margin-bottom: 20px; color: #d71619; }
.wip_d_con .wip_d_whh2 a { color: #d71619; }
.wip_d_wh { height: 80px; background: #e6effb; line-height: 80px; width: 223px; margin-top: 10px; }
.wip_d_wh:first-child { margin-top: 0px; }
.wip_wh_img { width: 60px; margin: 0px 28px 0px 20px; }
.wip_wh_p { font-size: 17px; font-weight: bold; color: #007cd2; width: 115px; }
.xcxy img { width: 100%; }
/* 市政府公报 */
.cenup_rit1 { float: right; width: 50%; }
.cenup_rit1 .p1 { height: 25px; border-bottom: 1px solid #a7a7a7; color: #1269d3; text-align: center; font-size: 13px; }
.cenup_rit1 .p2 { height: 50px; line-height: 50px; text-align: center; color: #1269d3; text-align: center; font-size: 21px; }
.cenup_rit1 .p5 { border: 1px solid #a7a7a7; text-align: center; margin-top: 20px; color: #999999 }
.cenup_rit1 .p5 a { color: #999999; font-size: 13px; }
.cenup_rit1 .p3 { margin-top: 25px; color: #999999; font-size: 13px; }
.cenup_rit1 .p4 { margin-top: 14px; color: #999999; font-size: 13px; }
.szfgb { width: 32%; margin-right: 1.5%; float: left; border: 1px solid #c9e3ee; height: 390px; }
.szfgb:last-child { margin-right: 0; }
.gb2021 { background: #d8ebfa url(szfgb2021@3x.png) no-repeat right top; background-size: 370px auto; height: 107px; line-height: 107px; font-size: 1.4rem; font-weight: bold; }
.gb2021 a { padding-left: 30px; color: #1269d3; }
.zc2021 { background: #d8ebfa url(zcxc2021@3x.png) no-repeat right top; background-size: 370px auto; }
.jd2021 { background: #d8ebfa url(zcjd2021@3x.png) no-repeat right top; background-size: 370px auto; }
.from_div { height: 33px; margin-bottom: 16px; line-height: 33px; }
.from_div input.Wdate { height: 30px; background-color: #fafafa; border: 1px solid #cccccc; text-indent: 4px; box-sizing: border-box; width: calc(37% - 20px); }
input { outline: none; }
.from_tit { width: 28%; color: #333333; font-size: 17px; display: inline-block; text-align: center; }
.btn { width: 102px; height: 32px; line-height: 32px; text-align: center; font-size: 17px; border-radius: 6px; background: #1269d3; color: #FFFFFF; border: 0px; outline: none; }
input[type="reset"] { background: #cccccc; margin-left: 5px; padding-bottom: 5px; }
.CRselectBox1 { width: 70%; height: 32px; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 14px; color: #777777; background-color: #fafafa; border: none; border: 1px solid #CCCCCC; text-indent: 4px; outline: none; }
.CRselectBox2 { width: calc(50% - 100px ); height: 32px; appearance: none; -moz-appearance: none; -webkit-appearance: none; font-size: 14px; color: #777777; border: none; background-color: #fafafa; border: 1px solid #CCCCCC; text-indent: 4px; }
.error-border { border: 1px solid red!important; }
.btn_serch { width: 30%; height: 32px; line-height: 32px; text-align: center; font-size: 17px; border-radius: 6px; background: #1269d3; color: #FFFFFF; border: 0px; outline: none; }
.wip_e_img a { display: block; text-align: center; }
.wip_e_img img { width: 100%; max-width: 190px; margin: 0 auto; }
/* 政策解读图片 */

.gbinfo { padding: 20px 10px 20px 10px; }
.zcjdimg ul { overflow: hidden; }
.zcjdimg ul li { line-height: 42px; text-align: center; display: none; }
.zcjdimg ul li a { display: block; overflow: hidden; height: 20rem; }
.zcjdimg ul li p { line-height: 30px; font-size: 17px; margin: 0; padding: 0; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.zcjdimg ul li:first-child { display: block; }
.zcjdimg ul li img { width: 95%; }
/* 政策法规2022-11-28 */

.number { background-color: #fafbfd; padding: 20px 0; border: 1px solid #d2e4f0; margin-top: 20px!important; overflow: hidden;}
.number li { text-align: center; font-weight: bold; border-left: 1px solid #d2e4f0; float: left; width: 20%;box-sizing: border-box; }
.number li:first-child { border-left: 0; }
.number h3 { font-size: 38px; }
.number em { font-size: 16px; font-style: normal; color: #999; }
.number p { font-size: 20px; }
.h3_1 { color: #19a2e0; }
.h3_2 { color: #22d38a; }
.h3_3 { color: #ddc020; }
.h3_4 { color: #ea482d; }
.h3_5 { color: #1ce1b5; }
/* 滚动图片 11-28 */
.zcfg-pic { position: relative; margin: 15px 0 25px 0; overflow: hidden; }
.zcfg-pic .bd { padding: 0px; overflow: hidden; width: calc(100% - 80px); /* height: 80px; */
margin: 20px auto 0; }
.zcfg-pic .bd ul { overflow: hidden; zoom: 1; }
.zcfg-pic .bd ul li { margin: 0; float: left; _display: inline; overflow: hidden; width: 25%; text-align: center; width: 33.33%; font-size: 17px; }
.zcfg-pic .bd ul li a { display: block; padding: 0 10px; }
.zcfg-pic .hd a.next { display: block; width: 36px; height: 60px; cursor: pointer; background: #efefef url(slider-arrow.png) no-repeat -50px center; position: absolute; right: 0px; top: 45%;/* background-color: ; */
}
.zcfg-pic .hd a.prev { background: #efefef url(slider-arrow.png) no-repeat -168px center; width: 36px; height: 60px; display: block; position: absolute; left: 0; top: 45%; cursor: pointer; }
.zcfg-pic .hd a.prev:hover { background: #efefef url(images/slider-arrow.png) no-repeat -110px center; }
.zcfg-pic .hd a.next:hover { background: #efefef url(images/slider-arrow.png) no-repeat 8px center; }
.zcfg-pic .bd ul li .zcfg_img { position: relative; padding-top: 64%; display: block; }
.zcfg-pic .bd ul li .zcfg_img img { position: absolute; /* margin-top: 50%; */
top: 0; width: 100%; height: 100%; display: block; }
.zcfg-pic .bd ul li .zcfg_p { padding: 10px; height: 66px; background-color: #f2f2f2; }
.zcfg-pic .bd ul li p { text-overflow: ellipsis; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.zcfg_banner { background: url(/images/7762/zcfg_top.png) no-repeat center top; position: relative; background-size: cover; padding: 100px 0 140px; }
.zcfg_banner .top_pic { }
.zcfg_banner h1 { font-size: 60px; padding-bottom: 60px; text-shadow: 0 2px 2px #020f19; color: #Fff; font-weight: 700; text-align: center; letter-spacing: 6px; }
.zcfg_sreach { width: calc(100% - 164px); }
.zcfg_sreach form { border-radius: 10px; background-color: rgba(255,255,255,.6); padding: 14px; overflow: hidden; }
.input_text { display: block; float: left; border: 0; height: 46px; width: calc(100% - 160px); border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.input_submit { display: block; padding-left: 90px; color: #1269d3; font-size: 20px; float: left; border-top-right-radius: 6px; border-bottom-right-radius: 6px; background: #fff url(zcfg_sreach.png) no-repeat center center; border: 0; height: 48px; width: 150px; font-weight: bold; }
.znwd_div { margin-left: 1%; position: absolute; right: 0; bottom: 0; background-color: #fff; border-radius: 6px; font-weight: bold; font-size: 20px; padding: 20px 14px; text-align: center; }
.znwd_div a { color: #d71619; }
.znwd_div img { padding-right: 6px; }
.sreachzc { position: relative; max-width: 1000px; width: 100%; }
 @media screen and (max-width: 1199px) {

.w1200 { width: 100%; }
.Pnews_tit { border-bottom: 1px solid #9ecbef; padding: 6px 0; margin: 0 10px 10px 10px; line-height: 2; }
.P_info .P_li { float: left; border: 1px solid #c9e3ee; line-height: 50px; width: 31%; margin: 0 1.11% 10px 1.11%; font-size: 16px; }
.P_info .P_li a { padding-left: 20px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.P_info .P_li a::before { content: ""; width: 6px; height: 6px; background-color: #6a95e4;/* border-radius: 6px;*/ position: absolute; top: 7px; left: 10px; }
.box { width: 98%; margin: 0 1%; }
.wip_a_box { height: 60px; width: 31%; line-height: 60px; background: #e0ebfa; color: #666666; margin-left: 2%; margin-top: 10px; }
.wip_d_con { width: 48%; margin: 0 1%; }
.xcxy img { width: 70%; margin: 0 15%; }
.txtScroll-pic .bd ul li img { width: 100%; height: 250px; }
.w32 { width: 33%; float: left; border: 1px solid #c9e3ee; height: 394px; }
.marLR2 { margin: 0 0.5%; }

.newsR { width: 100%; float: left; }
.newsL { width: 100%; float: right; }
.ban3rit ul li { width: 50%; float: left }
.ban3rit ul { clear: both; }
.wip_b_box_bg{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.wip_b_box { width: 20%; margin: 7px 2%; }
.wip_b_img img{height: 138px;}
}
@media screen and (max-width: 1000px) {
/* 党史 */
.fanx{transform: rotate(45deg) scale(0.65);}


.w100T { width: 100% !important; margin: 15px 0; }
.w50T { width: 48% !important; margin: 0 1%; height: 395px!important; }
.w32 { height: auto; }
.marLR2 { margin: 0; }
.zcjdimg ul li { line-height: 42px; text-align: center; display: none; float: left; width: 48%; margin: 0 1%; display: block; }
.zcjdimg ul li p { line-height: 30px; font-size: 17px; margin: 0; padding: 0; }
.zcjdimg ul li img { width: 95%; height: auto; }
.zcjdimg { width: 100%; padding: 15px; }
.zcjdimg ul li:last-child { margin-right: 0; display: block; }
.newsR { width: 100%; float: left; }
.newsL { width: 100%; float: right; }
.ban3rit ul li { width: 50%; float: left }
.ban3rit ul { clear: both; }
}
@media screen and (max-width: 820px) {
.wip_bg_2{padding:0;height: auto;}
.wip_b_box{margin: 0!important;}
.wip_bg_3{height:auto;margin-bottom: 20px;}
.w1200 { width: 100%; margin-bottom: 15px; }
.box { width: 98%; margin: 0 1%; margin-bottom: 15px; }
.newsR { width: 100%; float: left; }
.newsL { width: 100%; float: right; }
.ban3rit ul li { width: 50%; float: left }
.ban3rit ul { clear: both; }
.wip_b_box { width: 46% !important; margin: 7px 2%!important; }
}
@media screen and (max-width: 750px) {
.wip_seach_bg { background: #d8e8fd; width: 100%; height: 80px; margin: 30px auto; }
.wip_seach_left input[type=text] { width: calc(100% - 170px); height: 40px; margin-left: 20px; line-height: 40px; outline: none; border: 0px; color: #999999; font-size: 15px; float: left; }
.wip_seach_left { width: 95%; height: 40px; margin: 20px 2.5%; border-radius: 30px; background-color: #FFFFFF; }
.wip_seach_left button { width: 150px; float: right; height: 40px; border-radius: 0px 30px 30px 0px; border: 0px; background: #4d8fde url(seachBg.png) 100px no-repeat; }
.newsR { width: calc(100% - 0px); float: left; }
.newsL { width: 100%; float: right; }
.tab_bg_list { width: 100%; }
.tab_tit { width: 100%; border-top: 1px solid #9ecbef; border-bottom: 1px solid #9ecbef; }
.tab_tit .title_tab { width: 16.6%; text-align: center; float: left; font-size: 16px; }
.tab_tit .title_tab a { display: block; border-left: 1px solid #cdcdcd; font-size: 16px; color: #1269d3; }
.tab_tit .title_tab.title_tab_hover a { color: #f13939; }
.listNew { margin: 0 5px; padding: 0; }
.w32 { width: 96%; margin: 0 2% 20px 2%; float: left; border: 1px solid #c9e3ee; }
.P48L { width: 100%; float: left; margin-bottom: 25px; }
.P48R { width: 100%; float: right; margin-bottom: 25px; }
.listNewP { margin: 0 15px; padding: 10px 0px; }
.listNewP li { padding-bottom: 5px; background: url(/images/7762/icon_png1.png) no-repeat; background-position: 0px 18px; text-indent: 5px; line-height: 30px; font-size: 17px; }
.listNewP li a { width: calc(100% - 0px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.listNewP li .time { font-size: 17px; color: #999999; float: right; margin-right: 10px; display: none; }
.Pnews_tit { border-bottom: 1px solid #9ecbef; padding: 6px 0; margin: 0 10px 10px 10px; line-height: 2; }
.P_info .P_li { float: left; border: 1px solid #c9e3ee; line-height: 50px; width: 96%; margin: 0 2% 10px 2%; font-size: 17px; }
.fg2021_l { width: 100%; float: left; }
.fg2021_l li { background-color: #e0ebfa; height: 63px; line-height: 63px; margin-bottom: 10px; font-weight: bold; width: 46%; margin: 0 2% 15px 2%; float: left; background-image: none; text-align: center; }
.fg2021_l li a { padding-left: 0px; color: #1269d3; }
.fg2021_l li.on.fgicon1 { background: #1269d3; background-size: 0 auto; }
.fg2021_l li.on.fgicon2 { background: #1269d3; background-size: 0 auto; }
.fg2021_l li.on.fgicon3 { background: #1269d3; background-size: 0 auto; }
.fg2021_l li.on.fgicon4 { background: #1269d3; background-size: 0 auto; }
.fg2021_r { width: calc(100% - 0px); ; float: right; }
.w50I { width: 100%; float: left; margin-bottom: 25px; }
.listInter { margin: 0; padding: 0; width: 100%; }
.w50Itit { height: 43px; border-bottom: 1px solid #9ecbef; font-size: 23px; width: 100%; }
.listknow li { height: 38px; line-height: 38px; border-bottom: 1px dotted #9ecbef; width: 98%; margin: 0 1%; margin-bottom: 10px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ban3rit { width: 100%; }
.box { width: 98%; margin: 0 1%; }
.mapL { width: 100%; margin: 0 0 25px 0; }
.mapR { width: 100%; margin: 0 0 25px 0; }
.wip_a_box { height: 60px; width: 48%; line-height: 60px; background: #e0ebfa; color: #666666; margin-left: 2%; margin-top: 10px; }
.wip_b_box { width: 98%; }
.wip_b_con { width: 100%; background: #FFFFFF; }
.wip_d_img { width: 96%; margin: 10px 2% 0 2%; }
.wip_d_con { width: 100%; margin: 0; }
.aboutBg { background-image: url(/images/7762/pic7.jpg); background-repeat: no-repeat; background-position: center -250px; }
.h600 { height: 330px; }
.txtScroll-pic .bd ul li { margin: 0; float: left; _display: inline; overflow: hidden; text-align: center; width: 100%; }
.txtScroll-pic .bd ul li img { width: 100%; height: 250px; }
.w32 { width: 100% !important; float: left; border: 1px solid #c9e3ee; height: auto; margin-bottom: 15px !important; }
.w100T { width: auto; }
.w50T { width: auto; margin: 0; height: auto; }
/* 政策法规2022-11-28 */
.zcfg-pic .bd ul li { width: 50%; }
/* .zcfg-pic .bd ul li:last-child{display: none;} */
.number li { width: 33.33% }
.number h3 { font-size: 30px; }
.zcfg_banner { padding: 40px 0; }
/* .zcfg_sreach{width: 99%;} */
.zcfg_banner h1 { padding-bottom: 20px; font-size: 46px; letter-spacing: normal; }

}
@media screen and (max-width: 712px) {
.news_tab a{font-size: 18px!important;padding: 6px 10px!important;}
.fanx{transform: scale(0.65);}
.fanx a{position: relative;}
.fanx img{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1.3);} 
.fan_bor{transform: translate(-50%, -50%) }
}



@media screen and (max-width:500px) {
.wip_a_box{width:97%;}
.zcfg_sreach { width: 99%; margin: 0 auto; }
.znwd_div { position: relative; width: 90%; bottom: 0; margin-top:;
margin-left: 0; margin: 10px auto 0; }
}
@media screen and (max-width: 410px) {
        .tab_tit .title_tab{width: 33%;}
        .tab_tit .title_tab a{border-left: none !important;}
}
