@charset "utf-8";
.container{ margin: 20px auto;}
/*通知公告*/
.tzgg_box{ width: 100%; height: 74px; background: #f0f0f0;}
.tzgg{ width: 1200px; height: 100%; margin: 0 auto;}
.tzgg .tzgg_fl{ float: left; height: 100%; width: 100px; padding-left: 40px; background: url(../images/clx_index_tzgg_icon.png) left center no-repeat;}
.tzgg .tzgg_fl a{ display: block; height: 34px; margin:20px 0;font-size: 20px; font-weight: bold; line-height: 22px;color: #333333; }
.tzgg .tzgg_fl a span{ font-size: 12px; font-weight: normal; line-height: 12px;color: #333333;display: block;height: 12px; }
.tzgg .tzgg_fl a:hover,.tzgg .tzgg_fl a:hover span{ color: #1b64b4;}
.tzgg_Scroll{float: left; width:1060px; height: 60px; margin: 7px 0;  position:relative; background: url(../images/clx_index_tzgg_line.png) left center no-repeat; overflow: hidden;}
.tzgg_Scroll .bd{ width:1060px; overflow:hidden;    }
.tzgg_Scroll .bd ul{ overflow:hidden; zoom:1; }
.tzgg_Scroll .bd ul li{ width: 100%;float:left; height:30px; line-height:30px;  text-align:left;/* _display:inline;*/ display: block;}
.tzgg_Scroll .bd ul li div{float: left; width:510px; height:30px;line-height:30px; margin-left: 20px; }
.tzgg_Scroll .bd ul li a{ float: left; color: #333333; font-size: 16px; background: url(../images/clx_index_list_dot.png) left center no-repeat; padding-left: 13px; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tzgg_Scroll .bd ul li span{float: right; color:#999; font-size: 12px;  }
.tzgg_Scroll .bd ul li a:hover{ color: #1b64b4;}
/*图片新闻*/
.tpxw{ float:left; height:407px; width:720px;position:relative; z-index:5; border-top: 2px solid #1b64b4; overflow:hidden;}
.tpxw .hd{ height:12px; overflow:hidden; position:absolute; right:20px; bottom:13px; z-index:1; }
.tpxw .hd ul{ overflow:hidden; zoom:1; float:left;  }
.tpxw .hd ul li{ float:left; margin-left:8px;  width:12px; height:12px; background:url(../images/clx_index_tpxw_dot.png) center center no-repeat; cursor:pointer; }
.tpxw .hd ul li.on{ background-image:url(../images/clx_index_tpxw_dot_on.png);}
.tpxw .bd{ position:relative; height:370px; z-index:0;}
.tpxw .bd li{ zoom:1; vertical-align:middle;}
.tpxw .bd li a{ display:block; width:720px; height:407px; position:relative;}
.tpxw .bd li p{ position:absolute; left:0; bottom:0; width:100%; height:40px; background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cf000000,endColorstr=#cf000000);   font-size:16px; line-height:40px; color:#fff; cursor:pointer; text-indent:20px;}
.tpxw .bd li a:hover p{ color:#256092;}
.tpxw .bd img{ width:720px; height:407px;}

/*动态新闻*/
.dtxw{float: left; height: 407px; width: 460px; padding-left:20px ; border-top: 2px solid #1b64b4;}
.hotNews{ width: 100%; height: auto; padding: 6px 0 0 0;}
.hotNews h3{ line-height: 50px; height: 50px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hotNews h3 a{color: #104b8b; font-size: 24px; font-weight: bold;}
.hotNews h3 a:hover{ color: #dc1616;}
.hotNews p{ line-height: 24px; color: #999999; font-size: 14px; text-indent: 28px;}
.hotNews p a{ color: #DC1616;}
.hotNews p a:hover{color: #256092; }
.dtxw_tab{ width: 100%; height: auto;}
.dtxw .list ul li a{ background:url(../images/clx_index_list_dot.png) left center no-repeat; text-indent: 13px;}
.news_tab_title{ width: 100%; height: 44px; border-bottom: 1px solid #e1e1e1;}
.news_tab_title li{ float: left; width: auto; padding: 0 10px; background: url(../images/clx_tab_title_line.png) left center no-repeat; line-height: 44px; text-align: center;}
.news_tab_title li:first-child{ background: none; padding-left: 0;}
.news_tab_title li a{ color: #333333; font-size: 18px;}
.news_tab_title li:hover a,.news_tab_title li.hover a{color: #1b64b4; font-weight: bold; }
.list{ width: 100%; height: auto; margin-top: 13px;}
.list ul li{height: 30px; line-height: 30px; width: 100%; vertical-align: top; }
.list ul li a{ float: left; color: #333333; font-size: 16px;}
.list ul li a:hover{ color: #1b64b4;}
.list ul li span{ float: right; font-size: 14px; color: #999999;}

/*专题专栏*/
.ztzl{ width:100%; height: 88px; margin: 20px 0;  overflow:hidden; position:relative;}
.ztzl .prev,.ztzl .next{ display:block;  width:40px; height:88px;position:absolute;overflow:hidden; z-index: 10; cursor: pointer;}
.ztzl .prev{background: url(../images/clx_index_ztzl_prev.png) center center no-repeat; top: 0; left: 0;  }
.ztzl .next{ background:url(../images/clx_index_ztzl_next.png) center center no-repeat; top: 0; right: 0;  }
.ztzl .bd ul{ overflow:hidden; zoom:1; }
.ztzl .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ztzl .bd ul li img{ width:285px; height:88px; display:block; }

/*信息公开*/
.xxgk_box{float: left;height: 330px;width: 720px;}
.xxgk_ml{ float: left; height: auto; width: 230px;}
.xxgk_ml li{ width: 100%; height: 45px; margin-bottom: 10px;  }
.xxgk_ml li a{ display: block; height: 43px; line-height: 43px; width: auto; padding-left: 87px;border: 1px solid #6699cc; color: #6699cc; font-size: 16px; transition:all 0.6s;}
.xxgk_ml li a.ml01{ background: url(../images/clx_index_gkml_icon.png) 45px 0 no-repeat;}
.xxgk_ml li a.ml02{ background: url(../images/clx_index_gkml_icon.png) 45px -43px no-repeat;}
.xxgk_ml li a.ml03{ background: url(../images/clx_index_gkml_icon.png) 45px -86px no-repeat;}
.xxgk_ml li a.ml04{ background: url(../images/clx_index_gkml_icon.png) 45px -129px no-repeat;}
.xxgk_ml li a.ml05{ background: url(../images/clx_index_gkml_icon.png) 45px -172px no-repeat;}
.xxgk_ml li a:hover{ border-color:#c4d8ed; color: #ffffff; }
.xxgk_ml li a.ml01:hover{ background: url(../images/clx_index_gkml_icon_on.png) 45px 0 no-repeat #1b64b4;}
.xxgk_ml li a.ml02:hover{ background: url(../images/clx_index_gkml_icon_on.png) 45px -43px no-repeat #1b64b4;}
.xxgk_ml li a.ml03:hover{ background: url(../images/clx_index_gkml_icon_on.png) 45px -86px no-repeat #1b64b4;}
.xxgk_ml li a.ml04:hover{ background: url(../images/clx_index_gkml_icon_on.png) 45px -129px no-repeat #1b64b4;}
.xxgk_ml li a.ml05:hover{ background: url(../images/clx_index_gkml_icon_on.png) 45px -172px no-repeat #1b64b4;}

.zcwj,.xjgs{ float: left; width: 470px; height: auto; margin-left: 20px;}
/*互动交流*/
.hdjl_box{ float: left; width: 720px; height: 232px;}
.hdjl_box .wyxx{ float: left; width: 230px; height: 232px; background: #6699cc;}
.hdjl_box .wyxx img{display: block; width: 89px; height: 89px; margin: 21px auto 0;}
.hdjl_box .wyxx h3{ line-height: 55px; height: 55px; color: #ffffff; font-size: 24px; font-weight: bold; text-align: center;}
.hdjl_box .wyxx a.wyxx_btn{ display: block; width: 130px; height: 40px; line-height: 40px; border: 1px solid #81b4e6; border-radius: 4px; margin: 5px auto 0; text-align: center; font-size: 18px; color: #ffffff;transition:all 0.6s; -webkit-transition: all 0.6s;-moz-transition: all 0.6s;}
.hdjl_box .wyxx a.wyxx_btn:hover{ color: #6699cc; background: #FFFFFF; border-color: #FFFFFF;}

.xjgs a.hd_btn{ float: left; display: block; height: 50px; width: 200px; line-height: 50px; background-color: #6699cc !important; border-radius: 5px; text-indent: 90px; color: #ffffff; font-size: 16px; transition:all 0.6s; -webkit-transition: all 0.6s;-moz-transition: all 0.6s;}
.xjgs a.hd_btn01{ background: url(../images/clx_index_hdjl_btn01.png) 40px center no-repeat; }
.xjgs a.hd_btn02{ background: url(../images/clx_index_hdjl_btn02.png) 40px center no-repeat; }
.xjgs a.hd_btn03{ background: url(../images/clx_index_hdjl_btn03.png) 21px center no-repeat;}
.xjgs a.hd_btn:hover{ background-color:#1b64b4 !important;}


/*12345_new*/
.huiying_tit{ height: 25px; width: 200px; padding: 20px 0 9px 0; margin: 0 auto 9px; border-bottom: 1px solid #FFFFFF;}
.huiying_tit h4{ float: left; height: 25px; line-height: 25px; font-size: 16px; color: #FFFFFF;font-weight: bold;}
.huiying_tit a.yszzf12345{ float: right; display: block; width: 132px; height: 20px; margin: 2px 0 3px 0; background: url(../images/12345yszzf_bg.png) center center no-repeat; line-height: 20px; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center;}
.hy_list{ width: 200px; height: auto; overflow: hidden; margin: 0 auto;}
.hy_list li{line-height: 30px; height: 30px; vertical-align: top;}
.hy_list li a{ background: url(../images/12345yszzf_dot_03.jpg) left center no-repeat; padding-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 190px; color: #FFFFFF; font-size: 14px;}


/*办事服务*/
.bsfw_box{ float: right; height: 517px; width: 460px;}
.zdfwsx{ height: 265px; width: 100%; background: #f0f0f0;}
.zdfwsx h3{ height: 21px; line-height: 21px; padding: 20px 0 20px 20px;}
.zdfwsx h3 a{ color: #1b64b4; font-size: 18px;}
.zdfwsx ul{ height: 204px; width: 420px; padding: 0 20px;}
.zdfwsx ul li{float: left; height: 82px; width:105px; text-align: center; margin-bottom: 20px;}
.zdfwsx ul li a{ color: #666666; font-size: 14px;}
.zdfwsx ul li img{ display: block; width: 56px; height: 56px; margin: 0 auto 8px;}
.zdfwsx ul li a:hover{ color: #1b64b4;}
.zdfwsx ul li a:hover img{
	-webkit-transition: 0.3s;
	-moz-transform: 0.3s;
  	transition: 0.3s;
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2,1.2);
  	transform: scale(1.2, 1.2);
}


.bs_tab{ width: 460px; height: 232px; margin-top: 20px;}
.bs_tab .hd{ height: 45px; width: 100%; background: #f0f0f0;}
.bs_tab .hd ul li{ float: left; width: 125px; height: 45px; }
.bs_tab .hd ul li a{ display: block; width: 100%; height: 100%; line-height: 45px; text-align: center; position: relative; color: #333333; font-size: 16px;}
.bs_tab .hd ul li a i{position: absolute; top: 45px; left: 50%; margin-left: -5px; display: none; width: 11px; height: 9px; background: url(../images/clx_index_bs_titbg_on_03.png) center center no-repeat;}
.bs_tab .hd ul li.on a{ background: #6699cc; color: #FFFFFF;}
.bs_tab .hd ul li.on a i{ display: block;}
.bs_tab .bd{ width: 458px; height: 186px; border: 1px solid #e1e1e1; border-top: none;}
.bs_tab .bd ul.grbs{ width: 420px; height: 166px; padding: 20px  20px 0 20px;}
.bs_tab .bd ul.grbs li{ height: 63px; width: 105px; float: left; margin-bottom: 20px; text-align: center;}
.bs_tab .bd ul.grbs li a{ color: #666666; font-size: 14px;}
.bs_tab .bd ul.grbs li a i{ display: block; width: 50px; height: 45px; margin: 5px auto 0;transition:all 0.6s }
.bs_tab .bd ul.grbs li a i.bsgr01{ background: url(../images/clx_index_bsgr_icon01.png) center 2px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsgr02{ background: url(../images/clx_index_bsgr_icon02.png) center 1px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsgr03{ background: url(../images/clx_index_bsgr_icon03.png) center 2px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsgr04{ background: url(../images/clx_index_bsgr_icon04.png) center top no-repeat;}
.bs_tab .bd ul.grbs li a i.bsgr05{ background: url(../images/clx_index_bsgr_icon05.png) center 2px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsgr06{ background: url(../images/clx_index_bsgr_icon06.png) center 2px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsgr07{ background: url(../images/clx_index_bsgr_icon07.png) center top no-repeat;}
.bs_tab .bd ul.grbs li a i.bsgr08{ background: url(../images/clx_index_bsgr_icon08.png) center 3px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsfr01{ background: url(../images/clx_index_bsfr_icon01.png) center 2px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsfr02{ background: url(../images/clx_index_bsfr_icon02.png) center 1px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsfr03{ background: url(../images/clx_index_bsfr_icon03.png) center 2px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsfr04{ background: url(../images/clx_index_bsfr_icon04.png) center top no-repeat;}
.bs_tab .bd ul.grbs li a i.bsfr05{ background: url(../images/clx_index_bsfr_icon05.png) center 2px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsfr06{ background: url(../images/clx_index_bsfr_icon06.png) center 2px no-repeat;}
.bs_tab .bd ul.grbs li a i.bsfr07{ background: url(../images/clx_index_bsfr_icon07.png) center top no-repeat;}
.bs_tab .bd ul.grbs li a i.bsfr08{ background: url(../images/clx_index_bsfr_icon08.png) center 3px no-repeat;}
.bs_tab .bd ul.grbs li a:hover{ color: #1b64b4;}
.bs_tab .bd ul.grbs li a:hover i{transform:rotateY(180deg); }

/*部门*/
.bs_tab .bd ul.bmbs{ width: 452px; height: 166px; padding: 20px 4px 0 4px;}
.bs_tab .bd ul.bmbs li{ float: left; width: 105px; height: 40px; margin: 4px;}
.bs_tab .bd ul.bmbs li a{display: block;width: 103px; height: 38px;  color: #333333; font-size:16px;border: 1px solid #E1E1E1; line-height: 38px; text-align: center;  overflow: hidden;}
.bs_tab .bd ul.bmbs li a:hover{ color: #FFFFFF; background: #1B64B4; border-color: #1B64B4;} 

/*首页横幅*/
.index_henfu{ width:100%; height: 120px; margin: 20px 0 0;  overflow:hidden; position:relative;}
.index_henfu .bd ul{ overflow:hidden; zoom:1; }
.index_henfu .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.index_henfu .bd ul li img{ width:1200px; height:120px; display:block; }
@media screen and (max-width: 1200px) {
	.tzgg_box{ display: none;}
	
	.tpxw{ float: none; margin: 0 auto; border-top: 0; }
	.dtxw{ float: none; width: 100%; padding-left: 0; margin-top: 20px;}
	.xxgk_box,.bsfw_box,.hdjl_box,.bs_tab,.bs_tab .bd,.zdfwsx ul{ width: 100%; height: auto;}
	
	.xxgk_ml,.hdjl_box .wyxx{ float: none; margin: 0 auto;}
	.zcwj{width: 100% !important;margin-left: 0;height: auto !important;}
	.zdfwsx ul li,.bs_tab .bd ul li{ width: 25%;}
	.bs_tab .bd ul{ width: 100%; padding-left: 0;}
	.xjgs{ float: none; width: 100%; margin-left: 0;}
	.zdfwsx ul{ padding: 0;}
	.index_henfu{ margin-top: 10px; height: 80px;}
	.index_henfu img{width: 100% !important; height: 100% !important;}
}
@media screen and (max-width: 760px) {
	.w1200{width:100%;}
	.tpxw,.tpxw .bd li a{ width: 100%; height: auto;}
	.tpxw .bd{ height: auto;}
	.tpxw .bd img{ width: 100%; height: 412px;}
	.tpxw .bd li p{overflow: hidden; text-overflow:ellipsis ; white-space: nowrap;text-indent: 0;}
	.tpxw .hd{ right: 10px;}
	.tpxw .hd ul li{ width: 8px; height: 8px; border-radius: 8px; background: #ccc; margin-left: 4px;}
	.tpxw .hd ul li.on{ background: #FFFFFF;}
	.dtxw{ height: auto; }
	
	.dtxw_tab .news_tab_title li{ width: 16.666666%; padding: 0;}
	.news_tab_title li a{ font-size: 14px;}
	
	.list ul li a{float: none; width: 100%; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: none;}
	.list ul li span{ display: none;}
	
	.zcwj .news_tab_title li{ padding: 0 5px;}

	.hdjl_box .wyxx{ padding: 0 10px 15px; box-sizing: border-box;}
	.hdjl_box .wyxx,.huiying_tit,.hy_list{width: 100% !important;border-radius: 5px;height: auto !important;overflow:hidden;}
	.hdjl_box .wyxx img{ padding-top: 20px;}
	.xjgs a.hd_btn{ width: 80%;margin: 0 10% 20px; text-indent: 36%; background-position: 26% center;}
	
	.hyl,#jhjgg1,.Hj-EasyRead-Container{ display: none !important;}

	.zdfw,.zdfw .zdfw_cont,.zdfw_cont .wszffwdt { box-sizing: border-box; width: 100% !important; height: auto !important;}
	.zdfw_cont { padding: 10px !important;}
	.zdfw_cont .wszffwdt  { padding-bottom: 20px !important;}
	.zdfw_cont .fw_list { width: 100% !important; height: auto !important; margin-top: 15px;}
	.zdfw_cont .fw_list li { width: calc(100% / 3) !important; margin: 0 !important;}
}
@media screen and (max-width: 480px) {
	.bs_tab .hd ul li{ width: 33.3%;}
	.tpxw .bd img{height: 260px;}
}
@media screen and (max-width: 680px) {
	.tpxw .bd img{height: 369px;}
}
@media screen and (max-width: 560px) {
	.tpxw .bd img{  height: 303px;}
}
@media screen and (max-width: 520px) {
	.tpxw .bd img{  height: 282px;}
}
@media screen and (max-width: 440px) {
	.tpxw .bd img{  height: 238px;}
}
@media screen and (max-width: 400px) {
	.tpxw .bd img{  height: 217px;}
}