/* 通用banner */
.tybanner {
	width: 100%;
	height: 240px;
}

.tybannercon {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	padding-top: 70px;
}

.tybannercon span {
	font-size: 40px;
	color: #FFFFFF;
}

.fwqdbanner {
	background: url(fr_bg.png) no-repeat top center;
}

.tytitle {
	width: 1200px;
	height: auto;
	margin: auto;
}

.tytitle p {
	width: 100%;
	height: 88px;
	border-bottom: 4px solid #acacac;
}

.tytitle p span {
	display: block;
	float: left;
	color: #2B2F32;
	font-size: 24px;
	height: 88px;
	line-height: 100px;
	cursor: default;
}

.table_list {
	width: 1200px;
	margin: 0 auto;
	height: 63px;
	line-height: 63px;
	margin-top: -63px;
}

.table_list .list1 {
	width: 236px;
	margin-top: 7px;
	height: 56px;
	display: block;
	float: left;
	background: rgba(103, 121, 163, 0.3);
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-right: 3px;
	cursor: pointer;
}

.table_list .current {
	background: white;
	color: #4665D5;
	border-top: 4px solid blue;
	margin-top: 4px;
	height: 60px;
}

.nav_list_itemone {
	overflow: hidden;
	margin-top: 40px;
}

.nav_list_itemone ul {
	width: 1200px;
	margin: 0 auto;
}

.nav_list_itemone ul li {
	float: left;
	width: 183px;
	height: 52px;
	background: #fff;
	text-align: center;
	line-height: 52px;
	font-size: 16px;
	color: #2B2F32;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	margin: 10px 7px;
	box-shadow: 0 2px 15px 0 rgba(153, 153, 153, 0.2);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nav_list_itemone ul li:hover {
	background-color: #515EF2;
	color: #fff;
}

#shiying3 a {
	font-size: 14px;
	color: #515EF2;
}

#shiying3 img {
	padding-left: 5px;
}

.bumen_list {
	width: 1200px;
	margin: auto;
	margin-top: 40px;
}

#qiehuan {
	height: 48px;
	border-bottom: 4px solid #ACACAC;
}

#qiehuan>li {
	font-size: 24px;
	color: #2B2F32;
	float: left;
	line-height: 30px;
}

.bumen_content {
	height: auto;
	overflow: hidden;
}

.right_tit1 {
	height: 30px;
}

.right_tit1_r2 {
	font-size: 14px;
	line-height: 30px;
	float: left;
	margin-left: 50px;
}

.right_word {
	font-size: 14px;
	color: #666666;
	width: auto;
}

.zhinan {
	margin-left: 10px;
}

/*下拉*/
.select {
	position: relative;
	width: 120px;
	height: 30px;
	float: left;
	font-size: 14px;
	margin-left: 33px;
	background: #FFFFFF;
	color: #333333;
}

.select dt {
	height: 30px;
	display: inline-block;
	background: url(xl.png) no-repeat right;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	width: auto;
	min-width: 107px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	z-index: 99;
	outline: none;
}

.select dd {
	position: absolute;
	left: -5px;
	top: 30px;
	background: #fff;
	box-shadow: 0 0.1rem 0.75rem 0 rgba(13, 28, 40, .1);
	width: 108px;
	border: 1px solid #eee;
	z-index: 999;
}

.select dd>ul {
	border: 1px solid #eee;
	padding-top: .3rem;
}

.select dd>ul>li {
	height: 38px;
	line-height: 38px;
	font-size: 15px;
	cursor: pointer;
	text-align: center;
}

.select dd>ul>li:hover {
	background-color: #f1f2f3;
}

.select dd>ul>li>a {
	color: #666;
	display: block;
	width: 100%;
}

.xzxg {
	margin-right: 0px;
	position: absolute;
	top: 9px;
	left: -18px;
}

.right_search_form1 {
	width: 290px;
	height: 30px;
	float: right;
	background: #FFFFFF;
}

.right_search_form1 .form_input1 {
	display: block;
	float: left;
	width: 250px;
	height: 30px;
	padding-left: 10px;
	border-right: none;
	outline: none;
	font-size: 14px;
	line-height: 30px;
	color: #9B9EA0;
	border: 1px solid #D7D8D9;
	border-right: none;
}

