@charset "utf-8";
.crumb{margin-bottom: 20px; background: url(crumb_icon.png) 0 4px no-repeat; line-height: 1.5; font-size: 16px; color: #777; padding-left: 22px;}
.crumb a{font-size: 16px; color: #777;}
.cloumn-title{margin-bottom: 36px;}
.cloumn-title img{display: block; width: 100%; height: auto;}

/* 热门服务 */
.rmfw{background: #E9F2FD; position: relative; padding-left: 240px; box-sizing: border-box;}
.rmfw .rmfw_title{background: url(zwfw2_r1_c1_s1.png) top left no-repeat; font-size: 22px; color: #fff; position: absolute; left: 0; top: 0; text-align: center; width: 266px; height: 97px; line-height: 97px; font-weight: bold;}
.rmfw .rmfw_title a{font-size: 22px; color: #fff;}
.rmfw .rmfw_list li{width: 25%; float: left; height: 97px;}
.rmfw .rmfw_list li a{display: block; border-right: 1px #fff solid; height: 97px; padding-top: 18px; box-sizing: border-box;}
.rmfw .rmfw_list li img{display: block; margin: 0 auto 12px;}
.rmfw .rmfw_list li img.hover{display: none;}
.rmfw .rmfw_list li .text{text-align: center; font-size: 18px; color: #333; display: block;}
.rmfw .rmfw_list li:hover{background: #5797e4;}
.rmfw .rmfw_list li:hover a, .rmfw .rmfw_list li:hover a .text{color: #fff;}
.rmfw .rmfw_list li:hover img.hover{display: block;}
.rmfw .rmfw_list li:hover img.link{display: none;}
.rmfw .rmfw_list li.xx4 a{border-right: none;}

/* 特约专栏 */
.tyzlScroll-left{position:relative; height: 290px;}
.tyzlScroll-left .hd{overflow:hidden;}
.tyzlScroll-left .hd .prev, .tyzlScroll-left .hd .next{display:block; width:26px; height:240px; overflow:hidden; cursor:pointer; position: absolute; top: 0; left: -36px; z-index: 99}
.tyzlScroll-left .hd .prev{right: auto; background: url(zwfw_r11_c1_s1.png) center no-repeat;}
.tyzlScroll-left .hd .next{left: auto; right: -36px; background: url(zwfw_r11_c49_s1.png) center no-repeat;}

.tyzlScroll-left .hd ul{position: absolute; bottom: 0; left: 0; width: 100%;}
.tyzlScroll-left .hd ul{width: 100%; text-align: center;}
.tyzlScroll-left .hd ul li{display: inline-block;  width:50px; height:10px; border-radius: 10px; overflow:hidden; margin: 0 10px; background: #CDE1F7; text-indent:-999px; cursor:pointer;}
.tyzlScroll-left .hd ul li.on{background: #237CE7;}
.tyzlScroll-left .bd{width: 1200px; margin: 0 auto; overflow: hidden;}
.tyzlScroll-left .bd .tempWrap{width: 1200px !important; margin: 0 auto;}
.tyzlScroll-left .bd ul{ overflow:hidden; zoom:1; }
.tyzlScroll-left .bd ul li{ float:left; _display:inline; margin: 0 10px; width: 280px; overflow:hidden; box-sizing: content-box; transition-property: transform; background: #fff;}
.tyzlScroll-left .bd ul li .pic{text-align:center;}
.tyzlScroll-left .bd ul li .pic img{display: block; width:100%; height:auto;}
.tyzlScroll-left .bd ul li .title{padding: 10px;}
.tyzlScroll-left .bd ul li .title .gjbt{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; font-size: 18px; line-height: 30px; margin-bottom:5px; color: #0d1c28; font-weight: 600;}
.tyzlScroll-left .bd ul li .title .gjzy{display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 16px;overflow: hidden; text-overflow: ellipsis; text-align: left;
    color: #727475;  line-height: 1.5; height: 48px;}
.tyzlScroll-left .bd ul li:hover{background: #3D9CF2;}
.tyzlScroll-left .bd ul li:hover .title .gjbt{color: #fff;}
.tyzlScroll-left .bd ul li:hover .title .gjzy{color: #fff;}

/* 办事服务 */
.bsfw-content{background: #E9F2FD; padding-top: 30px;}
.bsfw-tab .hd{background: url(zwfw_tab_line.png) bottom left repeat-x; position: relative; height:40px; margin-bottom: 30px;}
.bsfw-tab .hd ul{text-align: center;}
.bsfw-tab .hd ul li{height: 40px; line-height: 30px; margin:0 9px; display: inline-block; font-size: 20px;}
.bsfw-tab .hd ul li span{padding-left: 15px;}
.bsfw-tab .hd ul li b{padding-right: 15px; font-size: 20px}
.bsfw-tab .hd ul li a{font-size: 20px;}
.bsfw-tab .hd ul li.on{color: #237ce7; background: url(zwfw_tab_line2.png) bottom left repeat-x;}
.bsfw-tab .hd ul li.on span{display: block; height: 40px; background: url(index2025_bg_r3_c2_s1.jpg) bottom left no-repeat;}
.bsfw-tab .hd ul li.on b{display: block; height: 40px; background: url(index2025_bg_r3_c2_s1.jpg) bottom right no-repeat; color: #237ce7;}
.bsfw-tab .hd ul li.on b a{color: #237ce7;}

.grbs-list li{width: 14.78%; float: left; border: 1px #46A1F2 solid; border-radius: 5px; height: 174px; background:url(index2025_r50_c1_s1.png) top center no-repeat #EAF4FE; background-size: 100%; margin-right:27px;}
.grbs-list li a{display: block; font-size: 18px;}
.grbs-list li img{display: block; width: 75px; height: auto; margin: 30px auto 5px;}
.grbs-list li .txt{line-height:46px; text-align: center; font-size: 18px; color: #333; display: block;}
.grbs-list li.last{margin-right: 0;}
.grbs-list li.last .txt{line-height: 1.3;}
.grbs-list li:hover{background:url(index2025_r50_c1_s1.png) top center no-repeat #c3e1ff; border: 1px #accef4 solid; box-shadow: 0 10px 15px rgba(37,127,232,0.39);}
.grbs-list li:hover img{ filter: 
    drop-shadow(0 0 10px #f5fbff)    /* 基础粉紫光 */ 
    drop-shadow(0 0 20px #f5fbff);   /* 叠加青蓝色光 */}
.grbs-list li:hover .txt{font-weight: bold;}

.bsfw-box{width: 48%;}
.bsfw-title{margin-bottom: 10px; font-size: 20px; font-weight: bold; color: #333;}
.bsfw-list li{width: 48%; float: left; margin-bottom: 20px; background: #F7FAFB; margin-top: 20px; height: 72px; line-height: 72px; text-align: center; display: flex; justify-content: center; align-items: center; transition: all 300ms;}
.bsfw-list li a{font-size: 20px; color: #333; display: block; }
.bsfw-list li img{display: inline-block; vertical-align: middle; margin-right: 20px;}
.bsfw-list li img.hover{display: none;}
.bsfw-list li:hover{background: #3D9CF2; padding: 0; transform: scale(1.1);}
.bsfw-list li:hover a{color: #fff; }
.bsfw-list li:hover img.hover{display: inline-block; vertical-align: middle; margin-right: 20px;}
.bsfw-list li:hover img.link{display: none;}
.bsfw-list li.xx2, .bsfw-list li.xx4, .bsfw-list li.xx6{float: right;}

.qtsq-list li{width: 17%; margin-right:60px; margin-top: 20px; float: left; transition: all 300ms;}
.qtsq-list li a{display: block;}
.qtsq-list li .pic{width: 90px; height: 90px; border-radius: 50%; background: #fff; margin-bottom: 15px; box-sizing: border-box; padding-top: 24%;}
.qtsq-list li .pic img{display: block; margin: 0 auto; vertical-align: middle;}
.qtsq-list li .pic img.hover{display: none;}
.qtsq-list li .txt{text-align: center; line-height: 1.3; font-size:18px ; color: #333; display: block;}
.qtsq-list li:hover{transform: scale(1.1);}
.qtsq-list li:hover .pic{background: #3D9CF2;}
.qtsq-list li:hover a .txt{color: #3D9CF2;}
.qtsq-list li:hover img.hover{display: block;}
.qtsq-list li:hover img.link{display: none;}
.qtsq-list li.xx4, .qtsq-list li.xx8{margin-right: 0;}

.zwfw-menu{background: url(zwfw_r33_c3_s1.png) top center no-repeat; background-size: 100%; height: 93px; box-sizing: border-box; padding: 0 10px;}
.zwfw-menu li{width: 25%; float: left; text-align: center; float: left; height: 93px; line-height: 93px;}
.zwfw-menu li a{background: url(zwfw-icon.png) left center no-repeat; padding: 20px; font-size: 18px; color: #333;}
.zwfw-banner{margin-top: 20px;}
.zwfw-banner li{width: 31.9%; margin-right: 25px; float: left;}
.zwfw-banner li img{display: block; width: 100%; height: auto;}
.zwfw-banner li.xx3{margin-right: 0;}
.zwfw-banner li.xx2{position: relative;}
.zwfw-banner li.xx2:hover .item-hover {
	display: block
}
.zwfw-banner li.xx2 .item-hover {
    display: none;
    position: absolute;
    right: 0;
    /* top: -50px; */
    top: 0px;
    width: 100%;
    padding:15px 0;
    background-color: #fff;
    box-shadow: 0 0.1rem 0.75rem rgb(10 155 175 / 20%);
    opacity: .97;
    z-index: 99;
    box-sizing: content-box !important;
    text-align: center;
    /* height: 290px;
    overflow-x:hidden;
    overflow-y: scroll;   */
}
.zwfw-banner li.xx2 .item-hover img{display: block; width: 90%; margin: 0 auto}

@media (max-width: 1920px) {

    
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1200px) {

  
}
@media (max-width: 1024px) {

}
