
/*通用*/
	html,body{-webkit-text-size-adjust: none;}
	body { font-size: 16px;}
	.mid {width: 1200px; margin: 0 auto;}
	.mtb24{ margin: 24px 0; }
	.mtb30{ margin: 30px 0; }
	.mt16{ margin-top: 16px; }
	.mt24{margin-top: 24px;}
	.mr20{margin-right: 20px;}
	.mrb20{ margin: 0 20px 20px 0; }
	.ptb24{ padding: 24px 0 24px 0 }
	.p12{padding: 12px;}
	.p20 { padding: 20px;}
	.p24{padding: 24px;}
	.ml24{margin-left: 24px}
	.w508 { width: 508px;}
	.w540 { width: 540px;}
	.w580 { width: 580px;}
	.w590 { width: 590px;}
	.mt10 { margin-top: 10px; }
	.mt20 { margin-top: 20px; }
	.mt30 { margin-top: 30px; }
	.mt40 { margin-top: 40px; }
	.mt48 { margin-top: 48px; }
	.mt60 { margin-top: 60px; }
	.ml30 { margin-left: 30px; }
	.ml40 { margin-left: 40px;}
	.mb24 { margin-bottom: 24px;}
	.mb30 { margin-bottom: 30px;}
	.red { color: #e33737;}
	.bg { background: #f9f9f9;}

/*header*/
	.header { min-width: 1200px; background: #fff;}
	.header_bg {height: 130px;background: #8dc6ff87;}
	.header_bg .mid { position: relative;}
	.header_bg .top { line-height: 35px; font-size: 14px; color: #fff; position: absolute; right: 0; top: 5px; z-index: 1;}
	.header_bg .top .item { float: left; margin-left: 24px; position: relative;}
	.header_bg .top .csci { height: 35px;}
	.header_bg .top .ipv6 { line-height: 20px; background: rgba(33, 130, 230, 0.57); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#852196f3,endColorstr=#852196f3); border-radius: 10px; padding: 0 8px; margin-top: 8px;}
	.header_bg .top a { color: #fff;}
	.header_bg .top i { font-size: 20px;float: right;}
	.header_bg .sitem { display: none; z-index: 99; position: absolute; top: 36px; left: 50%; margin-left: -57px;}
	.header_bg .grzx{ top: 32px; width: 108px; text-align: center; }
	.header_bg .grzx i{ font-size: 18px;float: left;}
	.header_bg .grzx a{ color: #333; display: block;padding: 4px 10px;}
	.header_bg .sitem img { width: 110px; height: 110px; border: 4px solid #fff;}
	.header_bg .item:hover .sitem { display: block;}
	.header_bg .logo {padding-top: 39px;} 

	.header .search {position: absolute;top: 45px;right: 0;}
	.header .search input{ width: 488px; height: 56px; padding-left:20px; font-size: 18px; border:none; border-radius: 28px; background: #ffffffe6; float: left;}
	.header .search input::placeholder { color: #999;}
	.header .search button{ width: 116px; height: 56px; color: #fff; font-size: 18px; text-align: left; background: #e33737; border: none; border-radius: 0 28px 28px 0; position: absolute; right: 0; top: 0;}
	.header .search button:focus{outline: 0;}
	.header .search i{ font-size: 24px; color: #fff; margin-left: 20px; margin-right: 5px; float: left;}

	.header .navs { height: 60px; background: #e33737;}
	.header .navs ul {width: 1200px;height: 60px;margin: 0 auto;}
	.header .navs li {width: 100px;height: 60px;line-height: 60px;font-size: 20px;text-align: center;float: left;}
	.header .navs li:hover{background: #c12323}
	.header .navs li a{ color: #fff; display: block;}
	.header .navs li.on a{ font-weight: bold;background: #c12323}
	
/*sheader*/
	.sheader { min-width: 1200px;}
	.sheader .mid { position: relative;}
	.sheader_t { line-height: 40px; background: #e33737; font-size: 14px; color: #fff;}
	.sheader .search { margin-top: 5px; float: left; position: relative;}
	.sheader .search input{ width: 48px; height: 30px; padding-left: 32px; font-size: 16px; color: #fff; border:none; border-radius: 15px; background: #c32c31; float: left; box-sizing: content-box; transition: 0.8s; -moz-transition: 0.8s; -webkit-transition: 0.8s; -o-transition: 0.8s;}
	.sheader .search input:focus { width: 200px;}
	.sheader .search input::placeholder { color: rgba(255, 255, 255, 0.8);}
	.sheader .search button{ width: 32px; height: 30px; line-height: 30px; background: none; color: #fff; text-align: right; border: none; position: absolute; left: 0; top: 0;}
	.sheader .search button:focus{outline: 0;}
	.sheader .search i { font-size: 18px; color: #fff; margin-left: 10px; margin-right: 4px; float: left;}
	.sheader_t .item { float: left; margin-right: 28px; position: relative;}
	.sheader_t .ipv6 { line-height: 24px; background: #c32c31; border-radius: 10px; padding: 0 10px; margin-top: 8px;}
	.sheader_t a { color: #fff;}
	.sheader_t a:hover{ color: #fffaca;}
	.sheader_t .item i { font-size: 20px; position: absolute; right: -20px;}
	.sheader .sitem { display: none; z-index: 99; position: absolute; top: 40px; left: 50%; margin-left: -57px;}
	.sheader .grzx{  top: 34px; width: 90px; padding: 0 10px; background: #fff;text-align: center;box-shadow: 2px 2px 2px #efefef;}
	.sheader .grzx i{ left: 0; float: left;position: static;}
	.sheader .grzx a{ color: #333; display: block;}
	.sheader .sitem img { width: 110px; height: 110px; border: 4px solid #fff;}
	.sheader .item:hover .sitem { display: block;}

	.sheader_b { height: 100px;background-color: #fff}
	.sheader .logo { width: 325px; margin-top: 18px; float: left;}
	.sheader .csci { width: 76px; margin-top: 22px; margin-left: 16px; float: left;}
	.sheader .csci img { width: 100%;}
	.sheader .navs { margin-top: 25px; float: right; width: 780px;}
	.sheader .navs li { line-height: 50px; margin-left: 50px; font-size: 20px; float: left; position: relative;}
	.sheader .navs li.on a { color: #e33737;}
	.sheader .navs li a:after, .sheader .navs .on a:after { content: ""; width: 0; height: 3px; background: #c32c31; position: absolute; top: 100%; left: 50%; transition: 0.8s; -moz-transition: 0.8s; -webkit-transition: 0.8s; -o-transition: 0.8s;}
	.sheader .navs li a:hover:after, .sheader .navs .on a:after{left: 25%;width: 50%;}	

/*footer*/
	.footer { min-width: 1200px; line-height: 28px; font-size: 14px; color: #666; border-top: 5px solid #c12c20;}
	.footer_links { border-top: 5px solid #c12c20; font-size: 14px;}
	.footer_links .links_ti { background: #f3f3f3;}
	.footer_links .links_ti .title { padding: 22px 0; font-size: 18px; font-weight: bold; color: #333; margin-left: 6px; margin-right: 26px; float: left;}
	.footer_links ol { height: 30px; padding: 22px 0; color: #333;}
	.footer_links ol li { height: 30px; line-height: 30px; border: 1px solid #ccc; margin-right: 26px; background: #fff; float: left; display: inline-block;}
	.footer_links ol li.mr { margin-right: 0;}
	.footer_links .link_title { padding: 0 26px; text-align: center; cursor: pointer; position: relative;}
	.footer_links .link_title i { font-size: 24px; position: absolute; right: 0;}
	.footer_links .bd { background: #fff;}
	.footer_links .bd ul { display: none;}
	.footer_links .bd ul li { line-height: 40px; padding: 0 15px; float: left;}
	.footer_links .link_jg li { width: 16.6666%; text-align: center; padding: 0;}
	.footer_links .bd a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

	.footer_txt { background: #f3f3f3; padding-bottom: 20px;}
	.footer_txt .mid { position: relative;}
	.footer_txt .f_nav { line-height: 38px; color: #bababa; border-top: 1px solid #e1e1e1;}
	.footer_txt .f_nav a { padding: 0 18px;}
	.footer_txt  p { text-align: center;}
	.footer_txt  p a { color: #666;}
	.footer_txt .ideConac { position: absolute; right: 20px; bottom: 20px;}
	.footer_txt .jiucuo { position: absolute; right: 130px; bottom: 34px;}

/*回到顶部*/
	#topid { position:fixed; z-index: 999; right:40px; bottom:40px; cursor: pointer;}
	#topid a { display: none;}
	#topid img { -webkit-transition:.3s;-moz-transition:.3s; outline: none; width:50px; height:50px;}
	#topid:hover{filter:alpha(opacity=1); -moz-opacity:1; opacity:1;}

/*新闻轮播图*/
	.news_img { width: 594px; height: 410px; float: left; overflow: hidden; position: relative;}
	.news_img .hd { position: absolute; bottom: 23px; right: 24px; z-index: 999; }
	.news_img .hd li { width: 10px; height: 10px; background: #fff; border-radius: 10px; margin-left: 10px; float: left; cursor: pointer; transition:.4s width;}
	.news_img .hd li.on { background: #ff9b5f; width: 20px; }
	.news_img .bd { height: 410px; position: relative;}
	.news_img .bd img { width: 100%; height: 410px;}
	.news_img .txt-bg { width: 100%; height: 56px; line-height: 56px; font-size: 16px; background: #22222280; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80222222,endColorstr=#80222222); color: #fff; text-indent: 20px; position: absolute; bottom: 0px;}

/*首页*/
	.index .title { font-size: 18px; font-weight: bold; color: #ee6666;}
	.index .list .more i { font-size: 24px; font-weight: normal; color: #ccc;}
	.index .list .bd{margin-top: 8px;}
	.index .list .bd li { height: 48px; line-height: 48px;}
	.index .list .bd li:last-child { border-bottom: none;}
	.index .list .bd a { width: 76%; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.index .list .bd a:hover{ color: #d82f2f;text-decoration: underline;}
	.index .list .bd a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; width: 4px; height: 4px; margin-bottom: 4px;}
	.index .list .bd .date { float: right; color: #999; display: block;}

	/*头条*/
		.index .headlines { background: #f7f8fa; position: relative;}
		.index .headlines a { text-align: center; background: url(../images/bg_headlines.png) no-repeat top right; color: #666; display: block;}
		.index .headlines .title { width: 990px; line-height: initial; font-size: 26px; font-weight: bold; margin: 0 auto;padding: 15px 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		.index .headlines p { width: 1120px; font-size: 18px; margin: 0 auto; padding-bottom: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
		.index .headlines .tip { position: absolute; top: 18px; left: -15px;}

	/*新闻*/
		.news { width: 582px; height: 410px; float: right; overflow: hidden;}
		.news .title { height: 56px; line-height: 56px; background: url(../images/ti_news.png) left #fafafa; padding-left: 20px; position: relative;}
		.news .title h3 { font-size: 20px; font-weight: bold; color: #d82f2f; float: left; position: relative;}
		.news .title h3 a { color: #d82f2f;}
		.news .title h3 i { line-height: 10px; font-size: 20px; position: absolute; left: 50%; margin-left: -10px; bottom: 8px;}
		.news .title .more { position: absolute; top: 0; right: 10px;}

	/*小专题*/
		.szt-banner .swiper-slide { width: 590px; height: 120px; overflow: hidden; position: relative;}
		.szt-banner .swiper-slide img { width: 100%; height: 120px;}
		.szt-banner .swiper-slide a { display: block;}
		.szt-banner .swiper-slide .num { position: absolute; bottom: 5px; right: 5px; z-index: 1; opacity: 0.6;}
		.szt-banner .swiper-slide .num li { width: 10px; height: 10px; background: #fff; float: left; margin-left: 5px; cursor: pointer;}
		.szt-banner .swiper-slide .num li.on { background: #e33737;}

	/*两版新闻*/
		.s_newsbox { width: 590px;position: relative;}
		.s_newsbox ol { height: 56px; line-height: 56px; background: #fafafa;color: #999;}
		.s_newsbox ol li { font-size: 18px; color: #222; padding: 0 18px; display: inline-block; cursor: pointer; position: relative;}
		.s_newsbox ol li i { display: none}
		.s_newsbox ol li.on { font-weight: bold; color: #ee6666;}
		.s_newsbox ol li.on a { color: #ee6666;}
		.s_newsbox ol li.on i { line-height: 10px; font-size: 20px; position: absolute; left: 50%; margin-left: -10px; bottom: 4px; display: block;}
		.s_news { padding-bottom: 16px; }
		.s_news .hd { position: absolute; bottom: 0; left: 50%; margin-left: -45px; z-index: 999;}
		.s_news .hd li { width: 8px; height: 8px; background: #cecdcb; border-radius: 8px; margin-left: 10px; float: left; cursor: pointer;}
		.s_news .hd li.on { background: #ee6666;}
		.s_newsbox .box{ height: 260px; overflow: hidden;}
		.s_news .more {  position: absolute; top: 14px; right: 10px;}

	/*政务*/
		.zw_box .mid { background: #fff;}
		.zw_box .zw_title { min-width: 1200px; height: 142px; background: #f5f5f5;}
		.zw_box .zw_title ol { width: 1074px; margin: 0 auto;}
		.zw_box .zw_title li { width: 358px; float: left;}
		.zw_box .zw_title li a { height:78px; line-height: 78px; font-size: 24px; margin: 32px 16px 0 16px; padding-left: 80px; background: #fff; border-radius: 8px; cursor: pointer; display: block;}
		.zw_box .zw_title li.on a { height: 90px; background: url(../images/ti_zw.png) no-repeat top center; font-weight: bold;}
		.zw_box .zw_title li.on a, .zw_box .zw_title li.on i { color: #fff;}
		.zw_box .zw_title li i { font-size: 34px; color: #ee6666; margin-right: 10px; float: left;}
		.zw_box .box { background: url(../images/bg_zw.png) no-repeat top right;}

	/*政务公开*/
		.index .xxgk { width: 590px;}
		.index .xxgk .title { padding: 16px 0;}
		.index .xxgk .title i { font-size: 24px; margin-right: 12px; float: left;}
		.index .xxgk .con_t a { width: 290px; background: #f5f5f5; color: #424242; margin-bottom: 10px; display: block; padding: 12px 0;line-height: 32px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		.index .xxgk .con_t a:hover{background: #ee6666;color: #fff;}
		.index .xxgk .con_t a:hover i{color: #fff;}
		.index .xxgk .con_t a i { font-size: 25px; color: #ee6666; margin-left: 15%; margin-right: 10px; float: left;vertical-align: middle;}
		.index .xxgk .con_m { margin-top: 14px; margin-bottom: 10px;}
		.index .xxgk .con_m li { width: 190px; line-height: 100px; position: relative;}
		.index .xxgk .con_m a { background: #fff7f1; border: 1px solid #f3d6d8; font-size: 18px; color: #ee6666; padding-left: 22px; display: block;}
		.index .xxgk .con_m a:hover{ background: #ffeddf; border: 1px solid #ffcfd2; }
		.index .xxgk .con_m .mr { margin-right: 10px;}
		.index .xxgk .con_m span { width: 60px; height: 60px; line-height: 60px; border-radius: 60px; background: #fff; text-align: center; display: block; position: absolute; top: 20px; right: 15px;}
		.index .xxgk .con_m a i { font-size: 42px;display: block; transition: all 0.43s ease 0s;}
		.index .xxgk .con_m a:hover i{transform: rotateY(180deg);}
		.index .xxgk .con_b { line-height: 32px; background: #f5f5f5; padding: 14px 20px;}
		.index .xxgk .con_b a { color: #333; float: left;}
		.index .xxgk .con_b a:hover{color: #ee6666;}
		.index .xxgk .con_b span { color: #c8c8c8; margin: 0 13px; float: left;}

		.index .xxgk_li .title { height: 56px; line-height: 56px; border-bottom: 1px solid #f1efef; position: relative;}
		.index .xxgk_li .title h4 { font-size: 18px; border-bottom: 1px solid #ee6666; float: left;}
		.index .xxgk_li .title h4 a{ color: #ee6666; }
		.index .xxgk_li .title ol { line-height: 20px; font-size: 14px; font-weight: normal; color: #666; position: absolute; right: 0; bottom: 15px;}
		.index .xxgk_li .title ol li { display: inline-block; max-width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;vertical-align: middle;}
		.index .xxgk_li .title ol li a { color: #666; padding: 0 8px;}
		.index .xxgk_li .title ol li.on a { color: #ee6666;}

		.index .fggw .bd{ height: 290px; overflow: hidden}

	/*政务服务*/
		.index .fw_l { width: 820px; float: left;}
		.index .fw_l .hd li { line-height: 64px; font-size: 18px;display: inline-block; color: #333; text-align: center;}
		.index .fw_l .hd li.on { font-weight: bold; color: #ee6666; cursor: pointer;}
		.index .fw_l .hd span { float: left;}
		.index .fw_l .bd li { width: 264px; border: 1px solid #f3f3f3; margin-right: 11px; margin-bottom: 12px; padding: 20px 0; float: left;}
		.index .fw_l .bd li:hover{border: 1px solid #dcdcdc;cursor: pointer;background: #fbfbfb; }
		.index .fw_l .bd li.m0 { margin-right: 0;}
		.index .fw_l .bd li .fl { width: 50px; margin: 8px 0; padding: 0 12px; border-right: 1px solid #eaeaea;}
		.index .fw_l .bd li .fl img { width: 100%; height: 50px;}
		.index .fw_l .bd li .fr { width: 165px; margin-right: 10px;}
		.index .fw_l .bd li .title { line-height: 20px; font-size: 16px; color: #333; margin-bottom: 4px;}
		.index .fw_l .bd li .desc { color: #999; height: 44px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
		.index .fw_l .bd li .desc a { line-height: 22px; font-size: 14px; color: #999;}
		.index .fw_l .bd .bm li { line-height: 24px; background: #fafafa; text-align: center; padding: 12px 0;}
		.index .fw_l .bd .more { line-height: 38px; background: #fafafa; color: #ee6666; text-align: center;}
		.index .fw_l .bd .more a { color: #ee6666; display: block;}

		.index .fw_r { width: 356px; float: right;}
		.index .fw_r .title { line-height: 60px;}
		.index .fw_r .con a { height: initial;padding: 20px 0px 20px 30px; line-height: initial; background: #f5f5f5; margin-top: 10px; padding-left: 30px; display: block;}
		.index .fw_r .con a:hover{background: #ee6666;color: #fff;}
		.index .fw_r .con a:hover i{color: #fff;}
		.index .fw_r .con a i { font-size: 16px; color:#ee6666; margin-right: 30px; float: right;}

	/*互动交流*/
		.index .hd_l { width: 646px; float: left;}
		.index .zxft .title { line-height: 56px; border-bottom: 1px solid #e0e0e0; margin-bottom: 20px; position: relative;}
		.index .zxft .title .more { line-height: 56px; position: absolute; top: 0; right: 10px;}
		.index .zxft .title .more i { font-size: 24px; font-weight: normal; color: #ccc;}
		.index .zxft_l { width: 286px; float: left;}
		.index .zxft_l img { width: 100%; height: 194px;}
		.index .zxft_r { width: 345px; line-height: 30px; float: right;}
		.index .zxft_r div { margin-bottom: 5px;}
		.index .zxft_r label { width: 48px; color: #666; float: left;}
		.index .zxft_r span { width: 290px; float: left; overflow: hidden; }
		.index .zxft_r .con { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
		.index .zxft ul { margin: 10px 0;}
		.index .zxft li { width: 206px; line-height: 54px; margin-right: 14px; float: left;}
		.index .zxft li.m0 { margin-right: 0;}
		.index .zxft li a { background: #fff3f3; border:1px solid #fae1e1; display: block;}
		.index .zxft li i { font-size: 25px; color: #ee6666; margin-left: 56px; margin-right: 6px; float: left;}

		.index .zjdc { position: relative;}
		.index .zjdc .hd { border-bottom: 1px solid #e0e0e0;}
		.index .zjdc .hd ul { height: 56px; line-height: 56px;}
		.index .zjdc .hd ul li { font-size: 18px; color: #222; display: inline-block; cursor: pointer;}
		.index .zjdc .hd ul li i { display: none}
		.index .zjdc .hd ul li.on { font-weight: bold; color: #ee6666;}
		.index .zjdc .hd ul li.on i { line-height: 10px; font-size: 10px; position: absolute; left: 50%; margin-left: -5px; bottom: 8px; display: block;}
		.index .zjdc .more { line-height: 56px; position: absolute; top: 0; right: 10px;}
		.index .zjdc .more i { font-size: 24px; color: #ccc;}
		.index .zjdc .bd li { line-height: 20px; padding: 15px 0 15px 15px; position: relative;}
		.index .zjdc .bd li.jgfk {padding: 15px 0 11px 7px; }
		.index .zjdc .bd li .state { width: 54px; line-height: 26px; background: #f5f5f5; border: 1px solid #d6d6d6; color: #b8b8b8; font-size: 14px; text-align: center; position: absolute; top: 15px; left: 0;}
		.index .zjdc .bd li .on { background: #ffefef; border: 1px solid #ee6666; color: #ee6666;}
		.index .zjdc .bd li a { margin-bottom: 5px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
		.index .zjdc .bd li .time { font-size: 14px; color: #999;}

		.index .hd_r { width: 518px; float: right;}
		.index .letter { height: 110px; background: url(../images/bg_letter.jpg) no-repeat top center; padding-left: 19px; margin-bottom: 20px;}
		.index .letter li { width: 240px; line-height: 56px; margin-top: 27px; float: left;}
		.index .letter li a { font-size: 16px;text-align:center; color: #fff; margin: 0 8px; background: #ffffff1a; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1affffff,endColorstr=#1affffff); border: 1px solid #fff; border-radius: 8px; display: block;}
		.index .letter li a:hover {background: rgba(255, 255, 255, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dffffff,endColorstr=#4dffffff);}
		.index .letter li i { font-size: 25px; margin-left: 0; margin-right: 8px;}

		.index .lxxd .title { line-height: 44px; background: #efefef; margin-bottom: 5px; position: relative;}
		.index .lxxd .title h4 { width: 200px; font-size: 18px; font-weight: bold; text-align: center; background: #ee6666; color: #fff; float: left;}
		.index .lxxd .title .more { font-size: 16px; color: #4d4d4d; background: url(../images/icon_letter.png) no-repeat right center; padding-right: 25px; position: absolute; top: 0; right: 25px;}
		.index .lxxd .bd li { height: 32px;line-height: 32px;padding: 8px 0; }
		.index .lxxd li a { width: 75%; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
		.index .lxxd li a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; width: 4px; height: 4px; margin-bottom: 4px;}
		.index .lxxd li .date { float: right; color: #999; display: block;}

		.index .hd_box .other { margin-top: 10px;}
		.index .hd_box .other a { width: 250px; height: 72px; line-height: 72px; font-size: 18px; color: #fff; display: block;text-align: center}
		.index .hd_box .other .cr1 { background: #6db1fc; float: left; margin-bottom: 16px;}
		.index .hd_box .other .cr2 { background: #1cd1ae; float: right; margin-bottom: 16px;}
		.index .hd_box .other .cr3 { background: #a1c710; float: left;}
		.index .hd_box .other .cr4 { background: #ffcb73; float: right;}
		.index .hd_box .other i { font-size: 40px;  margin-right: 8px; vertical-align: middle}

	/*公益宣传*/
		.index .gyxc{ height: 294px; margin-bottom: 30px; position: relative; overflow: hidden;}
		.index .gyxc .title { line-height: 60px; text-align: center; background: url(../images/ti_gyxc.png) no-repeat center; }
		.index .gyxc_btn a{ width: 28px; height: 80px; z-index: 9; opacity: .5; position: absolute;top: 134px; display: none;}
		.index .gyxc_btn a.prev{left: 0; background: url(../images/left.png) center no-repeat #00000066; background-size: 24px;}
		.index .gyxc_btn a.next{right: 0; background: url(../images/right.png) center no-repeat #00000066; background-size: 24px;}
		.index .gyxc .swiper-wrapper li { width: 175px; margin-right: 30px; display: block;}
		.index .gyxc .swiper-wrapper a { border: 1px solid #efefef; display: block;height: 230px;}
		.index .gyxc .swiper-wrapper img { width: 100%; height: 230px;}
	
/* 走进梅州 */
	    .zjmz{min-width: 1200px;}
		.lymz .mid{min-width:1200px;}
		.zjmz .title{ padding-bottom:64px;  }
		.zjmz .box{ padding: 80px 0 72px; }
		.mzgk{background:url(../images/zjmz_bg1.jpg) bottom center;}
		.mzgk .content p{line-height: 2;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;text-indent:2rem;}
		.mzgk .content p a{color: #e85656;}
		.mzgk .icons{margin:48px 0 0;}
		.mzgk .icons a{ display:inline-block; width: 186px; height: 56px;line-height: 56px;text-align: center; background: #f2f2f2;margin-left: 8px;border: 1px solid #e2e2e2; -webkit-transition: all 400ms; transition: all 400ms;}
		.mzgk .icons a i{font-size: 24px;margin-right: 4px;color: #e33737;vertical-align: middle;}
		.mzgk .icons a:hover{background-color: #e85656;border: 1px solid #e85656;color: #fff;-webkit-animation: bounce 1s; animation: bounce 1s;margin-top: -8px}
		.mzgk .icons a:hover i{color: #fff;}
		.mlmz{background-image:url(../images/zjmz_bg2.jpg);}
		#slider { height: 390px; overflow: hidden;}
		#slider .list { padding: 0 20px; margin-top: -7px;}
		#slider .item { width: 185px; height: 390px; float: left; cursor: pointer; overflow: hidden; position: relative;background-color: #f6efde;}
		#slider .open { width: 828px;position: relative;}
		#slider .open .text{ width: 100%; height: 78px;position: absolute;bottom: 0;left: 0;padding-bottom: 16px; background-color: rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);  }
		#slider .open p{ height: 60px;overflow: hidden; color: #c5c5c5;line-height: 1.8;padding: 16px 16px 0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
		#slider .open .slider_ti{width:534px }
		#slider .btn_list li{width: 176px; height: 44px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px; line-height: 44px;margin-top: 16px; text-align: center;border: 1px solid #e3d8d5;background-color: rgba(247,244,240,0.8);}
		#slider .btn_list li a{display: block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
		#slider .btn_list li:hover{background-color: #e85656;border: 1px solid #e85656;}
		#slider .btn_list li:hover a{color: #fff;}
		.slider_ti { width: 186px; height: 390px; background: #1c61bc; position: absolute; left: 0; top: 0;}
		.slider_ti a { width: 26px; line-height: 26px; font-size: 20px; font-weight: bold; padding: 53px 11px; color: #fff; text-align: center; display: block;}
		.lsyg{background: url(../images/ml_ls.png)right bottom no-repeat #f6efde;}
		#slider .btn { width: 294px; position: absolute; left: 584px; top: 20px;}
		#slider .open .ontitle,#slider .open .mask{display: none;animation: 2s opacity2 0s infinite; -webkit-animation: 2s opacity2 0s infinite;-moz-animation: 2s opacity2 0s infinite;}
		#slider .ontitle{position: absolute;left: 50px;top: 106px;color: #fff;font-weight: bold;width: 24px;height:114px;padding: 30px;font-size: 20px;display: block; }
		#slider .bg1{ background-color: rgba(41,146,73,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99299249,endColorstr=#99299249);}
		#slider .bg2{ background-color: rgba(59,154,235,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#993b9aeb,endColorstr=#993b9aeb);}
		#slider .bg3{ background-color: rgba(235,104,141,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99eb688d,endColorstr=#99eb688d);}
		.mask{position: absolute;top: 0; background: rgba(0,0,0,0.5); width: 100%;height: 390px;display: block; }

		.lymz{background-color:#f7f7f8; background-image:url(../images/zjmz_bg3.png);background-repeat: no-repeat;background-position:center; }
		.lymz .content li .img{width: 300px; height: 230px;overflow: hidden;}
		.lymz .content li img{transition:all 0.2s ease-in;}
		.lymz .content li:hover img{transform:scale(1.05);}
		.lymz .content li .img img{width: 300px; height: 230px;}
		.lymz .content ul{height: 460px;}
		.lymz .content li{width: 600px;height: 230px; float: left; }
		.lymz .content li:hover{box-shadow: 5px 5px 4px #efefef;}
		.lymz .content .text{width: 300px;height: 182px; padding-top: 48px;background-color: #fff; text-align: center;}
		.lymz .content li:hover .text{background: #fff0e5}
		.lymz .content .text h3{color: #471b13;margin-bottom: 24px;font-weight: normal;}
		.lymz .content .text p{ padding:0 24px;color: #8a8a8a;line-height: 24px;height: 72px; text-align: center;overflow: hidden;display:-webkit-box; text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
        .tsmz{background:url(../images/zjmz_bg4.png)no-repeat #f7f7f8 center;}
		.ts0{position: relative;  width: 420px; height: 224px;background-image: url(../images/ts0.jpg); }
		.ts_text{position: absolute;z-index: 99;color: #fff;padding:32px 24px 24px;}
		.ts_text h3{position:relative;font-size: 18px;font-weight: normal;margin-bottom: 16px;flex-basis: 50%;}
		.ts_text i{display:block;height:1px;background:rgba(255,255,255,0.4);position:absolute;top:0.9rem;width:75%;margin-left: 25%;}
		.ts_text p{font-size: 16px;line-height: 1.6;overflow: hidden;display:-webkit-box; text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4;color: rgba(255,255,255,0.9);}
		.ts_mask{position: absolute;top: 0; width: 420px; height: 224px;background-color: rgba(61,150,221,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B23d96dd,endColorstr=#B23d96dd);}
		.ts0:hover .ts_mask{background-color: rgba(61,150,221,0.6);}
		.ts_img{ overflow: hidden; position: relative;float: left;height: 224px;}
		.ts_img li { height: 224px; position: relative;}
		.ts_img li a { height: 224px; display: block;}
		.ts_img:hover{opacity: 0.6;}
		.ts_img span{position: absolute; bottom: 16px;right: 16px;font-size: 24px;font-weight: bold;color: #fff;text-shadow: 2px 2px 1px #3a3a3a;}
		.ts1{width: 340px;margin:0 0 6px 6px;}
		.ts2{width: 340px;}
		.ts3{width: 420px;margin-left: 6px;}
		.ts4{width: 420px;height: 454px; margin-left: 6px;}
		.ts4 li { height: 454px;}
		.ts4 li a { height: 454px;}
		.tsmz .left{width: 766px;}
		.lyjd { background:url(../images/zjmz_bg4.png) no-repeat #f7f7f8 center;}
		.lyjd .content { text-align: center}
		.lyjd a { display: block}
		.lyjd .hd { margin-bottom: 56px; display: inline-block}
		.lyjd .hd li { line-height: 32px; font-size: 18px; padding: 0 25px; float: left;}
		.lyjd .hd .on a { font-weight: bold; color: #e33737;}
		.lyjd .bd li { width: 20%; float: left;}
		.lyjd .bd a { margin: 0 5px; background: #fff; margin-bottom: 10px;}
		.lyjd .bd img { width: 100%; height: 142px;}
		.lyjd .bd p { line-height: 42px; text-align: center; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*专题*/
		.ztzl{ height: 100px; position: relative; overflow: hidden;}
		.ztzl_btn a{ width: 28px; height: 50px; z-index: 9; opacity: .5; position: absolute;top: 25px; display: none;}
		.ztzl_btn a.prev{left: 0; background: url(../images/left.png) center no-repeat #00000066; background-size: 24px;}
		.ztzl_btn a.next{right: 0; background: url(../images/right.png) center no-repeat #00000066; background-size: 24px;}
		.ztzl .swiper-wrapper a { width: 386px; margin-right: 22px; display: block;}
		.ztzl .swiper-wrapper img { width: 100%; height: 100px;}

/*banner*/
		.banner { position: relative;}
		.banner .close { background: rgba(255, 255, 255, 0.5); padding: 3px 10px; font-size: 14px; cursor: pointer; position: absolute; right: 0; top: 0; display: none;}
		.banner .close:hover { background: rgba(255, 255, 255, 0.8); color: #f00;}
		.banner:hover .close { display: block;}
		.banner img { width: 1200px;height:90px;}

/*专题列表*/
	.zt_news { position: relative}
	.zt_news .hd { height: 53px; border-bottom: 1px solid #c5c5c5; line-height: 54px;}
	.zt_news .hd li { height: 51px; padding: 0 20px; font-size: 20px; text-align: center; cursor: pointer; float: left;}
	.zt_news .hd li.on { font-weight: bold; border-bottom: 3px solid #e33737;}
	.zt_news .bd { margin-top: 4px;}
	.zt_news .bd li { height: 48px; width: 100%; line-height: 48px;  font-size: 16px; color: #121212; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.zt_news .bd li:last-child { border-bottom: 0;}	
	.zt_news .bd li a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; border-radius: 50%; width: 6px; height: 6px;}
	.zt_news .bd .date { float: right; color: #999;margin-left: 10px;}
	.zt_news .more { position: absolute; top: 0; right: 0; line-height: 56px;}

/*政务公开*/
	.zwgk .zt_news { width: 580px; margin-top: 24px;}
	.zwgk .title { font-size: 20px; font-weight: bold; line-height: 56px; color: #121212; }
	.zwgk_ld_l { width: 540px; margin-top: 30px; float: left;}
	.zwgk_ld_l .photo { width: 168px; float: left;}
	.zwgk_ld_l .photo img { width: 100%; height: 230px;}
	.zwgk_ld_l .info { width: 340px; float: right;}
	.zwgk_ld_l .info_ti{  font-size: 20px; line-height: 56px; }
	.zwgk_ld_l .info_txt { font-size: 16px; line-height: 28px; margin-bottom: 20px; height: 106px; overflow: hidden; }
	.zwgk_ld_l .btn-sz { font-size: 1.2rem; line-height: 2.8rem; padding: 0 1.6rem; border: 1px solid #c5c5c5; border-radius: 3px; display: inline-block}
	.zwgk_ld_l .btn-sz i { font-size: 1.75rem; color: #999; margin-right: 0.8rem; float: left;}

	.zwgk .hybg { margin-top: 30px;}
	.zwgk .hybg a { width: 268px; height: 125px; background: #f5f5f5; border-radius: 3px; text-align: center;  display: block;}
	.zwgk .hybg i { font-size: 70px; color: #ee6666;}
	.zwgk .hybg p { font-size: 20px; }
	.zwgk .hybg .btn_hy { float: left;}
	.zwgk .hybg .btn_bg { float: right;}
	.zwgk_ld_r { width: 600px; margin-top: 30px; padding-left: 30px; border-left: 1px dashed #c5c5c5; float: right;}
	.zwgk_ld_r .info_ti { font-size: 20px; }
	.zwgk_ld_r .info { text-align: center; margin-top: 10px; }
	.zwgk_ld_r .info div { float: left; width: 120px; margin-bottom: 12px;}
	.zwgk_ld_r .info div a { display: block; margin: 0 9px;}
	.zwgk_ld_r .info div img { width: 100px; height: 140px; }
	.zwgk_ld_r .info p { line-height: 2rem;}

	.zwgk .half { width: 580px;}

	.zwgk .xxgkml { width: 240px;}
	.zwgk .xxgkml li { height: 49px; border-bottom: 1px dashed #c5c5c5; background: url(../images/icon_li_3.png) 230px center no-repeat;}
	.zwgk .xxgkml li:last-child { border-bottom: 0;}
	.zwgk .xxgkml li a {  padding: 14px 0; color: #121212; line-height: 21px; display: block; width: 210px;  height: 21px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.zwgk .xxgkml li a span { border-left: 4px solid #ee6666; padding-left: 10px; }
	.zwgk .xxgk_r { width: 310px;}
	.zwgk .xxgk_r .item { width: 50%; float: left; height: 48px; line-height: 48px; color: #121212; margin: 20px 0;}
	.zwgk .xxgk_r .item a { display: block;}
	.zwgk .xxgk_r .item i { width: 50px; font-size: 40px; color: #ee6666; text-align: center; margin-right: 2px; display: block; float: left;}
	.wxgk-item { width: 110px; height: 126px; border-radius: 5px; float: left; text-align: center; color: #fff; margin-right: 7px; }
	.wxgk-item i { font-size: 56px; margin-top: 20px; margin-bottom: 5px; display: block;}
	.wxgk-item-1 { background: #1d8af1;}
	.wxgk-item-2 { background: #0dc7de;}
	.wxgk-item-3 { background: #3acfaf;}
	.wxgk-item-4 { background: #ffbc47;}
	.wxgk-item-5 { background: #ef6f56; margin-right: 0;}
	.btn-guohui { width: 218px; height: 128px; border-radius: 3px; box-shadow: 0 0 3px #ccc; text-align: center; font-size: 20px; font-family: '宋体'; font-weight: bolder;}
	.btn-guohui img {  margin-top: 13px; margin-bottom: 6px;}
	.wxapp-ewm { text-align: center; margin-left: 23px;}
	.wxapp-ewm img { width: 100px; height: 100px;}
	.zwgb-nav { width: 224px;}
	.zwgb-nav a { width: 104px; height: 38px; line-height: 38px; margin-left: 6px; margin-bottom: 4px; border:1px dashed #ffadb7; color: #121212; background: #fff4f5; text-align: center; float: left;}
	.zwgb-nav a:nth-child(n+5) { margin-bottom: 0;}
	.news_inner_hd span {  margin: 20px 10px 20px 0; cursor: pointer; display: inline-block; height: 38px; width: 128px; border: 1px solid #c5c5c5; line-height: 38px; text-align: center; color: #121212; }
	.news_inner_hd span.on { border:1px solid #ee6666; background: #ee6666; color: #fff;}
	.news_inner_hd span.on a { color: #fff;}
	.news_inner_bd ul li { height: 79px; line-height: 40px; background: none; }
	.news_inner_bd .date {float: right;}
	.news_inner_bd  ul li a { height: 79px;line-height: 40px;padding-left: 0px;}
	.zwgk-big-title { position: relative; height:20px; font-size: 20px; line-height: 20px; text-align: center; }
	.zwgk-big-title b { background-color: #fff; padding: 0 28px;}
	.zwgk-big-title .bg { height: 4px; border-top: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; position: absolute; z-index: -1; top: 7px; left: 0; width: 100%;}
	.zdly-nav { margin-top: 30px;}
	.zdly-nav li { float: left;  width: 188px; height: 46px;   cursor: pointer;  text-align: center;line-height: 46px; border: 1px dashed #c5c5c5; border-radius: 5px; color: #121212; margin-right: 12px; margin-bottom: 12px;}
	.zdly-nav li:hover{ border: 1px dashed #ffb8b8;}
	.zdly-nav li:hover a{color: #e33737;}
	.zdly-nav li:nth-child(6n+6) { margin-right: 0;}

/*互动交流*/
	.hdjl .nav li { width: 224px; height: 90px; border-radius: 5px; float: left; margin-right: 20px;}
	.hdjl .nav li a { display: block; height: 90px; background: url(../images/li-bg-spec.png) no-repeat right; line-height: 90px; font-size: 20px; font-weight: bold; color: #fff; text-align: center;}
	.hdjl .nav span { width: 40px; height: 40px; line-height: 40px; border-radius: 50%; background: #fff; text-align: center; display: inline-block; margin-right: 15px;}
	.hdjl .nav i { font-size: 24px;}
	.hdjl .nav .cr1 { background: #4697f0;}
	.hdjl .nav .cr1 i { color: #4697f0;}
	.hdjl .nav .cr2 { background: #11caa6;}
	.hdjl .nav .cr2 i { color: #11caa6;}
	.hdjl .nav .cr3 { background: #f05c6e;}
	.hdjl .nav .cr3 i { color: #f05c6e;}
	.hdjl .nav .cr4 { background: #0eb0cd;}
	.hdjl .nav .cr4 i { color: #0eb0cd;}
	.hdjl .nav .cr5 { background: #f59e23; margin-right: 0;}
	.hdjl .nav .cr5 i { color: #f59e23;}

	.zxft-title { height: 48px; line-height: 48px; background: url(../images/zxft-title-bg.png) left 2px no-repeat; font-size: 20px; color: #121212; }
	.zxft-title .fr a { height: 46px; line-height: 46px; display: inline-block; border:1px dashed #e5e5e5; width: 160px; text-align: center;}
	.hdjl .thumb img { width: 580px; height: 346px; }
	.zxft-list li { width: 575px; height: 102px; border: 1px solid #e5e5e5; border-left: 4px solid #e33737; margin-bottom: 17px;}
	.zxft-list li:last-child { margin-bottom: 0;}
	.zxft-list li a { display: block; padding: 16px 40px;}
	.zxft-list li .tit { font-size: 18px; color: #121212; line-height: 40px; height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.zxft-list li .time { font-size: 16px; color: #565656;}
	.algk-btn {  width: 98px; height: 38px; line-height: 38px; margin-top: 8px; font-size: 16px; cursor: pointer; color: #121212; text-align: center; border:1px dashed #e5e5e5;}
	.algk-table { text-align: center; margin-top: 8px;}
	.algk-table thead td { height: 54px; line-height: 54px; background: #fdebeb; color: #e33836; font-weight: bold; border-left: 4px solid #fff;}
	.algk-table tbody td { height: 53px; line-height: 53px; color: #121212;}
	.algk-table tbody td a { width: 480px; display: block; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
	.algk-table tbody tr td:first-child a { padding: 10px; display: block; width: 345px; height: 33px;line-height: 33px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.algk-table tbody tr:last-child td { border-bottom: 0;}
	.algk-table tbody tr:nth-child(2n) td { background:#f5f5f5;}
	.algk-table tr td:first-child { border-left: 0; }
	.hdjl-btn { display: inline-block; text-align: center; height: 110px; width: 120px;}
	.hdjl-btn img { margin-top: 12px; }
	.hdjl-btn.bl { border-left: 2px dashed #e5e5e5;}
	.hdjl-cover {display: inline-block; width: 256px; height: 110px; vertical-align: top;}
	.algk-input {  width: 464px; height: 22px; padding: 10px 20px; border: 1px solid #f9d7d7;}
	.algk-input2 { width: 320px;}
	.yzm { height: 44px; width: 136px; float: right;}
	.yzm img { height: 44px; width: 136px; vertical-align: middle;}
	.form-btn { text-align: center; margin-top: 18px;}
	.form-btn-search { height: 48px; width: 200px; background: #e33737; border-radius: 5px; border: 0;  color: #fff; margin-right: 15px;}
	.form-btn-reset { height: 48px; width: 200px; background: #1976d2;  border-radius: 5px; border: 0; color: #fff;}
	.form-btn input { outline:none; cursor: pointer;}
	.main-li { padding: 15px 20px; border:1px dashed #c5c5c5; border-radius: 5px; margin: 10px 0;}
	.main-li .dq { width: 80px; height: 56px; padding: 5px 0;  background-color: #c99f2f; border-radius: 5px; font-size: 20px; text-align: center; color: #fff; line-height: 26px;}
	.main-li .tit { width: 435px; line-height: 28px; color: #121212;padding: 5px 0; margin-left: 20px; height: 56px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.main-li-foot { margin-top: 14px;}
	.main-li-foot span { height: 30px; line-height: 30px; color: #121212;display: block; float: left;}
	.main-li-foot .zjbm { width: 280px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.main-li-foot span i { color: #999; margin-right: 8px;}
	.wycy { display: block; float: right; width: 110px; height: 30px; line-height: 30px; text-align: center; border-radius: 3px; background: #e33737; color: #fff; font-size: 16px;}
	.wycy.end { color: #999;background: #f6f6f6;}
	.zj-status { width: 78px; height: 28px; line-height: 28px; color: #e33737; border: 1px dashed #e33737; float: right; text-align: center; border-radius: 3px; margin-top: 12px; }
	.zj-status.end { color: #c5c5c5; border-color: #c5c5c5; font-size: 16px;}

/*回应关切*/
	.hygq { padding: 30px 0;}
	.hygq .box { background: #f5f5f5;}
	.hygq .news_img { width: 560px; height: 412px;}
	.hygq .news_img .hd { right: 20px;}
	.hygq .news_img .hd li { background: rgba(255, 255, 255, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dffffff,endColorstr=#4dffffff);}
	.hygq .news_img .hd li.on { width: 10px; background: rgba(255, 255, 255, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);}
	.hygq .news_img .bd { height: 412px;}
	.hygq .news_img .bd img { height: 412px;}
	.hygq .news_img .txt-bg { width: 560px;}
	.hygq .briefing { width: 570px; margin-right: 30px; float: right;}
	.hygq .briefing .con li { line-height: 30px; padding: 12px 0;}
	.hygq .briefing .con li a { font-weight: bold; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.hygq .briefing .con li i { font-size: 12px; color: #e33737; margin-right: 10px;}
	.hygq .briefing .con li p { color: #565656; height: 60px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

	.hygq .new .title { height: 53px; border-bottom: 1px solid #c5c5c5; line-height: 54px;}
	.hygq .new .title h4 { float: left;height: 51px; padding: 0 20px; font-size: 20px; text-align: center; cursor: pointer; font-weight: bold; border-bottom: 3px solid #e33737;}
	.hygq .new .hd { float: right;}
	.hygq .new .hd li { width: 100px; margin-left: 10px; float: left; line-height: 40px; border: 1px dashed #c5c5c5; text-align: center; cursor: pointer;}
	.hygq .new .hd li a { display: block;}
	.hygq .new .hd li.on { background: #e33737; color: #fff; border: 1px solid #e33737;}
	.hygq .new .hd li.on a { color: #fff;}
	.hygq .new .bd { margin-top: 14px;}
	.hygq .new .bd li { width: 100%; line-height: 48px; font-size: 16px; color: #121212;}
	.hygq .new .bd li a { width: 80%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.hygq .new .bd .date { float: right; color: #999;}

	.hygq .rdwt .new .bd li { width: 580px; float: left;}
	.hygq .rdwt .new .bd li:nth-child(2n) { float: right;}
	.hygq .rdwt .new .bd li:nth-child(5n), .hygq .rdwt .new .bd li:nth-child(6n) { border-bottom: 0;}
	.hygq .rdwt .new .bd li a:before,.hygq .new .bd li a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; border-radius: 50%; width: 6px; height: 6px;}

	.hygq .zcjd { width: 372px;}
	.hygq .zcjd_r { width: 786px;}
	.hygq .zcjd_r .hd { float: left;}
	.hygq .zcjd_r .hd li { margin-left: 0;}
	.hygq .zcjd_r .bd { width: 424px; float: left;}
	.hygq .zcjd_r .bd a span { color: #e33737;}
	.hygq .zcjd_r .tj { width: 342px; margin-top: 20px; float: right; position: relative;}
	.hygq .zcjd_r .tj img { width: 100%; height: 260px;}
	.hygq .zcjd_r .tj p { width: 100%; line-height: 50px; text-align: center; background: rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); color: #fff; position: absolute; bottom: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*常务会议*/
	.cwhy { background: url(../images/bg_cwhy.jpg) no-repeat top center;}
	.cwhy .title { text-align: center; padding-top: 62px; padding-bottom: 80px;}
	.cwhy .con { background: rgba(255, 255, 249, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dfffff9,endColorstr=#4dfffff9); border: 1px solid rgba(255, 255, 252, 0.6); padding: 30px; padding-bottom: 0;}
	.cwhy .item { background: #fff; border: 2px solid #c31b32; margin-bottom: 30px;}
	.cwhy ul li { border-bottom: 1px dashed #c5c5c5;}
	.cwhy ul a { width: 100%; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.cwhy li i { font-size: 14px; color: #c31b32; margin-right: 10px;}
	.cwhy .more { line-height: 46px; text-align: right; margin-bottom: 5px;}
	.cwhy .more a { color: #c31b32;}

	.cwhy .fl { width: 750px;}
	.cwhy .fl .item { border-top: 10px solid #c31b32; padding: 0 40px;}
	.cwhy .fl .s_title { height: 40px; line-height: 35px; font-size: 20px; font-weight: bold; color: #fff; text-align: center; background: url(../images/item_cwhy.png) no-repeat center; margin-bottom: 10px;}
	.cwhy .fl .item_tit, .cwhy .fl .item_tib { line-height: 50px; font-size: 20px; color: #c31b32; text-align: center;}
	.cwhy .fl .item_ti { line-height: 32px; font-size: 20px; font-weight: bold; text-align: center;}
	.cwhy .fl .item_con { line-height: 28px; margin-top: 20px; margin-bottom: 40px; text-indent: 2em;}
	.cwhy .fl .item_con a { color: #c31b32;}
	.cwhy .fl ul li { height: 40px; line-height: 40px;}
	.cwhy .fl ul a { width: 80%; }
	.cwhy .fl ul .date { float: right; color: #999; display: block;}

	.cwhy .fr { width: 360px;}
	.cwhy .fr .s_title { line-height: 50px; font-size: 20px; font-weight: bold; color: #fff; background: #c31b32; padding: 0 30px;}
	.cwhy .fr .item_con { line-height: 28px; margin-top: 10px; padding: 0 30px;}
	.cwhy .fr .item_con a { color: #c31b32;}
	.cwhy .fr img { width: 100%; height: 160px; padding: 20px 0;}
	.cwhy .fr ul { padding: 0 30px; margin-bottom: 18px;}
	.cwhy .fr ul li { height: 48px; line-height: 48px;}

/*规范性文件*/
	.gfxwj { padding: 30px 0;}
	.gfxwj .left { width: 320px; background: #f5f5f5; float: left;}
	.gfxwj .left h3 { line-height: 60px; background: #eee; border-bottom: 1px solid #c9c9c9; font-size: 20px; font-weight: bold; padding-left: 20px;}
	.gfxwj .left h3 i { font-size: 20px; color: #999; margin-right: 8px;}
	.gfxwj .left .con { line-height: 40px; padding: 10px 20px;}
	.gfxwj .left h4 { font-size: 16px; font-weight: normal; background: url(../images/favicon.ico) no-repeat left center; padding-left: 20px;}
	.gfxwj .left li i { font-size: 8px; color: #999; margin-right: 6px;}

	.gfxwj .right { width: 870px; float: right;}
	.gfxwj .tip { background: #f5f5f5; margin-bottom: 4px; padding: 0 40px;}
	.gfxwj .tip h3 { line-height: 60px; font-size: 20px; font-weight: bold; text-align: center;}
	.gfxwj .tip p { line-height: 30px;}
	.gfxwj .tip .more { line-height: 30px; text-align: right; padding-bottom: 20px; cursor: pointer;}
	.gfxwj .tip .close { height: 90px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

	.wj_search { background: #f5f5f5; padding: 20px 40px;}
	.wj_search label { width: 365px; margin-bottom: 10px}
	.wj_search input[type="text"] { width: 258px; height: 36px; border: 1px solid #eee; padding: 0 10px;}
	.wj_search input.time { width: 100px;}
	.wj_search font { width: 26px; text-align: center; display: inline-block;}
	.wj_search_btn { width: 140px; height: 40px; background: #fff; border: 1px solid #ccc; border-radius: 3px; margin-top: 10px;}
	.wj_search input[type="submit"] { background: #e33737; border: 1px solid #e33737; color: #fff; margin-right: 20px;}

	.wj_list { text-align: center;}
	.wj_list th { line-height: 50px; background: #f5f5f5;}
	.wj_list tr { border-bottom: 1px solid #f5f5f5;}
	.wj_list td { line-height: 22px; padding: 8px 0; vertical-align: middle;}
	.wj_list td a { height: 44px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/*招商投资*/
	.zstz .news_img { width: 540px; height: 370px;}
	.zstz .news_img .hd { right: 20px;}
	.zstz .news_img .hd li { background: rgba(255, 255, 255, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4dffffff,endColorstr=#4dffffff);}
	.zstz .news_img .hd li.on { width: 10px; background: rgba(255, 255, 255, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);}
	.zstz .news_img .bd { height: 370px;}
	.zstz .news_img .bd img { height: 370px;}
	.zstz .news_img .txt-bg { width: 540px;}
	.zstz .zt_news { width: 580px;}
	.zstz .zt_news .hd li{ padding: 0 16px;}
	.zstz .third .zt_news { width: 366px;}
	.zstz .third .mr { margin-right: 24px;}
	.zstz #media { margin-top: 10px;}
	.zstz .zs_qybs { height: 84px; line-height: 84px; background: url(../images/bg_qybs.jpg); background-size: 100% 100%; margin-top: 25px;}
	.zstz .zs_qybs a { font-size: 24px; color: #fff; display: block;}
	.zstz .zs_qybs i { font-size: 48px; margin-left: 100px; margin-right: 16px; float: left;}

/*数据开放*/
	.sjfb_l { width: 448px;}
	.sjfb_r { width: 300px;}
	.sh_chart { float: left; width: 820px; background: #edf4fb;}
	.sh_chart h5 { display: block; height: 60px; line-height: 60px; font-size: 20px; margin-left: 20px;}
	.sh_chart .chart { width: 740px; height: 340px; margin: 20px 0 30px 40px;}
	.sh_chart .hd { height: 40px; width: 100%; margin-left: 20px;}
	.sh_chart .hd li { float: left; height: 38px; line-height: 40px; border: 1px solid #eee; padding: 0 19px; background-color: #fff; margin-right: 10px;margin-bottom: 10px;}
	.sh_chart .hd .on { height: 40px; background-color: #e33737; border: 0;}
	.sh_chart .hd .on a { color: #fff;}

	.sjfb .other .con { margin-top: 16px;}
	.sjfb .other .con li { float: left; width: 130px; height: 120px;padding-top: 30px; margin:10px 10px 0; text-align: center;}
	.sjfb .other i { margin-top: 16px; color: #fff; font-size: 46px; margin-bottom: 4px; display: block;}
	.sjfb .other span { font-size: 16px; color: #fff;}
	.sjfb .other .cr1 { background-color: #2086ea;}
	.sjfb .other .cr2 { background-color: #9e4ed1;}
	.sjfb .other .cr3 { background-color: #f66e18;}
	.sjfb .other .cr4 {background-color: #3bc8c6;}

	.sjfb .tssj { width: 332px; margin-right: 40px;}
	.sjfb .tssj .con { position: relative; width: 332px; height: 216px; margin-top: 16px; overflow: hidden;}
	.sjfb .tssj .con img { width: 100%; height: 216px;}
	.sjfb .tssj .con p { position: absolute; bottom: 0; width: 100%; line-height: 48px; background-color: rgba(0, 0, 0, 0.5); color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*文化机构*/
	.whjg { padding: 50px 30px;}
	.whjg h2 { line-height: 60px; color: #1d73b0; text-align: center; margin-bottom: 20px;}
	.whjg ul { margin-left: 75px;}
	.whjg li { border-radius: 5px; width: 250px; height: 100px; line-height:100px; text-align: center; font-size:16px; float:left; margin-left:60px; background:#d4f3ff;}
	.whjg li a { height: 100px; display: block; color: #1d73b0; font-weight: bold;}
	.whjg .pic1{ background: url(../images/whjg_1.jpg);}
	.whjg .pic2{ background: url(../images/whjg_2.jpg);}
	.whjg .pic3{ background: url(../images/whjg_3.jpg);}
	
/*知识库*/
	.zsk .list_left h3 { background: #238444;}
	.zsk #J_navlist { min-height: 563px !important; }
	.zsk #J_navlist h4:hover, .zsk #J_navlist .on { color: #b6e3c6; background: #e7fcee; border: 1px solid #b6e3c6;}
	.zsk #J_navlist .on a { color: #238444;}
	.zsk #J_navlist .panel { background: #fff; text-align: center; font-size: 14px; border: 1px solid #ddd; margin-top: 20px;}
	.zsk #J_navlist .panel .title { background: #efefef; height: 38px; line-height: 38px; margin-bottom: 5px; font-size: 16px; font-weight: bold; color: #e22929;}
	.zsk #J_navlist .panel p { height: 30px; line-height: 30px; text-align: left; text-indent: 20px;}
	.zsk #J_navlist .resume { height: 30px; line-height: 30px; margin-top: 10px; background: #ff8a43; color: #FFF; text-align: center;}
	.zsk .zsk_search{ height:46px; margin-bottom: 10px;}
	.zsk .zsk_search .input_key{ float:left;display:inline;width:460px;height:44px; border:1px #e5e1e1 solid; padding-left:10px; background:none; color:#333;line-height:44px;border-right:none; }
	.zsk .zsk_search a.img_but2{ float:left;background:url(../images/bsfw_search_img.jpg) no-repeat; height:45px;width:102px; cursor:pointer; border:0px; display:block;}
	.zsk .zsk_search a.img_but2{ background:url(../images/bsfw_search_img2.jpg) no-repeat;}
	.zsk .list_right .con { border: 1px solid #e8e8e8;}
	.zsk .con { line-height: 40px; padding: 20px;}
	.zsk .con img { margin-top: 10px; margin-right: 20px; float:left;}
	.zsk .con .date { color: #999;}
	.zsk .con em { color:#f00;}
	.zsk .item { border-bottom: 1px dashed #e8e8e8; padding:10px 0;}

/*12345*/
	.zfrx { background: url(../images/bg_zfrx.jpg) no-repeat top center;}
	.zfrx .logo { height: 240px; background: url(../images/bg_zfrxlogo.png) no-repeat bottom right; position: relative;}
	.zfrx .logo img { position: absolute; top: 98px; left: 0;}
	.zfrx .nav { background: #e33737;}
	.zfrx .nav ul { margin-left: 100px;}
	.zfrx .nav li { width: 220px; float: left; position: relative;}
	.zfrx .nav a { height: 54px; line-height: 54px; font-size: 20px; color: #fff; text-align: center; display: block;}
	.zfrx .nav li i { font-size: 28px;}
	.zfrx .nav li i:after { content: "\e6be";}
	.zfrx .nav .item { width: 100%; background: rgba(0, 0, 0, 0.7); position: absolute; top: 54px; left: 0; display: none;}
	.zfrx .nav .item a { font-size: 16px; border-top: 1px solid #ffffff80;}
	.zfrx .nav li:hover .item { display: block;}
	.zfrx .box { padding: 20px 24px 40px 24px; background: #fff;}
	.zfrx .left { width: 760px; float: left;}
	.zfrx .right { width: 368px; float: right;}
	.zfrx_ti { height: 60px; line-height: 60px; margin-left: 26px;}
	.zfrx_ti h3 { font-size: 18px; font-weight: bold; float: left;}
	.zfrx_ti .more { float: right; font-size: 14px; font-weight: normal; line-height: 60px; color: #121212;}

	.zfrx .zsk_search { background: linear-gradient(to bottom right, #f8fbfe, #f1f7fc); padding: 60px 0;}
	.zfrx .zsk_search img { margin-left: 26px;}
	.zfrx .zsk_search .fr { margin-right: 16px; background: #fff; border: 1px solid #c5c5c5;}
	.zfrx .zsk_search input[type="text"] { width: 430px; height: 52px; border: none; padding-left: 10px; font-size: 18px; float: left;}
	.zfrx .zsk_search input[type="submit"] { float: left; width: 120px; height: 54px; color: #fff; border: 0; text-align: center; font-size: 18px; background: #e33737; cursor: pointer;}

	.zfrx .zzxd { height: 190px; margin-top: 2px; margin-bottom: 16px; background-image: linear-gradient(to bottom, #f8fbfe, #f1f7fc); overflow: hidden;}
	.zfrx .zzxd_ti { width: 79px; height: 97px; border: 2px solid #999; margin-left: 38px; margin-top: 44px; float: left; position: relative;}
	.zfrx .zzxd .txt { width: 96px; height: 81px; background-color: #f4f9fd; text-align: right; position: absolute; top: 9px; left: 0;}
	.zfrx .zzxd .txt h5 { font-size: 23px; color: #e33737;}
	.zfrx .zzxd .txt span { width: 106px; font-size: 12px; -webkit-transform: scale(0.8); color: #565656; display: inline-block;}
	.zfrx .zzxd_li { margin-right: 16px; margin-top: 36px; float: right;}
	.zfrx .zzxd_li li { width: 80px; height: 120px; text-align: center; margin-left: 40px; float: left;}
	.zfrx .zzxd_li li span { width: 80px; height: 80px; border-radius: 50%; margin-bottom: 14px; text-align: center; line-height: 80px; color: #fff; display: block;}
	.zfrx .zzxd_li li i { font-size: 42px;}
	.zfrx .zzxd .cr1 { background-color: #e35858;}
	.zfrx .zzxd .cr2 { background-color: #c5c742;}
	.zfrx .zzxd .cr3 { background-color: #a058e3;}
	.zfrx .zzxd .cr4 { background-color: #e36c58;}
	.zfrx .zzxd .cr5 { background-color: #5862e3;}
	.zfrx .zzxd .cr6 { background-color: #e358e1;}

	.zfrx .algk { width: 730px; padding: 0 16px 20px 16px; background: linear-gradient(to bottom, #f9fbfe, #f1f7fc);}
	.zfrx .algk table { background: #fff; text-align: center;}
	.zfrx .algk th { line-height: 48px; background: linear-gradient(to bottom, #f7f7f7, #eee);}
	.zfrx .algk td { line-height: 48px;}
	.zfrx .algk a { width: 260px; display: block; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;}
	.zfrx .algk th:nth-child(2), .zfrx .algk td:nth-child(2) { text-align: left;}

	.zfrx_wx { width: 368px; height: 220px; margin-bottom: 16px;}
	.zfrx_wx li { width: 180px; height: 220px; background: #edf4fb; text-align: center; font-size: 14px; overflow: hidden; line-height: 30px;}
	.zfrx_wx .item { height: 160px; background: #fff; margin: 10px;}
	.zfrx_wx .item img { margin: 10px; width: 140px; height: 140px;}

	.zfrx .online { position: relative; width: 100%; height: 193px; background: url(../images/bg_zxkf.jpg) no-repeat center; overflow: hidden;}
	.zfrx .online_ti { height: 40px; margin: 44px 30px 28px 30px;}
	.zfrx .online .line { width: 80px; height: 1px; border-top: 1px solid #fff; margin-top: 21px;}
	.zfrx .online .txt { float: left; width: 148px; font-size: 24px; font-weight: bold; color: #1d3853; line-height: 40px; text-align: center;}
	.zfrx .online .btn { width: 188px; height: 46px; line-height: 48px; margin: 0 auto;    background: #39638e; color: #fff;  border-radius: 4px; font-size:24px; text-align: center; display: block;}

	.zfrx .query { height: 307px; margin-top: 16px; padding: 0 16px; background: #edf4fb;}
	.zfrx .query label { margin-bottom: 10px; display: block;}
	.zfrx .query input { width: 100%; height: 48px; border: 0;}
	.zfrx .query input[type="text"] { padding-left: 10px;}
	.zfrx .query input[type="text"]::placeholder { font-size: 14px;}
	.zfrx .query .code { float: left; width: 180px; margin-right: 10px;}
	.zfrx .query img { float: right; margin: 0; padding: 0; width: 136px; height: 48px;}
	.zfrx .query input[type="submit"] { width: 163px; margin-top: 6px; color: #fff; background: #c79b55; cursor: pointer; float: left;}
	.zfrx .query input[type="reset"] { width: 163px; margin-top: 6px; color: #fff; background: #e33737; cursor: pointer; float: right;}

	.zfrx .sjbb { margin-top: 16px; background: #f1f7fc;}
	.zfrx .sjbb_ti { height: 60px; background: #e0edf9;position: relative;}
	.zfrx .sjbb_ti h3 { margin-left: 36px; line-height: 60px; font-size: 20px; font-weight: normal; float: left;}
	.zfrx .sjbb_ti .date {position: absolute;left:65px;top:15px;white-space:nowrap}
	.zfrx .sjbb_ti .date i { margin-right:5px;}
	.zfrx .sjbb_ti .date:hover {cursor:pointer}
	.zfrx .sjbb_ti .layui-inline { margin-left:60px ; padding-left:10px; width:100px;height:30px;cursor:pointer;}
	.zfrx .sjbb_ti .layui-inline #dateChoose{padding:0;background:transparent;	border:0;cursor:pointer;	height:30px;}
	.zfrx .sjbb_login { float: right; margin-right: 16px; line-height: 60px; font-size: 16px;}
	.zfrx .sjbb_l { float: left; width: 544px; height: 502px; margin-left: 16px;}
	.zfrx .sjbb_l ul { height: 402px; background: #fff;}
	.zfrx .sjbb_l li { float: left; width: 252px; height: 72px; padding-top: 50px; padding-left: 15px;}
	.zfrx .sjbb_l li a { cursor:default;}
	.zfrx .sjbb_l li a:hover { color: #000;}
	.zfrx .sjbb_l span { display: block; float: left; width: 72px; height: 72px; border-radius: 50%; color: #fff; text-align: center; line-height: 72px;}
	.zfrx .sjbb_l i { font-size: 36px;}
	.zfrx .sjbb_l .cr1 { background-color: #069ee7;}
	.zfrx .sjbb_l .cr2 { background-color: #a433e5;}
	.zfrx .sjbb_l .cr3 { background-color: #e70675;}
	.zfrx .sjbb_l .cr4 { background-color: #e75b06;}
	.zfrx .sjbb_l .cr5 { background-color: #0680e7;}
	.zfrx .sjbb_l .cr6 { background-color: #e72606;}
	.zfrx .sjbb_l .txt { padding-left: 10px; padding-top: 10px; float: left;}
	.zfrx .sjbb_l .txt p { font-size: 14px;}
	.zfrx .sjbb_l .txt strong { font-size: 20px;}

	.zfrx .sjbb_r { float: left; width: 552px; height: 452px; margin-top: 10px; margin-left: 24px; background-color: #fff;}
	.zfrx .sjbb_r .hd { width: 100%; height: 76px;}
	.zfrx .sjbb_r .hd ul { width: 100%; height: 50px;}
	.zfrx .sjbb_r .hd li { float: left; width: 184px; background-color: #f4f4f4;}
	.zfrx .sjbb_r .hd li a { display: block; margin-top: 14px; padding: 0 28px; height: 60px; border-right: 1px solid #fff; text-align: center; font-size: 17px;}
	.zfrx .sjbb_r .hd li:last-child a { padding: 0 24px; width: 136px; border-right: 0;}
	.zfrx .sjbb_r .hd .on { background-color: rgba(0, 0, 0, 0);}
	.zfrx .sjbb_r .hd .on a { color: #e33737; font-weight: bold;}
	.zfrx .sjbb_r .chart { width: 552px; height: 376px;}

/*列表*/
	.list_box { min-width: 1200px; padding: 24px 0; background: #efefef;}
	.list_box .mid { background: #fff;}
	.ur_here {line-height: 48px; border-bottom: 1px solid #efefef; padding: 0 20px;}
	.list_left { width: 275px; min-height: 760px!important; float: left;}
	.list_left h3 {  height: 45px; line-height: 45px; font-size: 18px; font-weight:bold; color: #fff; text-align: center; background: #e33737; overflow:hidden;}
	#J_navlist { min-height: 689px!important; padding: 10px 10px 0 10px; border:1px solid #e9e9e9;}
	#J_navlist a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	#J_navlist .on, #J_navlist .on a { color: #e33737;}
	#J_navlist h4 { height: 40px; line-height: 40px; padding-left: 15px; color: #373737; font-size: 15px; background-color: #f5f5f5; border:1px solid #ddd; margin-bottom:10px; font-weight:normal;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
	#J_navlist h4 i { width: 40px; height: 32px; font-size: 30px; color: #999; float:right; display:block; cursor:pointer;}
	#J_navlist .selected h4 i { transform: rotate(-180deg);}
	#J_navlist h4:hover, #J_navlist .selected h4 { color: #e22929; text-decoration: none; background:#fff4f4;border:1px solid #f79797; }
	.list-item { zoom:1; display:none; border:1px solid #ddd; padding: 10px 10px 5px 10px; margin-top: -10px; margin-bottom:10px; border-top:none;}
	.list-item li { padding: 10px 12px; margin-bottom: 5px; background:#fff; border:1px solid #e9e9e9; }
	.list-item a { display: block;font-size: 15px;}

	.list_right { width: 865px; float: right; min-height:740px; height:auto !important; }
	.list_right h2 { height: 32px; line-height: 32px; font-size: 18px; color: #e22929; font-weight: normal; }
	.list_right .list { padding: 11px 4px 0; height:auto !important;}
	.list_right .list li { height: 40px; line-height: 40px;}
	.list_right .list li:last-child { border-bottom: none;}
	.list_right .list a { width: 84%; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.list_right .list a:before { content: '';display: inline-block;margin-right: 10px; background: #c5c5c5; border-radius: 50%; width: 6px; height: 6px;}
	.list_right .list .date { float: right; color: #999; display: block;}
	.list_right .list .hr { border-bottom: 1px dashed #ddd; margin-bottom: 10px; padding-bottom: 10px;}
/* 通用图片列表 */
	.list_right .list_img { margin-top: 11px; }
	.list_right .list_img li {width: 25%;float: left;}
	.list_right .list_img a {margin: 10px;display: block;}
	.list_right .list_img img {width: 100%;height: 140px;}
	.list_right .list_img p {text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*页码*/
	.list_pages { margin: 24px auto 16px; text-align: center;}
	.list_pages .cl { display: inline-block;}
	.list_pages a { width: 32px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; border: 1px solid #c9c9c9; margin-right: 3px; display: block; float: left;}
	.list_pages .current { background: #e33737; color: #fff; border: 1px solid #e33737;}
	.list_pages .first, .list_pages .prev, .list_pages .next { width: 70px;}
	.list_pages .last { width: 80px;}
	.list_pages .page_input { line-height: 32px; margin-left: 8px; display: block; float: left;}
	.list_pages .page_input input { height: 32px; margin: -1px 5px 0 5px; border: 1px solid #c9c9c9; text-align: center;}
	.list_pages .page_input a { float: none; display: inline-block;background: #efefef;border-radius: 4px;}
	#pages{color:#e33737; }

/*内容*/
  .show_box{ min-width: 1200px;padding: 24px 0;background: #efefef;}
		/* 调整宽度 */
	.show_box .con{ width: 67%; background: #fff;}
	.show_box  .ur_here { margin:0 20px;padding: 0;}
	/* 调整宽度 */
	.show { margin: 0 auto; padding: 24px;}
	.show_ti { line-height: 34px; font-size:1.65rem; color: #e33737; margin: 10px auto; text-align: center;}
	.show_tit, .show_tib { line-height: 24px; font-size: 16px; color: #666; text-align: center;}
	/* 添加flex */
	.show_info { display: flex; flex-wrap: wrap; line-height: 36px; border-bottom: 1px dashed #e5e5e5; color: #666; margin: 32px 0; padding-bottom: 5px;  }
	.show .sc { margin-right: 15px;}
	.show .sc a { display: inline-block; cursor: pointer;}
	.show .sc i { font-size: 20px; color: #aaa; margin-right: 5px;}
	.show .sc i.on { color: #e33737;}
	.show .sc i:hover { color: #e33737;}
	.show .zh { text-align:center; margin-right: 20px;}
	.show .zh a { width:30px; height: 22px; line-height:22px; font-size: 14px; border: 1px solid #e33737; border-radius: 4px; cursor:pointer; margin: 0 2px; display: inline-block;}
	.show .zh a.on, .show .zh a:hover{ background: #e33737; color: #fff;}
	.show .share { width:210px; display: inline-block;}
	.show .font_large p{font-size:24px; line-height:48px;}
	.show .font_small p{font-size:12px; line-height:24px;}

	.show_con { padding: 20px; overflow-x: auto; text-align: justify;font-size: 16px; line-height: 2;text-indent:2em;}
	.show_con img { max-width: 90%;height: auto; margin: 0 auto;display:block;}
	.show_con p { font-size: 16px; margin-top: 10px;}
	.show_con table { margin: 0 auto;}
	.show_con table td { border: 1px solid #ccc; border-collapse: collapse;}
	.show_con .video{ width: 680px!important; height: 480px!important;}
	.show_con .view { height: 600px;}
	.show_con .view video, .show_con .view object, .show_con .view embed, .show_con .view img { width: 900px; height: 600px;}
	.show_con .view img { max-width: 900px;}
	.show_con .view #media_wrapper { margin: 0 auto;}
	.show_fj { margin: 10px; padding:10px; border-top: 1px dashed #dadada;background: #f9f9f9;border: 1px dashed #dadada;}
	.show_fj b { color: #e33737; margin-bottom: 10px; display: block;}
	.show_fj li { margin-bottom: 10px;}
	#next{position: relative;}
	#next a{width: 44%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-indent: 1rem; position: relative;}
	#next i{position: absolute;top: 2px;}
	#next .fl i{left: 0;transform: rotate(180deg);}
	#next .fr i{right: 0}
	/* 右侧内容新增 */
	.flex {
		display: flex;
		justify-content: space-between;
	}
	.right {
		width: 30%;
		background-color: #fff;
		padding: 20px;
		box-sizing: border-box;
	}
	.title-3 {
		margin-top: 10px;
	}
 .title-3 a {
		font-size: 18px;
		padding-left: 10px;
		border-left: 4px solid #e33737;
	}
	.right .d-list {
		padding: 13px 18px 10px;
	}
	.right .d-list ul li {
		border-bottom: 1px solid #ddd;
		height: 40px;
		line-height: 40px;
		padding-left: 20px;
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		cursor: pointer;
	}
	.right .d-list ul li::before {
		content: '';
		width: 4px;
		height: 4px;
		border-radius: 50%;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		background-color: #e33737;
	}
	.right .d-list ul li:last-of-type {
		border: none;
	}
	.right .d-list ul li:hover a {
		color: #e33737;
	}
	.right .d-list ul li a {
		font-size: 15px;
	}
	.right .img-box {
		margin-top: 20px;
		overflow: hidden;
	}
	.right .img-box .img {
		display: block;
		height: 200px;
		overflow: hidden;
	}
	.right .img-box a img {
		width: 100%;
		height: 200px;
		transition: all 0.6s;
	}
	.right .img-box a img:hover {
		transform: scale(1.1);
	}
	.right .img-box a span {
		display: block;
		height: 30px;
		margin: 10px 0;
		line-height: 30px;
		font-size: 16px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		cursor: pointer;
	}
	.right .top-list {
		margin-top: 20px;
		counter-reset: top;
		counter-increment: top 0;
		position: relative;
	}
	.right .top-list ul li {
		padding-left: 35px;
		line-height: 40px;
		color: #515151;
		position: relative;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		cursor: pointer;
		
	}
	.right .top-list ul li a {
		font-size: 15px;
	}
	.right .top-list ul li:hover a {
		color: #e33737;
	}
	.right .top-list ul li::before {
		content: counter(top);
		counter-increment: top;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		text-align: center;
		line-height: 25px;
		font-size: 18px;
		display: block;
		width: 25px;
		height: 25px;
		background-color: #efefef;
	}
	.right .top-list ul li:nth-child(-n + 3)::before {
		color: #fff;
		background-color: #e33737;
	}
	/* 底部内容新增 */
	.bottom .list_pages {
		display: flex;
		justify-content: center;
	}
	.bottom .pian {
		border-top: 1px solid #eee;
		margin-top: 30px;
		padding-top: 10px;
	}
	.bottom .pian a {
		margin-top: 10px;
		font-size: 14px;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		cursor: pointer;
	}
	.bottom .title-3 {
		margin-top: 20px;
	}
	.bottom .list-list {
		margin-top: 10px;
	}
	.bottom .list-list ul li {
		height: 40px;
		line-height: 40px;
		border-bottom: 1px dashed #dcdcdc;
		position: relative;
		padding-left: 20px;
	}
	.bottom .list-list ul li:before {
		content: '';
		width: 5px;
		height: 5px;
		background-color: #4d4d4d;
		border-radius: 50%;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.bottom .list-list ul li a {
		display: flex;
		justify-content: space-between;
	}
	.bottom .list-list ul li a h1 {
		width: 82%;
		font-size: 14px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		cursor: pointer;
		font-weight: 400;
	}
	.bottom .list-list ul li a span {
		text-align: right;
		width: 15%;
		font-size: 12px;
		color: #999;
	}
	/* 新增结束 */

/* 法规公文 */
	.fggw_xl { color:#2f2f2f; font-size:22px; font-family:"仿宋"; line-height:40px; }
	.fggw_xl table { width:100%; border: 1px solid #dddddd; border-collapse: collapse; border-spacing: 0; margin-bottom:20px; font-size:15px; font-family:"微软雅黑";}
	.fggw_xl th {border: 1px solid #dddddd;color: #C00;background: #ebebeb; font-weight:normal; padding:0 10px;text-align: center;}
	.fggw_xl td {border: 1px solid #dddddd; padding:0 10px;}
	.fggw_xl .con { border: 1px solid #e8e8e8;padding:30px 80px;}
	.fggw_xl .con img { max-width: 90%;height: auto; margin: 0 auto;}
	.fggw_xl #content_top { text-align:center; padding-top:30px;}
	.fggw_xl #content_top img { width:100%; max-width:898px;}
	.fggw_xl .wh { line-height: 45px; margin-bottom:20px; padding-top:30px; padding-bottom:20px; text-align:center;}

/* 领导之窗 */
	.ldzc { padding: 30px 0;}
	.ldzc .box { padding: 20px; background: #fff;}
	.ldzc_l { width: 260px; border:1px solid #e8e8e8; text-align:center; float: left;}
	.ldzc_l h3 { height: 42px; line-height: 42px; font-size: 18px; background: #e33737; color: #fff;}
	.ldzc_l li { line-height:40px;padding:8px 0; border-bottom:1px solid #e8e8e8;}
	.ldzc_l h4 { font-size: 16px; font-weight: bold; color: #333; }
	.ldzc_l .active a { color:#e22929;}
	.ldzc_r { width: 880px; float: right;}
	.ldzc_r .zt_news {padding: 0 10px}
	.ldzc_rbox {margin-bottom: 24px; padding: 20px 30px;}
	.ldzc .info { width: 150px; text-align: center; float: left;}
	.ldzc .photo { width: 142px; height: 192px;margin-bottom: 8px; background: #fff;    border: 1px solid #efefef;}
	.ldzc .photo img { width:130px; height: 180px; margin: 6px;}
	.ldzc .info h3 { line-height: 24px; font-size: 16px; color: #e33737;}
	.ldzc .con { width: 640px; font-size: 16px; float: right;}
	.ldzc .con h3 { line-height: 40px;color:#e33737; padding: 0 20px;}
	.ldzc .txt { line-height: 2em; padding: 10px;font-size: 16px;}
	.ldzc .txt p{ margin-bottom: 8px;}
	.ldzc .zt_news .bd { width: 420px;}


@media screen and (max-width: 640px) {
	.sheader .navs li{font-size: 16px;margin-left: 2rem;}
	.show .zh { font-size: 1rem!important}
	.show_con p{font-size: 14px; line-height: 32px;}
	
}

    /* 归档 */
    .guidang{position:absolute;right:20%;top:200px; transform:rotate(-8deg);}
    .guidang span{ font-size:16px;}
    .guidang p{font-size:32px;padding:8px;width:160px;margin-top:8px;}
    .white_text_gd{color:#fff;}
    .white_text_gd p{border:2px solid #fff;}
    .red_text_gd{color:#e33737;;}
    .red_text_gd p{border:2px solid #e33737;;}

	.bg_gray{background:#efefef;padding:24px;}
    .bg_gray .mid{background:#fff;}


/* 基层政务公开标准目录 */
.jcml { padding: 0 40px; margin-top: 24px;}
.jcml .item { width: 25%; float: left;}
.jcml .item a { line-height: 90px; font-size: 16px; text-align: center; margin: 15px; border: 1px solid #ccc; background: #f5f5f5; display: block;}

/* 艺术场馆 */
	.yscg { min-width: 1200px; padding: 24px 0; background: #efefef;}
	.yscg .new .title { height: 70px; line-height: 54px; background: #fff; margin: 0 10px;}
	.yscg .new .title h3 { float: left; width: 50px; height: 50px; line-height: 50px; font-size: 18px; font-weight: normal; text-align: center; background: #e33737; color: #fff; border-radius: 50%; margin: 10px 20px 0 20px;}
	.yscg .new .hd { float: left; margin-top: 15px;}
	.yscg .new .hd li { width: 90px; margin-left: 15px; float: left; line-height: 40px; text-align: center; cursor: pointer;}
	.yscg .new .hd li.on { background: #e33737; color: #fff;}
	.yscg .new .bd { margin-top: 24px;}
	.yscg .new .bd li { width: 25%; line-height: 48px; font-size: 16px; color: #121212; margin-bottom: 20px; float: left;}
	.yscg .new .bd li a { height: 325px; margin: 0 10px; padding: 20px; background: #fff; color: #121212; display: block;}
	.yscg .new .bd li .pic { height: 170px;}
	.yscg .new .bd li img { width: 100%; height: 170px;}
	.yscg .new .bd li h4 { line-height: 40px; font-size: 18px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.yscg .new .bd li h4:hover { color: #e33737;}
	.yscg .new .bd li p {line-height: 25px; margin: 5px 0; max-height: 75px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	.yscg .show_con .pic { width: 360px; height: 240px; margin: 0 24px 24px 100px;}
	.yscg .show_con .pic img { width: 100%; max-width: 100%; height: 240px;}
	.yscg .show_con .txt { width:600px; margin-top: 24px;}
	.yscg .show_con .txt p { margin-top: 0;}
	.yscg .show_con .txt label { font-weight: bold; vertical-align: top; display: inline-block;}
	.yscg .show_con .txt span { width: 80%; display: inline-block;}

/* 建党100周年 */
	.ybzn { min-width: 1200px;}
	.ybzn .headlines { text-align: center; margin-top: 50px; margin-bottom: 30px;}
	.ybzn .headlines h4 a { line-height: 70px; font-size: 36px; color: #a9090d; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.ybzn .headlines p { line-height: 30px; font-size: 16px; color: #565656;}
	.ybzn .headlines p a { color: #d42428;}
	.ybzn_new { height: 500px; background: #eee; overflow: hidden; position: relative;}
	.ybzn_new .hd { width: 300px; margin-right: 20px; float: right;}
	.ybzn_new .hd li { margin-top: 20px; background: url(../images/zt_ybzn_bg3.jpg) no-repeat center;}
	.ybzn_new .hd li a { padding: 20px 25px; display: block;}
	.ybzn_new .hd li p { line-height: 30px; height: 60px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.ybzn_new .hd .on { background: url(../images/zt_ybzn_bg2.jpg) no-repeat center;}
	.ybzn_new .hd .on a { color: #fff;}
	.ybzn_new .bd { width: 860px; height: 500px; float: left; position: relative;}
	.ybzn_new .bd li img { width: 100%; height: 500px;}
	.ybzn_new .bd li div { width: 100%; height: 48px; line-height: 48px; font-size: 16px; background: #22222280; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80222222,endColorstr=#80222222); color: #fff; position: absolute; bottom: 0px;}
	.ybzn_new .bd li p { width: 780px; padding-left: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.ybzn_new .bd li span { position: absolute; right: 20px; top: 0;}

	.ybzn .btitle { width: 100%; min-width: 1200px; height: 177px; margin-top: 30px;}
	.ybzn .title { height: 45px; border-bottom: 4px double #e5e5e5; margin-bottom: 35px; position: relative;}
	.ybzn .title h4 { height: 45px; border-bottom: 4px solid #d0170f; float: left;}
	.ybzn .title .more { width: 86px; height: 28px; line-height: 28px; background: url(../images/zt_ybzn_more.png) no-repeat center; color: #fff; text-indent: 30px; display: block; position: absolute; right: 0; bottom: -4px;}
	.ybzn .mzzxd { background: url(../images/zt_ybzn_bg.jpg) no-repeat center bottom; padding-bottom: 150px;}
	.ybzn .mzzxd .btitle { margin-bottom: 40px; background: url(../images/zt_ybzn_ti1.png) no-repeat center;}
	.ybzn .mzzxd .mid { min-height: 572px; background: url(../images/zt_ybzn_bg4.png) no-repeat center;}
	.ybzn .mzzxd .item { width: 480px; margin: 0 30px; padding-top: 15px;}
	.ybzn .mzzxd h4 { height: 90px; line-height: 90px; font-size: 18px; font-weight: bold; padding-left: 20px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.ybzn .mzzxd h4 em { width: 8px; height: 18px; background: #d0170f; display: block; position: absolute; left: 0; top: 36px;}
	.ybzn .mzzxd p { line-height: 30px; font-size: 16px; color: #565656; height: 90px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	.ybzn .mzzxd ul { margin-top: 40px; padding-top: 20px; border-top: 1px dashed #c5c5c5;}
	.ybzn .mzzxd li { height: 60px; line-height: 60px; padding-left: 40px; position: relative;}
	.ybzn .mzzxd li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.ybzn .mzzxd li em { width: 10px; height: 10px; background: #d0170f; border-radius: 50%; display: block; position: absolute; left: 10px; top: 25px;}

	.ybzn .fdbnl { padding-bottom: 30px;}
	.ybzn .fdbnl .btitle { margin-top: -120px; margin-bottom: 20px; background: url(../images/zt_ybzn_ti2.png) no-repeat center;}
	.ybzn .fdbnl .news_img { width: 580px; height: 300px;}
	.ybzn .fdbnl .pic img { width: 580px; height: 300px;}
	.ybzn .dsxxjy .fr ul { width: 580px;}
	.ybzn .dsxxjy .fr li { height: 60px; line-height: 60px; padding-left: 40px; position: relative;}
	.ybzn .dsxxjy .fr li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.ybzn .dsxxjy .fr li em { width: 10px; height: 10px; background: #d0170f; border-radius: 50%; display: block; position: absolute; left: 10px; top: 25px;}
	.ybzn .hsjd { margin-top: 60px;}
	.ybzn .hsjd .con { width: 580px;}
	.ybzn .hsjd .con h5 { line-height: 50px; font-size: 18px; color: #d0170f; text-align: center; margin-top: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.ybzn .hsjd .con h5 a { color: #d0170f;}
	.ybzn .hsjd .con p { line-height: 30px; color: #565656; height: 90px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
	.ybzn .hsjd .pic img { height: 330px;}
	.ybzn .sxbn_box { margin-top: 60px;}
	.ybzn .ztzl { height: 340px;}
	.ybzn .ztzl .swiper-wrapper a { width: 216px; height: 340px; margin-right: 30px; position: relative;}
	.ybzn .ztzl .swiper-wrapper img { width: 216px; height: 290px;}
	.ybzn .ztzl .swiper-wrapper p { width: 100%; line-height: 50px; background: #eee; text-align: center; position: absolute; bottom: 0; left: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.ybzn .ztzl_btn a { height: 90px; top: 100px;}


	.ybzn .qhxzc { background: #fef1d4; padding-bottom: 70px;}
	.ybzn .qhxzc .btitle { height: 94px; margin-top: 118px; position: relative;}
	.ybzn .qhxzc .btitle div { width: 100%; height: 177px; background: url(../images/zt_ybzn_ti3.png) no-repeat center; position: absolute; top: -118px;}
	.ybzn .qhxzc .item { width: 560px;}
	.ybzn .qhxzc .title { border-bottom: 4px double #c5c5c5;}
	.ybzn .qhxzc .con h5 { line-height: 50px; font-size: 18px; color: #d0170f; margin-top: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.ybzn .qhxzc .con h5 a { color: #d0170f;}
	.ybzn .qhxzc .con p { line-height: 30px; height: 60px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/*政府机构*/
	.zfjg h2 { font-size:24px; text-align: center; color: #e74c3c; padding: 24px 0;}
	.zfjg_ti{ height:35px ; line-height:35px; border-bottom:1px solid #e6e6e6;}
	.zfjg_ti h3{ border-bottom:2px solid #e22929; color:#e22929; padding: 0 20px; font-size:16px;}
	.zfjg_ti img { margin-right: 10px; margin-top: 5px}
	.zfjg .jigou { padding: 10px;}
	.zfjg .jigou li{  width: 33%;  line-height:32px;padding:8px 0; border-bottom:1px dotted #E6E6E6;float:left; background: url(../images/btn05.jpg) no-repeat left center;}
	.zfjg .jigou li:hover{ background-color:#f9f5f3;}
	.zfjg .jigou a, .zfjg .jigou a:visited{ text-decoration:none; color:#333; padding-right:5px; line-height:40px;}
	.zfjg .jigou a:hover{color:#c30; text-decoration:underline;}

/*乡村振兴*/
	.zt_xczx { background: #fff;}
	.zt_xczx .zt_ti { padding-top: 40px; padding-bottom: 24px; text-align: center;}
	.zt_xczx .zxdt { padding-bottom: 40px;}
	.zt_xczx .zxdt_new { height: 470px; background: #eee; overflow: hidden; position: relative;}
	.zt_xczx .zxdt_new .hd1 { width: 480px; float: right;}
	.zt_xczx .zxdt_new .hd1 li { line-height: 28px; font-size: 16px;}
	.zt_xczx .zxdt_new .hd1 li a { padding: 19px 42px; display: block;}
	.zt_xczx .zxdt_new .hd1 li p { line-height: 28px; height: 56px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
	.zt_xczx .zxdt_new .hd1 li:hover { background: #ff5722; color: #fff; font-size: 20px; font-weight: bold;}
	.zt_xczx .zxdt_new .hd1 li:hover a { padding: 16px 42px; color: #fff;}
	.zt_xczx .zxdt_new .hd1 li:hover p { line-height: 32px; height: 64px;}
	.zt_xczx .zxdt_new .bd { width: 720px; height: 470px; float: left; position: relative;}
	.zt_xczx .zxdt_new .bd li img { width: 100%; height: 470px;}
	.zt_xczx .zxdt_new .bd li div { width: 100%; height: 48px; line-height: 48px; font-size: 16px; background: #22222280; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80222222,endColorstr=#80222222); color: #fff; position: absolute; bottom: 0px;}
	.zt_xczx .zxdt_new .bd li p { width: 640px; padding-left: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.zt_xczx .zxdt_new .bd li span { position: absolute; right: 20px; top: 0;}
	.zt_xczx .zxdt_new .ztzl_btn a { height: 90px; top: 190px;}

	.zt_xczx .zcwj { background: url(../images/zt_xczx_bg1.png) bottom right no-repeat; padding-bottom: 34px;}
	.zt_xczx .zcwj ul { width: 550px;}
	.zt_xczx .zcwj li { line-height: 50px; border-bottom: 1px solid #dcdcc6; position: relative;}
	.zt_xczx .zcwj li a { padding-left: 32px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.zt_xczx .zcwj li em { width: 12px; height: 12px; background: #ccc; display: block; position: absolute; left: 0; top: 19px;}
	.zt_xczx .zcwj li:last-child { border-bottom: none;}
	.zt_xczx .zcfz { background: url(../images/zt_xczx_bg2.png) bottom center no-repeat; padding-bottom: 50px;}
	.zt_xczx .ztzl { height: 440px; margin-bottom: 50px; padding: 0 60px;}
	.zt_xczx .ztzl .swiper-wrapper a { width: 340px; height: 440px; margin-right: 30px; background: #f5f5f5;}
	.zt_xczx .ztzl .swiper-wrapper img { height: 240px;}
	.zt_xczx .ztzl .txt { padding: 16px 26px;}
	.zt_xczx .ztzl b { line-height: 28px; font-weight: bold; margin-bottom: 6px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.zt_xczx .ztzl p { line-height: 28px; font-size: 16px; height: 112px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
	.zt_xczx .ztzl .ztzl_btn a{ width: 31px; height: 51px; z-index: 9; opacity: 1; position: absolute;top: 195px; display: block;}
	.zt_xczx .ztzl .ztzl_btn a.prev{left: 0;background: url(../images/left_2.png) center no-repeat; background-size: auto;}
	.zt_xczx .ztzl .ztzl_btn a.next{right: 0; background: url(../images/right_2.png) center no-repeat; background-size: auto;}

/*公共企事业信息公开*/
	.ggqsy { min-height: calc(100vh - 612px); padding: 30px 160px;}
	.ggqsy h3 { color:#e22929; padding: 20px 0; text-align:center;}
	.ggqsy ul { padding: 20px 0;}
	.ggqsy ul li { width: 20%; float: left;}
	.ggqsy ul li a { height: 105px; line-height: 40px; text-align: center; padding: 15px 0; margin: 0 10px; border:1px solid #ececec; display: block;}
	.ggqsy ul li:hover a { border:1px solid #c1d4e5; background:#eff7ff;}

/*公共企事业信息公开-事项目录*/
	.sxml h2 { height: 45px; line-height: 45px; font-size: 18px; font-weight:bold; color: #fff; overflow:hidden;background: #e22929;text-align: center;}
	.sxml .item { border: 1px solid #e9e9e9; padding: 20px 30px 60px 30px;}
	.sxml .item h3 { width:50%; text-align: center; float: left;}
	.sxml .item a { width: 480px; height: 80px; line-height: 80px; font-size: 18px; text-align: center; font-weight: bold; margin-top: 40px; color: #373737; background: #f5f5f5; border:1px solid #ddd; display: inline-block;}

.hygq .news_img {
    margin-top: 60px;
}