.ldy_box { max-width: 1200px; margin: 0px auto 40px; }
.ldy_list_nav { width: 20%; float: left; }
.ldy_list_nav .a_title { width: 100%; height: 45px; display: block; text-align: center; line-height: 45px; background: rgb(81, 136, 184); color: rgb(255, 255, 255); font-size: 18px; font-style: oblique; }
.ldy_list_nav ul { padding: 0px 10px 15px; background: rgb(255, 255, 255); }
.ldy_list_nav ul li { padding: 10px 0px; border-bottom: 1px solid rgb(240, 240, 240); }
.ldy_list_nav ul li:last-child { border-bottom: none; }
.ldy_list_nav ul li a { display: table; line-height: 36px; font-size: 15px; color: rgb(102, 102, 102); padding: 0px 25px; box-sizing: border-box; }
.ldy_list_nav ul li a span.ldy_name { width: 70px; color: rgb(51, 51, 51); display: table-cell; vertical-align: middle; }
.ldy_list_nav ul li a span.ldy_zwei { color: rgb(51, 51, 51); display: table-cell; width: 100px; line-height: 20px; vertical-align: middle; }
.ldy_list_nav ul li a:hover, .ldy_list_nav ul li.active a { color: rgb(26, 105, 173); background: rgb(235, 244, 251); }
.ldy_list_nav ul li:nth-child(2) a span.ldy_zwei { width: 80px; padding-right: 20px; }
.ldy_list_main { width: 77.33%; background: rgb(255, 255, 255); box-sizing: border-box; padding: 30px 30px 0px; }
.ldy_top dt { width: 150px; height: 200px; display: block; float: left; overflow: hidden; margin-right: 35px; }
.ldy_top dt img { width: 100%; height: auto; display: block; }
.ldy_top dd p { font-size: 22px; color: rgb(51, 51, 51); padding-top: 10px; }
.ldy_top dd p span { margin-right: 35px; }
.ldy_top dd div { margin-top: 50px; }
.ldy_top dd .ldy_gzfg p { font-size: 16px; color: rgb(51, 51, 51); line-height: 35px; }
.ldy_content .title { height: 52px; border-bottom: 1px solid rgb(224, 224, 224); line-height: 51px; margin-top: 10px; }
.ldy_content .title span { font-size: 20px; font-weight: bold; color: rgb(26, 105, 173); border-bottom: 1px solid rgb(26, 105, 173); display: inline-block; height: 51px; }
.ldy_content .work { padding: 20px 0px; }
.ldy_content .work p { font-size: 16px; color: rgb(51, 51, 51); line-height: 35px; text-indent: 2em; }
.ldy_box .artical-share { border-top: 1px solid rgb(224, 224, 224); }
.hadlines { width: 100%; max-width: 1200px; margin: 0px auto; }
.hadlines h2 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-top: 30px; text-align: center; }
.hadlines h2 a { color: #0c5da9; font-size: 36px; font-weight: bold; }
.hadlines h2 a:hover { color: #0c5da9; }
.hadlines ul { padding: 15px 0px 40px; }
.hadlines ul li { width: 33.33%; float: left; padding: 0px 30px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; height: 16px; }
.hadlines ul li:last-child { border: none; }
.hadlines ul li a { color: #0c5da9; font-size: 16px; line-height: 16px;display: block;}
.hadlines h2 a:hover, .hadlines ul li a:hover { color: #0c5da9; }
.news_box { width: 100%; margin: 0px auto; max-width: 1200px; padding-bottom: 30px; }
.news_tab { overflow: hidden; position: relative; max-height: 380px; width: 50%; max-width: 600px; float: left; }
.news_tab .hd { width: 112px; height: 50px; position: absolute; z-index: 1; bottom: 0px; right: 0px; text-align: center; }
.news_tab .hd ul { display: inline-block; font-size: 0px; vertical-align: top; margin-top: 23px; }
.news_tab .hd ul li { display: inline-block; width: 4px; height: 4px; background: rgb(153, 153, 153); margin: 0px 3px; vertical-align: top; overflow: hidden; border-radius: 4px; }
.news_tab .hd ul li.on { background: rgb(255, 255, 255); width: 6px; height: 6px; border-radius: 6px; position: relative; top: -1px; }
.news_tab .bd { position: relative; z-index: 0; }
.news_tab .bd li { position: relative; }
.news_tab .bd img { width: 100%; max-width: 600px; height: 380px; display: block; }
.news_tab .bd .a_title { width: 100%; height: 50px; background: rgba(0, 0, 0, 0.5); display: block; position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); font-size: 16px; line-height: 50px; padding: 0px 137px 0px 25px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news_tab .bd .a_title:hover { text-decoration: underline; }
.news_tab .prev, .news_tab .next { width: 8px; height: 14px; display: block; position: absolute; bottom: 18px; z-index: 99; }
.news_tab .prev img, .news_tab .next img { width: 8px; height: 14px; display: block; }
.news_tab .prev { right: 100px; }
.news_tab .next { right: 4px; }
.h13 { height: 13px; }
.news_list { width: 47.5%; float: right; max-height: 380px; overflow: hidden; }
.news_list .hd { height: 44px; line-height: 44px; position: relative; z-index: 99; box-sizing: border-box; background: rgb(235, 235, 235); }
.news_list .hd ul li { float: left; text-align: center; width: 16.66%; height: 44px; }
.news_list .hd ul li:last-child { margin-right: 0px; }
.news_list .hd ul li a { color: rgb(51, 51, 51); font-size: 16px; text-align: center; display: block; }
.news_list .hd ul li.on { background: url("../jpg/y3tngw.jpg") 0% 0% / 100% 44px no-repeat; }
.news_list .hd ul li.on a { color: rgb(255, 255, 255); }
.news_list .bd .top_list { position: relative; border-bottom: 1px dashed rgb(215, 214, 215); }
.news_list .bd .top_list h2 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; line-height: 48px; height: 58px; }
.news_list .bd .top_list h2 a { color: rgb(20, 77, 151); font-size: 20px; font-weight: bold; }
.news_list .bd .top_list h2 a:hover { opacity: 0.8; }
.news_list .bd ul { box-sizing: border-box; float: left; position: relative; margin-top: 10px; }
.news_list .bd ul li { width: 100%; line-height: 36px; }
.news_list .bd ul li:last-child { margin-bottom: 0px; }
.news_list .bd ul li a { background: url("../png/acrlte.png") left center no-repeat; padding-left: 16px; float: left; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: rgb(76, 76, 76); box-sizing: border-box; display: inline-block; }
.news_list .bd ul li .top_list h2 a { background: url(""); padding-left: 0px; float: none; }
.news_list .bd ul li span { float: right; font-size: 14px; color: rgb(153, 153, 153); }
.news_list .bd ul li a:hover, .news_list .bd .top_list h2 a:hover { color: rgb(20, 77, 151); }
.new_content { background: rgb(247, 247, 247); padding: 25px 0px 36px; }
.new_content_list { width: 48.33%; max-height: 311px; overflow: hidden; position: relative; }
.new_content_list .hd { height: 44px; line-height: 44px; position: relative; z-index: 99; box-sizing: border-box; border-bottom: 1px solid rgb(222, 222, 222); }
.new_content_list .hd ul li { float: left; text-align: center; height: 44px; margin-right: 50px; }
.new_content_list .hd ul li:last-child { margin-right: 0px; }
.new_content_list .hd ul li a { color: rgb(108, 170, 224); font-size: 20px; text-align: center; display: inline-block; font-weight: bold; height: 43px; }
.new_content_list .hd ul li.on a { color: rgb(30, 102, 160); border-bottom: 1px solid rgb(30, 102, 160); }
.new_content_list .bd ul { box-sizing: border-box; float: left; position: relative; margin-top: 15px; }
.new_content_list .bd ul li { width: 100%; line-height: 36px; }
.new_content_list .bd ul li:last-child { margin-bottom: 0px; }
.new_content_list .bd ul li a { background: url("../png/eem62l.png") left center / 7px no-repeat; padding-left: 20px; float: left; width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: rgb(51, 51, 51); box-sizing: border-box; display: inline-block; }
.new_content_list .bd ul li span { float: right; font-size: 14px; color: rgb(153, 153, 153); }
.new_content_list .bd ul li a:hover, .news_list .bd .top_list h2 a:hover { color: rgb(30, 102, 160); }
.new_content_list .tab_xian { height: 210px; border-right: 1px dashed rgb(177, 208, 235); position: absolute; left: 3px; top: 80px; }
.ztzl_box { background: rgb(220, 220, 221); overflow: hidden; position: relative; max-width: 1200px; margin: 0px auto 40px; height: 240px; }
.ztzl_box .title { width: 50px; background: url("../png/hkq51x.png") left center no-repeat; height: 240px; position: absolute; left: 0px; top: 0px; }
.ztzl_box .title a { font-size: 0px; width: 100%; height: 240px; display: block; }
.ztzl_tab { width: 1132px; margin-left: 69px; }
.ztzl_tab .bd { overflow: hidden; max-height: 202px; margin-top: 30px; }
.ztzl_tab .bd ul li { height: 202px; width: 258px; margin: 0px 10px; }
.ztzl_tab .bd ul li a { display: block; height: 142px; width: 100%; overflow: hidden; }
.ztzl_tab .bd ul li a img { width: 100%; height: 142px; display: block; }
.ztzl_tab .prev, .ztzl_tab .next { width: 32px; height: 32px; position: absolute; bottom: 18px; }
.ztzl_tab .prev img, .ztzl_tab .next img { display: block; }
.ztzl_tab .prev { right: 71px; }
.ztzl_tab .next { right: 29px; }
.ztzl_tab .prev:hover, .ztzl_tab .next:hover { opacity: 0.8; }
.zwgkTab_box { width: 100%; max-width: 1200px; margin: 0px auto 60px; }
.zwgkTab_box .zwgkTabHd ul li { width: 33.33%; float: left; height: 78px; }
.zwgkTab_box .zwgkTabHd ul li a { width: 100%; height: 78px; line-height: 78px; font-size: 28px; color: rgb(51, 51, 51); text-align: center; background-image: -webkit-linear-gradient(left, rgb(213, 227, 242), rgb(218, 232, 247)); background-repeat: repeat-x; display: block; }
.zwgkTab_box .zwgkTabHd ul li a span { color: rgb(102, 102, 102); font-size: 14px; margin-left: 10px; position: relative; top: 2px; }
.zwgkTab_box .zwgkTabHd ul li a i { display: inline-block; margin-right: 16px; position: relative; top: 6px; }
.zwgkTab_box .zwgkTabHd ul li a.icon1 i { width: 30px; height: 30px; background: url("../png/u66tu8.png") 0% 0% / 30px no-repeat; }
.zwgkTab_box .zwgkTabHd ul li a.icon2 i { width: 30px; height: 30px; background: url("../png/g7pja7.png") 0% 0% / 30px no-repeat; }
.zwgkTab_box .zwgkTabHd ul li a.icon3 i { width: 30px; height: 30px; background: url("../png/jehjs7.png") 0% 0% / 30px no-repeat; }
.zwgkTab_box .zwgkTabHd ul li.on a { color: rgb(255, 255, 255); background: rgb(22, 92, 184); }
.zwgkTab_box .zwgkTabHd ul li.on a span { color: rgb(255, 255, 255); }
.zwgkTab_box .zwgkTabHd ul li.on a.icon1 i { background: url("../png/kgh9fa.png") 0% 0% / 30px no-repeat; }
.zwgkTab_box .zwgkTabHd ul li.on a.icon2 i { background: url("../png/s8vos6.png") 0% 0% / 30px no-repeat; }
.zwgkTab_box .zwgkTabHd ul li.on a.icon3 i { background: url("../png/86u1dk.png") 0% 0% / 30px no-repeat; }
.zwgkTab_box .zwgkTabBd { max-height: 394px; overflow: hidden; }
.zwgkBox_tab { width: 820px; float: left; margin-top: 30px; }
.zwgkBox_tab .hd { border-bottom: 1px solid rgb(186, 186, 186); line-height: 40px; height: 40px; box-sizing: border-box; }
.zwgkBox_tab .hd li { float: left; padding: 0px 15px; margin-right: 70px; }
.zwgkBox_tab .hd li a { font-size: 18px; color: rgb(102, 102, 102); font-weight: bold; }
.zwgkBox_tab .hd li.on a { color: rgb(0, 0, 0); }
.zwgkBox_tab .hd .more { float: right; font-size: 14px; color: rgb(102, 102, 102); }
.zwgkBox_tab .hd .more:hover { color: rgb(20, 77, 151); }
.zwgkBox_tab .bd ul { box-sizing: border-box; float: left; position: relative; margin-top: 10px; }
.zwgkBox_tab .bd ul li { width: 100%; height: 45px; line-height: 45px; border-bottom: 1px dashed rgb(225, 224, 224); box-sizing: border-box; }
.zwgkBox_tab .bd ul li:last-child { border-bottom: none; }
.zwgkBox_tab .bd ul li a { background: url("../jpg/gnmefq.jpg") left center no-repeat; padding-left: 15px; float: left; width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: rgb(0, 0, 0); box-sizing: border-box; display: inline-block; }
.zwgkBox_tab .bd ul li span { float: right; font-size: 16px; color: rgb(102, 102, 102); }
.zwgkBox_tab .bd ul li a:hover { color: rgb(20, 77, 151); }
.zwgkBox_list { width: 330px; float: right; }
.zwgkBox_list .title { padding: 40px 0px 24px 10px; }
.zwgkBox_list .title img { display: block; }
.zwgkBox_list ul li { width: 100%; height: 42px; margin-top: 2px; border-radius: 2px; overflow: hidden; }
.zwgkBox_list ul li a{font-size: 14px; color: rgb(255, 255, 255); display: block; line-height: 42px; background-image: -webkit-linear-gradient(left, rgb(96, 156, 234), rgb(161, 227, 255)); padding-left: 45px; box-sizing: border-box;background-color: #1178c6;}
.zwgkBox_list ul li a:hover { background: rgb(79, 147, 235); }
.zwgkBox_list ul li a span { display: block; padding-left: 30px; box-sizing: border-box; }
.zwgkBox_list ul li a span.icon1 { background: url("../png/2rrtfv.png") left center no-repeat; }
.zwgkBox_list ul li a span.icon2 { background: url("../png/y5epxx.png") left center no-repeat; }
.zwgkBox_list ul li a span.icon3 { background: url("../png/d71suu.png") left center no-repeat; }
.zwgkBox_list ul li a span.icon4 { background: url("../png/pv16aw.png") left center no-repeat; }
.zwgkBox_list ul li a span.icon5 { background: url("../png/n1ptle.png") left center no-repeat; }
.zwgkBox_list ul li a span.icon6 { background: url("../png/mrb7rb.png") left center no-repeat; }
.zwgkBox_list ul li a span.icon7 { background: url("../png/p1bvkj.png") left center no-repeat; }
.icon_more { width: 18px; height: 50px; display: block; background: url("../png/6dk7ku.png") center center no-repeat; float: right; padding: 0px 10px; transition: all 0.5s ease-out 0s; }
.icon_more:hover { background: url("../png/epmals.png") center center no-repeat; transform: rotate(360deg); }
.bsfw_tab { width: 570px; float: left; margin-top: 30px; }
.bsfw_tab .hd { height: 79px; line-height: 79px; }
.bsfw_tab .hd li { padding: 0px 10px; float: left; margin-right: 20px; }
.bsfw_tab .hd li a { color: rgb(21, 38, 51); font-size: 18px; }
.bsfw_tab .hd li.on a { font-weight: bold; color: rgb(1, 82, 147); }
.bsfw_tab .hd .icon_more { margin-top: 15px; margin-right: 0px; }
.bsfw_tab .bd ul { margin-top: -15px; float: left; }
.bsfw_tab .bd ul li { width: 180px; height: 60px; float: left; margin-right: 15px; margin-top: 15px; }
.bsfw_tab .bd ul li:nth-child(3n) { margin-right: 0px; }
.bsfw_tab .bd ul li a { display: block; height: 60px; background: rgb(245, 246, 248); text-align: center; line-height: 60px; font-size: 16px; color: rgb(51, 51, 51); }
.bsfw_tab .bd ul li a i { color: rgb(46, 90, 166); font-size: 36px; vertical-align: middle; margin-right: 15px; }
.bsfw_tab .bd ul li a:hover { background: rgb(46, 90, 166); color: rgb(255, 255, 255); }
.bsfw_tab .bd ul li a:hover i { color: rgb(255, 255, 255); }
.bsfw_list { width: 596px; float: right; margin-top: 24px; }
.bsfw_list ul li { width: 288px; height: 165px; float: left; margin-top: 20px; margin-right: 20px; }
.bsfw_list ul li.icon1 { background: url("../png/t5q5gn.png") no-repeat; }
.bsfw_list ul li.icon2 { background: url("../png/gfuacf.png") no-repeat; }
.bsfw_list ul li.icon3 { background: url("../png/vgq0d3.png") no-repeat; }
.bsfw_list ul li.icon4 { background: url("../png/s4kra7.png") no-repeat; }
.bsfw_list ul li:nth-child(2n) { margin-right: 0px; }
.bsfw_list ul li a { display: block; height: 165px; }
.bsfw_list ul li a span { font-size: 18px; color: rgb(48, 45, 70); font-weight: bold; display: block; line-height: 18px; margin-left: 24px; padding-top: 35px; }
.bsfw_list ul li a em { color: rgb(153, 160, 173); font-size: 14px; line-height: 20px; font-style: normal; width: 170px; margin-left: 24px; display: block; margin-top: 20px; }
.bsfw_list ul li a:hover span { color: rgb(20, 77, 151); }
.hdjl_box {width: 570px; float: left; }
.hdjl_list {position: relative; margin-top: 32px; width: 100%;display: flex;justify-content: space-between;align-items: center;}
.hdjl_list .hdjl_xxjz{position: relative;}
.hdjl_list .hdjl_xxjz img{display: block;width: 100%;}
.hdjl_list .hdjl_list_bg { width: 100%; height: auto; display: block;}
.hdjl_list ul {position: absolute; left: 28px; bottom: 18px;}
.hdjl_list ul li {width: 108px; height: 28px; text-align: center; line-height: 28px; background: rgb(0, 58, 104); float: left; margin-right: 10px; border-radius: 3px; overflow: hidden;}
.hdjl_list ul li a {color: rgb(255, 255, 255); display: block; height: 28px; font-size: 14px;}
.hdjl_list .hdjl_xxjz ul li a img {display: inline-block;width: auto;vertical-align: middle; margin-right: 8px;}
.hdjl_list ul li a:hover { opacity: 0.8; }
.hdjl_tab { width: 100%; overflow: hidden; position: relative; margin-top: 10px; min-height: 234px; }
.hdjl_tab .hd { height: 50px; line-height: 50px; position: relative; z-index: 99; box-sizing: border-box; border-bottom: 1px solid rgb(191, 191, 191); }
.hdjl_tab .hd ul li { float: left; text-align: center; margin-right: 40px; }
.hdjl_tab .hd ul li a { color: rgb(21, 38, 51); font-size: 18px; text-align: center; display: inline-block; }
.hdjl_tab .hd ul li.on a { color: rgb(20, 77, 151); font-weight: bold; }
.hdjl_tab .hd .more { margin-right: 0px; }
.hdjl_tab .bd ul { box-sizing: border-box; float: left; position: relative; margin-top: 10px; width: 100%; }
.hdjl_tab .bd ul li { width: 100%; line-height: 34px; }
.hdjl_tab .bd ul li:last-child { margin-bottom: 0px; }
.hdjl_tab .bd ul li a { background: url("../png/lpr4p5.png") left center no-repeat; padding-left: 25px; float: left; width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: rgb(51, 51, 51); box-sizing: border-box; display: inline-block; }
.hdjl_tab .bd ul li span { float: right; font-size: 14px; color: rgb(153, 153, 153); }
.hdjl_tab .bd ul li a:hover { color: rgb(20, 77, 151); }
.dczj_tab { width: 590px; float: right; margin-top: 32px; }
.dczj_tab .hd { border-bottom: 1px solid rgb(186, 186, 186); line-height: 40px; height: 40px; }
.dczj_tab .hd li { float: left; padding: 0px 15px; margin-right: 70px; }
.dczj_tab .hd li a { font-size: 18px; color: rgb(137, 137, 137); font-weight: bold; }
.dczj_tab .hd li.on a { color: rgb(0, 0, 0); }
.dczj_tab .hd .more { float: right; font-size: 14px; color: rgb(168, 168, 168); }
.dczj_tab .hd .more:hover { color: rgb(20, 77, 151); }
.dczj_tab .bd ul { box-sizing: border-box; position: relative; float: left; }
.dczj_box dl { width: 100%; border-bottom: 1px dashed rgb(225, 224, 224); box-sizing: border-box; padding: 20px 0px; }
.dczj_box dl dt { float: left; }
.dczj_box dl dt a { font-size: 16px; color: rgb(0, 0, 0); line-height: 16px; background: url("../jpg/gnmefq.jpg") left center no-repeat; padding-left: 15px; display: inline-block; box-sizing: border-box; }
.dczj_box dl dt p { font-size: 12px; color: rgb(184, 184, 184); line-height: 12px; margin-top: 9px; padding-left: 15px; }
.dczj_box dl dt a:hover { color: rgb(20, 77, 151); }
.dczj_box dl dd { float: right; }
.dczj_box dl dd .dczj_btn { width: 72px; height: 28px; display: block; text-align: center; font-size: 14px; color: rgb(255, 255, 255); line-height: 28px; background: rgb(199, 199, 199); margin-top: 5px; }
.dczj_box dl dd .dczj_btn.active { background: rgb(217, 189, 165); }
.dczj_tab .bd ul.jgfk_box { margin-top: 10px; }
.dczj_tab .bd ul.jgfk_box li { width: 100%; line-height: 44px; border-bottom: 1px dashed rgb(225, 224, 224); height: 44px; box-sizing: border-box; }
.dczj_tab .bd ul.jgfk_box li a { background: url("../jpg/gnmefq.jpg") left center no-repeat; padding-left: 15px; float: left; width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: rgb(0, 0, 0); box-sizing: border-box; display: inline-block; }
.dczj_tab .bd ul.jgfk_box li span { float: right; font-size: 16px; color: rgb(184, 184, 184); }
.dczj_tab .bd ul.jgfk_box li a:hover { color: rgb(20, 77, 151); }
.zjtd_box { width: 100%; max-width: 1200px; margin: 0px auto 40px; }
.zjtd_box .title { position: relative; margin-bottom: 40px; }
.zjtd_box .title img { display: block; margin: 0px auto; position: relative; z-index: 9; }
.zjtd_box .title .xian { width: 100%; height: 1px; background: rgb(22, 92, 184); position: absolute; top: 24px; left: 0px; z-index: 1; }
.zjtd_box .zjtd_pic { width: 550px; }
.zjtd_box .zjtd_pic img { display: block; width: 100%; height: auto; }
.zjtd_tdgk { width: 610px; height: 360px; float: right; position: relative; }
.zjtd_tdgk_title li { float: left; margin-top: 6px; margin-right: 90px; }
.zjtd_tdgk_title li img { display: block; margin-top: 11px; }
.zjtd_tdgk_title li a.xzgk_a { width: 155px; height: 61px; background: url("../png/1mftov.png") no-repeat; display: block; }
.zjtd_tdgk_title li a.xzgk_a:hover { background: url("../png/utuxof.png") no-repeat; }
.zjtd_tdgk_text { font-size: 16px; color: rgb(76, 76, 76); line-height: 28px; text-indent: 2em; margin-top: 60px; }
.zjtd_tdgk .tdgkk_more { width: 140px; height: 40px; text-align: center; line-height: 40px; background: url("../png/z5aele.png") no-repeat; display: block; position: absolute; right: 0px; bottom: 0px; font-size: 15px; color: rgb(15, 94, 184); }
.zjtd_tdgk .tdgkk_more:hover { opacity: 0.8; }
.title_zfld { font-size: 24px; color: rgb(0, 0, 0); line-height: 24px; display: block; border-bottom: 1px solid rgb(191, 191, 191); padding: 40px 0px 10px; }
.zfld_box { padding: 40px 0px 30px; }
.xzf_title { font-size: 24px; color: rgb(0, 0, 0); line-height: 24px; display: block; border-bottom: 1px solid rgb(191, 191, 191); padding: 30px 0px 10px; }
.zfld_box ul { padding: 30px 56px; margin-top: 15px; border-top: 1px solid rgb(191, 191, 191); border-bottom: 1px solid rgb(191, 191, 191); text-align: center; }
.zfld_box ul li { width: 145px; height: auto; margin: 10px 30px 0px; display: inline-block; }
.zfld_box ul li .a_pic { display: block; }
.zfld_box ul li img { width: 128px; height: 170px; padding: 6px; border: 1px solid rgb(215, 214, 215); display: block; }
.zfld_box ul li p { text-align: center; margin-top: 12px; }
.zfld_box ul li p a { font-size: 18px; color: rgb(52, 52, 52); line-height: 18px; display: inline-block; }
.zfld_box ul li p a:hover { color: rgb(1, 82, 147); }
.zfld_right { width: 100%; margin-bottom: 30px; }
.zfgzbg_box { width: 50%; height: auto; box-sizing: border-box; position: relative; max-width: 580px; }
.zfgzbg_box .title { line-height: 72px; height: 72px; }
.zfgzbg_box .title a { font-size: 20px; color: rgb(30, 102, 160); font-weight: bold; }
.zfgzbg_list .hd { position: absolute; right: 20px; bottom: 25px; height: 4px; }
.zfgzbg_list .hd ul { display: inline-block; font-size: 0px; vertical-align: top; }
.zfgzbg_list .hd ul li { display: inline-block; width: 30px; height: 4px; background: rgb(207, 207, 207); margin: 0px 5px; vertical-align: top; overflow: hidden; border-radius: 4px; }
.zfgzbg_list .hd ul li.on { background: rgb(26, 105, 173); }
.zfgzbg_list .bd { height: 150px; overflow: hidden; }
.zfgzbg_list .bd li { width: 136px; height: 150px; margin-right: 12px; background: rgb(14, 102, 173); text-align: center; box-sizing: border-box; position: relative; float: left; }
.zfgzbg_list .bd li:last-child { margin-right: 0px; }
.zfgzbg_list .bd li a { display: block; height: 150px; }
.zfgzbg_list .bd li a:hover { opacity: 0.8; }
.zfgzbg_list .bd li a p { font-size: 15px; color: rgb(255, 255, 255); line-height: 22px; padding-top: 25px; }
.zfgzbg_list .bd li a span { width: 86%; height: 40px; background: rgb(255, 255, 255); display: block; text-align: center; line-height: 40px; color: rgb(81, 136, 184); font-size: 28px; position: absolute; bottom: 10px; left: 7%; }
.zfjg_box { width: 50%; max-width: 580px; }
.zfjg_box a {display: inline-block;width: 49%;}
.zfjg_box a img { width: 100%; height: auto; display: block; max-width: 580px; margin: 0px auto; }
.zfjg_box a:hover { opacity: 0.8; }
.zfld_list { width: 50%; margin-top: 35px; max-width: 580px; }
.zfld_list .tab_xian { height: 182px; }
.zfld_list .bd ul li a { width: 100%; }
.ldml_left { width: 710px; padding-right: 30px; border-right: 1px solid rgb(191, 191, 191); height: 1500px; margin-bottom: 30px; }
.ld_box { background: rgb(255, 255, 255); min-height: 424px; margin: 20px 0px; }
.ld_article { width: 40%; box-sizing: border-box; padding: 20px 15px; float: left; }
.ld_article .ld_img { padding: 10px; border: 1px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1.5px 1px; background: rgb(249, 249, 249); margin: 0px auto; width: 130px; display: block; }
.ld_article .ld_img img { max-width: 130px; height: 185px; margin: 0px auto; }
.ld_article .ld_img span { color: rgb(74, 76, 77); font-size: 18px; line-height: 18px; margin-top: 10px; display: block; text-align: center; }
.ld_article .ld_img:hover { background: rgb(180, 198, 215); }
.ld_jl { font-size: 14px; text-indent: 24px; line-height: 28px; padding-top: 25px; }
.ld_fg { padding-top: 20px; }
.ld_fg span { background-color: rgb(0, 102, 204); padding: 5px 10px; color: rgb(255, 255, 255); border-radius: 5px; font-size: 14px; display: inline-block; }
.ld_fg p { font-size: 14px; line-height: 24px; text-indent: 24px; padding: 15px 0px; }
.ld_title { margin-top: -20px; position: relative; z-index: 999; }
.ld_title_l { width: 40%; float: left; }
.ld_title_l a { margin-left: 35px; }
.ld_title_r { width: 53%; float: right; }
.ld_title_r a { margin-right: 35px; float: right; }
.ld_list { float: left; width: 53%; margin-left: 7%; }
.ld_list li { float: left; margin-top: 35px; margin-right: 15px; }
.ld_list li:nth-child(5n+5) { margin-right: 0px; }
.ld_list li a { width: 101px; background-color: rgb(249, 249, 249); padding: 7px; color: rgb(74, 76, 77); display: block; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1.5px 1px; }
.ld_list li a span { font-size: 15px; line-height: 15px; padding-top: 10px; padding-bottom: 3px; display: block; text-align: center; }
.ld_list li a:hover { background: rgb(180, 198, 215); }
.ld_list img { height: 120px; max-width: 100%; display: block; margin: 0px auto; }
.xxgkpd_box { width: 100%; max-width: 1200px; margin: 30px auto 40px; }
.zwgk_list { width: 56.9%; }
.zwgk_list .hd { height: 48px; border-bottom: 1px solid rgb(224, 224, 224); box-sizing: border-box; line-height: 48px; position: relative; }
.zwgk_list .hd li a { color: rgb(30, 102, 160); font-size: 20px; font-weight: bold; border-bottom: 1px solid rgb(30, 102, 160); height: 47px; display: inline-block; }
.zwgk_list .hd .icon_more { position: absolute; right: 0px; top: 0px; margin-right: 0px; }
.zwgk_list .bd ul { box-sizing: border-box; float: left; position: relative; width: 100%; }
.zwgk_list .bd ul li { border-bottom: 1px dashed rgb(219, 219, 219); width: 100%; float: left; padding: 20px 0px; }
.zwgk_list .bd ul li:last-child { border-bottom: none; }
.zwgk_list .bd ul li p { float: left; width: 80%; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 24px; padding-left: 22px; box-sizing: border-box; background: url("../png/acrlte.png") left top 8px no-repeat; overflow: hidden; }
.zwgk_list .bd ul li span { float: right; color: rgb(102, 102, 102); line-height: 24px; }
.zwgk_list .bd ul li a:hover { color: rgb(1, 82, 147); }
.zfxxgk_box { width: 39.7%; margin-top: 10px; max-width: 458px; }
.zfxxgk_box a.title { width: 100%; height: auto; display: block; }
.zfxxgk_box a.title img { width: 100%; height: 88px; display: block; }
.zfxxgk_box ul { width: 100%; height: 368px; margin-top: 5px; overflow: hidden; background: url("../jpg/eal6i0.jpg") no-repeat; }
.zfxxgk_box ul li { float: left; margin-bottom: 5px; margin-right: 4px; }
.zfxxgk_box ul li a { display: block; }
.zfxxgk_box ul li.li1 { height: 138px; width: 33.33%; max-width: 150px; }
.zfxxgk_box ul .li1:nth-child(3) { margin-right: 0px; }
.zfxxgk_box ul li.li1 a { height: 138px; text-align: center; }
.zfxxgk_box ul li.li1 a img { display: block; margin: 0px auto 18px; padding-top: 24px; }
.zfxxgk_box ul li.li1 a span { font-size: 15px; color: rgb(13, 76, 153); display: block; }
.zfxxgk_box ul li.li2 { height: 110px; width: 50%; max-width: 227px; }
.zfxxgk_box ul .li2:nth-child(5), .zfxxgk_box ul .li2:nth-child(8) { margin-right: 0px; }
.zfxxgk_box ul li.li2 a { height: 110px; text-align: center; }
.zfxxgk_box ul li.li2 a img { display: block; float: left; margin-left: 50px; margin-top: 30px; }
.zfxxgk_box ul li.li2 a span { font-size: 15px; color: rgb(13, 76, 153); display: block; width: 60px; float: left; margin-top: 34px; margin-left: 20px; line-height: 21px; }
.zfxxgk_box ul li.li2:last-child a span { width: 75px; margin-top: 44px; }
.zfxxgk_box ul li a:hover { opacity: 0.8; }
.zfxxgk_box ul li.li3 { height: 110px; width: 112.5px; margin-right: 2px; }
.zfxxgk_box ul .li2:nth-child(8) { margin-left: 2px; }
.zfxxgk_box ul li.li3 a { height: 110px; text-align: center; line-height: 110px; }
.zfxxgk_box ul li.li3 a span { font-size: 15px; color: rgb(13, 76, 153); display: block; }
.fwqd_box { width: 100%; height: 135px; float: left; margin-top: 20px; overflow: hidden; position: relative; }
.fwqd_box .hd { height: 8px; position: absolute; left: 50%; margin-left: -58px; bottom: 14px; }
.fwqd_box .hd li { font-size: 0px; width: 4px; height: 4px; border-radius: 4px; background: rgb(153, 153, 153); margin: 2px 5px 0px; float: left; cursor: pointer; }
.fwqd_box .hd li.on { width: 8px; height: 8px; border-radius: 8px; margin: 0px 5px; }
.fwqd_box .bd { height: 82px; overflow: hidden; }
.fwqd_box .bd li { width: 224px; height: 82px; float: left; margin-right: 20px; }
.fwqd_box .bd li a { display: table; height: 80px; border: 1px solid rgb(232, 232, 232); }
.fwqd_box .bd li a i img { vertical-align: middle; display: block; }
.fwqd_box .bd li a i, .fwqd_box .bd li a span { display: table-cell; vertical-align: middle; }
.fwqd_box .bd li a span { vertical-align: middle; text-align: center; font-size: 16px; color: rgb(16, 61, 150); width: 500px; }
.fwqd_box .bd li a:hover { border: 1px solid rgb(16, 61, 150); }
.fwqd_box .next { width: 30px; height: 30px; background: url("../png/eomsrr.png") no-repeat; display: block; position: absolute; right: 0px; bottom: 0px; cursor: pointer; }
.fwqd_box .prev { width: 30px; height: 30px; background: url("../png/ib5tu1.png") no-repeat; display: block; position: absolute; right: 40px; bottom: 0px; cursor: pointer; }
.zwgktj_box { width: 100%; height: auto; background: url("https://www.tongdao.gov.cn/tongdao/xhtml/images2021/jdhy_bg.png") repeat; padding-bottom: 54px; }
.zwgktj_list { width: 580px; }
.zwgktj_list .title { padding: 11px 0px; margin-top: 14px; }
.zwgktj_list .title .a_title { color: rgb(30, 102, 160); font-size: 20px; font-weight: bold; line-height: 50px; }
.zwgktj_list .title .more { margin-right: 0px; }
.zwgktj_list ul li { width: 280px; height: 360px; overflow: hidden; float: left; margin-right: 20px; border-radius: 4px; }
.zwgktj_list ul li:last-child { margin-right: 0px; }
.zwgktj_list ul li a { width: 100%; height: auto; display: block; }
.zwgktj_list ul li a img { width: 100%; height: auto; display: block; transition: all 0.3s ease 0s; }
.zwgktj_list ul li a:hover img { transform: scale(1.05); }
.zcjd_list { width: 585px; height: auto; padding: 20px 0px 40px; }
.zcjd_list .hd { height: 60px; border-bottom: 1px solid rgb(224, 224, 224); box-sizing: border-box; }
.zcjd_list .hd li { float: left; margin-right: 20px; }
.zcjd_list .hd li a.a_title { display: inline-block; line-height: 60px; font-size: 20px; color: rgb(137, 137, 137); font-weight: bold; box-sizing: border-box; height: 60px; }
.zcjd_list .hd li.on a.a_title { display: inline-block; line-height: 60px; font-size: 20px; color: rgb(30, 102, 160); font-weight: bold; border-bottom: 1px solid rgb(26, 105, 173); box-sizing: border-box; height: 60px; }
.zcjd_list .title .more { margin-right: 0px; margin-top: 5px; }
.zcjd_list .dl_list dl dt { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 30px; margin-bottom: 15px; }
.zcjd_list .dl_list dl dt a { font-size: 16px; color: rgb(30, 30, 31); line-height: 16px; }
.zcjd_list .dl_list dl dt a:hover { color: rgb(1, 82, 147); }
.zcjd_list .dl_list dl dd span { width: 50px; height: 20px; display: block; float: left; text-align: center; line-height: 20px; background: rgb(14, 102, 173); color: rgb(255, 255, 255); font-size: 14px; margin-right: 15px; }
.zcjd_list .dl_list dl dd p { line-height: 20px; color: rgb(102, 102, 102); font-size: 16px; }
.gqhy_list { width: 585px; height: auto; padding: 20px 0px 40px; }
.gqhy_list .title { height: 60px; border-bottom: 1px solid rgb(224, 224, 224); box-sizing: border-box; }
.gqhy_list .title a.a_title { display: inline-block; line-height: 60px; font-size: 20px; color: rgb(30, 102, 160); font-weight: bold; border-bottom: 1px solid rgb(26, 105, 173); box-sizing: border-box; height: 60px; }
.gqhy_list .title .more { margin-right: 0px; margin-top: 5px; }
.gqhy_list .dl_list dl dt { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 30px; margin-bottom: 15px; }
.gqhy_list .dl_list dl dt a { font-size: 16px; color: rgb(30, 30, 31); line-height: 16px; background: url("../png/6m0yi0.png") left center no-repeat; padding-left: 30px; }
.gqhy_list .dl_list dl dt a:hover { color: rgb(1, 82, 147); }
.gqhy_list .dl_list dl dd p { line-height: 26px; color: rgb(102, 102, 102); font-size: 15px; text-indent: 2em; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 100%; overflow: hidden; }
#cnzz_stat_icon_1279743093 { display: none; }
.fx { float: right; margin-bottom: 20px; }
.pic_tab .bd { position: relative; }
.pic_tab ul li a { display: block; height: 140px; }
.picScroll-onTop { position: absolute; right: 0px; top: 0px; bottom: 0px; display: block; opacity: 0.9; }
.picScroll-onTop img { display: block; width: 100%; height: 100% !important; }
.picScroll-left { right: auto; left: 0px; }
.picScroll-onTop:hover { opacity: 1; }
@media screen and (max-width: 768px) {
  .picScroll-onTop { width: 150px; }
  .pic_tab ul li a { height: auto; }
  .hadlines ul { display: none; }
}
@media screen and (max-width: 414px) {
  .picScroll-onTop { width: 80px; }
  .qybs_list li:nth-child(11), .bmbs_list li:nth-child(n+13) { display: none; }
  .qybs_list li:nth-child(12) { margin-right: 1.4%; }
}
.thouchmouseevent .bd ul { width: 100%; }
@media screen and (max-width: 959px) {
  #sypfId { display: none; }
  .hadlines { padding: 0px 10px; min-height: auto; box-sizing: border-box; }
  .hadlines h2 { white-space: normal; padding: 15px 0px; }
  .hadlines h2 a { font-size: 18px; width: 100%; overflow: hidden; display: block; }
  .hadlines dl { padding: 15px 0px 20px; }
  .hadlines dl dd a { font-size: 14px; }
  .hadlines dl dd { display: none; border-right: none; }
  .hadlines dl dd:first-child { display: block; width: 100%; float: inherit; padding: 0px 10px; border-right: none; }
  ._hlk { display: inline-block; }
  .news_box { width: 100%; max-width: 100%; padding-bottom: 0px; }
  .news_tab { width: 100%; }
  .news_tab .bd img {height: 100%;max-width: 100%;width: 100%;}
  .news_list { width: 100%; margin-top: 10px; max-width: 100%; max-height: none; }
  .news_list .hd { white-space: nowrap; }
  .news_list .hd ul { overflow: scroll hidden; }
  .news_list .hd ul li { float: inherit; display: inline-block; width: auto; padding: 0px 10px; }
  .news_list .hd ul li a { font-size: 14px; }
  .news_list .bd ul { margin-left: 0px; border-left: 0px; }
  .news_list .bd ul li a { font-size: 14px; background: none; padding: 0px 15px 0px 0px; white-space: normal; width: 100%; float: inherit; display: inline; }
  .news_list .bd ul li span { font-size: 14px; float: inherit; white-space: nowrap; }
  .news_list .bd ul li { padding: 0px 20px; box-sizing: border-box; margin: 0px; height: auto; line-height: 1.8; }
  .news_list .bd .top_list { }
  .news_list .bd .top_list h2 { height: auto; line-height: 1.8; }
  .news_list .bd .top_list h2 a { font-size: 16px; }
  .news_tab .bd .a_title { padding: 0px 137px 0px 15px; font-size: 14px; }
  .ztzl_box { margin: 15px; height: auto; }
  .ztzl_box .title { width: 100%; height: 60px; background: none; font-size: 20px; color: rgb(255, 255, 255); position: inherit; }
  .ztzl_box .title a { font-size: 20px; color: rgb(255, 255, 255); text-align: center; line-height: 60px; display: block; background: rgb(30, 102, 160); border-radius: 4px; }
  .ztzl_tab { display: none; }
  .zwgkTab_box { margin: 0px auto 25px; }
  .bsfwBox, .hdjlBox, .zwgkBox { padding: 0px 15px; }
  .zwgkTab_box .zwgkTabBd { max-height: initial; }
  .zwgkTab_box .zwgkTabHd ul li { height: 58px; }
  .zwgkTab_box .zwgkTabHd ul li a { height: 58px; font-size: 18px; line-height: 58px; }
  .zwgkTab_box .zwgkTabHd ul li a i, .zwgkTab_box .zwgkTabHd ul li a span { display: none; }
  .zwgkBox_tab { width: 100%; margin-top: 10px; }
  .zwgkBox_tab .hd { white-space: nowrap; }
  .zwgkBox_tab .hd ul { overflow: scroll hidden; }
  .zwgkBox_tab .hd li { padding: 0px; margin-right: 10px; float: inherit; display: inline-block; }
  .zwgkBox_tab .hd li a { font-size: 16px; }
  .zwgkBox_tab .hd .more { display: none; }
  .zwgkBox_tab .bd ul li { height: auto; line-height: 1.8; }
  .zwgkBox_tab .bd ul li a { font-size: 14px; padding-left: 0px; background: none; white-space: normal; float: inherit; display: inline; padding-right: 15px; }
  .zwgkBox_tab .bd ul li span { font-size: 14px; float: inherit; white-space: nowrap; }
  .zwgkBox_list { width: 100%; }
  .zwgkBox_list .title { padding: 20px 0px; }
  .bsfw_tab { width: 100%; margin-top: 0px; max-height: 490px; overflow: hidden; }
  .bsfw_tab .hd li { padding: 0px; margin-right: 15px; }
  .bsfw_tab .hd li a { font-size: 16px; }
  .bsfw_tab .bd ul li { width: 48.5%; margin-right: 0px; margin-top: 10px; }
  .bsfw_tab .bd ul li a { font-size: 14px; }
  .bsfw_tab .bd ul li:nth-child(2n) { float: right; }
  .bsfw_tab .bd ul li a i { color: rgb(46, 90, 166); font-size: 28px; vertical-align: middle; margin-right: 10px; }
  .bsfw_list { width: 100%; margin-top: 0px; }
  .bsfw_list ul li { float: initial; margin: 15px auto 0px !important; }
  .hdjl_box { width: 100%; box-sizing: border-box; }
  .hdjl_list {margin-top: 10px; width: 100%;flex-direction: column;}
  .hdjl_list .hdjl_xxjz{width: 100%;margin-bottom: 10px;}
  .hdjl_list .hdjl_list_bg { display: none; }
  .hdjl_list ul {height: 40px;height: 40px;left: 50%;transform: translateX(-50%);width: 80%;}
  .hdjl_list ul li {width: 48.5%; margin-right: 0px; height: 40px; line-height: 40px; }
  .hdjl_list ul li:last-child {float: right; }
  .hdjl_tab { margin-top: 0px; }
  .hdjl_tab .hd ul li { margin-right: 20px; line-height: 1.8; }
  .hdjl_tab .hd ul li a { font-size: 16px; }
  .hdjl_tab .bd ul li a { font-size: 14px; white-space: normal; float: inherit; padding-right: 15px; width: auto; display: inline; }
  .hdjl_tab .bd ul li span { float: inherit; white-space: nowrap; }
  .dczj_tab { width: 100%; margin-top: 0px; }
  .dczj_tab .hd li { padding: 0px; margin-right: 40px; }
  .dczj_tab .hd li a { font-size: 16px; }
  .dczj_tab .bd ul.jgfk_box li a, .dczj_tab .bd ul.jgfk_box li span { font-size: 14px; }
  .dczj_box dl { padding: 10px 0px; }
  .dczj_box dl dt a { font-size: 14px; line-height: 18px; }
  .dczj_box dl dd .dczj_btn { margin-top: 10px; }
  .zjtd_box { padding: 0px 15px; box-sizing: border-box; margin: 0px auto 20px; }
  .zjtd_box .title { margin-bottom: 20px; }
  .zjtd_box .title img { width: 100%; max-width: 320px; }
  .zjtd_box .zjtd_pic { width: 100%; }
  .zjtd_tdgk { width: 100%; height: auto; }
  .zjtd_tdgk_title li { margin-right: 40px; }
  .zjtd_tdgk_title li:last-child { margin-right: 0px; }
  .zjtd_tdgk_text { margin-top: 20px; font-size: 14px; }
  .zjtd_tdgk .tdgkk_more { position: initial; margin: 20px auto 0px; }
  .xxgkpd_box { margin: 10px 0px; }
  .zwgk_list { width: 100%; padding: 0px 15px; box-sizing: border-box; }
  .zwgk_list .hd li a { font-size: 18px; }
  .zwgk_list .bd ul li p { width: 100%; font-size: 14px; }
  .zwgk_list .bd ul li span { font-size: 14px; }
  .zwgk_list .bd ul li { padding: 10px 0px; }
  .zfxxgk_box { width: 100%; max-width: 100%; padding: 0px 15px; box-sizing: border-box; }
  .zfxxgk_box ul { height: auto; background: none; }
  .zfxxgk_box a.title img { height: auto; }
  .zfxxgk_box ul li.li1, .zfxxgk_box ul li.li2, .zfxxgk_box ul li.li3 { max-width: 100%; width: 49.5%; margin-right: 1%; }
  .zfxxgk_box ul li:nth-child(2n) { margin-right: 0px; }
  .zfxxgk_box ul .li1:nth-child(3), .zfxxgk_box ul .li2:nth-child(5) { margin-right: 1%; }
  .zfxxgk_box ul li { height: auto !important; }
  .zfxxgk_box ul li a { background: rgb(235, 237, 237); height: 44px !important; line-height: 44px !important; }
  .zfxxgk_box ul li a span { line-height: 44px !important; }
  .zfxxgk_box ul li a img { display: none !important; }
  .zfxxgk_box ul li.li2 a span { font-size: 15px; color: rgb(13, 76, 153); display: block; float: none; width: 100%; margin: 0px; }
  .zfxxgk_box ul li.li2:last-child { margin-left: 0px; }
  .zfxxgk_box ul li.li2:last-child a span { width: 100%; margin: 0px; }
  .fwqd_box { height: auto; margin-top: 20px; padding: 0px 15px; box-sizing: border-box; }
  .fwqd_box .hd, .fwqd_box .prev, .fwqd_box .next, .fwqd_box .bd li a i { display: none; }
  .fwqd_box .bd { height: auto; }
  .fwqd_box .bd li { width: 100%; height: auto; margin-bottom: 10px; }
  .fwqd_box .bd li a { height: 44px; display: inline-block; line-height: 44px; width: 100%; margin-right: 0px; box-sizing: border-box; }
  .fwqd_box .bd li a span { width: 100%; padding: 0px 20px; text-align: center; display: block; box-sizing: border-box; }
  .zwgktj_box { padding-bottom: 20px; }
  .zwgktj_list { padding: 0px 15px; width: 100%; box-sizing: border-box; }
  .zwgktj_list .title { padding: 0px; margin-top: 0px; }
  .zwgktj_list .title .a_title { font-size: 18px; }
  .zwgktj_list ul li { width: 48.5%; margin-right: 0px; max-height: 280px; overflow: hidden; height: auto; }
  .zwgktj_list ul li:nth-child(2n) { float: right; }
  .zcjd_list { padding: 0px 15px; width: 100%; box-sizing: border-box; }
  .zcjd_list .title a.a_title { font-size: 18px; }
  .zcjd_list .dl_list dl dt { margin: 15px 0px 7px; }
  .zcjd_list .dl_list dl dt a { font-size: 14px; }
  .zcjd_list .dl_list dl dd p { font-size: 14px; }
  .gqhy_list { padding: 10px 15px 20px; width: 100%; box-sizing: border-box; }
  .gqhy_list .title a.a_title { font-size: 18px; }
  .gqhy_list .dl_list dl dt { margin: 15px 0px 7px; }
  .gqhy_list .dl_list dl dt a, .gqhy_list .dl_list dl dd p { font-size: 14px; line-height: 20px; }
  .zfld_box { padding: 20px 15px; }
  .zfld_box .title { font-size: 20px; }
  .zfld_box ul { padding: 15px 0px; white-space: nowrap; overflow: scroll hidden; }
  .zfld_box ul li { float: inherit; display: inline-block; margin: 0px 10px 0px 0px; }
  .zfld_box ul li:last-child { margin-right: 0px; }
  .zfld_box ul li p a { font-size: 16px; }
  .zfld_right { padding: 0px 15px; box-sizing: border-box; width: 100%; margin-bottom: 15px; }
  .zfld_list { margin-top: 10px; width: 100%; }
  .zfld_list .hd ul li a { font-size: 16px; }
  .zfjg_box { margin-top: 15px; width: 100%; }
  .zfgzbg_box { height: auto; width: 100%; }
  .zfgzbg_box .title { line-height: 52px; height: 52px; }
  .zfgzbg_box .title a { font-size: 18px; }
  .zfgzbg_list .bd { white-space: nowrap; }
  .zfgzbg_list .bd ul { overflow: scroll hidden; }
  .zfgzbg_list .bd ul li { float: inherit; display: inline-block; margin: 0px 10px 0px 0px; }
  .zfgzbg_list .bd ul li:last-child { margin-right: 0px; }
  .ldml_left { width: 100%; padding: 0px 15px; box-sizing: border-box; height: auto; margin-bottom: 0px; }
  .wrap_left { width: 100%; min-height: auto; }
  .wrap:last-child { margin-bottom: 15px; }
  .left_img h2 { font-size: 18px; }
  .wrap_right { width: 100%; border-left: none; }
  .wrap_right dl { padding: 0px; margin-top: 10px; }
  .wrap_right dl dd img { display: none; }
  .wrap_right dl dd, .wrap_right dl dd p { font-size: 14px !important; line-height: 25px !important; }
  .read-more { width: 100%; background-size: 17px 8px; }
  .read-more a { font-size: 14px; }
}
@media screen and (max-width: 560px) {
  .zwfw_title { padding: 0px 20px; }
  .zfgzbg_box { height: auto; }
  .zfgzbg_box ul li { width: 100%; }
  .ld_article .ld_img { margin: 30px auto; float: none; }
  .ld_img_article { width: 100%; margin-top: 0px; }
  .ld_img_article h2 { padding-top: 0px; }
  .ld_img_article .ld_jl, .ld_fg { padding-top: 20px; }
}