.right_search_form1 .form_input2 {
	display: block;
	float: left;
	width: 40px;
	height: 30px;
	outline: none;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	border: 1px solid #D7D8D9;
	border-left: none;
	background: url(search.png) center no-repeat;
}

.right_sx2 {
	width: 100%;
	height: 40px;
	opacity: 0.8;
	background: #D7D8D9;
	margin-top: 20px;
}

.right_sx2 .sxmc {
	font-size: 14px;
	color: #73777A;
	display: inline-block;
	line-height: 40px;
	padding-left: 20px;
	float: left;
}

.right_sx2 .cz {
	font-size: 14px;
	color: #73777A;
	display: inline-block;
	line-height: 40px;
	padding-right: 20px;
	float: right;
}

.bumen_content .qie_index {
	display: none;
}

.bumen_list .qie_index {
	height: auto;
}

.bumen_list .banjian {
	height: 635px;
}

/*右侧列表*/
.right_list_main {
	height: auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 60px;
}

.sub_r1_main {
	min-height: 48px;
	overflow: hidden;
	position: relative;
}

.sub_r2_main {
	height: 48px;
	overflow: hidden;
	position: relative;
	border-top: 1px dashed #e9e9e9;
}

.tybs_list {
	width: 1200px;
	height: auto;
}

.tybs_list .r3 {
	min-height: 60px;
	overflow: hidden;
	position: relative;
}

