@charset "utf-8";
body{ background: #fff; font-size:16px;}

.pftp{position: absolute; right: 0; top:425px;}
.pftpz{position: absolute; left: 0; top:425px;}
.hidepf{position: absolute; width: 20px; height: 20px; top: 0; right: 0; cursor: pointer;}
.banner{background:#0154a2; overflow: hidden;}
.banner .container{position: relative; overflow: visible; text-align:left;}
.banner .container .rightpic{position: absolute; left: 990px; width: 328px; top: 20px;}


/* 市长新年贺词 */
.modal {
	display: none;
	/* 默认隐藏 */
	position: fixed;
	/* 固定定位 */
	z-index:999;
	/* 设置在顶层 */
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.4);
}

/* 弹窗内容 */
.modal-content {
	background: url("../images/2021hczs.png") center no-repeat;
	background-color: #fefefe;
	margin: 15% auto;
	width: 750px;
	height: 1354px;
}

/* 关闭按钮 */
.close {
	width: 40px;
	height: 40px;
	text-align: center;
	background-color:rgba(0,0,0,0.2);
	color: #fff;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

/* 新闻头条 */
.xwtt{min-height: 140px; overflow: hidden; background: #f5f5f5; }
.xwtt h3{font-size: 2rem; text-align: center; padding-top: 15px;text-align-last: center;}
.xwtt h3 a{color: #015293; line-height: 1.2; font-weight: bold;}
.xwtt p{text-indent: 2em; font-size:1rem; color:#015293; line-height: 32px;margin-top: 5px; text-align: left; padding-bottom: 15px;}
.xwtt p span a{color: #015293; }

/* 图片新闻 */
/* .tpxw{width: 53.333%; height: 380px; overflow: hidden; position: relative;} */
.tpxw{width: 53.333%; height: 360px; overflow: hidden; position: relative;}
.tpxw .hd{overflow:hidden; bottom: 10px; position:absolute; width: 80px !important; left: auto !important;  right:5px !important; z-index:1;}
.tpxw .hd span, .tpxw .hd li{margin:0 4px !important; opacity:1 !important; width:10px !important; height:10px !important; cursor:pointer; border-radius: 50%; background: #FFFFFF; overflow: hidden; text-indent: 5em; float: left;}
.tpxw .swiper-pagination-bullet-active, .tpxw .hd li.on{ background:#f00 !important; }
.tpxw .bd{position:relative; height:100%; z-index:0;   }
.tpxw .bd div{ zoom:1; vertical-align:middle; position: relative;}
.tpxw .bd img{ width:100%; height:360px; display:block;}
.tpxw .bd div p{width:100%; height: 35px; font-size: 16px;line-height: 35px;color: #fff;background:rgba(0,0,0,0.6);position: absolute;left: 0;bottom: 0;z-index: 2;display: inline-block;cursor: pointer;padding: 0 20px;}
/* 苏州要闻 */
/* .news{width: 45%; height:380px; background: #f5f5f5; box-sizing: border-box; padding: 20px;} */
.news{width: 45%; height:360px; background: #f5f5f5; box-sizing: border-box; padding: 20px;}
/* .news .zwyw{margin-bottom: 20px;} */
.zwyw .zwyw-tit {height: 50px; line-height: 40px; font-size:1.25rem; }
/* .zwyw .zwyw-tit li{float: left; height: 40px; text-align: center; width:33%; position: relative;} */
.zwyw .zwyw-tit li{float: left; height: 40px; text-align: center; width:25%; position: relative;}
.zwyw .zwyw-tit li a{color: #333333; white-space: nowrap;}
.zwyw .zwyw-tit li.active{display: block; background:#015293;}
.zwyw .zwyw-tit li.active:after{display: block; content: ""; position: absolute; left: 50%; border: 0 0; border: 8px solid transparent; border-top:8px solid #015293; margin-left: -8px; bottom: -16px;}
.zwyw .zwyw-tit li.active a{color: #FFFFFF;}

.indexlist{margin-top: 10px;}
.indexlist li{line-height: 1.9;position:relative;padding-left:12px;background: url(list-icon.png) no-repeat left;}
.indexlist li a{display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.indexlist li span{position: absolute; right:0; top:0px; color: #999999;}
.indexlist.hastime li a{width: calc(100% - 150px) !important;}

.zscdlink{margin:8px 0;}
.zscdlink li{width: 49%;}
.zscdlink li img{display: block; border: none;}
/* 首页图片 */
.gwylink{margin: 20px -10px !important; overflow: hidden;}
.gwylink li{float:left; width:20%; box-sizing: border-box;}
.gwylink li a{display:block; margin: 0 10px;}
.gwylink .swiper-button-next, .gwylink .swiper-button-prev{display: none;}

/* 政务公开切换 */
.zwgk .zwgk-tit{border-bottom: 1px solid #e0e0e0; padding-bottom: 10px; height: 72px;}
.zwgk .zwgk-tit li{float: left; height: 63px; width: 31.33%; background:url() right bottom no-repeat #6ea9cb; font-size: 24px; text-align: center; line-height: 60px; margin:0 1%; position: relative; border-radius: 5px;}
.zwgk .zwgk-tit li.on{background-color:#0069a4; font-weight: 700;}
.zwgk .zwgk-tit li.on:after{display: block; content: ""; position: absolute; left: 50%; border: 0 0; border: 8px solid transparent; border-top:8px solid #0069a4; margin-left: -8px; bottom: -16px;}
.zwgk .zwgk-tit li a{color: #FFFFFF; display:inline-block; position: relative;}
.zwgk .zwgk-tit li a:after{display: block; position: absolute; content: ""; left: -50px; top:50%; margin-top: -19px; width: 38px; height: 38px; background-size: 100%; background-repeat: no-repeat; background-position: center;}
.zwgk .zwgk-tit li.tab1{background-image:url()}
.zwgk .zwgk-tit li.tab1 a:after{background-image: url();}
.zwgk .zwgk-tit li.tab2{background-image:url()}
.zwgk .zwgk-tit li.tab2 a:after{background-image: url();}
.zwgk .zwgk-tit li.tab3{background-image:url()}
.zwgk .zwgk-tit li.tab3 a:after{background-image: url();}

.zwgk .zwgk-con{height: auto; overflow: hidden; padding: 20px 0;}
.xxgk{width: 22.6667%; overflow: hidden;}
.xxgk li{display: -webkit-flex;  display: flex; align-items:center; height: 56px; position: relative; border: 1px solid #cfd8e7; font-size: 1.125rem; line-height: 56px; margin-bottom: 10px; letter-spacing: 2px; background:#ecf3fb; }
.xxgk li a{display: -webkit-flex; /* Safari */ display:flex; margin-left:28%; margin-right: 4%; line-height:1.2; vertical-align: middle;}
.xxgk li.m1 a{letter-spacing:0.6em;}
.xxgk li span{display: block; position: absolute; width:40px; top:0; left: 0; text-align: center; margin-left:5%;}
.zcwj{width: 75.8333%;overflow: hidden;}
.zcwj .box1{width:49%; height: 280px; overflow: hidden;}

.box-tit{height: 41px; border-bottom: 1px solid #CCCCCC; line-height: 41px;}
.box-tit li{padding: 0 10px; height: 40px; font-size: 1.1875rem; color: #444; display:inline-block;}
.box-tit li.on{color: #015293; border-bottom: 2px solid #015293;}
.box-tit li.on a{color: #015293;}

.zcwj .box1 .box-con{padding: 0;}
.zcwj .box1 .box-con ul{margin-top: 10px;}
.zcwj .box1 .box-con ul li{line-height: 38px; background: url(list-icon.png) no-repeat left; position: relative;}

.zdzwxx{width:100%; overflow: hidden;}
.zdzwxx .zdzwxx-con{margin: 0 20px; padding: 30px 0 0; position: relative; height: 128px; overflow:visible;}
.zdzwxx .zdzwxx-con li{width: 12.5%; float: left; text-align: center;}
.zdzwxx .zdzwxx-con li a{color: #0F6AA7;}
.zdzwxx .zdzwxx-con li:hover .zdzwxx-icon{background: #0F6AA7; color: #FFFFFF;}
.zdzwxx .zdzwxx-con li:hover span{color: #0F6AA7;}
.zdzwxx .zdzwxx-con li i{font-size: 34px; width: 66px; height: 66px;}
.zdzwxx .zdzwxx-con li span{display: block;height:64px; line-height: 24px; color: #444444; text-align: center; white-space: normal;}
.zdzwxx .zdzwxx-con .button-prev{left: -20px; top: 0; margin-top: 0; height: 100%; background-color: #fff;}
.zdzwxx .zdzwxx-con .button-next{right: -20px; top: 0; margin-top: 0; height: 100%; background-color: #fff;}
.zdzwxx .zdzwxx-con .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23c6c6c6'%2F%3E%3C%2Fsvg%3E")}
.zdzwxx .zdzwxx-con .swiper-button-prev:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}
.zdzwxx .zdzwxx-con .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23c6c6c6'%2F%3E%3C%2Fsvg%3E"); }
.zdzwxx .zdzwxx-con .swiper-button-next:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}
.zdzwxx-icon{width: 70px; height: 70px; line-height: 70px; text-align: center; margin: 0 auto; border: 1px solid #0F6AA7; border-radius: 50%;}


/* 办事服务 */
.bsfw{width: 60%;}
.wsbs{ height: 320px;}
.wsbs,.bmfw{width: 100%; overflow: hidden;}

.wsbs .wsbs-con{width:100%;}
.wsbs .wsbs-con .indexgrbs {margin:0 -10px;}
.wsbs .wsbs-con .indexgrbs li{width:25%; box-sizing: border-box; float: left; text-align: center;}
.wsbs .wsbs-con .indexgrbs li a{display: block; background: #f5f6f8; padding: 10px; margin: 10px; height: 106px;}
.wsbs .wsbs-con .indexgrbs li img{display: block; width: 65%; margin:10px auto;}
.wsbs .wsbs-con .indexgrbs li span{display: block; text-align: center;}
.wsbs .wsbs-con .indexbmbs{ height: 272px; overflow-y: scroll;}
/* .cxzh_csssprite{ height: 272px; overflow-y: scroll;} */
.wsbs .wsbs-con .indexbmbs li{float: left; width: 25%; white-space: nowrap; font-size: 16px; height: 24px;line-height: 24px; margin-top: 20px; text-indent: 26px; background: url(indexbmfwicon.png) no-repeat left center;}
.bmfw .bmfw-con{}
.bmfw .bmfw-con li{float: left; width: 20%; font-size: 16px; height: 24px;line-height: 24px; margin-top: 20px; text-indent: 26px; background: url(indexbmfwicon.png) no-repeat left;}
.qzqdml{width: 38.3333%;overflow: hidden;}

.qzqdml .qzqdml-con li{position: relative; height:48px; line-height:48px; overflow: hidden; vertical-align: middle; background: url(indexqzqdicon.png) no-repeat left #ecf3fb; margin-top: 14px; font-size:1rem; display:table; padding:0 12px; box-sizing: border-box;}
.qzqdml .qzqdml-con li:after{content: ""; position: absolute; left: 0; top:50%; margin-top: -8px; width: 3px; height: 16px; background-color: #015293;}
.qzqdml .qzqdml-con li a{display: table-cell; vertical-align: middle; line-height: 24px;}
.qzqdml .qzqdml-con .q1{float: left;width: 38.26%;}
.qzqdml .qzqdml-con .q2{float: right;width: 58.7%;}


/* 查询总汇 */
.cxzh_csssprite{margin:16px 0px;}
/* .sjdt7 .bd li{float: left; width:33.333%;} */
.cxzh_csssprite li{float: left; width:20%;}
/* .sjdt7 .bd a{display: block; height: 64px; margin: 0 8px 15px; background: #f5f6f8; text-align: center;} */
.cxzh_csssprite a{display: block; height: 44px; margin: 0 8px 8px 0px; background: #f5f6f8; text-align: center;line-height:44px;}
/* .sjdt7 .bd a img{display: inline-block; width: 35px; height: 35px; margin:14px 16px 15px -5px; vertical-align: middle;} */
.cxzh_csssprite a:hover{background: #e4f0f7;}
.cxzh_cssspritea:hover span{color: #035293;}
.cxzh_csssprite span{
	float:left;
}
.cxzh_csssprite .img{
	display:inline-block;
	width:40px;
	height:40px;
	margin:2px 4px 2px 8px;
	float:left;
	background: url(cxzh_csssprite.png) no-repeat;
}
.cxzh_csssprite_wtjy .img{background-position:0px 0px;}
.cxzh_csssprite_shbz .img{background-position:-40px 0px;}
.cxzh_csssprite_yljk .img{background-position:-80px 0px;}
.cxzh_csssprite_msfw .img{background-position:-120px 0px;}
.cxzh_csssprite_rlzy .img{background-position:-160px 0px;}
.cxzh_csssprite_zwbs .img{background-position:0px -40px;}
.cxzh_csssprite_jtcx .img{background-position:-40px -40px;}
.cxzh_csssprite_gtgh .img{background-position:-80px -40px;}
.cxzh_csssprite_lyxx .img{background-position:-120px -40px;}
.cxzh_csssprite_tzsp .img{background-position:-160px -40px;}
.cxzh_csssprite_swmy .img{background-position:0px -80px;}
.cxzh_csssprite_hysy .img{background-position:-40px -80px;}
.cxzh_csssprite_hblh .img{background-position:-80px -80px;}
.cxzh_csssprite_zjbl .img{background-position:-120px -80px;}
.cxzh_csssprite_zyzg .img{background-position:-160px -80px;}
.cxzh_csssprite_czss .img{background-position:0px -120px;}
.cxzh_csssprite_kjcx .img{background-position:-40px -120px;}
.cxzh_csssprite_nlmy .img{background-position:-80px -120px;}
.cxzh_csssprite_slbg .img{background-position:-120px -120px;}


/* 政民互动 */
.hdjll{width: 61.6667%;}
.hdjlr{width:35.8%;}
.gzjd,.yjzj{margin-bottom: 10px;}

.gzjd .gzjd-con .gzjdtable{width: 100%; border: none; margin-top: 10px; text-align: center;}
.gzjd .gzjd-con .gzjdtable td{line-height: 38px; height: 38px;}
.gzjd .gzjd-con .gzjdtable td.icon{background: url(list-icon.png) no-repeat left;}
.gzjd .gzjd-con .gzjdtable td.titles{width: 60%;}
.gzjd .gzjd-con .gzjdtable td.titles a{display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gzjd .gzjd-con .gzjdtable td.zxtype{color:#035294; white-space: nowrap;}
.gzjd .gzjd-con .gzjdtable td.hftype{color:#0fa765; white-space: nowrap;}
.gzjd .gzjd-con .gzjdtable td.hftype2{color:#ff6c00; white-space: nowrap;}
.gzjd .gzjd-con .gzjdtable td.timer{text-align: right;color: #999999; width: 100px; white-space: nowrap;}
.gzjd .gzjd-con .gzjdtable1{width: 100%; border: none; margin-top: 10px; text-align: center;}
.gzjd .gzjd-con .gzjdtable1 td{line-height: 38px; height: 38px;}
.gzjd .gzjd-con .gzjdtable1 td.icon{background: url(list-icon.png) no-repeat left;}
.gzjd .gzjd-con .gzjdtable1 td.titles{width: 60%;}
.gzjd .gzjd-con .gzjdtable1 td.titles a{display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gzjd .gzjd-con .gzjdtable1 td.zxtype{color:#035294; white-space: nowrap;}
.gzjd .gzjd-con .gzjdtable1 td.hftype{color:#0fa765; white-space: nowrap;}
.gzjd .gzjd-con .gzjdtable1 td.hftype2{color:#ff6c00; white-space: nowrap;}
.gzjd .gzjd-con .gzjdtable1 td.timer{text-align: right;color: #999999; width: 100px; white-space: nowrap;}
.yjzj .yjzj-con ul li{ line-height: 2.35;}

.szmail li{width:48%; height: 54px; line-height: 54px;background: url(indexmailicon.png) no-repeat #f3f6f8 10px 12px; border: 1px solid #80a8c9; font-size: 18px; text-indent: 56px; margin-bottom:18px ;}
.szmail li a{color: #015293;}
.zxft .zxft-con .imgbox{width: 31.4%;}
.zxft .zxft-con .imgbox img{display: block; width: 100%; }
.zxft .zxft-con .zbftjj{padding: 17px 0; border-bottom: 1px dashed #CCCCCC;}
.zxft .zxft-con .zbftjj img{display: inline-block;}
.zxft .zxft-con .zbftjj .zxfttt{width:65%;}
.zxft .zxft-con .zbftjj h3{font-size: 18px;font-weight: normal;line-height: 36px; height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zxft .zxft-con .zbftjj h3 a{color: #015293;}
.zxft .zxft-con .zbftjj ul li{line-height: 32px; font-size: 16px;}
.zxft .zxft-con .zbftjj ul li span{color: #015293;}
.zxft .zxft-con .zbftlist{padding-top: 4px;}
.zxft .zxft-con .zbftlist li{height: 38px; line-height: 38px; background: url(list-icon.png) no-repeat left; text-indent: 12px; position: relative; white-space: normal; overflow: hidden; text-overflow: ellipsis;}
.zxft .zxft-con .zbftlist li span{color:#015293 ;}


.ztzl{background: #f7f7f7; /*padding-top: 20px;*/}
.ztbd{height: 200px; }
.ztbd .ztbd-tit{width:100%; height: 36px; background: url(ztbdtitbj.jpg) no-repeat center; font-size: 22px;  text-align: center; line-height: 36px;}
.ztbd .ztbd-tit a{color: #015293;}
.slideContainer .prev,.slideContainer .next{position: absolute; width: 34px;  height: 101%; overflow:hidden; cursor:pointer; top:0; z-index:9;}
.slideContainer .next{right:-40px; background: url() center no-repeat #f7f7f7;}
.slideContainer .prev{left:-40px; background: url() center no-repeat #f7f7f7;}
.slideContainer{margin: 20px 40px !important; height: 146px; position:relative; overflow: visible !important; padding: 0px; margin-top: 20px; }
.slideContainer .bd{zoom:1; overflow: hidden;}
.slideContainer .bd li{float: left; width: 25%; height: 146px;}
.slideContainer .bd li img{display:block; width:92%; margin: 0 4%; height:100%; }
.slideContainer:hover .prev,.slideContainer:hover .next{display: block;}

/* 每日要讯 */
.home-mryx{position:fixed; top:225px; right:0;  z-index:99; display:block;}
.home-mryx .box{display: none; position: absolute; z-index: 20; right: 110px; top: 0;  padding-right: 8px;}
.home-mryx .cont{width: 357px; padding: 15px; background: #fff; -webkit-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15); -ms-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15); -o-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15); box-shadow: 0 0 12px 5px rgba(0,0,0,0.15);}
.home-mryx .date{float: left; width: 203px; height: 24px; padding:8px 0 0 52px; line-height: 24px; color: #fff; font-size: 1.125em; background: url(home-mryx-titlebg.png) no-repeat;}
.home-mryx .cont ul{padding: 5px 0 0;}
.home-mryx .cont ul li{padding:10px 0; line-height: 24px; text-indent: 2em;}
.home-mryx .cont a:hover, .home-mryx .cont a:hover .more{color: #00529a;}
.home-mryx .cont ul li p{padding:5px 0 5px 25px !important; line-height: 24px; background: url(mryx-icon-list.png) no-repeat left 12px; text-indent: 0 !important;}
.home-mryx .cont a{display: block;}
.home-mryx .cont .more{float: right; margin-top: 8px; color: #999; font-size: 14px; line-height: 24px;}

.home-mryx .miniList{width: 110px; height: 300px; background: url(home-szjx-bg.png);}
.home-mryx .miniList ul{padding:53px 10px 0 13px; color: #fff; overflow: hidden;}
.home-mryx .miniList ul li{position: relative; padding:0 0 0 10px; margin-bottom: 10px; line-height: 18px; max-height: 126px; overflow: hidden; font-size: 14px;}
.home-mryx .miniList ul li:before{content:''; position: absolute; left:0; top: 10px; width: 4px; height: 4px; margin-right: 5px; background: #fff; border-radius:50%;}
.home-mryx .gban-dlr{top: -19px;}
.home-mryx .miniList a{display: block; color: #fff;}


/* 苏州简讯 */
.home-szjx{position:fixed; top:225px; right:0;  z-index:99; display:block;}
.home-szjx .box{display: none; position: absolute; z-index: 20; right: 110px; top: 0;  padding-right: 8px;}
.home-szjx .cont{width: 357px; padding: 15px; background: #fff; -webkit-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15); -ms-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15); -o-box-shadow: 0 0 12px 5px rgba(0,0,0,0.15); box-shadow: 0 0 12px 5px rgba(0,0,0,0.15);}
.home-szjx .date{float: left; width: 203px; height: 24px; padding:8px 0 0 52px; line-height: 24px; color: #fff; font-size: 1.125em; background: url(home-mryx-titlebg.png) no-repeat;}
.home-szjx .cont ul{padding: 5px 0 0;}
.home-szjx .cont ul li{padding:10px 0; line-height: 24px; text-indent: 2em;}
.home-szjx .cont a:hover, .home-szjx .cont a:hover .more{color: #00529a;}
/* .home-szjx .cont ul li {padding:5px 0 5px 25px !important; line-height: 24px; background: url(mryx-icon-list.png) no-repeat left 12px; text-indent: 0 !important;} */
.home-szjx .cont ul li p{padding:5px 0 5px 25px !important; line-height: 24px; background: url(mryx-icon-list.png) no-repeat left 12px; text-indent: 0 !important;}
.home-szjx .cont a{display: block;}
.home-szjx .cont .more{float: right; margin-top: 8px; color: #999; font-size: 14px; line-height:24px;}

.home-szjx .miniList{width: 110px; height: 300px; background: url(home-szjx-bg.png);}
.home-szjx .miniList ul{padding:53px 10px 0 13px; color: #fff; overflow: hidden;}
.home-szjx .miniList ul li{position: relative; padding:0 0 0 10px; margin-bottom: 10px; line-height: 18px; max-height: 126px; overflow: hidden; font-size: 14px;}
.home-szjx .miniList ul li:before{content:''; position: absolute; left:0; top: 10px; width: 4px; height: 4px; margin-right: 5px; background: #fff; border-radius:50%;}
.home-szjx .gban-dlr{top: -19px;}
.home-szjx .miniList a{display: block; color: #fff;}


.dj_bg{width:100%; padding-top:96px; background:url(../images/szs_gcdclaooznbg.jpg) center top no-repeat;}
.dj_bg_con{width:1250px; margin: 0 auto; background-color:#fff;}

@media (max-width: 1199px) {
	#menucontent{display: none;}
}

@media (max-width: 1024px) {
	.ydbg1{display: none;}
	.ydbg3{display: none;}
	.ydbg2{display: none;}
	.ydbg4{display: none;}
	.home-mryx{display: none;}
	.banner .container{padding:8px 0;}
	.banner .container .rightpic{display: none;}
	.xwtt{padding: 0 20px;}
	.tpxw{height: 300px;}
	.tpxw .bd img{height:300px;}
	.news{height: 300px; padding:0;}
	.news .zwyw {margin-bottom: 10px;}
	.news .bd ul li:nth-child(6){display: none;}
	.xxgk li{ font-size: 1.05rem; }
	.zdzwxx .zdzwxx-con li{width:16.666667%;}
	.wsbs .wsbs-con .indexgrbs li a{height: 88px;}
	.wsbs .wsbs-con .indexbmbs li{width:33%;}
	.cxzh_csssprite li{float: left; width:25%;}
	.box-tit-h{height: 82px; border-bottom: 1px solid #CCCCCC; line-height: 41px;}
	.cxzh_csssprite{ height: 240px; overflow-y: scroll;}
	
	.dj_bg_con{width:1024px;}
}

@media (max-width: 800px) {
	.xwtt h3{font-size:1.25rem; }
	.tpxw{height: 250px;}
	.tpxw .bd img{height:250px;}
	.news{height: 250px;}
	.news{height: 250px;}
	.news .indexlist{padding-top: 0;}
	 #swiperTabCon ul li:nth-child(5), #swiperTabCon ul li:nth-child(6){display: none;}
	.zwyw .zwyw-tit {font-size:1rem;}
	.news .zwyw {margin-bottom: 5px;}
	.gwylink ul li{width:25%;}
	.xxgk li span{-webkit-transform: scale(.8); transform: scale(.8); transform-origin:left center;}
	.xxgk li a{font-size:1rem; }
	.box-tit li{padding: 0 10px; font-size: 1.125rem; }
	.wsbs .wsbs-con .indexbmbs li{width:50%;}
	.gzjd .gzjd-con .gzjdtable td.titles{width: 70%;}
	.gzjd .gzjd-con .gzjdtable td.titles a{width: 300px;}
	.gzjd .gzjd-con .gzjdtable td.zxtype,.gzjd .gzjd-con .gzjdtable td.hftype, .gzjd .gzjd-con .gzjdtable td.hftype2{display: none;}
	.gzjd .gzjd-con .gzjdtable td.timer{width: 27%;}
	.gzjd .gzjd-con .gzjdtable1 td.titles{width: 70%;}
	.gzjd .gzjd-con .gzjdtable1 td.titles a{width: 300px;}
	.gzjd .gzjd-con .gzjdtable1 td.zxtype,.gzjd .gzjd-con .gzjdtable td.hftype, .gzjd .gzjd-con .gzjdtable td.hftype2{display: none;}
	.gzjd .gzjd-con .gzjdtable1 td.timer{width: 27%;}
	.cxzh_csssprite li{float: left; width:33.333%;}
	
	.dj_bg{background-size:1600px ;padding-top:80px;}
	.dj_bg_con{width:800px;}
}
@media (max-width: 760px) {
	.mmbox{margin-bottom: 10px !important; height: auto;}
	.tpxw{width: 100%;}
	.tpxw .bd img{height:250px;}
	.zwyw .zwyw-tit {font-size:1rem; }
	.news{padding: 10px;}
	.news .indexlist{margin-top:0;}
	#swiperTabCon ul li:nth-child(5), #swiperTabCon ul li:nth-child(6){display: block;}
	.gwylink{margin:5px 0 10px 0 !important; }
	.gwylink ul li{width:50%;}
	.gwylink ul li a{margin: 0;}
	.gwylink ul li img{display: block; width:100%;}
	.gwylink .swiper-button-next, .gwylink .swiper-button-prev{display: block;}
	.zwgk .zwgk-tit li a:after{display: none;}
	.zwgk .zwgk-con{height: auto;}
	.xxgk ul{display: -webkit-flex; display: flex; flex-direction:row;  justify-content:space-between; flex-wrap:wrap}
	.xxgk li{width:48%;}
	.box-tit li{padding: 0 5px; font-size: 1.05rem; }
	.zcwj{width: 100%;}
	.mbox1{width:96% !important; margin:0 2% 10px 2%; height: auto !important; overflow: hidden;}
	
	.zdzwxx .zdzwxx-con li{width: 25%;}
	.ztbd{margin-bottom: 20px;}
	.wsbs{height: auto;}
	.szmail li{margin-bottom: 10px;}
	
	.dj_bg{background-size:1520px ;padding-top:72px;}
	.dj_bg_con{width:760px;}

}

@media (max-width: 750px) {
	.dj_bg{background-size:1500; padding-top:70px; }
	.dj_bg_con{width:750px;}
}

@media (max-width: 640px) {
	.slideContainer .bd{overflow:visible;}
	.cxzh_csssprite li{float: left; width:50%;}
	
	.dj_bg{background-size:1280px;padding-top:64px; }
	.dj_bg_con{width:640px;}
}

@media (max-width: 562px) {
	.dj_bg{background-size:1124px;padding-top:56px; }
	.dj_bg_con{width:562px;}
}

@media (max-width: 480px) {
	.bmfw .bmfw-con li{width: 33%;}
	.slideContainer .bd ul li{ width:100%;}
	.gzjd .gzjd-con .gzjdtable td.titles a{width: 290px;}
	.gzjd .gzjd-con .gzjdtable1 td.titles a{width: 290px;}
	.wsbs .wsbs-con .indexgrbs li a{margin: 5px;}
	
	.dj_bg{background-size:960px; padding-top:48px; }
	.dj_bg_con{width:480px;}
}

@media (max-width: 414px) {
	.dj_bg{background-size:828px; padding-top:44px; }
	.dj_bg_con{width:414px;}
}

@media (max-width: 412px) {
	.dj_bg{background-size:824px; padding-top:42px; }
	.dj_bg_con{width:412px;}
}

@media (max-width: 375px) {
	.box-tit li{padding: 0 2px; font-size: 1rem; }
	.gzjd .gzjd-con .gzjdtable td.titles a{width: 250px;}
	.gzjd .gzjd-con .gzjdtable1 td.titles a{width: 250px;}
	
	.dj_bg{background-size:750px; padding-top:40px; }
	.dj_bg_con{width:375px;}
}