@charset "utf-8";
/* CSS Document */

@import url( reset.css);
@import url( header.css);
@import url( footer.css);

.header{background: url(2021_index_banner.png) no-repeat center top #e8e8e8;}

/*公共列表*/
.ulList{ padding-top: 10px; min-height: 20px;}
.ulList li{ position: relative; overflow: hidden; line-height:40px;*line-height:36px; background:url(2021_index_list_dian.png) no-repeat 1px center; font-size: 16px;  padding-left: 15px; color: #2d3c5e; }
.ulList li a{ display: block; float: left; max-width:78%; *max-width:69%; max-width: calc(100% - 100px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.ulList li a br{ display:none; }
.ulList li a:hover{ color: #ac1527; }
.ulList li span{ display: inline-block; width: 90px; float: right; text-align:right; color: #666;}

.Part1{  background:url(2021_zwgk_ldzc_bj.png) repeat-x; height:350px; overflow:hidden; padding-top:20px;}
.Part1 .ldzc_left{ width:827px;}
.Part1 .ldzc_left h2{ height:40px; line-height:40px; background:url(2021_zwgk_ldzc_title_icon.png) no-repeat left center;}
.Part1 .ldzc_left h2 a{ font-size:20px; color:#aa0000; text-indent:2.5em; display:block;}
.Part1 .ldzc_left .ld_first{ height:auto; margin-top:26px;}
.Part1 .ldzc_left .img{ width:113px; height:147px;}
.Part1 .ldzc_left .img a img{ width:100%; height:100%;}
.Part1 .ldzc_left .infor{ width:617px; margin-left:38px;}
.Part1 .ldzc_left .infor h3 a{font-size:20px;color: #494949;}
.Part1 .ldzc_left .infor h4 {font-size:20px;color: #494949;margin-top:23px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Part1 .ldzc_left .infor p{ font-size:16px; color:#494949; line-height:20px; margin-top:36px;}
.more_ld{ margin-top:26px;}
.more_ld a{display:block;width: 150px;height:42px;text-align:center;line-height:42px;border:1px solid #e6e6e6;margin-left:16px;float:left;background:#f3f3f3;}
.more_ld a:first-child{ margin-left:0;}
.Part1 .ldzc_right{ width:355px;}
.Part1 .ldzc_right a{ display:block; width:100%; height:121px;}
.Part1 .ldzc_right a:first-child+a{ margin-top:41px;}
.Part1 .ldzc_right a img{ width:100%; height:100%;}

/*Part2*/
.Part2{ margin:0px auto;  width:1204px; padding-bottom:10px;}
/*政府信息公开*/
.zwgk_right{ width:355px; height:340px; box-shadow:1px 1px 10px #ddd; -moz-box-shadow:1px 1px 10px #ddd; -webkit-box-shadow:1px 1px 10px #ddd; margin-left:20px;}
.zwgk_right h2 a{ width:355px; display:block; height:64px;}
.zwgk_right h2 a img{ width:355px; height:64px; margin:0 auto;}
.zwgk_right ul{ height:220px; padding:0 32px;}
.zwgk_right ul li{ width:97px; text-align:center; float:left; margin-top:26px;}
.zwgk_right ul li a{ display:block;}
.zwgk_right ul li a i{ display:block; width:55px; height:55px; background:url(2021_index_all_icon.png) no-repeat 0 -133px; margin:0 auto;transition: all 0.5s;}
.zwgk_right ul li:hover a i{ transform: scale(1.12); transform-origin: center top;}
.zwgk_right ul li a i.icon02{ background-position:0 -217px;}
.zwgk_right ul li a i.icon03{ background-position:0 -301px;}
.zwgk_right ul li a i.icon04{ background-position:0 -385px;}
.zwgk_right ul li a i.icon05{ background-position:0 -469px;}
.zwgk_right ul li a i.icon06{ background-position:0 -553px;}
.zwgk_right ul li a p{ margin-top:10px; font-size:14px;}

/*政策文件检索*/
.gjjs{width:auto;height: 80px;margin-top:10px; background:#fff !important; padding-left:0 !important; }
.zwgk_ss{ height:80px; background:#fff !important; border:1px solid #ddd; list-style-type:none !important; margin-top:9px; position:relative;}
.gjjs_con-l{ width: 100%;}
.gjjs_con-r {width: 226px; margin-top: -5px;}
.bt-zw{height: 30px;line-height: 30px;overflow: hidden;}
.wjk-txt{float:left;height:28px;line-height:28px;width: 245px;border:1px solid #cccccc; padding-left:10px;}
.bt-zw label{float: left;width: 80px;}
.bt-zw>div,.xiaju>div{ margin-left:25px;}
.bt-zw>div>input:focus,.wjk-txt{outline: none;}
.xiaju{margin-top: 15px;height: 26px;line-height: 26px;}
.bianz{float:left;width: 80px;}
.biany{float:left;margin:0; width: auto;}
.seclect_op {position:relative;z-index:22;}
.seclect_op input{}
.seclect_op input.inp{width: 235px;height: 24px;line-height: 24px;padding-left: 10px;background: #FFF;border: 1px solid #e9e9e9;z-index:1;background: url(footico_2.jpg) no-repeat right #FFF;}
.seclect_op .option{position:absolute;width: 245px;background: #F8F8F8;top: 25px;left:0px;overflow-y: auto;height: 100px;display: none;border: 1px solid #e9e9e9;border-top: 0px;}
.seclect_op .option.year-op{width:150px; top: 23px;}
.seclect_op ul.option{list-style: none;}
.seclect_op ul.option li{list-style: none;}
.seclect_op ul.option li{cursor:pointer; height:28px;line-height:28px;}
.seclect_op ul.option li a{ display:block;padding-left:10px; margin:0; height:28px; line-height:28px;}
.seclect_op ul.option li a:hover{ background:#d8d8d8;}
.sub{float: left;width: 97px;background: #ac1527;height: 32px;line-height: 32px;border: none;color: #FFFFFF;text-align: center;border-radius: 3px;cursor: pointer; margin-right:8px;outline:none !important;}
.gjss-a{display: block;float: right;width: 97px;text-align: center;background: #ac1527;height: 32px;line-height: 32px;border-radius: 3px;color: #FFF !important;}
.inputk{width: 118px;background: #FFF;border: 1px solid #e9e9e9;list-style: none;height: 24px;line-height: 24px;}

.zwgk_left{ width:827px;}
.zwgk_left{ height:auto; overflow:hidden;}
.zwgk_left dt{ height:42px; border-bottom:1px solid #bd1a2d; position:relative;}
.zwgk_left dt h2 a{ font-size:18px; color:#000000; display:block; padding-right:30px; float:left;}
.zwgk_left dt h2 a.on{ color:#bd1a2d;}
.zwgk_left dt h3.more{ position:absolute; right:0; top:12px; font-size:12px; color:#a7a7a7;}

/*统计数据*/
.Part3_right{ width:368px; height:auto; margin-left:5px;}
.Part3_right ul li{ width:170px; height:70px; float:left; margin:17px 0 0 13px;}
.Part3_right ul li a{ display:block; width:100%; height:100%; background:#fce1e1; color:#ac1527; line-height:70px;}
.Part3_right ul li:first-child+li+li+li+li+li a{ line-height:20px;}
.Part3_right ul li:first-child+li+li+li+li+li a span{ display:block; overflow:hidden; padding-top:16px;}
.Part3_right ul li a i{ display:block; width:30px; height:30px; float:left; background:url(2021_zwgk_all_icon.png) no-repeat 0 0; margin:20px 17px 0 20px;transition: all 0.5s;}
.Part3_right ul li a i.iconB{ background-position:-76px 0;}
.Part3_right ul li a i.iconC{ background-position:0px -85px;}
.Part3_right ul li a i.iconD{ background-position:-76px -88px;}
.Part3_right ul li a i.iconE{ background-position:0px -170px;}
.Part3_right ul li a i.iconF{ background-position:-76px -170px;}
.Part3_right ul li:hover a:hover{ background:#fcc7c7;}
.Part3_right ul li:hover a i{ transform: scale(1.12); transform-origin: center top;}

@media screen and (max-width:600px ) {
	
	 ul.ulList .First{ height:auto; width:100%;}
	 ul.ulList .First a{ width:100%;}
	 ul.ulList{  display:block !important; float:left !important; width:calc(100vw - 20px);}
	 
	.Part1{ background:url(2021_Part_xt.png) repeat-x; height:auto;}
	.Part1 .ldzc_left .ld_first{ margin-top:20px;}
	.Part1 .ldzc_left{ width:auto; float:none; padding:0 10px; overflow:hidden;}
	.Part1 .ldzc_left .infor{ width:calc(100vw - 143px); margin-left:10px;}
	.Part1 .ldzc_left .infor h4{ margin-top:10px;}
	.Part1 .ldzc_left .infor p{ margin-top:10px;}
	.more_ld{ margin-top:20px;}
	.more_ld a{ width:calc((100vw - 34px) / 2); margin-left:10px; margin-bottom:10px;}
	.more_ld a:first-child+a+a{ margin-left:0;}
	.Part1 .ldzc_right{ float:none; width:auto; padding:0 10px; }
	.Part1 .ldzc_right a{ height:100%; margin-top:10px;}
	.Part1 .ldzc_right a:first-child+a{ margin-top:20px;}
	
	.Part2{ width:auto; padding:0 10px; margin-top:20px;}
	.zwgk_left{ float:none; width:auto;}
	.zwgk_left dt h3.more{ display:none;}
	.zwgk_left .tempWrap{ height:auto;}
	.zwgk_left dd{ height:auto;}
	.wjk-txt{ width:calc(100vw - 113px);}
	
	.gjjs{ height:auto; margin-top:0;}
	.bt-zw>div, .xiaju>div{ margin-left:0; margin-top:10px; overflow:hidden; float:none;}
	.bt-zw{ height:auto;}
	.xiaju{ height:auto;}
	.gjjs_con-r{ width:202px; margin:15px auto !important;}
	.zwgk_right{ float:none; margin-left:0; margin-top:20px; height:344px; width:auto; border-bottom:1px solid #ddd;}
	.zwgk_right ul{ height:auto;}
	
	.zwgk_right h2 a{ width:auto; }
	.zwgk_right h2 a img{ width:100%;}
	.zwgk_right ul{ padding:0 20px;}
	.zwgk_right ul li{ width:calc((100vw / 3) - 20px);}
	
	.Part3{ padding:0 10px; width:auto; margin-top:20px;}
	.Part3_right{ float:none; width:auto; margin-bottom:20px; overflow:hidden;}
	.Part3_right ul li{ width:calc((100vw - 45px) / 2); margin:15px 5px 0 ;}
	
	
	}
	
	@media screen and (max-width:320px ) {
	.Part1 .ldzc_left .infor p{ font-size:14px;}
	}