.tybs_list .r3_tit {
	display: block;
	width: 1200px;
	height: 60px;
	line-height: 60px;
	padding-left: 25px;
	float: left;
	background: url(right_tit_bg2.png) 10px no-repeat;
	font-size: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.r3_pic {
	position: absolute;
	right: 0px;
	top: 15px;
	width: 104px;
	height: 26px;
	display: none;
}

.r3_list {
	width: 1200px;
	height: 28px;
	padding-left: 20px;
	float: left;
	display: none;
	margin-bottom: 15px;
}

.r3_bslj {
	height: 28px;
	float: right;
}

.listone {
	background-color: #f2f9ff !important;
}

.bmfw_right_cell {
	border-bottom: 1px solid #D7D8D9;
}

.bmfw_right_cell .r1 {
	height: 55px;
	position: relative;
}

.bmfw_right_cell2 .r1 {
	height: 60px;
	position: relative;
}

.bmfw_right_cell .r1 .r1_tit {
	width: 1200px;
	height: 55px;
	line-height: 55px;
	padding-left: 20px;
	float: left;
	font-size: 16px;
	color: #2B2F32;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*background: url(../images/left_img.png) no-repeat 7px center;*/
    background: url("http://www.jszwfw.gov.cn/jcms/jcms_files/jcms1/web1/site/picture/0/2011181615025857420.png") no-repeat 7px center;
}

.bmfw_right_cell .r1 .r1_tit span {
	line-height: 60px;
	font-size: 17px;
	color: #2B2F32;
	display: inline-block;
	float: left;
	max-width: 1080px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bmfw_right_cell2 .r1 .r1_tit {
	width: 1200px;
	height: 60px;
	padding-left: 20px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bmfw_right_cell2 .r1 .r1_tit span {
	line-height: 60px;
	font-size: 16px;
	color: #2B2F32;
	display: inline-block;
	float: left;
}

.bmfw_right_cell .r1_tit .r1_index {
	width: 50px;
	height: 28px;
	margin-top: 16px;
	/*margin-left: 20px;*/
	line-height: 28px;
	/*background: url(down.png) no-repeat;*/
	cursor: pointer;
	float: right;
	font-size: 14px;
	padding-left: 5px;
    background: url("http://www.jszwfw.gov.cn/jcms/jcms_files/jcms1/web1/site/picture/0/2011181628563914361.png") no-repeat;
}

.bmfw_right_cell2 .r1 .r1_index1 {
	width: 70px;
	height: 28px;
	margin-top: 16px;
	margin-left: 20px;
	line-height: 28px;
	background: url(down.png) no-repeat;
	cursor: pointer;
	float: left;
	font-size: 14px;
	padding-left: 5px;
}

.bmfw_right_cell .r2 {
	display: none;
	height: 50px;
	overflow: hidden;
	position: relative;
	padding-left: 25px;
}

.bmfw_right_cell2 .r2 {
	display: none;
	height: 60px;
	overflow: hidden;
	position: relative;
	padding-left: 25px;
}

.bmfw_right_cell .r2 .r2_tit {
/* 	width: 736px; */
	height: 50px;
	line-height: 50px;
	color: #666666;
	padding-left: 10px;
	float: left;
	font-size: 17px;
/* 	overflow: hidden; */
/* 	text-overflow: ellipsis; */
/* 	white-space: nowrap; */
	max-width: 1080px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
    background: url("http://www.jszwfw.gov.cn/jcms/jcms_files/jcms1/web1/site/picture/0/2011181615025409886.jpg") no-repeat left center;
}

.bmfw_right_cell .r2 .r2_tit a {
	font-size: 17px;
	color: #515EF2;
}

.bmfw_right_cell2 .r2 .r2_tit a {
	font-size: 16px;
	color: #448AF0;
}

.bmfw_right_cell2 .r2 .r2_tit {
	width: 736px;
	height: 50px;
	line-height: 50px;
	color: #666666;
	padding-left: 19px;
	float: left;
	font-size: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bmfw_right_cell .r2 .r2_pic {
	position: absolute;
	right: 0px;
	top: 15px;
	width: 104px;
	height: 26px;
	display: none;
}

.bmfw_right_cell2 .r2 .r2_pic {
	position: absolute;
	right: 0px;
	top: 15px;
	width: 104px;
	height: 26px;
	display: none;
}

.bmfw_right_cell .r2 .r2_bslj {
	height: 28px;
	/*width: 200px;*/
	float: right;
	margin-top: 13px;
    margin-right: 20px;
}

.bmfw_right_cell2 .r2 .r2_bslj {
	height: 28px;
	/*width: 200px;*/
	float: right;
	margin-top: 16px;
}

.bmfw_right_cell .r2 .r2_slbm {
	width: 700px;
	height: 60px;
	line-height: 30px;
	/*float: left;*/
	font-size: 14px;
	color: #999;
	padding-left: 17px;
}

.bmfw_right_cell2 .r2 .r2_slbm {
	width: 300px;
	height: 60px;
	line-height: 30px;
	/*float: left;*/
	font-size: 14px;
	color: #999;
	padding-left: 17px;
}

.r3 .r3_slbm {
	width: 300px;
	height: 28px;
	line-height: 28px;
	float: left;
	font-size: 14px;
	color: #999;
	padding-left: 17px;
}

.r2_bslj a, .r3_bslj a {
	float: left;
	width: 80px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	margin-left: 20px;
	font-size: 12px;
	opacity: 0.7;
	color: black;
	border: 1px solid #999999;
    border-radius: 5px;
}

/* hover */
.r2_bslj .banli:hover {
	background: #515EF2;
	color: #FCFCFE;
	opacity: 1;
}

.bad_service {
	opacity: 0.7 !important;
	border: 1px solid #D8D8D8 !important;
	color: #D8D8D8 !important;
	cursor: default !important;
}

.r1_titOn {
	/*background: url(up.png) no-repeat !important;*/
    background: url("http://www.jszwfw.gov.cn/jcms/jcms_files/jcms1/web1/site/picture/0/2011181628564077389.png") no-repeat !important;
}

.r1_titOn1 {
	background: url(up.png) no-repeat !important;
}

.nav_list_itemone ul .current2 {
	background-color: #515EF2;
	color: #fff;
}

.nav_list_itemone ul .current2 a {
	color: #fff;
}

.r2_list {
	background: url(../images/jia.png) no-repeat 20px center;
	cursor: pointer;
}

.r2_list1 {
	background: url(../images/jiatwo.png) no-repeat 20px center;
}

.show {
	height: 60px;
	line-height: 60px;
	display: none;
	overflow: hidden;
	position: relative;
	padding-left: 45px;
}

.show a {
	
}

.r2_list>.r2_tit>a {
	color: #000 !important;
}

.show .show_tit {
	width: 900px;
	height: 60px;
	line-height: 60px;
	color: #666666;
	float: left;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.show_tit a {
	color: #4665D5;
}

.show_bslj .banli:hover {
	background: #515EF2;
	color: #FCFCFE;
}

.show .show_bslj {
	height: 28px;
	width: 200px;
	float: right;
	margin-top: 16px;
}

.show .show_bslj a {
	float: left;
	width: 80px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	margin-left: 20px;
	font-size: 12px;
	color: black;
	border: 1px solid #999999;
}

/* foot */
/*******footer2020********/
.footer2020 {
	width: 100%;
	height: auto;
	border-top: 2px solid #e2e4e4;
	background-color: #f1f2f3;
	min-height: 300px;
}

.footer2020 .footer2020-1 {
	width: 1200px;
	height: 240px;
	margin: 0 auto;
	padding-top: 35px;
}

.footer2020-101 {
	width: 270px;
	height: 170px;
	background-color: #eaebeb;
	padding: 25px;
	float: left;
}

.footer2020-101title {
	font-size: 17px;
	width: 100%;
	height: 40px;
	font-weight: bold;
}

.footer2020-101list ul li {
	float: left;
	width: 50%;
	line-height: 40px;
	font-size: 15px;
}

.footer2020-102 {
	width: 270px;
	height: 170px;
	float: left;
	margin-left: 40px;
}

.footer2020-102 ul li {
	width: 100%;
	height: 50px;
	background-color: #eaebeb;
	line-height: 50px;
	font-size: 15px;
	padding-left: 20px;
	margin-bottom: 10px;
}

.footer2020-103 {
	width: 270px;
	height: 170px;
	float: left;
	margin-left: 40px;
}

.footer2020-103 ul li {
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	padding-left: 55px;
	margin-bottom: 10px;
	background: url(2code.png) no-repeat #eaebeb 20px 16px;
}

.footer2020-104 {
	width: 270px;
	height: 170px;
	float: left;
	margin-left: 40px;
}

.footer2020-104top {
	width: 100%;
	height: 50px;
	background-color: #eaebeb;
	line-height: 50px;
	font-size: 15px;
	padding-left: 20px;
	margin-bottom: 10px;
}

.footer2020-104top img {
	margin-right: 20px;
}

.footer2020-104bottom {
	width: 100%;
	height: 110px;
}

.footer2020-104bottom1 {
	width: 165px;
	height: 100%;
	float: left;
	margin-right: 10px;
	background-color: #eaebeb;
	display: flex;
	align-items: center;
}

.footer2020-104bottom1 img {
	margin: 0 auto;
}

.footer2020-104bottom2 {
	width: 95px;
	height: 100%;
	float: left;
	background-color: #eaebeb;
	display: flex;
	align-items: center;
}

.footer2020-104bottom2 img {
	margin: 0 auto;
}

.footer2020-2 {
	width: 100%;
	height: 60px;
	margin: 0 auto;
	border-top: 2px solid #e2e4e4;
	background: #eaebeb;
}

.footer2020-201 {
	width: 1200px;
	height: 100%;
	line-height: 56px;
	margin: auto;
}

.footer2020-201 p {
	float: left;
	font-size: 13px;
	margin-right: 25px;
}

.footer2020-103 a {
	position: relative;
}

.footer-mp-item-hover {
	display: none;
	position: absolute;
	left: 0;
	bottom: 3.1rem;
	height: 233px;
	width: 274px;
	padding: 1rem;
	background: url(erweimabg.png) no-repeat;
	opacity: .97;
	z-index: 99;
	text-align: center;
}

.footer-mp-item-hover img {
	width: 160px;
	height: 160px;
}

.footer-mp-item-hover>i {
	font-size: .8rem;
	color: #000;
	text-align: center;
	display: block;
	font-style: normal;
	line-height: 1.5;
}

.footer-mp-item-hover>i {
	font-size: .8rem;
	color: #000;
	text-align: center;
	display: block;
	font-style: normal;
	line-height: 1.5;
	font-size: 20px;
}

.nav_list_itemone ul li:hover span {
	color: #fff
}