﻿@charset "utf-8";

/*layout*/
.index_max{margin-right:-10px; margin-left:-10px; overflow:hidden;}
.index_common{float:left; width:50%;}
.index_box{margin-right:10px; margin-left:10px;}

.index_slide{position:relative;}
.index_slide .bd{position:relative; width:100%; overflow:hidden; height:90px;}
.index_slide .bd ul{overflow:hidden; zoom:1;}
.index_slide .bd ul li{position:relative; float:left; margin-right:20px; width:220px; text-align:center;}
.index_slide .bd ul li img{display:block; width:100%; height:90px;}
.index_slide .bd ul li .txt{display:block; margin-top:15px; font-weight:700;}
.index_slide a.btnprev,
.index_slide a.btnnext{position:absolute; top:50%; z-index:10; margin-top:-18px; width:20px; height:36px; background-image:url(../images/sliderArrow_min.png); background-repeat:no-repeat; cursor:pointer; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2;}
.index_slide a.btnprev{left:0; background-position:0 0;}
.index_slide a.btnnext{right:0; background-position:right 0;}
.index_slide .btn_prev:hover,
.index_slide>a:hover{filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6;}

/*city index*/

.home_functionBtn{background-color:#f0f9fe; height:138px;}
.home_functionBtn a{ float:left; width:12.5%; height:138px; text-align:center; font-size:16px;}
.home_functionBtn a:hover{ color:#1a56a8;}
.home_functionBtn i{ display:block; width:70px; height:70px; background:url(../images/city/city_index_bmfw02_icon01.png) no-repeat left; margin:20px auto 15px auto}
.home_functionBtn a:hover i{ background-image:url(../images/city/city_index_bmfw02_icon02.png);}
.home_functionBtn .hfic02 i{ background-position-x:-70px;}
.home_functionBtn .hfic03 i{ background-position-x:-140px;}
.home_functionBtn .hfic04 i{ background-position-x:-210px;}
.home_functionBtn .hfic05 i{background-position-x: -563px;}
.home_functionBtn .hfic06 i{ background-position-x:-350px;}
.home_functionBtn .hfic07 i{ background-position-x:-422px;}
.home_functionBtn .hfic08 i{ background-position-x:-492px;}

.zssw_midIcons .hfic01 i{ margin-bottom:15px!important;}
.fssw_midIcons .hfic01 i{ margin-bottom:15px!important;}

/*link*/
.home_link_con{ width:100%; border-top:1px solid #1a56a8; background-color:#eff9fe;}
.home_link{padding-bottom:20px;}
.home_link .hd{height:40px; line-height:40px; }
.home_link .hd li{ float:left; width:125px; height:40px; cursor:pointer; font-size:16px; text-align:center; font-weight:bold; color:#1a56a8;}
.home_link .hd li:hover{ background-color:#fff;}
.home_link .hd li.on{ background-color:#fff;}
.home_link .hd li i{ margin-left:8px; margin-top:16px; width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent}
.home_link_wrap{ padding-top:20px; width:100%; min-height:82px; background-color:#fff;}
.home_link_wrap .bd li{ float: left; margin-bottom: 20px; width: 9%; text-align: center; font-size: 16px; }
.home_link_wrap .bd li a{ color:#333}
.home_link_wrap .yq_link li{ width:auto;margin-left:40px;}

.admove{position:absolute; top:0; left:0; z-index:999999;}
.close_btn{display:block; color:#666; cursor:pointer; font-size:14px; padding-right:20px; text-align:right; background:url(../images/close.png) no-repeat right center;}
.right_bottom_fixed{position:fixed; _position:absolute; right:1px; bottom:1px; z-index:999; _TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);
/*padding:4px 8px 8px 8px; background:#fff; border:1px solid #E9E3E3; box-shadow:2px 2px 6px #968686;*/}
.right_bottom_slide{position:relative; width:255px; height:160px; overflow:hidden;}
.right_bottom_slide .bd{position:absolute; top:0; left:0; width:100%; height:160px;}
.right_bottom_slide .bd ul{width:100% !important; height:100% !important;}
.right_bottom_slide .bd ul li{position:relative; width:100% !important; height:100%;}
.right_bottom_slide .bd li img{width:100%; height:100%;}
.right_bottom_slide .bd li span.txtbg,
.right_bottom_slide .bd li span.txt{display:none;}
.right_bottom_slide .hd{position:absolute; bottom:8px; right:4px; z-index:5;}
.right_bottom_slide .hd ul li{display:inline-block; vertical-align:middle; margin-right:4px; width:6px; height:6px; line-height:6px; background:#999; border:solid #999 1px; cursor:pointer; border-radius:50%;}
.right_bottom_slide .hd ul li.on{color:#fff; background:#1a57a8; border-color:#1a57a8;}
.right_bottom_gg{width:400px;}
.right_bottom_gg h4{font-size:1.5em; font-weight:700; color:#333; text-align:center; padding-top:5px; padding-bottom:15px;}
.right_bottom_gg .right_bottom_cont{height:200px; padding:0 10px; overflow-x:hidden; overflow-y:auto; line-height:200%;}
.right_bottom_fixed_img{padding: 0; border: none; box-shadow: none; background: none;}
.right_bottom_fixed_img .right_bottom_gg{width: 255px;}
.right_bottom_fixed_img .right_bottom_gg img{display: block;}

.close_rbt{text-align:right;}
.floatgg{position:fixed; top:50%; right:0; left:0; z-index:99999; margin:0 auto; margin-top:-219px; width:700px; background-color:#fff; border:solid #b4a9a9 1px; border-radius:10px;}
.floatgg .close_button{padding:12px; text-align:right; background-color:#d4d5d6; border-radius:10px 10px 0 0;}
.floatgg .gg_content{margin:10px; padding:20px; font-family:"仿宋"; color:#000; overflow-x:hidden; overflow-y:auto; background-color:#fdf7f7;}
.floatgg .gg_content h2{text-align:center; font-weight:700; font-size:1.75em; line-height:160%;}
.floatgg .gg_content .cont{line-height:200%; font-size:16px; padding-top:30px;}

.width33{ width:33.33333%!important;}
.width33 .xwdt_video ul li{ width:100%;}
.index_menu1 li{ position:relative; margin-right:10px!important;}
.index_menu1 li a{ float: left; width:130px; height:46px; line-height:46px; color: #333; font-weight: bold;}
.index_menu1 li a:hover{ color:#fff; background-color: #1a56a8;}
.index_menu1 li:hover i{  width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent; position: absolute; bottom: -16px; left: 50%;  margin-left: -8px;}
.index_menu1 li.on a{  color:#fff; background-color: #1a56a8;}
.index_menu1 li.on i{ width:0; height:0; border-width:8px;border-style: solid; border-color:#1a56a8 transparent transparent transparent; position: absolute; bottom: -16px; left: 50%;  margin-left: -8px;}
.common_newslist_zxwj li a{ max-width:87%!important;}
.home_index_ztzl {position: relative;max-width: 940px;padding-left: 240px;}
.home_index_ztzl_addWrap {position: absolute;width: 220px;left: 0px;}
.home_index_ztzl_addWrap img { width:100%;height:90px;}
.index_ztzl_twoSlide{max-width: 700px; padding-left: 480px;}
.index_ztzl_twoSlide .home_index_ztzl_addWrap{ width:460px;}
.index_ztzl_twoSlide .home_index_ztzl_addWrap li{width: 220px; float: left;}
.index_ztzl_twoSlide .home_index_ztzl_addWrap li:first-child{ margin-right:20px;}
.index_ztzl_threeSlide{max-width: 470px;padding-left: 720px;}
.index_ztzl_threeSlide .home_index_ztzl_addWrap{width: 720px;}
.index_ztzl_threeSlide .home_index_ztzl_addWrap li{margin-right: 20px;width: 220px;float: left;}

.xxgk_menus .menu_icons{margin-right:-10px; margin-left:-10px;}
.xxgk_menus .menu_icons li{width:50%;}
.xxgk_menus .menu_icons li a{margin: 0px 10px 20px; background-color: #f1f1f1; border-radius: 0; border: none; padding:22px 20px;}
.menu_icons li a:before{background-image:url(../images/city/city_index_icons.png); width:25px; height:25px;}
.menu_icons li a:after{background-image:url(../images/city/city_index_arrow.png);}
.xxgk_menus .style1 li.li0 a:before{background-position:0 0;}
.xxgk_menus .style1 li.li1 a:before{background-position:0 2px;}
.xxgk_menus .style1 li.li2 a:before{background-position:0 -77px;}
.xxgk_menus .style1 li.li3 a:before{background-position:0 -24px;}
.xxgk_menus .style1 li.li5 a:before{background-position:0 -50px;}
.xxgk_menus .style1 li.li4 a:before{background-position:0 -103px;}
.xxgk_menus .style1 li.li6 a:before{background-position:0 -127px;}
.xxgk_menus .style1 li.li7 a:before{background-position:0 -156px;}

.xwdt_tpxw{width:100%; height:374px; overflow:hidden;}
.xwdt_tpxw .bd{height:374px;}

.xwdt_video{height:186px;}
.xwdt_video ul li{width:50%;}
.xwdt_video ul li a{height:186px;}
.zhhq_home_index_ztzl{ padding-left: 0; max-width: 100%;}

/*广州左侧悬浮*/
.gzsw_appBox{position:fixed;left: -110px;top:0;height:100%;padding-right:50px;z-index:99;}
.gzsw_appBox .switchClose{z-index:10;}
.gzsw_appBox .switchClose,
.gzsw_appBox .switchOpen{position:absolute; top:50%; right:0; margin-top:-260px; padding: 0; width:50px; height:400px; text-align:center; color:#fff; background:url(../images/city/gzsw_data_tt.png); font-size:18px; cursor:pointer;}
.gzsw_appBox .switchOpen a{ display:block; margin-top:70px; color:#fff;}
.gzsw_appBox .switchOpen a + a{margin-top:48px;}

.gzsw_appBox .menuBox{position:relative;width: 110px;height:100%;}
.gzsw_appBox .menuBox ul{position:absolute;top:50%;left:0;width:100%;padding-top: 140px;padding-bottom: 140px;margin-top:-320px;background: rgba(0,87,175,.5);border-radius:0 50px 50px 0;}
.gzsw_appBox .menuBox li{padding-top:10px; padding-bottom:20px;}
.gzsw_appBox .menuBox li a{display:block; color:#fff; font-size:15px; text-align:center;}
.gzsw_appBox .menuBox li a:hover{color:#efcb8a;}
.gzsw_appBox .menuBox li a b{position:relative;display:block;margin:0 auto 10px;width: 66px;height: 66px;background-image:url(../images/city/gzsw_data_libg.png);}
.gzsw_appBox .menuBox li a b i{position:absolute; top:50%; left:50%; margin-top:-20px; margin-left:-20px; width:40px; height:40px; background-image:url(../images/city/gzsw_data_icons.png);}
.gzsw_appBox .menuBox li.li01 a b i{background-position:0 0;}
.gzsw_appBox .menuBox li.li02 a b i{background-position:-120px 0;}
.gzsw_appBox .menuBox li.li03 a b i{background-position:-80px 0;}
.gzsw_appBox .menuBox li.li04 a b i{background-position:-40px 0;}

/*佛山左侧悬浮*/
.fssw_appBox{ left:0;}
.fssw_appBox .switchOpen{ background:url(../images/city/fssw_data_tt.png);}
.fssw_appBox .switchOpen a{ padding-top:10px;}

/* 市局左侧悬浮自适应高度 */
.auto_appBox{left:0}
.auto_appBox .switchOpen{background: none;height:auto!important;}
.auto_appBox .switchOpen:after,.auto_appBox .switchOpen:before{content: '';display: block;width:50px;height:77px;background: url(../images/city/auto_data_tt_top.png);}
.auto_appBox .switchOpen:after{background: url(../images/city/auto_data_tt_bottom.png);}
.auto_appBox .switchOpen a{padding: 0;margin: 0;background: #0b6dd0;}

/* 市局左侧单个按钮 */
.single_appBox{position:fixed; left:0px; top:0; height:100%; padding-right:50px; z-index:99;}
.single_appBox .switchClose{z-index:10;}
.single_appBox .switchClose,
.single_appBox .switchOpen{position:absolute; top:50%; right:0; margin-top:-260px; padding: 0; width:50px; height:400px; text-align:center; color:#fff; cursor:pointer;}
.single_appBox .switchOpen a{ display:block; font-size:18px; color:#fff;}
.single_appBox .switchOpen a + a{margin-top:48px;}


/*市级便命服务按钮*/
.home_bmfw{height:150px;max-width:1180px;width:100%;overflow:hidden;}
.home_bmfw > div{float:left;}
.home_bmfw_dzswj{ position:relative; width: 24%;; height:150px;}
.home_bmfw_dzswj img{ width:100%; height:150px;}
.home_bmfw_zqrl{ position:absolute; left: 50%; margin-left:-73px; top: 66.5%; font-size:14px; color: #fff;}
.home_bmfw_zqrl a{color:#fff;}
.home_bmfw_zqrl a:hover{ color:#fff;}
.home_bmfw_icon{ width: 40%;margin:0 1%;}
.home_bmfw_icon a{ display:block; float:left; width:33.1%; height:74px; line-height:74px; background-color:#e9f6fd;font-size:16px; color:#1a56a8;font-weight:bold;}
.home_bmfw_icon a:hover{ background-color:#e2f1f9;}
.home_bmfw_icon a i{ float:left; display:block; margin:20px 10px 20px 20px;width:32px; height:35px;background:url(../images/index/home_bmfw01_icon.png) no-repeat;}
.bmic01,.bmic02,.bmic04,.bmic05,.bmic07{ border-right:1px solid #c6e5f6;}
.bmic04,.bmic05,.bmic06,.bmic07{ border-top:1px solid #c6e5f6;}
.home_bmfw_icon .bmic02 i{ background-position-x: -36px;}
.home_bmfw_icon .bmic03 i{ background-position-x: -72px;}
.home_bmfw_icon .bmic04 i{ background-position-y: -35px;}
.home_bmfw_icon .bmic05 i{ background-position:-36px -36px;}
.home_bmfw_icon .bmic06 i{ background-position:-72px -36px;}
.home_bmfw_icon .bmic07 i{ background-position-y:-72px;}
.home_bmfw_zt{ width: 34%;}
.home_bmfw_zt01{ float:left;width: 42%; margin-right: 3%;}
.home_bmfw_zt02{ float:left;width: 55%; }
.home_bmfw_zt01 a,.home_bmfw_zt02 a{ display:block; margin-bottom: 12px;}

/*responsive*/
@media (max-width:1219px) {
.home_bmfw_icon{ width:40%;}
.home_bmfw_icon a i{ margin:20px 6px;}
.home_link{padding-bottom:15px;}
.index_max{margin-right:-8px; margin-left:-7px;}
.index_box{margin-right:8px; margin-left:7px;}

.index_slide{padding-bottom:15px;}
.index_slide .bd ul li{margin-right:15px;}

.xxgk_menus .menu_icons{margin-right:-8px; margin-left:-7px;}
.xxgk_menus .menu_icons li a{margin:0px 8px 15px 7px;}
}
@media (max-width:1024px) {
	.gzswIndex .home_tt{ font-size:30px!important;}
	.gzswIndex .home_tt_logo img{ width: 88px; margin-top: 4px!important;}
}

@media (max-width: 991px) {
.home_bmfw_zqrl{ margin-left:-68px; font-size:13px;}
.home_bmfw_icon { width: 39.5%;}
.home_bmfw_icon a{ font-size:14px;}
.home_bmfw_icon a i{ width: 26px; height: 24px; background-size: 74px; margin: 25px 5px;}
.home_bmfw_icon .bmic02 i{ background-position-x: -24px;}
.home_bmfw_icon .bmic03 i { background-position-x: -48px;}
.home_bmfw_icon .bmic04 i { background-position-y: -25px;}
.home_bmfw_icon .bmic05 i { background-position: -25px -26px;}
.home_bmfw_icon .bmic06 i { background-position: -48px -26px;}
.home_functionBtn a{ font-size:14px;}
.width33{ width:100%!important;}

.index_max{margin-right:0; margin-left:0;}
.index_common{float:none; width:auto;}
.index_box{margin-right:0; margin-left:0;}

.city_index_imgTab + .index_common{ margin-top:20px;}
}

@media (max-width: 860px) {
.home_bmfw{height:auto;}
.home_bmfw_dzswj,.home_bmfw_dzswj img{ width:100%;height:auto;}
.home_bmfw_zqrl{ font-size: 28px; width: 100%; text-align: center; left: 0; margin-left:0;}
.home_bmfw_icon { margin: 20px 0; width: 100%;}
.home_bmfw_icon a{ height: 86px; line-height: 86px; font-size: 18px;}
.home_bmfw_icon a i{ margin: 25px 10px 20px 45px; width: 35px; height: 35px; background-size: 110px;}
.home_bmfw_icon .bmic02 i { background-position-x: -37px;}
.home_bmfw_icon .bmic03 i { background-position-x: -75px;}
.home_bmfw_icon .bmic04 i { background-position-y: -38px;}
.home_bmfw_icon .bmic05 i { background-position: -38px -40px;}
.home_bmfw_icon .bmic06 i { background-position: -76px -40px;}
.home_bmfw_zt01 img,.home_bmfw_zt02 img{ width:100%; height:auto;}
.home_bmfw_zt {width: 100%;}
.home_functionBtn{ height:276px;}
.home_functionBtn a{width: 25%;}

.gzswIndex .home_tt_logo img { width: 73px!important; margin-top: -4px!important;}
}


@media (max-width: 768px) {
.home_tt{ font-size:22px; background-size: 76px;margin:20px 0 20px 20px; padding-left: 88px;}
.gzsw_appBox{display:none;}
.gzswIndex .home_tt{ font-size:22px!important;margin:20px 0 20px!important; padding-left:0px}
}


@media (max-width: 680px) {
.home_bmfw_zqrl{ top:66%;font-size: 22px;}
.home_bmfw_icon a i { margin: 25px 10px 20px 28px;}
.index_menu1 li{ margin-right:0!important;}
.xxgk_menus .menu_icons li{width:100% !important;}	

.gzswIndex .home_tt_logo img { width: 62px!important; margin-top: -2px!important;}
}

@media (max-width: 580px) {
.home_bmfw_icon a{ font-size:14px; height:76px; line-height:76px;}
.home_bmfw_icon a i { margin: 22px 10px 20px 20px;}
}

@media (max-width: 480px) {
.home_bmfw_zqrl{ font-size: 16px;}
.home_bmfw_icon a i{ width: 26px; height: 24px; background-size: 74px; margin: 25px 3px;}
.home_bmfw_icon .bmic02 i{ background-position-x: -24px;}
.home_bmfw_icon .bmic03 i { background-position-x: -48px;}
.home_bmfw_icon .bmic04 i { background-position-y: -25px;}
.home_bmfw_icon .bmic05 i { background-position: -25px -26px;}
.home_bmfw_icon .bmic06 i { background-position: -48px -26px;}
.home_functionBtn{ height:414px;}
.home_functionBtn a{width: 33%;}
.home_link_wrap .ds_link li{ width:16%;}
.common_head .hd{ width:100%;}
.common_head .hd li{ margin-right:0; width:33%; text-align:center; font-size: 20px;}
.index_menu1 li{ width:50%!important;}
}

@media (max-width: 360px){
.home_bmfw_zqrl{ font-size: 14px;}
}

@media (max-width: 320px){
}

/* 广州改版优化样式 */
.gzswIndex .home_bmfw{position:relative;max-width: 1220px;height: auto;width: 100%;overflow: unset;box-sizing: border-box;-webkit-box-sizing: border-box;box-shadow: 0 0 12px 4px rgb(26 86 168 / 10%);border-top: 1px solid #dee6f3;border-bottom: 1px solid #dee6f3;background-color: #fff;}
.gzswIndex .home_bmfw .leftColor{content:'';position:absolute;left: 0px;height: 100%;width: 12px;background-color: #357fe2;}
.gzswIndex .home_bmfw .rightColor{ content: ''; position: absolute; right: 0px; height: 100%; width: 12px; background-color: #357fe2;}

.gzswIndex .home_bmfw_bjtd{ width:100%; }
.gzswIndex .home_bmfw_bjtd img{ width:100%; height:100%;}
.gzswIndex .home_bmfw_bjtd a{ position: relative; display:block; float:left; height: 97px; width: 14.2%; margin-left:1%;}
.gzswIndex .home_bmfw_bjtd a i{ position: absolute;left: 50%;margin-left: -60px;top: 50%;margin-top: -18px;width: 36px;height: 36px;background-image: url(../city/gzsw/images/index/gzsw_index_bmfwBtn_icon02.png);}
.gzswIndex .home_bmfw_bjtd a span{position: absolute;top: 50%;margin-top: -12px;left: 50%;margin-left: -12px;font-size: 18px;color: #fff;text-align: center;}
.gzswIndex .home_bmfw_bjtd .bjtd01{ width:24%; margin-left:0;}
.gzswIndex .home_bmfw_bjtd .bjtd01 i{ margin-left: -100px;}
.gzswIndex .home_bmfw_bjtd .bjtd02 i{ background-position-x: -51px;}
.gzswIndex .home_bmfw_bjtd .bjtd03 i{ background-position-x: -103px;}
.gzswIndex .home_bmfw_bjtd .bjtd04 i{ background-position-x: -154px;}
.gzswIndex .home_bmfw_bjtd .bjtd05 i{ background-position-x: -205px;}
.gzswIndex .home_bmfw_bjtd .bjtd06 i{ background-position-x: -257px;}
.gzswIndex .home_bmfw_bjtd .bjtd01 span{margin-left:-50px}
.gzswIndex .home_bmfw_bjtd .bjtd03 span,.home_bmfw_bjtd .bjtd04 span{ margin-top:-24px;}
.gzswIndex .advPic{ margin: 26px 0;}
.gzswIndex .home_bmfw_bjtd .bjtd02 span{ font-size: 15px; margin-left: -25px; margin-top: -20px;}
.gzswIndex .home_tt{ margin: 30px 0; height:45px; line-height:45px; font-size:36px; font-weight:bold; text-align:center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.gzswIndex .home_tt a{ color:#1a56a8;}

.gzswIndex .home_bmfw .title{ padding-left: 44px; height: 55px; line-height:55px; width: 100%;background: url(../city/gzsw/images/index/gzsw_index_fwyjd_title.png) no-repeat 12px 0 #357fe2; font-size: 22px;
 box-sizing: border-box; -webkit-box-sizing: border-box;}
.gzswIndex .home_bmfw .home_bmfw_wyBtn{box-sizing: border-box;-webkit-box-sizing: border-box;width: 23.4%;margin: 0 0.8%;float: left;display: block;}
.gzswIndex .home_bmfw .home_bmfw_wyBtn > a{width: 100%;float: left;display: block;margin-bottom: 20px;}
.gzswIndex .home_bmfw .home_bmfw_wyBtn img{width:100%;}
.gzswIndex .home_bmfw .home_bmfw_btnList{ width: 100%; padding: 12px; box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden;}
.gzswIndex .home_bmfw .home_bmfw_btnList ul{width: 100%;float: left;display: block;padding: 20px 15px;background: linear-gradient(to bottom,#ebf4ff 0%,#ebf4ff 66%,#fafcff 100%);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ebf4ff',endColorstr='#fafcff',GradientType=0);box-sizing: border-box;-webkit-box-sizing: border-box;}
.gzswIndex .home_bmfw .home_bmfw_btnList li{ height: 46px; line-height: 46px; border-radius: 10px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li i{ margin-top: 8px; margin-left: 10px; margin: 8px 4px 0 10px; width: 30px; height: 30px; background: url(../city/gzsw/images/index/gzsw_index_fwyjd_icon.png) no-repeat;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon01 i{background-position-y: 4px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon02 i{ background-position-y: -32px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon03 i{ background-position-y: -68px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon04 i{ background-position-y: -104px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon05 i{ background-position-y: -138px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon06 i{ background-position-y: -172px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon07 i{ background-position-y: -208px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon08 i{ background-position-y: -244px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon09 i{ background-position-y: -280px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon10 i{ background-position-y: -315px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon11 i{ background-position-y: -351px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon12 i{ background-position-y: -388px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon13 i{ background-position-y: -424px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon14 i{ background-position-y: -460px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon15 i{ background-position-y: -494px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon16 i{ background-position-y: -530px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon17 i{ background-position-y: -566px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon18 i{ background-position-y: -602px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon19 i{ background-position-y: -635px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li.icon20 i{ background-position-y: -673px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li a{ display: inline-block; font-size: 18px; color: #1a56a8;}
.gzswIndex .home_bmfw .home_bmfw_btnList li:hover{background: linear-gradient(to right,#2b71e9 0%,#71a5f3 66%,#bfe0ff 100%);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#2b71e9',endColorstr='#71a5f3',GradientType=1);}
.gzswIndex .home_bmfw .home_bmfw_btnList li:hover i{ background-position-x: -46px;}
.gzswIndex .home_bmfw .home_bmfw_btnList li:hover a{ color:#fff}

.gzswIndex .home_bmfw .home_bmfw_close,.gzswIndex .home_bmfw .home_bmfw_open{ position: absolute;left: 50%;bottom: 0px; margin-left:-32px;width:65px;height:25px;background: url(../city/gzsw/images/index/gzsw_index_fwyjd_close.png) no-repeat;cursor: pointer; z-index: 10;}
.gzswIndex .home_bmfw .home_bmfw_open{background: url(../city/gzsw/images/index/gzsw_index_fwyjd_open.png) no-repeat; z-index: 5;}

.gzswIndex .menu1 li { margin-right: 0px!important;}
.gzswIndex .index_menu1 li.on i,.gzswIndex .index_menu1 li:hover i{display: none;}

.gzswIndex .xxgk_menus .menu_icons li a{ padding: 27px 20px;}

.gzswIndex .style1{ margin-right: -5px; margin-left: -5px;} 
.gzswIndex .menu_icons .common_slide{ margin:0 10px;}
.gzswIndex .menu_icons .common_slide .hd{display: inline-block;width: 24%;float: left;}
.gzswIndex .menu_icons .common_slide .hd li{width: 100%;background-color: #e9f6fd;font-size: 20px;text-align: center;padding: 17px 0; cursor: pointer;}
.gzswIndex .menu_icons .common_slide .hd li.on{ background-color:#1a56a8; color:#fff; font-weight: bold;}
.gzswIndex .menu_icons .common_slide .hd li a{padding: 0; margin: 0; background: none; text-align: center; font-size: 20px;}
.gzswIndex .menu_icons .common_slide .hd li.on a{ color:#fff;}
.gzswIndex .menu_icons .common_slide .bd{width: 76%;display: inline-block;}
.gzswIndex .menu_icons .common_slide .bd li{ margin-left: 2.33%; margin-bottom: 10px; width: 31%;}
.gzswIndex .menu_icons .common_slide .bd li a{background-color: #fff;border: 1px solid #cdedff;margin: 0; padding:0;text-align: center;color: #333;height: 50px;line-height: 50px;}
.gzswIndex .menu_icons .common_slide .bd li a:hover{ background-color: #e9f6fd;}
.gzswIndex .menu_icons .common_slide .hd li a:before,.gzswIndex .menu_icons .common_slide .bd li a:before{display: none;}
.gzswIndex .menu_icons .menu_zqrl{margin: 0 auto 12px;height: 240px;width: 400px;}

.box_three{ width: 33.33%; float: left; margin-top: 20px;}
.gzswIndex .tjss_box .bd{ margin-top: 16px;}
.gzswIndex .tjss_box .bd li a img{ width: 100%; height: 290px;}
.gzswIndex .tjss_box .bd li a span{ display: block; height: 50px; line-height: 50px; background-color: #5e88c2; color: #fff; text-align: center;}
.gzswIndex .jrwx_box{ padding: 0 10px 10px; border: 10px solid #e9f6fd; border-radius: 20px;}
.gzswIndex .jrwx_box_title{margin-bottom: 15px;}
.gzswIndex .jrwx_box_title span{ display: block; text-align: center; margin-top: -2px;}
.gzswIndex .jrwx_box_title span a{ padding: 0 40px 5px; font-size: 22px; font-weight: bold; color: #1a56a8; background-color: #e9f6fd; border-radius: 4px;}
.gzswIndex .jrwx_news{ position: relative; margin: 20px 0 8px;}
.gzswIndex .jrwx_news .bd a{display: block;}
.gzswIndex .jrwx_news .pic{ display: block; height: auto;}
.gzswIndex .jrwx_news .pic img{ width:100%; height: 124px;}
.gzswIndex .jrwx_news .title{display: inline-block;padding-top: 10px;color: #1a56a8;}
.gzswIndex .jrwx_news .prev,.gzswIndex .jrwx_news .next{position:absolute;top:50%;z-index:10;margin-top: -18px;width:20px;height:36px;background-image:url(../images/sliderArrow_min.png);background-repeat:no-repeat;cursor:pointer;filter: alpha(opacity=40);-moz-opacity: .4;opacity: .4;}
.gzswIndex .jrwx_news .prev{left:0; background-position:0 0;}
.gzswIndex .jrwx_news .next{right:0; background-position:right 0;}
.gzswIndex .jrwx_news .prev:hover,.gzswIndex .jrwx_news .next:hover{filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6;}

.gzswIndex .jrwx_box .infoList{ padding-top: 5px;}
.gzswIndex .jrwx_box .infoList li h4{ padding-right:0} 
.gzswIndex .index_12366box_title{position: relative;height: 50px;background: url(../city/gzsw/images/index/gzsw_index_12366Channel.jpg) right no-repeat #e9f6fe;border-bottom: 1px solid #1a56a8;}
.gzswIndex .index_12366box_title span a{display: inline-block;margin-left: 16px;line-height: 50px;font-size: 21px;font-weight: bold;color: #1a56a8;letter-spacing: -1px;}
.gzswIndex .index_12366box_title #rdwd12366{margin-left: 15px;padding: 0 25px 0 10px;width: 152px;height: 26px;line-height: 26px;font-size: 14px;border-radius: 20px;border: 1px solid #e1edf5;}
.gzswIndex .index_12366box_title #search12366{position: absolute;left: 238px;top: 17px;padding: 11px;width: 13px;height: 13px;line-height: 55px;background: url(../city/gzsw/images/index/gzsw_index_12366Channel_sBtn.jpg) center no-repeat;}
.gzswIndex .index_12366box .infoList li{ border-bottom: 1px dashed #bdbdbd; height: 54px;} 
.gzswIndex .index_12366box .infoList a{ white-space: normal;} 
.gzswIndex .index_12366box .infoList li h4{padding: 0;}
.gzswIndex .index_12366box .infoList a:before{ display:none;}

.gzswIndex .home_link_con{ border-top:none;}
.gzswIndex .home_link{ max-width: 100%;}
.gzswIndex .home_link .hd{ height: 58px; line-height: 58px; max-width: 100%; border-bottom: 1px solid #0154af;}
.gzswIndex .home_link .hd ul{ display: block; max-width: 1220px; margin: 0 auto;}
.gzswIndex .home_link .hd li{ position: relative; height: 100%; padding: 0 20px; font-size: 20px; color: #0154af;}
.gzswIndex .home_link .hd li.on{ background: none;}
.gzswIndex .home_link .hd li i{ position: absolute; bottom: -28px; left: 50%; margin-left: -14px; margin-top: 0; border-width: 14px;}
.gzswIndex .home_link_wrap{max-width: 1220px;margin: 0 auto;background: none;padding-top: 30px;min-height: 40px;}

.gzswIndex .contorlShow{ display: none;}