/*
* @Author: Sun Jijing
* @Date:   2023-07-14 16:29:18
* @Last Modified by: Sun Jijing
* @Last Modified time: 2023-07-17 09:00:24
*/
body { background: #fff; }
.pubcon { width: 1200px; margin: 0 auto; }

/* banner */
.banner { width: 100%; margin-bottom: 60px; }
.banner img { display: block; width: 100%; }

/* 常见问题 */
.cjwt_box { margin-bottom: 45px; }
.cjwt_txt { margin-top: -10px; }
.news_module { width: 530px; min-height: 320px; padding: 35px 30px; background: url(news_bg.png) no-repeat top center/100% 100%; position: relative; }
.news_tit { position: absolute; top: -15px; right: 140px; }
.news_tit a { display: inline-block; font-size: 32px; font-weight: bold; color: #429e55; background-image: -webkit-linear-gradient(-15deg, #429e55, #9ec868); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.news_list li { height: 46px; line-height: 46px; }
.news_list li a { display: inline-block; padding-left: 20px; max-width: 72%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; background: url(news_dian.png) no-repeat left center; font-size: 18px; color: #333; }
.news_list li span { font-size: 18px; color: #999; float: right; }
.news_list li:hover a { color: #429e55; }
.news_list li:hover span { color: #333; }

/* 法律服务申请 */
.fwsq_box { overflow: hidden; padding-bottom: 20px; }
.fwsq_list { width: 105%; }
.fwsq_list li { width: 380px; height: 162px; border-radius: 8px; float: left; margin-right: 30px; margin-bottom: 30px; }
.fwsq_list li.sq01 { background: url(sfsq_bg01.png) no-repeat center; background-size: 100% 100%; }
.fwsq_list li.sq02 { background: url(sfsq_bg02.png) no-repeat center; background-size: 100% 100%; }
.fwsq_list li.sq03 { background: url(sfsq_bg03.png) no-repeat center; background-size: 100% 100%; }
.fwsq_list li.sq04 { background: url(sfsq_bg04.png) no-repeat center; background-size: 100% 100%; }
.fwsq_list li.sq05 { background: url(sfsq_bg05.png) no-repeat center; background-size: 100% 100%; }
.fwsq_list li.sq06 { background: url(sfsq_bg06.png) no-repeat center; background-size: 100% 100%; }
.fwsq_list li a { display: block; font-size: 32px; line-height: 162px; color: #000; text-align: center; }
.fwsq_list li img { vertical-align: middle; margin-right: 15px; }

/* 法律查询 */
.flcx_box { background: #f5f5f5; padding: 50px 0; } 
.flcx_item { width: 380px; margin-right: 30px; border-radius: 20px; background: #fff; overflow: hidden; }
.flcx_item .tit { height: 70px; line-height: 70px; text-align: center; font-size: 24px; color: #fff; display: flex; justify-content: center; align-items: center; }
.flcx_item .tit img { vertical-align: middle; margin-right: 15px; }
.flcx_item .con { padding: 20px 16px; overflow: hidden; }
.flcx_item .con a { display: block; float: left; font-size: 16px; width: 160px; height: 46px; margin: 7px; background: #f5f5f5; border-radius: 5px; display: flex; align-items: center; justify-content: center; }
.flcx_item .con a.long { width: 334px; }
.jgcx_item .tit { background: linear-gradient(90deg, #429e55, #9ec868); }
.rycx_item .tit { background: linear-gradient(90deg, #4b8aee, #6fbded); }
.flcx_item .con a:hover { color: #429e55; }

.pic_search { position: relative; top: -10px; }
.pic_search .item01 { margin-bottom: 5px; }

@media screen and (max-width:1200px) {
	.pubcon { width: auto; padding: 0 20px; }
	.cjwt_img, .cjwt_txt { width: 49%; }
	.news_module { padding: 0 15px; background: none; border: 20px solid; border-image: url(news_bg.png) 20 stretch; width: 100%; }
	.news_tit { top: -35px; right: 20%; }
	.cjwt_img img { width: 100%; height: 348px; object-fit: cover; }
	.fwsq_list { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
	.fwsq_list li { width: 31%; height: 90px; margin-right: 0; }
	.fwsq_list li a { display: flex; font-size: 24px; line-height: 1.5em; justify-content: center; align-items: center; height: 100%; }
	.fwsq_list li img { height: 50px; }
	.flcx_item { width: 32%; margin-right: 2%; }
	.pic_search { width: 32%; margin-top: 0; }
	.flcx_item .con { padding: 10px; display: flex; justify-content: space-between; flex-wrap: wrap; }
	.flcx_item .con a { width: 49%; margin: 3px 0; }
	.flcx_item .con a.long { width: 100%; }
}
@media screen and (max-width:1024px) {
	.cjwt_img, .cjwt_txt { width: 100%; float: none; }
	.cjwt_img img { height: auto; margin-bottom: 30px; }
	.news_tit { right: 22%; }
	.fwsq_list li { width: 49%; }
	.flcx_item { width: 49%; margin-right: 0; }
	.flcx_item.rycx_item { float: right; }
	.pic_search { width: 100%; margin-top: 20px; display: flex; justify-content: space-between; }
	.pic_search p { width: 49%; }
}
@media screen and (max-width:768px) {

	.banner { margin-bottom: 40px; }
	.news_module { border-width: 10px; padding: 0 10px; min-height: auto; }
	.news_tit { right: 18%; top: -22px; }
	.news_tit a { font-size: 22px; }
	.news_list li { height: 36px; line-height: 36px; }
	.news_list li a { padding-left: 10px; background-size: 3px; font-size: 14px; }
	.news_list li span { font-size: 14px; }
	.cjwt_box { margin-bottom: 20px; }
	.flcx_box { padding: 30px 0; }
}
@media screen and (max-width:460px) {
	.fwsq_list li { width: 100%; margin-bottom: 10px; }
	.flcx_item { width: 100%; margin-bottom: 10px; }
	.pic_search { flex-wrap: wrap; }
	.pic_search p { width: 100%; }
}