﻿/*public*/
.title_box{height:45px;position: relative;}
.title{display:inline-block;vertical-align:middle;font-size:20px;color:#ee2e2e;line-height:1;position:relative;font-weight: 800;}
.title span.tit_line{position:absolute;left:50%;margin-left:-15px;bottom:-16px;display:block;width:30px;height:4px;background:#ee2e2e;}
.title_box .read-more{position:absolute;right:0px;top:0px;width:45px;height:45px;background:#ebeced url("../images/idx_more.png") 0 0 no-repeat;text-indent: -999em;}
.title_box .read-more:hover{background:#ee2e2e url("../images/idx_more.png") 0 -45px no-repeat;}
.cont_wrap{padding:40px 0;}

.banner_wrap{position:relative; z-index: 10;height:310px;overflow: hidden;background:#496287;}
.banner_wrap img{width:100%;height:310px; }
.banner_wrap .search_box{width:600px;position:absolute;top:70px;left:50%;margin-left: -300px;height:120px; z-index: 500;}
.banner_wrap h1{font-size:40px;color:#fff;font-weight: normal;margin-bottom: 28px;}
.banner_wrap h1 span{font-size:24px;padding-left:50px;}
.banner_wrap .input_box{width:500px;background:#fff;height:50px;padding:14px;border:2px solid #d2d2d2;}
.banner_wrap .mybtn{width:100px;margin:0;height:50px;background:#ee2e2e;border:2px solid #d72323; line-height: 46px;}
.banner_wrap .mybtn:hover{background:#ee2e2e;}

.main_wrap{position:relative;background:#fff; z-index: 99;}
.main_wrap .main_top_bg,.main_wrap .main_left_bg,.main_wrap .main_right_bg{position:absolute; z-index: -1;}
.main_wrap .main_top_bg{top:-27px;left:-19px;width: 1240px;height:48px;background:url("../images/top_shadow.png") left top no-repeat;}
.main_wrap .main_left_bg{top:21px;left:-19px;width:26px;height:744px;background:url("../images/left_shadow.png") left top no-repeat;}
.main_wrap .main_right_bg{top:21px;right:-21px;width:26px;height:744px;background:url("../images/right_shadow.png") left top no-repeat;}


.tab_title{font-size:0;}
.tab_title li.title{color:#353535;font-weight: normal;margin-right:24px;cursor: pointer;}
.tab_title li.title span.tit_line{background:none;}
.tab_title li.actived{color:#ee2e2e;font-weight: 800;}
.tab_title li.actived span.tit_line{background:#ee2e2e;}
.tab_cont{padding:10px 0 26px; display: none;}
.icon_wrap{font-size:0;margin-left:-10px;margin-right:-10px; overflow: hidden;}
.icon_wrap .icon_box{display: inline-block;vertical-align: middle;overflow: hidden;margin:0 9px 20px;}
.icon_box .icon_img{display:block;width:70px;height:70px;margin:0 auto;}
.icon_box .icon_text{display:block;width:100%;text-align: center;font-size:15px;color:#393939; line-height: 40px;-webkit-transition:all .5s ease 0s ;transition:all .5s ease 0s; }
.icon_wrap .icon_box:hover .icon_text{color:#e76949;}

/*棣栭〉绗竴琛�*/
.idx_row1{padding:40px 0;height: 477px;overflow: hidden; margin-bottom: 40px;}
.idx_row1_list{}
.idx_row1_list .icon_wrap .icon_box{width:185px;height:180px;background:#ededed;padding-top:43px;-webkit-transition:all .5s ease 0s ;transition:all .5s ease 0s; }
.idx_row1_list .icon_wrap .icon_box .icon_img{height:48px;overflow: hidden;margin-bottom:22px; text-align: center;}
.idx_row1_list .icon_wrap .icon_box img{margin:0 auto;}
.idx_row1_list .icon_wrap .icon_box img.hover{display: none;}
.idx_row1_list .icon_wrap .icon_box .icon_text{line-height: 1;}
.idx_row1_list .icon_wrap .icon_box:hover{background:#ee2e2e;color:#393939;}
.idx_row1_list .icon_wrap .icon_box:hover .icon_text{color:#fff;}
.idx_row1_list .icon_wrap .icon_box:hover img.default{display: none;}
.idx_row1_list .icon_wrap .icon_box:hover img.hover{display: block;}
.idx_row1_list .bx-wrapper .bx-controls-direction a{top:-55px;width:45px;height:45px;background:#f5f6f8;margin-top:0px;}
.idx_row1_list .bx-wrapper a.bx-prev{left:auto;right:56px;background:#f5f6f8 url("../images/prev_default.png") center center no-repeat;}
.idx_row1_list .bx-wrapper a.bx-next{right:0px;background:#ededed url("../images/next_default.png") center center no-repeat;}
.idx_row1_list .bx-wrapper a.bx-prev:hover{background:#f5f6f8 url("../images/prev_hover.png") center center no-repeat;}
.idx_row1_list .bx-wrapper a.bx-next:hover{background:#f5f6f8 url("../images/next_hover.png") center center no-repeat;}
.idx_row1_list .bx-wrapper .bx-controls-direction a.disabled{cursor:default;display: block;}
.idx_row1_list .bx-wrapper .bx-controls-direction a.bx-prev.disabled{background:#ededed  url("../images/prev_disabled.png") center center no-repeat;}
.idx_row1_list .bx-wrapper .bx-controls-direction a.bx-next.disabled{background:#f5f6f8 url("../images/next_disabled.png") center center no-repeat;}


/*便民服务 start*/
.t2_wrap{padding-top:0px;margin-bottom: 10px;}
.t2_wrap,.t3_wrap,.clearFl{overflow: hidden;}
.bmfw_wrap{width:810px; overflow: hidden;}
.bmfw_icon_box{padding:17px 0 0px;}
.bmfw_wrap .icon_wrap{margin:0 -10px; height: auto !important;}
.bmfw_wrap  .icon_box{width:256px;height:92px;background:#fff;border:1px solid #d8d8d8;-webkit-transition:all .3s ease 0s ;transition:all .3s ease 0s;padding-top:6px;margin:0 10px 20px;}
.bmfw_wrap  .icon_box .icon_img{width:80px;height:80px;overflow: hidden;margin:0 0 0 12px;float: left;}
.bmfw_wrap .icon_box .icon_img i{display: block;width: 80px;height:80px;}
.bmfw_wrap .icon_box .icon_text{padding-top:28px;font-size:15px;color:#3f3f3f;margin-left:106px;text-align: left;width: auto;height: 100%;line-height: 22px;}
.bmfw_wrap .icon_box .icon_text.twoLine{line-height: 22px;padding-top:14px;}
.bmfw_wrap .icon_1 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon1.png") 0 0 no-repeat;}
.bmfw_wrap .icon_2 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon2.png") 0 0 no-repeat;}
.bmfw_wrap .icon_3 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon3.png") 0 0 no-repeat;}
.bmfw_wrap .icon_4 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon4.png") 0 0 no-repeat;}
.bmfw_wrap .icon_5 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon5.png") 0 0 no-repeat;}
.bmfw_wrap .icon_6 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon6.png") 0 0 no-repeat;}
.bmfw_wrap .icon_7 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon7.png") 0 0 no-repeat;}
.bmfw_wrap .icon_8 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon8.png") 0 0 no-repeat;}
.bmfw_wrap .icon_9 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon9.png") 0 0 no-repeat;}
.bmfw_wrap .icon_10 .icon_img i{background:url("../images/bmfwIcons/bmfw_icon10.png") 0 0 no-repeat;}
.bmfw_wrap  .icon_box:hover{background:#ee2e2e;}
.bmfw_wrap  .icon_box:hover .icon_text{color:#fff;}
.bmfw_wrap .icon_box:hover .icon_img i{background-position:0 -80px;}
/*便民服务 end*/
/*热门服务 start*/
.rmfw_wrap{width:340px;}
.rmfw_wrap ul{margin:19px auto 0;background:#ededed;padding:12px 0;}
.rmfw_wrap ul li{position:relative;height:50px;border-bottom: 1px dashed #fff; line-height: 50px;font-size:15px;margin:0px 0 10px;}
.rmfw_wrap ul li::before{position:absolute;content:'';width:0px;height:100%;background:#ee2e2e;left:0px;top:0px;margin:0; transition:all .8s ease 0s; z-index:1;}
.rmfw_wrap ul li.noborder{margin-bottom:0;}
.rmfw_wrap ul li a{display: block;color:#333333;padding:0 0 0 54px;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;position: relative;z-index: 5;}
.rmfw_wrap ul li:hover::before{width:100%;}
.rmfw_wrap ul li a img{position: absolute;left:20px;top:12px;z-index: 2;}
.rmfw_wrap ul li a img.default{transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.rmfw_wrap ul li a img.hover{display: none;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;}
.rmfw_wrap ul li:hover a{color:#fff;}
.rmfw_wrap ul li:hover a img.default{display: none;}
.rmfw_wrap ul li:hover a img.hover{display: block;}
/*热门服务 end*/
/*新闻列表 start*/
.news_wrap{padding-bottom:10px;}
.news_wrap .news_list{padding:10px 0 0px;}
.news_wrap .news_list li{height:140px;overflow:hidden;position:relative;margin-bottom: 20px;}
.news_wrap .news_list li a{display:block;padding:0 16px;background:#ededed;width:49.2%;height:100%; overflow:hidden;position:relative;}
.news_wrap .news_list li a::before{position: absolute;content:" ";width: 0;height: 100%;background:#ee2e2e;left:0;top:0;margin:0; transition:all .8s ease 0s;z-index: 0;}
.news_wrap .news_list li a:hover::before{width:100%;}
.news_wrap .news_list h3,.news_wrap .news_list p,.news_wrap .news_list .date{position: relative;z-index: 2;transition:all .8s ease 0s;}
.news_wrap .news_list h3{font-size:18px;font-weight:normal;color:#171717;padding:20px 0;line-height:1;}
.news_wrap .news_list p{color:#666666;font-size:14px; line-height:20px;}
.news_wrap .news_list .date{color:#666666;font-size:14px;padding-top:10px;}
.news_wrap .news_list li a:hover h3,.news_wrap .news_list li a:hover p,.news_wrap .news_list li a:hover .date{color:#fff;}
.news_wrap .news_list li:last-child{margin-bottom:0px;}
/*新闻列表 end*/

/*办件公示 start*/
.bjgs_wrap{padding-bottom:30px;}
.bjgs_wrap .tit_row{overflow: hidden; margin-bottom: 20px;}
.bjgs_wrap .title_box{width:45.8%;}
.bjgs_wrap .title_search_box{width:420px; text-align: right;padding-top:5px;}
.bjgs_wrap .tit_row .input_box,
.bjgs_wrap .tit_row .mybtn{height:40px;}
.bjgs_wrap .tit_row .input_box{width:310px;border:1px solid #bebebe;padding:10px;font-size:15px;}
.bjgs_wrap .tit_row .mybtn{width:100px;background:#ee2e2e;margin-left:10px;}
.bjgs_wrap .tit_row .mybtn span{}
.t4_ptrk th{height:52px; line-height:52px;color:#2e2e2e;background:#ebebeb;font-weight:normal; font-size:16px;padding:0 10px;}
.t4_ptrk th,.t4_ptrk td{ text-align:left;}
.t4_ptrk .bxslider{height:100px;overflow:hidden;table-layout:fixed;word-break:break-all;}
.t4_ptrk .bxslider td{color:#3a3a3a;font-size:14px;border-bottom:1px dashed #ccc; padding:25px 10px; line-height: 1.2; }
.t4_ptrk td.t4_center{text-align:center; }
.t4_ptrk .bxslider tbody tr:hover{background:#fff2f2;}
.t4_ptrk .bxslider tbody tr:hover td{font-weight:800;color:#ee2e2e;}
.t4_ptrk .bx-wrapper{margin-bottom:0px;height:336px;overflow: hidden;}
/*办件公示 end*/
/*服务网点 start*/
.fwwd_wrap .cont_wrap{padding:10px 0 40px; overflow: hidden;}
.fwwd_wrap .map_box{width:600px;height:430px;overflow: hidden;border:1px solid #eeeeee;}
.fwwd_wrap .address_box{width:570px;height:430px; overflow: auto;}
.fwwd_wrap dl{background:#ededed;margin-bottom: 12px;padding:10px 20px;}
.fwwd_wrap .address_box dd,.fwwd_wrap .address_box dt{padding-left:30px;}
.fwwd_wrap .address_box dt{position:relative;font-size:18px;color:#353535; line-height: 26px;}
.fwwd_wrap .address_box dt a:hover{color:#ee2e2e;}
.fwwd_wrap .address_box dt span{position: absolute;left:0px;top:0px;width:21px;height:26px;line-height:20px;font-weight:normal;color:#fff;font-size:12px;text-align:center;background:url("../images/map_icon.png") left top no-repeat;}
.fwwd_wrap .address_box dd{color:#707070;font-size:14px;line-height: 22px;}
/*服务网点 end*/
.footer_wrap{margin-top:0;}

