body { background-color: #eee;}
::-webkit-scrollbar {width: 0px; height: 0px;} 
/*.container_m{padding-top: 220px;}*/
/* 头部 */
.header2022 .warp .mainbox{background: url(index2022_bg_s1.jpg) top center no-repeat; background-size: 100%; }
.header2022 .warp .mainbox header{background: none;}
.header2022 .warp .logo{position: relative; z-index: 1; width: 60%; margin: 0 auto 3%; padding-top: 20px;}
.header2022 .warp .logo img{display: block; width: 100%; height: auto;}
.header2022 .warp .xggj{background: url(index2022_r1_c17_s1.jpg) top no-repeat; position: absolute; top:0; right:0; }
.header2022 .warp .xggj ul{margin: 10px 0 0 77px;}
.header2022 .warp .xggj ul li{float: left; margin-right: 10px;}
.header2022 .warp .xggj ul li span{display: block; cursor: pointer; width: 20px; height: 29px;}
.header2022 .warp .xggj ul li .search-handle{background: url(header_ss_btn.png) center no-repeat;}
.header2022 .warp .xggj ul li .yy-handle{background: url(header_yy_btn.png) center no-repeat;}
.sph{height: 40px;}
.header2022 .search{width: 100%; overflow: hidden; height: 0; transition: all 0.5s linear; position: relative; z-index: 2;}
.header2022 .warp .mainbox header{width:auto; height:auto; background:none;}
.header2022 .warp .mainbox header .openSearch{background: url(/mglobal2022/header_ss_btn3.png) center no-repeat; }
.header2022 .warp .mainbox header .closeSearch{background: url(/mglobal2022/header_close_btn3.png) center no-repeat; width:24px; height:29px;}
.header2022 .warp .mainbox header .openyymenu{background: url(/mglobal2022/header_yy_btn2.png) center no-repeat;}
.header2022 .search{width: 100%; position: relative; z-index: 2; margin-bottom: 17%;}
.header2022 .search .ssbox{width: 570px; margin: 0 auto; padding-bottom: 20px;}
.header2022 .search .ssbox .ss{position: relative; width: 100%; height: 100%; border-radius:20px; height: 40px; line-height: 40px; background: #fff; overflow: hidden;} 
.header2022 .search .ssbox .ss .stxt{width:80%; padding-left: 40px; border: 0;  font-size: 18px; color: #666; background: url(index2022_ss_icon.png) 10px center no-repeat; background-size: 3%}
.header2022 .search .ssbox .ss .sbtn{position: absolute; right: 0; top: 0; border: 0; cursor: pointer; width: 100px; height: 40px; border-radius:20px; background: #d73816; color: #fff; font-size: 24px;}
.header2022 .search .ssbox .ssrc{padding-top: 20px; line-height: 1.5; color: #fff; text-align: center;}
.header2022 .search .ssbox .ssrc span{display: inline-block; color: #fff;}
.header2022 .search .ssbox .ssrc a{padding-right: 10px; color: #fff;}
.header2022 .mainnav{background: #C5140E; display: block !important;}
.header2022 .search{margin-bottom:3%}
.header2022 .search .ssbox{width:1000px;}
.header2022 .search .ssbox .ss{border-radius: 70px; height: 70px; line-height: 70px;}
.header2022 .search .ssbox .ss .sbtn{width: 200px; height: 70px; border-radius: 70px;}


.wapbox{position: relative;}
.ttbox{border-radius: 10px; background:url(index2022_r5_c1_s1.png) left top no-repeat #fff; box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
	-webkit-box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
	-moz-box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45); margin-top: 30px; text-align: center;}

.ttbox h1{padding: 20px 50px; line-height: 1.8; font-weight: bold; color:#005393; font-size: 26px;}
.ttbox h1 a{color: #005393; font-size: 26px;}
.ttbox h1 a span{color: #005393; font-size: 26px;}
.ttbox h2{line-height: 1.5; padding: 0px 30px 20px; display: none;}
.ttbox h2 a{color: #707070; font-size: 22px;}

/* 今日推荐 */
.jrtj-container{overflow: hidden; position: relative; padding-bottom: 10px;}
.jrtj-container .pagination {position: absolute; z-index: 10; right: 10px; bottom: 10px;}
.jrtj-container .swiper-pagination-switch {display: inline-block;width: 10px; height: 10px; border-radius: 50%; background: #AAAFB3; margin-right: 9px; opacity: 0.8; cursor: pointer;}
.jrtj-container .swiper-visible-switch {background: #005393;}
.jrtj-container .swiper-active-switch {background: #005393;}

.jrtj-list li{margin: 13px 0; position: relative; line-height: 1.5; border-bottom: 1px #ccc dashed; padding-bottom: 10px;}
.jrtj-list li a{color: #363634;}
.jrtj-list li a .xxly{color: #0677cf;}
.jrtj-list li a .wjlb{color: #7d7d7d; margin-left: 10px;}
.jrtj-list li:last-child{border-bottom: none;}
.jrtj-list li .xxly{color: #0677cf;}
.jrtj-list li .xxly a{color: #0677cf;}



/* 通知公告 */
.tzgg_list{}
.tzgg_list li{ position: relative; border-bottom: 1px #ccc dashed; border-bottom: 1px #ccc dashed; padding-bottom: 10px; margin: 10px 0;}
.tzgg_list li .wjlb{color: #0677cf;}
.tzgg_list li a{line-height: 1.5; }
.tzgg_list li a .xxly{color: #0677cf;}
.tzgg_list li .date{color: #707070;}
.tzgg_list li:last-child{border-bottom: none;}

/* .wjjs{position: absolute; top: 30px; right: 30px; text-align: right}
.wyzzc .hd{border-bottom: 1px #EDEDED solid;}
.wyzzc .hd li{width: 50%; line-height: 58px; text-align: center; color: #333; float: left;}
.wyzzc .hd li.on{background-color: #005393; border-radius: 10px 10px 0 0; color: #fff;}
.wyzzc .hd div{width: 33.333%; height: 58px; float: left;}
.wyzzc .hd div a{display: block; width: 100%;}
.wyzzc .hd div img{vertical-align: middle; display: block; margin: 0 auto;}
.wyzzc .bd{padding-top: 20px;}

.qyzclb {}
.qyzclb ol{display: flex; justify-content: flex-start; flex-wrap: wrap}
.qyzclb li{ margin: 5px 0; color: #333;}
.qyzclb li span{display: inline-block;  padding: 0 11px; border-right: 1px solid #808080; margin: 7px 0; line-height: 15px; cursor: pointer;}
.qyzclb li.on {color: #d90000;}
.qyzclb li.on span{color: #d90000;}
.qyzclb li.bordn span{border: none;}

.qyzclb-container{overflow: hidden;}


.fggwms{text-align:center; display: inherit; line-height: 1.5; padding: 10px; margin-top:20px;  margin-bottom: 15px; color: #d90000; background:#f0f6ff;}
.down{background: url(zc_icon_down.png) 28%  center no-repeat #f0f6ff; text-align:center; display: inherit; line-height: 43px; margin-top:20px; margin-bottom: 15px; color: #d90000;}
.fggwms span{ display: inline-block; margin-right: 10px; width: 19px; height: 19px;}

.jticon_top {display: inline-block; background: url(zc_icon_top.png) 34%  center no-repeat #f0f6ff; padding-left: 29px; width: 100%;}
.jticon_down {background: url(zc_icon_down.png) 34% center no-repeat #f0f6ff; width: 100%;}

.grzclb {}
.grzclb ol{display: flex; justify-content: flex-start; flex-wrap: wrap}
.grzclb li{ margin: 5px 0; color: #333;}
.grzclb li span{display: inline-block;  padding: 0 11px; border-right: 1px solid #808080; margin: 7px 0; line-height: 15px; cursor: pointer;}
.grzclb li.on span{color: #d90000;}
.grzclb li.bordn span{border: none;}

.fggwms2{text-align:center; display: inherit; line-height: 43px; margin-top:20px; background: url(zc_icon_top.png) 28% center no-repeat #f0f6ff; margin-bottom: 15px; color: #d90000;}
.grclose{background: url(zc_icon_down.png) 28%  center no-repeat #f0f6ff; text-align:center; display: inherit; line-height: 43px; margin-top:20px; margin-bottom: 15px; color: #d90000;}

.grzclb-container{overflow: hidden;} */

.wjjs{position: absolute; top: 30px; right: 30px; text-align: right}
.wyzzc .wyzzc_hd{border-bottom: 1px #EDEDED solid;}
.wyzzc .wyzzc_hd span{width: 50%; line-height: 58px; text-align: center; color: #333; float: left;}
.wyzzc .wyzzc_hd span.on{background-color: #005393; border-radius: 10px 10px 0 0; color: #fff;}
.wyzzc .wyzzc_hd div{width: 33.333%; height: 58px; float: left;}
.wyzzc .wyzzc_hd div a{display: block; background: none; width: 100%;}
.wyzzc .wyzzc_hd div a.on{background: none;}
.wyzzc .wyzzc_hd div img{vertical-align: middle; display: block; margin: 0 auto;}
.wyzzc .wyzzc_bd{padding-top: 20px;}


.qyzclb {}
.qyzclb .hd ul{display: flex; justify-content: flex-start; flex-wrap: wrap}
.qyzclb .hd li{color: #333;}
.qyzclb .hd li span{display: inline-block;  padding: 0 8px; border-right: 1px solid #808080; margin: 7px 0; line-height: 15px; cursor: pointer;}
.qyzclb .hd li.on span{color: #d90000;}
.qyzclb .hd li.bordn span{border: none;}

 .qyzclb-container{/*overflow: hidden; height: 0;*/ display: none; padding-bottom: 10px;}
.fggw_list li{position:relative; padding-left:16px; line-height: 1.5; margin: 10px 0; overflow:hidden; vertical-align:top; padding-bottom: 10px; border-bottom: 1px #ccc dashed; float: none;}
.fggw_list li:after{position:absolute; content:" "; left:0; top: 18px; margin-top: -1px; width: 7px; height: 7px; background: #0175D3; border-radius: 50%;}
.fggw_list li .date{color: #707070; border: none;}
.fggw_list li:last-child{border-bottom: none;}


.fgzc_list li{position:relative; padding-left:16px; line-height: 1.5; margin: 10px 0; overflow:hidden; vertical-align:top; padding-bottom: 10px; border-bottom: 1px #ccc dashed; float: none;}
.fgzc_list li:after{position:absolute; content:" "; left:0; top: 18px; margin-top: -1px; width: 7px; height: 7px; background: #0175D3; border-radius: 50%;}
.fgzc_list li .date{color: #707070; border: none;}
.fgzc_list li:last-child{border-bottom: none;}

.fggwms{text-align:center; display: inherit; line-height: 43px; margin-top:20px; background: url(zc_icon_top.png) 19% center no-repeat #f0f6ff; color: #d90000;}
.down{background: url(zc_icon_down.png) 19%  center no-repeat #f0f6ff; text-align:center; display: inherit; line-height: 43px; margin-top:20px;  color: #d90000;}


.fggwsm{text-align:center; line-height: 1.5; margin-top:10px; background: #f0f6ff; color: #d90000; display: block; padding: 10px 0}
.fggwsm i{display: inline-block; margin-right: 10px;}
.fggwsm img{display: initial; vertical-align: middle;}
.fggwsm .qyzc_open{color: #d90000;}
.fggwsm .grzc_open{color: #d90000;}
.fggwsm .qyzc_close{display: none; color: #d90000;}
.fggwsm .grzc_close{display: none; color: #d90000;}

.fggwms span{ display: inline-block; margin-left: 10px; color: #d90000; font-size:20px}
.fggwms2 span{ display: inline-block; margin-left: 10px; color: #d90000; font-size:20px}

.jticon_top {display: inline-block; background: url(zc_icon_top.png) 34%  center no-repeat #f0f6ff; padding-left: 29px; width: 100%;}
.jticon_down {background: url(zc_icon_down.png) 34% center no-repeat #f0f6ff; width: 100%;}

.grzclb {}
.grzclb .hd ul{display: flex; justify-content:flex-start; flex-wrap: wrap}
.grzclb .hd li{color: #333;}
.grzclb .hd li span{display: inline-block;  padding: 0 11px; border-right: 1px solid #808080; margin: 7px 0; line-height: 15px; cursor: pointer;}
.grzclb .hd li.on span{color: #d90000; background: none;}
.grzclb .hd li.bordn span{border: none;}

.fggwms2{text-align:center; display: inherit; line-height: 43px; margin-top:20px; background: url(zc_icon_top.png) 28% center no-repeat #f0f6ff; color: #d90000;}
.grclose{background: url(zc_icon_down.png) 28%  center no-repeat #f0f6ff; text-align:center; display: inherit; line-height: 43px; margin-top:20px;  color: #d90000;}

.grzclb-container{/*overflow: hidden; height: 0;*/ display: none; padding-bottom: 10px;} 

.fggw{margin-top: 20px;}
.fggw-container{overflow: hidden;}

.fggw .hd li{width: 33.333%}

.fggw_list li{position:relative; padding-left:16px; line-height: 1.5; margin: 10px 0; overflow:hidden; vertical-align:top; border-bottom:1px #ccc dashed; padding-bottom: 15px; float: none;}
.fggw_list li:after{position:absolute; content:" "; left:0; top: 18px; margin-top: -1px; width: 7px; height: 7px; background: #0175D3; border-radius: 50%;}
.fggw_list li .date{color: #707070; border: none;}
.fggw_list li:last-child{border-bottom: none;}



/* 广州市政府常务会议 */
.cwhybox{border-radius: 10px; background:#5F91D0; box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
	-webkit-box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
	-moz-box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45); margin-top: 40px; padding: 30px;}
.cwhy_title{position: relative; margin-bottom:15px;}
.cwhy_title span{display:initial;  font-weight: bold;  color: #fff; padding-left: 15px;}
.cwhy_title span:before {content: " "; position: absolute; display: block; top: 9px; height: 25px;background: #fff; width: 6px;left: 0;}
.cwhy_title span a{font-size: 30px; color: #fff;}
.cwhy_title .more{position: absolute; top:5px; right: 0; background: #f5f9ff; border-radius: 16px;}
.cwhy_title .more a{padding: 0 30px; color:#005393;}

.cwhy_tab{margin-bottom: 15px}
.cwhy_tab .hd li{float: left; width: 33.333%; color: #fff;  line-height: 45px; text-align: center;}
.cwhy_tab .hd li.on{color: #5f91d0; background-color: #Fff; border-radius: 10px 10px 0 0; font-weight: bold;}
.cwhy_tab .bd{ background-color: #fff;}
.cwhy_tab .bd ul li{padding: 30px}
.dqhy{ margin-bottom: 10px; font-size: 30px; font-weight: bold; color: #f85e04; text-align: center}
.dqhyzt{ line-height: 1.5; margin-bottom: 20px; font-weight: bold; text-align: center;}
.dqhyjj{font-size: 24px; text-indent: 2em; color: #8e8e8e; line-height: 1.5; margin-bottom: 30px;}
.dqhyzt a{}
.nrxq{margin-top: 20px;}
.hyxq{float: left;}
.xgjd{float: right;}
.hyxq a, .xgjd a{color: #af0c08; }


/* 广东省政务服务网 / 广州12345服务热线  */
.zwfwbox{margin-top: 40px;}
.gdzwfw{float: left;}
.gz12345{float: right;}
.zwfwtb{width: 48%; position: relative; border-radius: 10px; }
.zwfwtb img{width: 100%; height: auto; border-radius: 10px;}
.wybs{position: absolute; bottom: 70px; left: 0; text-align: center; z-index: 2; width: 100%;}
.wybs a{color: #fff; font-size: 40px}
.wyxd{position: absolute; bottom: 70px; left: 0; text-align: center; z-index: 2; width: 100%;}
.wyxd a{color: #fff; margin: 0 20px; font-size: 40px}

/* 民意征集 */
.myzj-container{overflow: hidden; position: relative;}
.myzj-container .pagination3{position: absolute; z-index: 10; right: 10px; bottom: 10px;}
.myzj-container .swiper-pagination-switch {display: inline-block;width: 10px; height: 10px; border-radius: 50%; background: #AAAFB3; margin-right: 9px; opacity: 0.8; cursor: pointer;}
.myzj-container .swiper-visible-switch {background: #005393;}
.myzj-container .swiper-active-switch {background: #005393;}

.myzj-list li{position:relative; padding-left:16px; line-height: 1.5; margin: 10px 0; overflow:hidden; vertical-align:top; padding-bottom: 10px; border-bottom: 1px #ccc dashed;}
.myzj-list li:after{position:absolute; content:" "; left:0; top: 18px; margin-top: -1px; width: 7px; height: 7px; background: #0175D3; border-radius: 50%;}
.myzj-list li .date{display: block; margin-top: 10px;}
.myzj-list li .date span{color:#F34642;}
.myzj-list li .zjz{color:#F34642;}
.myzj-list li .yjs{color:#707070;}
.myzj-list li:last-child{border-bottom: none;}

/* 一键查询，无需登录 */
.yjcx_title{position: relative; margin-bottom:15px;}
.yjcx_title span{display:initial; font-weight: bold;  color: #363634; padding-left: 15px; font-size: 30px;}
.yjcx_title span:before {content: " "; position: absolute; display: block; top: 9px; height: 25px;background: #005393; width: 6px;left: 0;}
.bmcx{margin-bottom: 10px; display: flex; justify-content: space-between; flex-wrap:wrap;}
.bmcx div{padding: 18px 0 10px; border-bottom: 1px #E6E6E6 solid; width: 50%;}
.bmcx div a{display: flex; justify-content: space-between;}
.bmcx div a i{display: inline-block; margin-right:10px; width: 37px; height: 37px;}
.bmcx div a i img{display: inherit; margin: 0 auto; vertical-align: middle; width: 34px; height: auto}
.bmcx div a span{width: 90%; padding-right: 10px}
.bmcx div:nth-child(7), .bmcx div:nth-child(8){border-bottom: none;}


@media (max-width: 1280px) {
	.wyxd, .wybs{bottom: 70px;}
	.space{height: 11rem;}
}
@media (max-width: 1024px) {
	.header2022 .search{margin-bottom: 0}
	.header2022 .warp .logo img{width: 100%; height: auto;}
	.space{height: 12rem;}
	.fggwms, .down, .fggwms2, .grclose{background-position: 25% center;}
	.wyxd, .wybs{bottom: 65px;}
	.wyxd a, .wybs a{font-size: 32px;}
}
@media (max-width: 912px) {
	.header2022 .warp .logo{width: 50%;}
	.header2022 .warp .mainbox{height: auto;  background: url(index2022_bg_s1.jpg) bottom center no-repeat; background-size: 100%}
	.header2022 .search{margin-bottom:0;}
  .header2022 .warp .mainbox{height:auto;}
  .header2022 .mainnav{display:block !important;}
  .header2022 .search .ssbox{padding-bottom:0;}
  .header2022 .warp .mainbox .space{height:10rem;}
	.yjcx_title span{font-size: 2rem;}
	.cwhy_title span a{font-size: 2rem;}
	.ttbox h1{line-height: 1.5;}
	.ttbox h1 a{font-size: 1.7rem;}
	.ttbox h1 a span{font-size: 1.7rem !important; color: #005393;}
	.tzgg_list li{line-height: 1.5;}
	.wyxd a, .wybs a{font-size: 1.8rem;}
	.ttbox h2 a{font-size: 1.4rem;}

	.fggwms, .down, .fggwms2, .grclose{background-position: 21% center;}	
	
	.dqhy{font-size: 1.4rem;}
	.dqhyjj{font-size: 1.2rem;}
	.fggw_list li:after{top: 16px;}
}
@media (max-width:820px) {
	
    .yjcx_title span{font-size: 1.9rem;}
	.ttbox h2 a{font-size: 1.26rem;}
	.cwhy_title span, .cwhy_title span a{font-size: 1.9rem;}
	.wjjs img{width: 80%}
	.wyzzc .hd li{line-height: 55px;}
	.qyzclb li span{padding: 0 9px;}
}

@media (max-width:770px) {
	.header2022 .warp .mainbox{background-position: bottom center; background-image: url(index2022_bg_s2.jpg)}
	.header2022 .warp .mainbox header{position: absolute; float: none; padding: 0; padding-top: 8px;}
	.header2022 .warp .logo{padding-top: 20px; width: 50%; margin: 0 auto 3%;}
    .header2022 .warp .logo img{width:100%; margin:0;}
    .header2022 .search{margin-bottom:0}
	.header2022 .warp .mainbox{height: auto;}
	.header2022 .search .ssbox{width:400px;}
	.header2022 .search .ssbox .ss, .header2022 .search .ssbox .ss .sbtn{height: 40px; line-height: 40px; border-radius: 20px;}
	.header2022 .search .ssbox .ss .stxt{width: 74%; padding-left: 30px;}
	.header2022 .search .ssbox .ss .sbtn{width: 100px; border-radius: 25px; font-size: 20px}

    .header2022 .mainnav{display:block !important;}
    .header2022 .warp .mainbox .space{height:9.5rem;}

	.ttbox h1 a{font-size: 1.6rem;}
	.yjcx_title span{font-size: 1.8rem;}
	.fggwms, .down, .fggwms2, .grclose{background-position: 4% center;}
	.wyxd a, .wybs a{font-size: 1.6rem;}
	.ttbox h1 a{font-size: 1.19rem;}
	.ttbox h1 a span{font-size: 1.19rem !important;}
	.cwhy_title span, .cwhy_title span a{font-size: 1.8rem;}

	.wyzzc .hd li{line-height: 50px;}
	.qyzclb li span{padding: 0 8px;}

	.wjjs img{width: 60%}
	.wyzzc .wyzzc_hd span{line-height: 50px;}
}

@media (max-width:640px) {
	.header2022 .search{margin-bottom: 7%}
	.header2022 .search .ssbox{width: 400px;}
	.header2022 .search .ssbox .ss, .header2022 .search .ssbox .ss .sbtn{height: 35px; line-height: 35px;}
	.header2022 .search .ssbox .ss .stxt{font-size: 16px}
	.header2022 .search .ssbox .ss .sbtn{width: 80px; font-size: 17px;}
	.header2022 .warp .mainbox .space{height:5rem;}
	.fggwms, .fggwms2{line-height: 1.5; padding: 10px 20%}
	.fggwms, .down, .fggwms2, .grclose { background-position: 15% 28%;}
	.rdzt-list li img{height: 4rem;}
	/* .jrtj-list li{height: 4rem; align-items: center; display: flex;} */
	.fggw_list li .date{white-space: nowrap;}
	.fggw_list li:after{top: 0.9rem;}
	.fggwsm img{width: 18px;}
	.wjjs img{width: 80%}
	.dqhyjj{font-size: 1.0rem;}
	.qyzclb li span{padding: 0 15px;}

	.wjjs{top: 20px; right: 20px;}
.wjjs img{width: 65%}
.wyzzc .wyzzc_hd span{line-height: 45px;}
}
@media (max-width:540px) {
	.header2022 .warp .logo{padding-top: 15px}
	.header2022 .warp .logo img{margin-bottom: 4%;}
	.header2022 .search{margin-bottom: 5%}
	.header2022 .search .ssbox{width: 350px;}
	.header2022 .search .ssbox .ss, .header2022 .search .ssbox .ss .sbtn{height: 30px; line-height: 30px;}
	.header2022 .search .ssbox .ss .stxt{font-size: 14px; }
	.header2022 .search .ssbox .ss .sbtn{font-size: 15px; width: 80px;}
	.header2022 .warp .mainbox .space{height:4rem;}

	.yjcx_title span, .cwhy_title span, .cwhy_title span a{font-size: 1.5rem;}
	.ttbox h1{line-height: 1.2; padding: 20px 40px;}
	.ttbox h1 a{font-size: 1.4rem;}
	.ttbox h1 a span{font-size: 1.4rem !important;}
	.ttbox h2{padding: 0 20px 20px;}
.myzj-list li:after{top: 14px;}

.wjjs{top: 20px; right: 20px;}
.wjjs img{width: 60%}
.wyzzc .hd li{line-height: 45px;}
.wyzzc .hd div img{height: 42px;}
.qyzclb li span{padding: 0 7px;}
.grzclb li span{padding: 0 9px;}

.qyzclb li:nth-child(5) span, .qyzclb li:nth-child(10) span{border: none;}
.qyzclb li:last-child span{border: none;}
.fggwms, .down, .fggwms2, .grclose{background-position: 10% center; line-height: 1.5; padding: 2% 20%;}
.fgzc_list li:after, .myzj-list li:after, .fggw_list li:after{top: 0.7rem;}

.wybs {bottom: 35px}
.wybs a{font-size: 1.1rem; margin: 0 10px;}
.wyxd{bottom: 20px;}
.wyxd a{display: block; margin: 8px 0; font-size: 1.1rem;}
.cwhy_tab .bd ul li{padding:15px;}
.dqhy{font-size: 1.5rem}

.bmcx li{height: 70px; display: flex; align-items: center;}
.bmcx li a{padding-left: 0;}
.bmcx li a i{width: 25px; height: 25px; margin-right: 10px; float: left;}
.bmcx li a i img{width: 25px;}

.rdzt-list li img{height: 4rem;}
.bmcx li a{padding: 0;}
}
@media (max-width:480px) {
	.header2022 .warp .mainbox header{}
	header>span{margin-right: 5px;}
	.header2022 .search .ssbox{width: 16rem; /*padding-bottom: 10px;*/}
	.header2022 .search .ssbox .ss, .header2022 .search .ssbox .ss .sbtn{height: 25px; line-height: 25px;}
	.header2022 .search .ssbox .ss .stxt{font-size: 0.7rem; background-size: 12px}
	.header2022 .search .ssbox .ss .sbtn{font-size: 0.8rem; width: 60px;}
	.header2022 .warp .logo{padding-top:20px;}
    .header2022 .warp .mainbox .space{height:3.2rem;}
     header>span{margin-right:0; margin:0 1px;}
     header span img{width:15px;}
	 .sph{height: 30px;}
     .header2022 .warp .mainbox header .openSearch{background-size:60%; height:20px;}
     .header2022 .warp .mainbox header .closeSearch{background-size:60%; height:20px;}
     .header2022 .warp .mainbox header .openyymenu{background-size:60%; height:20px;}
     .header2022 .warp .mainbox header .openSearch{background-size:60%; height:20px;}
     .header2022 .warp .mainbox header .closeSearch{background-size:60%; height:20px;}
     .header2022 .warp .mainbox header .openyymenu{background-size:60%; height:20px;}
	 .dqhyjj{font-size: 14px;}
.dqhy{font-size: 1.2rem}	
.ttbox{background-size: 8%; margin-top: 20px;}
.ttbox h1{padding:10px 20px 15px; line-height: 1; padding-left: 15px;}
.ttbox h1 a{font-size: 1.1rem;}
.ttbox h1 a span{font-size: 1.1rem !important;}
.ttbox h2{padding: 0 10px 20px;}
.ttbox h2 a{font-size: 0.9rem;}
.ztpiclb{margin-top: 25px;}


.ztpic-container .pagination2{bottom: 5px;}
.jrtj-container .pagination, .myzj-container .pagination3, .rdzt-container .pagination4{right: 0;}



.wyzzc{margin-top: 20px;}
.wyzzc .hd li{line-height: 35px;}
.wyzzc .hd div{height: 35px;}
.wyzzc .hd div img{height: 32px;}
.wyzzc .bd{padding-top: 10px;}

.fggwms{margin-bottom: 0;}
.fggwms, .down, .fggwms2, .grclose{padding: 2% 0;}

    .qyzclb ol li{line-height: 1; margin: 0}
	.grzclb ol li{line-height: 1; margin: 0}
	.qyzclb li:nth-child(4) span, .qyzclb li:nth-child(8) span{border-right: none;}
	.qyzclb li:nth-child(5) span{border-right: 1px solid #808080;}
	.qyzclb li span{padding: 0 12px;}
	.grzclb li span{padding: 0 6px;}
.fggwms, .fggwms2{margin-top: 10px;}
.fggwms, .down, .fggwms2, .grclose{background-position: 3% center;}

.fggw{margin-top: 10px;}
.fggw .hd li{ width: auto; padding: 0 3.9%;}

.fgzc_list li:after, .myzj-list li:after, .fggw_list li:after{width: 5px; height: 5px; top: 0.7rem;}

.wyzzc{margin-top: 20px;}
.wjjs{top: 15px; right: 15px;}
.wjjs img{width: 55%}
.wyzzc .wyzzc_hd span{line-height: 35px;}
.wyzzc .wyzzc_bd{padding-top: 10px;}
.qyzclb .hd li:nth-child(4) span, .qyzclb .hd li:nth-child(8) span{border-right: none;}
.qyzclb .hd li:nth-child(5) span{border-right: 1px solid #808080;}

.qyzclb .hd li span{margin: 5px 0; padding: 0 12px;}
.grzclb .hd li span{margin: 5px 0; padding: 0 6px;}
.fggwms, .fggwms2{margin-top: 10px; line-height: 1.5; padding: 10px 12%;}
.fggwms, .down, .fggwms2, .grclose{background-position: 7% 32%; background-size: 4%;}
.fggwms span .fggwms2 span{font-size: 14px}
.fggw{margin-top: 10px;}
.fggw .hd li{ width: auto; padding: 0 3.9%;}



.cwhybox{padding: 15px; margin-top: 25px;}
.cwhy_title span:before, .yjcx_title span:before{top: 4px; height: 20px;}
.cwhy_title span, .cwhy_title span a, .yjcx_title span{font-size: 1.2rem;}
.cwhy_title .more a{padding: 0 15px;}
.cwhy-container .swiper-slide{padding: 20px;}

.zwfwbox{margin-top: 25px;}
.wybs{bottom: 25px;}
.wybs a{font-size: 0.91rem;  display: block; margin: 0 10px}
.wyxd{bottom: 10px;}
.wyxd a{font-size: 0.91rem;  display: block; margin: 20px 0 10px}
.myzj-container{padding-bottom: 10px}
.myzj-list li{padding-left: 10px;}

.bmcx li{height: 70px; display: flex; align-items: center;}
.bmcx li a{padding: 0 20px;}
.bmcx li a i{width: 25px; height: 30px; margin-right: 10px; float: left;}
.bmcx li a i img{width: 25px;}

.rdzt-list li img{height: 3rem;}
.bmcx li:nth-child(5) a i img, .bmcx li:nth-child(6) a i img, .bmcx li:nth-child(7) a i img, .bmcx li:nth-child(8) a i img{margin-top: 10px;}
.fggwsm img{width: 15px;}
}

@media (max-width:400px) {
	.header2022 .warp .mainbox header{padding-top: 5px;}
	.header2022 .search .ssbox .ss, .header2022 .search .ssbox .ss .sbtn{height: 30px; line-height: 30px;}
	 .header2022 .warp .mainbox{height:auto;}
    .header2022 .warp .mainbox .space{height:2.5rem;}

    .wjjs{top: 15px; right: 15px;}
    .wyzzc .hd li{line-height: 35px;}
	.qyzclb ol li{line-height: 1;}
	.grzclb ol li{line-height: 1;}
	.qyzclb li:nth-child(4) span, .qyzclb li:nth-child(8) span{border-right: none;}
    .grzclb li:nth-child(6) span, .grzclb li:last-child span{border-right: none;}
	.qyzclb li:nth-child(5) span{border-right: 1px solid #808080;}
	.qyzclb li span{padding: 0 9px;}
	.grzclb li span{padding: 0 11px;}
	.fggw .hd li{padding: 0 2.5%;}
	.fggwms, .down, .fggwms2, .grclose{padding-left: 7%;}
	.wyxd a, .wybs a{font-size: 0.82rem;}
	.ttbox h1{padding-left: 15px;}
	.header2022 .warp .mainbox header .openSearch{background-size: 60%; height: 20px;}
	.header2022 .warp .mainbox header .openyymenu{background-size: 60%; height: 20px;}
	header span img{width: 15px;}

	.qyzclb .hd li span{padding: 0 9px;}

	.cwhy_tab .hd li{line-height: 35px;}
	
	.bmcx li a{padding: 0 15px;}
}

@media (max-width:380px) {
	.header2022 .warp .mainbox{height:auto;}
	.qyzclb li span{padding: 0 7px;}
	.grzclb li span{padding: 0 10px;}
	.fggwms, .down, .fggwms2, .grclose{padding-left: 10%;}
	
	.qyzclb .hd li span{padding: 0 6px;}
	.grzclb .hd li span{padding: 0 9px;}
	.fggw .hd li{padding: 0 2.3%;}
	.fgzc_list li:after, .myzj-list li:after{width: 5px; height: 5px;}
}

@media (max-width:360px) {
	header>span{margin-right: 2px;}
	.header2022 .search .ssbox{width: 13rem;}
	.header2022 .search .ssbox .ss, .header2022 .search .ssbox .ss .sbtn{height: 25px; line-height: 25px;}
	.header2022 .search .ssbox .ss .stxt{font-size: 0.8rem;}
	.header2022 .search .ssbox .ss .sbtn{font-size: 0.86rem;}
	.header2022 .warp .mainbox{height:auto;}

	.ttbox h1{line-height: 0.9;}
	.ttbox h1 a{font-size: 1rem;}
	.ttbox h1 a span{font-size: 1rem !important;}
	.ttbox h2 a{font-size: 0.86rem;}
	.wyzzc .wyzzc_hd div{height: 35px;}
	.wyzzc .wyzzc_hd span{line-height: 35px;}
	.wyzzc .wyzzc_hd div img{height: 30px;}
	
	.qyzclb li span{padding: 0 10px; margin: 3px 0}
	.grzclb li span{padding: 0 11px; margin: 3px 0}
	.ztpiclb, .cwhybox, .zwfwbox{margin-top: 20px;}
	.fggwms, .down, .fggwms2, .grclose{padding:10px 10%;}
	.fggw .hd li{ padding: 0 4%;}
	.fggwms span{font-size: 0.06rem}
	.wyxd a{font-size: 0.75rem;}
	.fgzc_list li:after, .fggw_list li:after, .myzj-list li:after{top: 0.6rem;}
	.fggw_list li{padding-left: 12px;}
	.cwhy_tab .hd li{line-height: 30px;}
	.cwhy_title span, .cwhy_title span a, .yjcx_title span{font-size: 1.1rem;}
	.tzgg_list{margin-bottom: 15px;}
	.cwhy_title span:before, .yjcx_title span:before{width: 4px; height: 18px;}
	.dqhyzt{height: auto;}
	.fggwsm img{width: 10px;}

	.wyzzc .wyzzc_hd div{height: 35px;}
	.wyzzc .wyzzc_hd span{line-height: 35px;}
	.wyzzc .wyzzc_hd div img{height: 30px;}
	.qyzclb .hd li span{padding: 0 10px;}
	.grzclb .hd li span{padding: 0 11px;}
	.ztpiclb, .cwhybox, .zwfwbox{margin-top: 20px;}
	.fggwsm img{width: 60%}
	.fggwms, .down, .fggwms2, .grclose{padding:10px 10%;}
	.fggw .hd li{ padding: 0 4%;}
}

@media (max-width:320px) {
	.header2022 .search .ssbox{padding-bottom: 0; width: 13rem;}
	.header2022 .search .ssbox .ss, .header2022 .search .ssbox .ss .sbtn{height: 25px; line-height: 25px;}
	.header2022 .search .ssbox .ss .sbtn{width: 60px;}
    .header2022 .warp .mainbox header{padding-top:4px;}
    .header2022 .warp .mainbox{height:auto;}
    .header2022 .warp .mainbox .space{height:2.5rem}

    .wjjs{top: 10px; right: 10px;}
	.wyzzc .hd li{line-height: 30px;}
	.wyzzc .hd div{height: 30px;}
	.wyzzc .hd div img{height: 28px;}
	.grzclb li span{padding: 0 10px;}
	.fggwms, .fggwms2, .fggwms, .down, .fggwms2, .grclose{background-size: 5%; padding: 2% 0}
	.fgzc_list li:after, .fggw_list li:after, .myzj-list li:after{top: 0.5rem;}
	
	.fggw .hd li{padding: 0 4%;}
	.wyxd a, .wybs a{font-size: 0.7rem;}
	/* .jrtj-list li{height: 2.5rem} */
	.bmcx li:nth-child(5) a i img, .bmcx li:nth-child(6) a i img, .bmcx li:nth-child(7) a i img, .bmcx li:nth-child(8) a i img{margin-top: 5px;}
	.dqhy{font-size: 1rem;}

	.wjjs{top: 10px; right: 10px;}
	.wyzzc .wyzzc_hd span{line-height: 30px;}

	.cwhy_title span, .cwhy_title span a, .yjcx_title span{font-size: 1rem;}
	.wyzzc .wyzzc_hd div img{height: 25px;}
	.qyzclb .hd li span{padding: 0 10px;}
	.grzclb .hd li span{padding: 0 10px;}
	.fggwms, .fggwms2, .fggwms, .down, .fggwms2, .grclose{background-size: 4%; padding-left: 5%; background-position:10% 32%;}
	.fggw .hd li{padding: 0 4.5%;}
}

@media (max-width:280px) {
	.header2022 .warp .mainbox{background-size: 108%;}
	.header2022 .warp .mainbox{height:auto;}

	.ttbox h1{line-height: 0.8; padding-left: 20px; padding-right: 10px;}
	.ttbox h1 a{font-size: 0.98rem;}
	.ttbox h1 a span{font-size: 0.98rem !important;}
	.ttbox h2 a{font-size: 0.8rem;}

	.cwhybox{padding: 10px;}
	.cwhy_title .more a{padding: 0 5px;}
	.cwhy_tab .hd li{line-height: 25px;}
	.cwhy_title .more{top:5px;}
	.fggw .hd li{padding: 0 2.6%;}
	.wyxd a, .wybs a{margin: 0 5px; font-size: 0.5rem;}	
	.bmcx li a{padding: 0 5px;}

	.wyzzc .hd ul div img{height: 28px;}
	.qyzclb li span{padding: 0 6px;}
	.grzclb li span{padding: 0 7px;}
	.fggwms, .fggwms2, .fggwms, .down, .fggwms2, .grclose{background-size: 5%; padding: 2% 0}
}
