@charset "utf-8";
/* CSS Document */
.hide.active{display: block !important;}
/******政务服务******/
.zwfw_part1 .tel{ padding: 15px 0 0; background: url("../images/zwfw_telbg.gif") left bottom repeat-x;}
.zwfw_part1 .tel ul{ padding-left: 34px;}
.zwfw_part1 .tel li{ width: 151px; height: 54px; float: left; text-align: center; background: url("../images/zwfw_telfg.gif") left 8px no-repeat;}
.zwfw_part1 .tel li.lang2{ width: 175px;}
.zwfw_part1 .tel li.num1{ background: none;}
.zwfw_part1 .tel li a{display: block; line-height: 32px; height: 52px; font-size: 22px; color: #666666;}
.zwfw_part1 .tel li a:hover,.zwfw_part1 .tel li.active a{ color: #3774b5; font-weight: bold; }
.zwfw_part1 .tel li.active a{border-bottom: 2px #3774b5 solid;}
/*标题 end*/
.zwfw_fwbox{ height: 292px; overflow: hidden;}
.zwfw_fwbox .hotcon{width: 110%;}
.zwfw_fwbox .hot_list{ margin: 20px 30px 0 0; width: 254px; height: 108px; float: left; border:1px #cfddeb solid; padding: 15px 0 0 9px;}
.zwfw_fwbox .hot_list li{ padding-left: 20px; width: 107px; height: 33px; line-height: 33px; font-size: 16px; float: left;}
.zwfw_fwbox .hot_list li a{ color: #999; display: block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zwfw_fwbox .hot_list li a:hover{ color: #3374b6 !important;}
.zwfw_fwbox .hot_list li.title{ margin-left: 18px !important; float: none !important; width: auto !important; clear: both; padding-left: 40px; background: url("../images/bs_ico_hot.png") left 0 no-repeat; font-size: 18px; color: #333; margin-bottom: 3px;}
.zwfw_fwbox .hot_list li.title a{ color: #333;}
.zwfw_fwbox .hot_list.num2 li.title{ background-position: left -30px;}
.zwfw_fwbox .hot_list.num3 li.title{ background-position: left -60px;}
.zwfw_fwbox .hot_list.num4 li.title{ background-position: left -90px;}
.zwfw_fwbox .hot_list.num5 li.title{ background-position: left -120px;}
.zwfw_fwbox .hot_list.num6 li.title{ background-position: left -150px;}
.zwfw_fwbox .hot_list.num7 li.title{ background-position: left -180px;}
.zwfw_fwbox .hot_list.num8 li.title{ background-position: left -210px;}
/*热点服务 end*/
.zwfw_fwbox .cjfwbox .hot_list{ width: 349px;}
.zwfw_fwbox .cjfwbox .hot_list li.title{ background-image: url("../images/bs_ico_cjfw.png");}
.zwfw_fwbox .cjfwbox .hot_list li{ width: 96px;}
.zwfw_fwbox .cjfwbox .hot_list.num1 li,.zwfw_fwbox .cjfwbox .hot_list.num5 li{ float: none; width: auto;}
.zwfw_fwbox .cjfwbox .hot_list.num4 li{ width: 154px;}

.cjfwbox2{ padding: 2px 0 0;}
.cjfw_linkbox{ position: relative; padding-left: 90px; margin-top: 20px; height: 125px; overflow: hidden;}
.cjfw_linkbox .cjfw_tel{ width: 40px; text-align: center; background: #80aee9; color: #fff; font-size: 18px; line-height: 36px; padding:28px 15px 0; height: 97px; font-weight: bold; position: absolute; left: 0; top: 0;}
.cjfw_linkbox .cjfw_tel a{color: #fff;}
.cjfw_linkbox ul li{ float: left; width: 238px; padding: 0 15px; height: 125px;}
.cjfw_linkbox ul li a{display: block; padding: 20px 0 0; height: 103px; border:1px #cfddeb solid; font-size: 0; line-height: 0; text-align: center;}
.cjfw_linkbox ul li a img,.cjfw_linkbox ul li a span{display: inline-block; cursor: pointer;height: 42px; vertical-align: middle;}
.cjfw_linkbox ul li a img{ width: auto;}
.cjfw_linkbox ul li a span{ padding: 14px 0 0; line-height: 28px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px;}
.cjfw_linkbox ul li a:hover{ border-color: #3374b6; color: #3374b6;}
.cjfw_linkbox ul li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}

/*场景式服务 end*/
.zwfw_fwbox .grfrfw{ width: 110%; padding-top: 5px;}
.zwfw_fwbox .grfrfw li{ width: 217px; height: 80px;  padding: 15px 16px 0 0; float: left;}
.zwfw_fwbox .grfrfw li a{display: block;border: 1px #cfddeb solid; text-align: center; font-size: 0; line-height: 0; padding: 23px 0; height: 32px; transition: 0.4s all;}
.zwfw_fwbox .grfrfw li a img,.zwfw_fwbox .grfrfw li a span{display: inline-block; cursor: pointer;height: 32px; vertical-align: middle;}
.zwfw_fwbox .grfrfw li a img{ width: auto;}
.zwfw_fwbox .grfrfw li a span{ padding-left: 20px; line-height: 32px; max-width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.zwfw_fwbox .grfrfw li a:hover{ border-color: #3374b6; color: #3374b6;}
.zwfw_fwbox .grfrfw li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/*个人、法人服务 end*/
.zwfw_fwbox .bmfw{ height: 272px; margin-top: 20px; overflow: hidden; overflow-y: auto;}
.zwfw_fwbox .bmfw li{ width: 16.6%; float: left; height: 40px; line-height: 40px;}
.zwfw_fwbox .bmfw li a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; margin-right: 15px;}
/*部门服务 end*/
.zwfw_fwbox .jcfw{ width: 110%;}
.zwfw_fwbox .jcfw li{ width: 265px; height: 125px; padding: 20px 30px 0 0; float: left;}
.zwfw_fwbox .jcfw li a{display: block;border: 1px #cfddeb solid; text-align: center; font-size: 0; line-height: 0; padding: 20px 0 18px; height: 85px; transition: 0.4s all;}
.zwfw_fwbox .jcfw li a img,.zwfw_fwbox .jcfw li a span{display: inline-block; cursor: pointer; vertical-align: middle;}
.zwfw_fwbox .jcfw li a img{ width: auto;height: 42px;}
.zwfw_fwbox .jcfw li a span{ padding: 15px 0 0; height: 28px; line-height: 28px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px;}
.zwfw_fwbox .jcfw li a:hover{ border-color: #3374b6; color: #3374b6;}
.zwfw_fwbox .jcfw li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.zwfw_fwbox .jcfw li.num7 a span{ font-size: 16px; line-height: 22px; height: 44px; padding-top: 5px;}
/*集成服务 end*/
/***个人、法人等服务列表 end***/
.zwfw_tlpic{ font-size: 0; line-height: 0;}
.zwfw_tlpic li{ padding: 20px 0 0;}
.zwfw_tlpic li img{width: 100%; height: auto;}
/*通栏图片 end*/
.bs_tel{ height: 40px; border-bottom: 1px #dee2e6 solid;}
.bs_tel h2{ font-size: 22px; font-weight: bold; color: #3374b6;}
/*通用标题 end*/
.zwfw_bjgsbox{ width: 770px;}
.zwfw_bjgsbox .bs_search{ padding: 0 68px 0 93px; width: 300px; position: relative; height: 30px;}
.zwfw_bjgsbox .bs_search li{ height: 28px; line-height: 0; font-size: 0;}
.zwfw_bjgsbox .bs_search li input{width: 100%; height: 28px; border: 0 none; background: none;vertical-align: middle;}
.zwfw_bjgsbox .bs_search .ss0{ padding-left: 22px; width: 68px; position: absolute; left: 0; top: 0; height: 30px; background: url("../images/pos_searico.png") left 8px no-repeat; color: #666; font-size: 15px; line-height: 30px;}
.zwfw_bjgsbox .bs_search .ss1,.zwfw_bjgsbox .bs_search .ss2{float: left;width: 45.5%; border: 1px #ddd solid; padding: 0 1%;}
.zwfw_bjgsbox .bs_search .ss2{float: right;}
.zwfw_bjgsbox .bs_search .ss1 input,.zwfw_bjgsbox .bs_search .ss2 input{ line-height: 28px; font-size: 14px; height: 28px; }
.zwfw_bjgsbox .bs_search .ss3{ width: 58px; background: #3374b6; height: 30px; right: 0; position: absolute; top: 0;}
.zwfw_bjgsbox .bs_search .ss3 input{cursor: pointer; text-align: center; color: #fff; font-size: 16px;}
/*办件查询 end*/
.zwfw_bjgsbox .tit{ overflow: hidden; font-size: 15px; font-weight: bold; background: #f9f9f9; color: #366595; height: 45px; line-height: 44px;}
.zwfw_bjgsbox .tit p{ float: left; text-align: center; }
.zwfw_bjgsbox .tit .p1{ width: 212px; text-indent: 67px; text-align: left;}
.zwfw_bjgsbox .tit .p2{ width: 133px;}
.zwfw_bjgsbox .tit .p3{ width: 209px; padding: 0 10px;}
.zwfw_bjgsbox .tit .p4{ width: 108px;}
.zwfw_bjgsbox .tit .p5{ width: 88px;}
.zwfw_bjgsbox .bs_list{ margin-top: 4px; height: 260px; overflow: hidden;}
.zwfw_bjgsbox .bs_list .j-marquee{ height: 260px;}
.zwfw_bjgsbox .bs_list li{height: 45px; padding: 10px 0;}
.zwfw_bjgsbox .bs_list li.even{height: 45px; padding:0; background: #fcfcfc;}
.zwfw_bjgsbox .bs_list li p{ float: left; line-height: 44px; text-align: center; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zwfw_bjgsbox .bs_list li .p1{ width: 212px; text-align: left;}
.zwfw_bjgsbox .bs_list li .p2{ width: 133px;}
.zwfw_bjgsbox .bs_list li .p3{ width: 209px; padding: 0 10px;}
.zwfw_bjgsbox .bs_list li .p4{ width: 108px;}
.zwfw_bjgsbox .bs_list li .p5{ width: 88px;}
.zwfw_bjgsbox .bs_list li .p5 .no{ color: #239338;}
/*办件公示 end*/
.zwfw_bmfw{width: 353px; border: 1px #ddd solid; height: 366px;}
.zwfw_bmfw .tel{ padding: 11px 0 0; height: 32px; margin-left: -1px;}
.zwfw_bmfw .tel li{float: left;}
.zwfw_bmfw .tel li.line{width: 5px; height: 19px; margin-top: 7px; background: #de371c;}
.zwfw_bmfw .tel li a{display: block; height: 32px; line-height: 32px; font-size: 22px; padding: 0 16px; background: url("../images/zwfw_telfg.gif") left center no-repeat;}
.zwfw_bmfw .tel li.active a{ font-weight: bold; color: #3774b5;}
.zwfw_bmfw .tel li.num1 a{ background: none;}
.zwfw_bmfw .link{ padding: 20px 0 0; overflow: hidden;}
.zwfw_bmfw .link ul{*width: 354px;}
.zwfw_bmfw .link li{display: inline;}
.zwfw_bmfw .link dd{ padding: 0 0 20px; width: 33.3%; *width: 118px; float: left;}
.zwfw_bmfw .link dd a{display: block; height: 56px; font-size: 0; line-height: 0; text-align: center;}
.zwfw_bmfw .link dd img,.zwfw_bmfw .link li span{display: inline-block; cursor: pointer;}
.zwfw_bmfw .link dd img{height: 26px; width: auto;}
.zwfw_bmfw .link dd span{height: 26px; line-height: 26px; font-size: 16px; width: 100%;}
/*便民、民生领域服务 end*/
.zwfw_bstjbox{border: 1px #ddd solid; height: 52px; padding: 23px 0;}
.bjtj_tit{ font-size: 22px; font-weight: bold; color: #3374b6; width: 76px; }
.bjtj_tit .tit{ padding: 0 10px 0 20px; line-height: 26px; display: block; color: #3374b6;}
.bjtj_tit .tit:hover{color: #3374b6;}
.zwfw_bstjbox ul{ margin-left: 81px;}
.zwfw_bstjbox ul li{float: left; width: 225px;background: url("../images/bsfw_fg.gif") left center no-repeat; overflow: hidden; text-align: center; padding: 0 20px 0 21px;}
.zwfw_bstjbox ul li p{ width: 50%; float: left; line-height: 20px; font-size: 14px;}
.zwfw_bstjbox ul li p .num{ font-size: 24px; color:#6797c3; line-height: 32px; height: 32px; display: block; width: 100%;}
/*办件统计 end*/
.zwfw_ztzl .link{ padding: 20px 0 0; height: 140px;}
.zwfw_ztzl .link li{ padding: 0 0 0 23px; font-size: 0; line-height: 0; float: left; width: 270px;}
.zwfw_ztzl .link li img{ vertical-align: middle; width: 100%; height: 140px;}
.zwfw_ztzl .link li.num1{ padding-left: 0;}
/*服务专栏 end*/
@media (min-width: 992px) and (max-width:1199px){
    .zwfw_part1 .tel ul{padding-left: 0;}
    .zwfw_part1 .tel li{width: 128px;}
    .zwfw_part1 .tel li.lang2{width: 159px;}
    .zwfw_fwbox .hot_list{ width: 213px; margin-right: 15px;}
    .zwfw_fwbox .hot_list li.title{ margin-left: 0 !important;}
    .zwfw_fwbox .hot_list li{padding-left: 2px; width: 104px;}
    /*热点服务 end*/
    .zwfw_fwbox .grfrfw li{ width: 176px; padding-right: 15px;}
    /*个人、法人服务 end*/
    .zwfw_fwbox .jcfw li{ width: 220px; padding-right: 20px;}
    /*集成服务 end*/
    .zwfw_fwbox .cjfwbox .hot_list{width: 289px;}
    .zwfw_fwbox .cjfwbox .hot_list li{width: 94px;}
    .zwfw_fwbox .cjfwbox .hot_list.num4 li{width: 142px;}
    .cjfw_linkbox ul li{width: 195px; padding: 0 10px;}
    /*场景式服务 end*/
    .zwfw_bjgsbox{width: 620px;}
    .zwfw_bjgsbox .tit .p1,.zwfw_bjgsbox .bs_list li .p1{width: 145px;}
    .zwfw_bjgsbox .tit .p1{text-indent: 20px;}
    .zwfw_bjgsbox .tit .p2,.zwfw_bjgsbox .bs_list li .p2{ width: 130px;}
    .zwfw_bjgsbox .tit .p3,.zwfw_bjgsbox .bs_list li .p3{width: 170px; padding: 0;}
    .zwfw_bjgsbox .tit .p4,.zwfw_bjgsbox .bs_list li .p4{ width: 95px; font-size: 15px;}
    .zwfw_bjgsbox .tit .p5,.zwfw_bjgsbox .bs_list li .p5{ width: 80px;}
    /*办件公示 end*/
    .zwfw_bmfw .tel li a{padding: 0 14px;}
    .zwfw_bmfw{width: 300px;}
    /*便民、民生领域服务 end*/
    .zwfw_bstjbox ul li{ width: 193px; padding: 0 10px 0 11px;}
    /*办件统计 end*/
    .zwfw_ztzl .link{ height: 117px;}
    .zwfw_ztzl .link li{padding-left: 14px; width: 225px;}
    .zwfw_ztzl .link li img{ height: 117px;}
    .zwfw_ztzl .link li.num3{padding-left:14px;}
    /*服务专栏 end*/
}
@media (max-width: 991px){
    .zwfw_mainer{padding: 0 10px;}
    .zwfw_part1 .tel ul{padding: 0; text-align: center; font-size: 0;}
    .zwfw_part1 .tel li{ width: auto !important; height: 42px; background: none; float: none; display: inline;}
    .zwfw_part1 .tel li a{height: 40px; font-size: 20px; padding: 0 7px 2px; display: inline-block; background: url("../images/zwfw_telfg.gif") left 8px no-repeat;}
    .zwfw_part1 .tel li.num1 a{background: none;}
    .zwfw_part1 .tel li.active a{padding-bottom: 0;}
    .zwfw_fwbox{height: auto;}
    .zwfw_fwbox .hotcon,.zwfw_fwbox .grfrfw,.zwfw_fwbox .jcfw{width: auto;}
    .zwfw_fwbox .hot_list{width: 48% !important; margin: 10px 0 0 0; padding: 15px 0 0 1%;}
    .zwfw_fwbox .hot_list.num2,.zwfw_fwbox .hot_list.num4,.zwfw_fwbox .hot_list.num6,.zwfw_fwbox .hot_list.num8{float: right;}
    .zwfw_fwbox .hot_list li{width: 50%; padding-left: 0;}
    .zwfw_fwbox .hot_list li a{margin-left: 10px;}
    /*热点服务 end*/
    .zwfw_fwbox .grfrfw{padding-top: 0;}
    .zwfw_fwbox .grfrfw li{ padding-right: 2%; width: 32%; padding-top: 10px;}
    .zwfw_fwbox .grfrfw li:nth-child(3n-1){padding-right: 0;}
    /*个人、法人服务 end*/
    .zwfw_fwbox .bmfw{ height: 450px; margin-top: 10px;}
    .zwfw_fwbox .bmfw li{ width: 25%;}
    /*部门服务 end*/
    .zwfw_fwbox .jcfw li{ padding: 10px 2% 0 0; width: 32%;}
    .zwfw_fwbox .jcfw li:nth-child(3n-1){padding-right: 0;}
    /*集成服务 end*/
    .zwfw_fwbox .cjfwbox .hot_list li{width: 33.3%;}
    .zwfw_fwbox .cjfwbox .hot_list.num4 li{width: 50%;}
    .cjfw_linkbox{padding-left: 80px;}
    .cjfw_linkbox ul li{width: 25%; padding: 0;}
    .cjfw_linkbox ul li a{ margin: 0 8px;}
    /*场景服务 end*/
    .zwfw_tlpic li{padding-top: 10px;}
    /*通栏图片 end*/
    .zwfw_bjgsbox,.zwfw_bmfw{float: none; width: auto;}
    .zwfw_bjgsbox .tit p,.zwfw_bjgsbox .bs_list li p{display: none;}
    .zwfw_bjgsbox .tit,.zwfw_bjgsbox .bs_list li{ position: relative; padding:0 80px 0 0 !important;}
    .zwfw_bjgsbox .tit .p3,.zwfw_bjgsbox .bs_list li .p3,.zwfw_bjgsbox .tit .p5,.zwfw_bjgsbox .bs_list li .p5{display: block;}
    .zwfw_bjgsbox .tit .p3,.zwfw_bjgsbox .bs_list li .p3{width: auto; text-align: left;}
    .zwfw_bjgsbox .tit .p3{text-indent: 15px;}
    .zwfw_bjgsbox .tit .p5,.zwfw_bjgsbox .bs_list li .p5{ position: absolute; right: 0; top: 0; width: 80px;}
    /*办件公示 end*/
    .zwfw_bmfw{margin-top: 15px;height: auto;}
    .zwfw_bmfw .link{ padding: 15px 0 0;}
    .zwfw_bmfw .link dd{ padding: 0 0 15px; width: 25%; }
    /*便民、民生领域服务 end*/
    .zwfw_bmfw{margin-top: 10px;}
    .zwfw_bstjbox{ height: auto; padding: 0 10px;}
    .bjtj_tit{ float: none; text-align:center; width: auto; height: 50px; border-bottom: 1px #ddd solid;}
    .bjtj_tit .tit{padding: 0; line-height: 50px;}
    .zwfw_bstjbox ul{margin-left: 0; padding: 10px 0;}
    .zwfw_bstjbox ul li{ width: 50%; padding: 5px 0;}
    .zwfw_bstjbox ul li.num1,.zwfw_bstjbox ul li.num3{ background: none;}
    /*办件统计 end*/
    .zwfw_ztzl .link{ height: auto; padding-top: 10px;}
    .zwfw_ztzl .link li{ padding-left: 10px; width: 177px;}
    .zwfw_ztzl .link li.num3{padding-left: 10px;}
    .zwfw_ztzl .link li img{height: 93px;}
    /*服务专栏 end*/
}
@media (max-width: 767px){
    .zwfw_fwbox .hot_list{ float: none !important; width: auto !important;}
    /*热点服务 end*/
    .zwfw_fwbox .grfrfw li{height: auto;}
    .zwfw_fwbox .grfrfw li a{ height: auto; padding: 10px 0;}
    .zwfw_fwbox .grfrfw li a span{ padding-left: 0; width: 100%; max-width: 100%;}
    /*个人法人 end*/
    .zwfw_fwbox .bmfw li{ width: 50%;}
    /*部门服务 end*/
    .zwfw_fwbox .jcfw li{width: 49%; padding-right: 0;}
    .zwfw_fwbox .jcfw li:nth-child(2n){float: right;}
    .zwfw_fwbox .jcfw li.num7{width: 100%;}
    .zwfw_fwbox .jcfw li a span{font-size: 16px;}
    /*集成服务 end*/
    .cjfw_linkbox{height: auto; padding-left: 0; margin-top: 10px;}
    .cjfw_linkbox .cjfw_tel{ width: auto; position: static; padding: 0; height: 40px; line-height: 40px;}
    .cjfw_linkbox ul{padding: 10px 0 0;}
    .cjfw_linkbox ul li a{margin: 0 5px;}
    /*场景服务 end*/
    .zwfw_bjgsbox .bs_tel{height: auto; padding-bottom: 6px;}
    .zwfw_bjgsbox .bs_search{display: none;}
    /*办件查询 end*/
    .zwfw_bmfw .tel li a{ font-size: 20px; padding: 0 10px;}
    /*便民服务标题 end*/
    .zwfw_ztzl .link{height: auto;}
    .zwfw_ztzl .link li{width: 49%; padding:0 0 10px 0;}
    .zwfw_ztzl .link li.num3{padding-left: 0;}
    .zwfw_ztzl .link li.num2,.zwfw_ztzl .link li.num4{float: right;}
    /*服务专栏 end*/
}
@media (max-width: 520px){
    .bs_tel h2{float: none;}
    .zwfw_bjgsbox .bs_search{ width: auto; float: none;}
    .cjfw_linkbox ul li{ width: 50%; padding-bottom: 10px;}
    .cjfw_linkbox.cjfw_fr{margin-top: 5px;}
    /*场景服务 end*/
}
@media (max-width: 479px){
    .zwfw_bstjbox ul li{float: none; width: auto; background: none;}
    .zwfw_bmfw .link dd{ padding: 0 0 10px; width: 33.3333%; }
}
@media (max-width: 375px){
    .zwfw_ztzl .link li img{ height: 80px;}
}
@media (max-width: 320px){
    .zwfw_ztzl .link li img{ height: 75px;}
}

/*2021.1.7新增*/
.zwfw_part1_new .tel{ padding: 15px 0 0; background: url("../images/zwfw_telbg.gif") left bottom repeat-x; text-align: center; font-size: 0; line-height: 0;}
.zwfw_part1_new .tel ul,.zwfw_part1_new .tel li{display: inline;}
.zwfw_part1_new .tel li{}
.zwfw_part1_new .tel li a{display: inline-block; padding: 0 30px; vertical-align: middle; line-height: 32px; height: 54px; font-size: 22px; color: #666666;background: url("../images/zwfw_telfg.gif") left 8px no-repeat;}
.zwfw_part1_new .tel li.num1 a{ background: none;}
.zwfw_part1_new .tel li a:hover,.zwfw_part1_new .tel li.active a{ color: #3774b5; font-weight: bold; }
.zwfw_part1_new .tel li.active a{border-bottom: 2px #3774b5 solid; height: 52px;}
/*标题 end*/
.zwfw_hotList{ width: 227px; height: 305px; border: 1px #cfddeb solid; padding: 23px 30px 0; background: url("../images/zwfw_hotbg.gif") right bottom no-repeat #fff;}
.zwfw_hotList h2{ height: 43px; border-bottom: 1px #3774b5 solid; line-height: 32px; font-weight: bold; font-size: 22px; color: #3774b5;}
.zwfw_hotList .list{ padding: 17px 0 0;}
.zwfw_hotList .list li{height: 36px; padding: 0; line-height: 36px; background: none; font-size:16px;}
.zwfw_hotList .list li a{max-width: 100%; *width: 100%; color: #3774b5;    display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zwfw_hotList .list li a:hover{ font-weight: bold; color: #3774b5;}
/*热门办事 end */
.zwfw_itemList{ width: 861px; height: 330px; overflow: hidden;}
.zwfw_itemType{ float: left; margin: 0 0 15px 20px; width: 245px; height: 98px; padding: 0 0 0 20px; border: 1px #cfddeb solid;}
.zwfw_itemType .img{ width: 50px; height: 50px; line-height: 0; font-size: 0; padding: 23px 0 0;}
.zwfw_itemType .img img{height: 50px; width: 50px; vertical-align: middle;}
.zwfw_itemType .item{ margin-left: 71px; overflow: hidden; padding: 18px 0 0;}
.zwfw_itemType .item li{float: left; width: 50%;}
.zwfw_itemType .item li a{display: block; margin-right: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #999; height: 22px; line-height: 22px;}
.zwfw_itemType .item li a:hover{color: #3774b5;}
.zwfw_itemType .item li.tit{height: 26px; line-height: 26px; padding-bottom: 13px; font-size: 18px; width: 100%;}
/*个人 法人 end*/
.zwfw_bmfwList{ height: 330px; overflow: hidden; padding: 0 0 0 20px;}
.zwfw_bmfwList li{ width: 20%; float: left; height: 42px; line-height: 42px;}
.zwfw_bmfwList li a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; margin-right: 15px;}
/*部门办事 end*/
.zwfw_part2_new{ padding: 0 0 20px; background: url("../images/zwfw_part2nbg.jpg") right bottom no-repeat #85aee1;}
.zwfw_linkList1{ border-bottom: 1px #b0cbee solid; padding: 22px 0 12px 20px;}
.zwfw_linkList1 li{float: left; padding: 0 30px 10px; width: 218px;}
.zwfw_linkList1 li a{display: block; height: 40px; color: #fff; font-size: 20px; line-height: 40px; text-align: center; background: #9fbfe9; border: 1px #9fbfe9 solid; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-radius: 20px; transition: 0.4s all;}
.zwfw_linkList1 li a:hover{ background: #94b9e7; border-color: #fff; color: #fff;}
.zwfw_scrollBox{ margin: 20px 20px 0; padding: 0 30px; height: 83px; overflow: hidden; position: relative;}
.zwfw_prev,.zwfw_next{ display: block; position: absolute; width: 24px; height: 48px; top: 14px; background: url("../images/zwfw_prve.png") 0 0 no-repeat; cursor: pointer;}
.zwfw_prev{left: 0;}
.zwfw_next{right: 0; background-position: -24px 0;}
.zwfw_scrollBody{ width: 100%; overflow: hidden;}
.zwfw_scrollBody li{float: left; width: 150px; text-align: center; font-size: 0; line-height: 0;}
.zwfw_scrollBody li a{color: #fff;}
.zwfw_scrollBody li img,.zwfw_scrollBody li span{vertical-align: middle; cursor: pointer;}
.zwfw_scrollBody li img{height: 42px; width: auto;}
.zwfw_scrollBody li span{display: block; margin: 5px 10px 0; height: 36px; line-height: 36px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zwfw_scrollBody li a:hover{color: #fff;}
.zwfw_scrollBody li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/*办事事项 end*/
@media (min-width: 992px) and (max-width:1199px){
    .zwfw_hotList{width: 189px; padding: 23px 20px 0;}
    .zwfw_itemList{width: 711px;}
    .zwfw_itemType{width: 215px; margin-left: 15px; padding-left: 5px;}
    .zwfw_itemType .item{margin-left: 55px;}
    .zwfw_linkList1 li{padding: 0 10px 10px;width: 206px;}
    .zwfw_scrollBody li{width: 140px;}
}
@media (max-width:991px){
    .zwfw_hotList,.zwfw_itemList{float: none; width: auto;}
    .zwfw_hotList{ padding: 10px; height: auto;}
    .zwfw_hotList .list{padding: 5px 0 0;}
    .zwfw_hotList .list li{ width: 50%; float: left;}
    .zwfw_hotList .list li a{ margin:0 10px;}
    .zwfw_itemList{margin-top: 10px;}
    .zwfw_itemType{width: 237px;margin-left: 10px;padding-left: 0;margin-bottom: 10px;}
    .zwfw_itemType.num1,.zwfw_itemType.num4,.zwfw_itemType.num7{ margin-left: 0; width: 238px;}
    .zwfw_itemType.num9,.zwfw_itemType.num8,.zwfw_itemType.num7{margin-bottom: 0;}
    .zwfw_itemType .img{margin-left: 9px;}
    .zwfw_linkList1{padding: 15px 10px 5px;}
    .zwfw_linkList1 li{width: 25%; padding: 0 0 10px;}
    .zwfw_linkList1 li a{margin: 0 5px;}
    .zwfw_scrollBody li{width: 164px;}

}
@media (max-width:767px) {
    .zwfw_linkList1 li{width: 50%;}
    .zwfw_linkList1 li a{ font-size: 16px;}
    .zwfw_part1_new .tel li a{ padding: 0 10px; height: 40px; font-size: 20px;}
    .zwfw_part1_new .tel li.active a{ height: 38px;}
    .zwfw_itemList{height: auto;}
    .zwfw_itemType{ width:49% !important; box-sizing: border-box; float: left; margin-left: 0; margin-bottom: 10px !important;}
    .zwfw_itemType:nth-child(2n){float: right;}
    .zwfw_itemType.num9{width: 100% !important; margin-bottom: 0 !important;}
    .zwfw_bmfwList li{width: 33.3%;}
    .zwfw_scrollBox{margin: 15px 10px 0;}
    .zwfw_part2_new{padding-bottom: 10px;}
    .zwfw_scrollBody li{width: 110px;}
}
@media (max-width:480px) {
    .zwfw_itemType .img{display: none;}
    .zwfw_itemType .item{ margin-left: 10px;}
    .zwfw_bmfwList li{width: 50%;}
    .zwfw_hotList .list li{ width: 100%; float: none;}
}
/*2021.1.7新增 政务服务页面上半部分改版*/

/******政务服务 end******/







