﻿@charset "utf-8";
.flexrow {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap
}
@font-face {
font-family:'HarmonyOS_Sans_SC_Medium';
src:local('HarmonyOS Sans SC Medium'), local('HarmonyOS_Sans_SC_Medium'), url('img/HarmonyOS_Sans_SC_Medium.woff2') format('woff2'), url('img/HarmonyOS_Sans_SC_Medium.woff') format('woff');
font-weight:500;
font-style:normal;
font-display:swap
}
body {
	overflow-x:hidden
}
ul:before, ul:after {
	display:none
}
a, h1, h2, h3, h4, h5, h6, span, button, p, strong, input, input::placeholder, input:-moz-placeholder, input::-moz-placeholder {
font-family:'思源黑体'
}
.main img {
	max-width:100%
}
.main .main-container.zaishigongdi-container {
	padding:0
}
.main .main-container.zaishigongdi-container .caselist {
	width:100%;
	height:auto;
	padding:25px 0 0
}
.main .main-container.zaishigongdi-container .caselist .caselistitem {
	width:1420px;
	margin:0 auto;
	align-items:flex-start
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left {
	width:950px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li {
	width:946px;
	height:254px;
	border:solid 1px #dcdddd;
	padding:10px;
	margin-bottom:30px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a {
	width:100%;
	height:100%;
	justify-content:flex-start
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_img {
	width:380px;
	height:231px;
	overflow:hidden
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_img img {
	width:100%;
	height:100%;
transition:all .5s
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc {
	width:385px;
	padding-left:25px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc h3 {
	font-size:19px;
	font-weight:bold;
	letter-spacing:1px;
	color:#000000
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselis_desc_list {
	margin:30px 0px 60px;
	justify-content:flex-start
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselis_desc_list p {
	font-size:17px;
	font-weight:lighter;
	line-height:30px;
	color:#000000;
	padding-right:30px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselis_desc_list p.caselis_desc_li3 {
	padding-right:53px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselis_desc_list p.caselis_desc_li4 {
	padding-right:0px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselist_jingdu h4 {
	font-size:17px;
	font-weight:bold;
	color:#000000
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselist_jingdu .caselist_jd {
	width:275px;
	height:18px;
	position:relative
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselist_jingdu .caselist_jd:before {
	content:'';
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	top:50%;
	background:#000000;
	z-index:-1
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselist_jingdu .caselist_jd ul {
	justify-content:flex-start
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselist_jingdu .caselist_jd ul li {
	width:9px;
	height:9px;
	border-radius:50%;
	background-color:#000000;
	margin-left:40px;
	margin-bottom:0px;
	padding:0px;
	border:0px;
	margin-top:5px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselist_jingdu .caselist_jd ul li:first-child {
	margin-left:30px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li a .caselist_desc .caselist_jingdu .caselist_jd ul li.active {
	background-color:#6e116e;
	transform:scale(1.8)
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_left ul li:hover a .caselist_img img {
	transform:scale(1.05)
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rtopform {
	width:437px;
	border:solid 1px #dcdddd
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rtop {
	width:100%;
	height:51px;
	background-color:#f6f6f6;
	text-align:center
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rtop h3 {
	font-size:23px;
	line-height:50px;
	letter-spacing:2px;
	color:#000000
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_form {
	padding:27px 25px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_form input {
	display:block;
	width:100%;
	height:45px;
	border:solid 1px #dcdddd;
	font-size:17px;
	line-height:45px;
	letter-spacing:3px;
	color:#727171;
	padding-left:12px;
	margin-bottom:19px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_form button {
	display:block;
	margin-top:8px;
	width:100%;
	height:50px;
	background-color:#6e116e;
	font-size:23px;
	line-height:45px;
	letter-spacing:2px;
	border:0px;
	color:#f6f6f6
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rlist {
	height:auto;
	margin-top:35px;
	border:solid 1px #dcdddd
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rlist .caselist_rli_title {
	height:51px;
	background-color:#f6f6f6;
	text-align:center
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rlist .caselist_rli_title h3 {
	font-size:23px;
	line-height:50px;
	letter-spacing:2px;
	color:#000000
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rlist .caselist_rli_list {
	padding:22px 22px 0px;
	width:437px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rlist .caselist_rli_list ul {
	width:100%
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rlist .caselist_rli_list ul li {
	width:185px;
	height:110px;
	overflow:hidden;
	margin-bottom:20px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rlist .caselist_rli_list ul li img {
	width:100%;
	height:100%;
	object-fit:cover;
transition:all .5s
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_right .caselist_rlist .caselist_rli_list ul li:hover img {
	transform:scale(1.05)
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_page {
	width:100%;
	height:auto;
	margin-bottom:65px;
	text-align:center;
	justify-content:center
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_page a {
	display:block;
	width:36px;
	height:36px;
	text-align:center;
	line-height:36px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_page a:first-child {
	border-left:1px solid #dddddd;
	border-radius:4px 0px 0px 4px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_page a:last-child {
	border-radius:0px 4px 4px 0px
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_page a:hover {
	background-color:#6e116e;
	color:#ffffff
}
.main .main-container.zaishigongdi-container .caselist .caselistitem .caselist_page a.active {
	background-color:#6e116e;
	color:#ffffff
}
