.layout {
	/* overflow:hidden;*/;
}
.header {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:11;
	padding:1.0416666666666667rem 0;
}
.wrap {
	margin:0 2.5rem;
}
.header .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 2.0833333333333335rem;
}
.header .logo img {
	display:block;
	height:3.697916666666667rem;
}
.header .naver ul {
	display:flex;
	align-items:center;
}
.header .naver li {
	margin-left:3.125rem;
}
.header .naver li h3 a {
	font-size:1.09375rem;
	color:#2e2624;
	line-height:2;
	display:block;
}
.banner {
	height:39.0625rem;
	position:relative;
	overflow:hidden;
}
.section5 .prev,.section5 .next{
	position:absolute;
	left:20px;
	top:50%;
	width:3.125rem;
	height:3.125rem;
	margin-top:-1.1458333333333335rem;
	z-index:12;
	cursor:pointer;
	background:url(../images/prev.png) no-repeat center/1.0416666666666667rem auto rgba(0,0,0,0.5);
	border-radius:50%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.section5 .prev:hover,.section5 .next:hover{
	background-color: rgba(0,0,0,0.8);
}
.banner .prev,.banner .next {
	position:absolute;
	left:4.166666666666667rem;
	top:50%;
	width:3.125rem;
	height:3.125rem;
	margin-top:-1.1458333333333335rem;
	z-index:12;
	cursor:pointer;
	background:url(../images/prev.png) no-repeat center/1.0416666666666667rem auto;
	border-radius:50%;
}
.banner .prev::after,.banner .next::after,.banner .prev:before,.banner .next:before {
	content:'';
	border:1px solid rgba(255,255,255,1);
	position:absolute;
	width:100%;
	height:100%;
	border-radius:50%;
	left:0;
	top:0;
	transform:scale(0);
	transition:all 0.5s;
}
.banner .next::after,.banner .prev:after {
	background:rgba(255,255,255,0.5);
	opacity:0;
}
.banner .next:hover::after,.banner .prev:hover:after {
	transform:scale(1);
	opacity:1;
	transition:all 0.6s;
}
.banner .next:hover::before,.banner .prev:hover:before {
	transform:scale(1.5);
	opacity:0;
}
.banner .next:hover,.banner .prev:hover {
	animation:sizelt 0.5s 0s ease both;
}
@keyframes sizelt {
	0% {
	background-position:center center;
}
50% {
	background-position:-100% center;
}
51% {
	background-position:100% center;
}
100% {
	background-position:center center;
}
;}
.section5 .next{
	left: auto;right: 10px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.banner .next {
	left:auto;
	right:4.166666666666667rem;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.home {
	background:#ffffff;
}
.home .hd .wrap {
	display:flex;
	justify-content:space-between;
	padding:2.604166666666667rem 0 1.5625rem;
}
.home .hd .lt {
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:18.75rem;
}
.home .hd .lt h2 {
	font-size:2.604166666666667rem;
	color:#1f1f1f;
	line-height:1.2;
}
.home .hd .lt h2 i {
	font-weight:bold;
	margin-right:0.8333333333333334rem;
	display:inline-block;
}
.home .hd .lt h6 {
	font-size:22px;
	color:#929292;
	margin-top:4.6875rem;
	line-height:1.6;
	padding-top:0.5208333333333334rem;
	position:relative;
}
.home .hd .lt h6::before {
	content:'';
	background:#929292;
	position:absolute;
	left:0;
	height:0.052083333333333336rem;
	top:0;
	width:3.3333333333333335rem;
}
.home .hd p {
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:5.208333333333334rem;
	font-size:18px;
	color:#929292;
	line-height:1.8;
}
.htab ul {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:1.0416666666666667rem 0;
	flex-wrap: wrap;
}
.htab ul li a {
	font-size:16px;
	color:#929292;
	line-height:1.4;
	display:inline-block;
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0);
}
.htab ul li {
	margin:0 1.0416666666666667rem;
}
.htab ul li.on a,.htab ul li a:hover {
	border-color:#a9a9a9;
}
.hprodudtlist ul {
	display:flex;
	flex-wrap:wrap;
	margin-bottom:4.166666666666667rem;
}
.hprodudtlist ul li {
	width:33.33%;
	overflow:hidden;
}
.hprodudtlist ul li img {
	display:block;
	height:100%;
	object-fit:cover;
	width:100%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hprodudtlist ul li a:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.hmore {
	display:block;
	width:220px;
	line-height:46px;
	text-align:center;
	font-size:14px;
	color:#d0d0d0;
	border:1px solid #d0d0d0;
	margin:0 auto;
}
.hprodudtlist {
	padding-bottom:13.020833333333334rem;
}
.footer {
	background:#cb2033;
	padding:3.125rem 0;
	overflow:hidden;
}
.footer .wrap {
	padding:0 2.604166666666667rem;
	display:flex;
	justify-content:space-between;
}
.footer .lt {
	width:32.552083333333336rem;
}
.footer .lt h2 {
	font-size:2.1rem;
	color:#ffffff;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:1.0416666666666667rem;
}
.footer .lt h3 {
	font-size:2rem;
	color:#ffffff;
}
.footer .txt {
	width:42.1875rem;
}
.footer .txt h5 {
	font-size:1.4rem;
	color:#ffffff;
	line-height:1.2;
}
.footer .txt ul {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.footer .txt ul li {
	width:auto;
	margin:0;
}
.footer .txt ul li a {
	font-size:1.4rem;
	line-height:1.7;
	color:#ffffff;
	display:block;
}
.footer .txt ul li i {
	width:0.052083333333333336rem;
	height:1.5104166666666667rem;
	background:#fff;
	display:block;
	margin:0 0.78125rem;
}
.footer .txt h6 a{
	font-size:1.4rem;
	color:#f56b7a;
	line-height:1.7;
}
.footer .rt {
	display:flex;
	align-items:center;
}
.footer .rt .weix {
	width:11.71875rem;
	text-align:center;
}
.footer .rt .tp {
	width:3.229166666666667rem;
	height:3.229166666666667rem;
	overflow:hidden;
	cursor:pointer;
}
.footer .rt .tp img {
	width:100%;
	height:100%;
	object-fit:contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	display:block;
}
.footer .rt .tp:hover img {
	transform:translateY(-100%);
}
.footer .rt .weix img {
	width:6.25rem;
	display:block;
	margin:0 auto;
}
.footer .rt .weix h4 {
	font-size:1.2rem;
	color:#ffffff;
	line-height:1.6;
	padding:0.4166666666666667rem 0;
	text-align:center;
}
.about .aban img {
	width:100%;
	display:block;
}
.about .hd {
	background:#f7f8f8;
}
.about .hd ul {
	display:flex;
	justify-content:center;
	align-items:center;
}
.about .hd li a {
	font-size:0.8333333333333334rem;
	color:#929292;
	line-height:1.7708333333333335rem;
	display:block;
}
.about .hd li {
	margin:0 5.625rem;
}
.about .wrap {
	margin:0 4.947916666666667rem;
}
.section1 .wrap {
	padding:4.427083333333334rem 7.291666666666667rem 2.604166666666667rem;
}
.section1 .flax {
	display:flex;
	justify-content:space-between;
}
.section1 .flax h2 {
	font-size:2.604166666666667rem;
	color:#1f1f1f;
	line-height:1.6;
	width:50%;
	padding-left:3.6458333333333335rem;
}
.section1 .flax h2 i {
	font-weight:bold;
	display:inline-block;
	margin-right:0.8333333333333334rem;
}
.section1 .flax p {
	font-size:0.9375rem;
	color:#929292;
	line-height:1.8;
}
.section1 ul {
	display:flex;
	justify-content:center;
	justify-content:space-between;
	margin-top:2.8645833333333335rem;
}
.section1 ul li {
	width:16.145833333333336rem;
	height:16.145833333333336rem;
	border-radius:50%;
	border:2px solid #e6e6e6;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.78125rem;
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.section1 ul li:hover {
	top:-0.4166666666666667rem;
}
.section1 ul li .txt {
	width:100%;
	height:100%;
	border-radius:50%;
	background:#e6e6e6;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:3.90625rem 1.0416666666666667rem 0;
	text-align:center;
}
.section1 ul li .txt h4 {
	font-size:1.5625rem;
	color:#1f1f1f;
	font-weight:bold;
}
.section1 ul li .txt h6 {
	font-size:1.25rem;
	color:#1f1f1f;
	line-height:1.7;
}
.section2 {
	padding:1.0416666666666667rem 0 0;
}
.section2 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.section2 .pic img {
	width:35.364583333333336rem;
	display:block;
	margin-left:3.125rem;
}
.section2 .text {
	width:32.8125rem;
	padding-right:7.291666666666667rem;
}
.section2 .text h3 {
	font-size:2.3958333333333335rem;
	color:#cba381;
	line-height:1.6;
	margin-bottom:1.0416666666666667rem;
}
.section2 .text p {
	font-size:1.3541666666666667rem;
	line-height:2;
	color:#1f1f1f;
	letter-spacing:0.052083333333333336rem;
}
.section3 img {
	display:block;
	margin:0 auto;
}
.section3 {
	padding:3.125rem 0;
}
.section4 .li {
	padding:3.6458333333333335rem 0 3.125rem;
	background:#f7f8f8;
}
.section4 .li .wrap {
	display:flex;
	justify-content:space-between;
}
.section4 .li .tit h3 {
	font-size:2.3958333333333335rem;
	color:#cba381;
	font-weight:bold;
}
.section4 .li .tit h4 {
	font-size:1.3541666666666667rem;
	color:#1f1f1f;
}
.section4 .li .txt {
	width:61.458333333333336rem;
}
.section4 .li .txt p {
	font-size:1.3541666666666667rem;
	line-height:1.7;
	color:#1f1f1f;
	margin-bottom:2.0833333333333335rem;
}
.section4 .li .txt img {
	display:block;
}
.section4 .li:nth-child(2n) {
	background:#fff;
}
.section4 .li:nth-child(3) .txt {
	width:69.27083333333334rem;
}
.section4 .li .tit h5 {
	font-size:1.3541666666666667rem;
	color:#1f1f1f;
	line-height:1.7;
	margin-top:2.0833333333333335rem;
}
.section4 .li:nth-child(4) {
	height:38.28125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.section4 .li:nth-child(4) .wrap {
	height:100%;
	align-items:center;
}
.section5 .pors{
	overflow: hidden;
}
.section5{
	position: relative;
}
.section5 ul {
	
}
.section5 ul li {
	/* width:calc((100% - 0.5729166666666667rem)/3);
	margin:0 0.2604166666666667rem 0.2604166666666667rem 0; */
}

.section5 ul li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.join {
	padding:12.5rem 0 3.6458333333333335rem;
}
.join .wrap {
	display:flex;
	justify-content:space-between;
	margin-bottom:8rem;
}
.ltab {
	width:26.302083333333336rem;
	text-align:right;
}
.ltab li a {
	display:inline-block;
	font-size:2.604166666666667rem;
	color:#dcdddd;
	font-weight:lighter;
	line-height:1.6;
	text-transform:uppercase;
}
.ltab li {
	margin-bottom:1.8229166666666667rem;
}
.ltab li.on a,.ltab li a:hover {
	color:#3e3a39;
}
.join .text {
	width:56.25rem;
}
.join .text ul {
	display:flex;
	flex-wrap:wrap;
}
.join .text li {
	width:14.583333333333334rem;
	margin:0 8.854166666666668rem 1.0416666666666667rem 0;
	position:relative;
	border-top:0.10416666666666667rem solid #dedede;
	font-size:1.1979166666666667rem;
	line-height:2;
	color:#3e3a39;
}
.join .text li:before {
	width:6.25rem;
	height:0.10416666666666667rem;
	position:absolute;
	content:"";
	left:0;
	top:-0.10416666666666667rem;
	background:#3e3a39;
}
.join .text li i {
	display:inline-block;
	margin-right:0.2604166666666667rem;
}
.join .text li:nth-child(2n) {
	width:17.1875rem;
}
.join .text h3 {
	font-size:1.3541666666666667rem;
	color:#3e3a39;
	line-height:1.6;
	font-weight:bold;
	margin:3.6458333333333335rem 0 0.5208333333333334rem;
}
.join .text p {
	font-size:1.1979166666666667rem;
	color:#3e3a39;
	line-height:1.8;
}
.detail {
	padding:12.5rem 0 4.6875rem;
}
.detail .wrap {
	/* display:flex;
	justify-content:space-between;*/;
}
.detail .wrap h1 {
	font-size:2.604166666666667rem;
	font-weight:bold;
	color:#1f1f1f;
	width:31.770833333333336rem;
	line-height:1.6;
	float:left;
	position:sticky;
	top:6.770833333333334rem;
}
.detail .text {
	width:calc(100% - 33.07291666666667rem);
	font-size:0.9375rem;
	color:#929292;
	line-height:1.7;
	float:right;
}
.solution {
	padding-top:6.770833333333334rem;
}
.solution .hd {
	padding:1.5625rem 0 2.604166666666667rem;
}
.mtit {
	font-size:2.916666666666667rem;
	color:#1f1f1f;
	font-weight:bold;
	text-align:center;
	margin-bottom:2.0833333333333335rem;
}
.solution {
	overflow:hidden;
}
.solution .hd ul {
	display:flex;
	flex-wrap:wrap;
}
.solution .hd li {
	width:calc((100% - 6.875rem)/3);
	margin:0 3.385416666666667rem 1.0416666666666667rem 0;
}
.solution .hd li:nth-child(3n) {
	margin-right:0;
}
.solution .hd li .pic {
	height:18.489583333333336rem;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
}
.solution .hd li .pic img {
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.solution .hd li a:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.solution .hd li a:hover .text h3 {
	color:#cba381;
}
.solution .hd li .text {
	border-left:0.10416666666666667rem solid #ebedef;
	margin:1.0416666666666667rem 0.2604166666666667rem 0;
	position:relative;
	padding-left:2.0833333333333335rem;
}
.solution .hd li .text h3 {
	font-size:2.0833333333333335rem;
	line-height:1.4;
	font-weight:bold;
	color:#1f1f1f;
}
.solution .hd li .text:before {
	content:"";
	position:absolute;
	left:-0.10416666666666667rem;
	top:0;
	width:0.10416666666666667rem;
	background:#1f1f1f;
	height:5rem;
}
.solution .hd li p {
	font-size:1.25rem;
	color:#1f1f1f;
	line-height:1.6;
	margin-top:0.5208333333333334rem;
}
.solution .tixi {
	padding:4.166666666666667rem 0 3.6458333333333335rem;
	background:#f7f8f8;
}
.solution .tixi ul {
	display:flex;
	justify-content:space-between;
	position:relative;
}
.solution .tixi ul:before {
	content:'';
	position:absolute;
	left:-10.416666666666668rem;
	right:-10.416666666666668rem;
	top:0.78125rem;
	height:0.052083333333333336rem;
	background:url(../images/sico2.png);
}
.solution .tixi li {
	padding-left:1.5625rem;
	background:url(../images/sico1.png) no-repeat 0.2604166666666667rem 0.46875rem/0.8333333333333334rem auto #f7f8f8;
	position:relative;
	z-index:2;
	padding-right:0.2604166666666667rem;
}
.solution .tixi li h3 {
	font-size:1.25rem;
	color:#1f1f1f;
	line-height:1.4;
}
.slist li {
	border-bottom:0.052083333333333336rem solid #ebedef;
	padding:3.6458333333333335rem 0 1.8229166666666667rem;
}
.slist li .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.slist li .pic {
	width:56.770833333333336rem;
}
.slist li .pic img {
	display:block;
	margin:0 auto;
}
.slist li .text {
	width:29.166666666666668rem;
}
.slist li .text h3 {
	font-size:2.3958333333333335rem;
	color:#cba381;
	line-height:1.6;
}
.slist li .text h4 {
	font-size:1.6rem;
	color:#ffffff;
	line-height:2.3958333333333335rem;
	background:linear-gradient(to right,#cba381,#fff);
	padding-left:0.5208333333333334rem;
	margin:0.5208333333333334rem 0 1.0416666666666667rem;
}
.slist li p {
	font-size:1.2rem;
	color:#1f1f1f;
	line-height:2;
}
.join .text h4 {
	font-size:3.125rem;
	line-height:1.4;
	color:#cb2033;
}
.join .text .falx {
	display:flex;
	width:34.375rem;
	background:#efefef;
	height:3.3333333333333335rem;
	border-radius:2.604166666666667rem;
	justify-content:space-between;
	align-items:center;
	overflow:hidden;
	margin-top:2.0833333333333335rem;
}
.join .text .falx .txt {
	width:calc(100% - 3.6458333333333335rem);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:1.5625rem;
	border:none;
	height:3.3333333333333335rem;
	font-size:1.3541666666666667rem;
	color:#3e3a39;
	background:#efefef;
}
.join .text .falx .btn {
	width:3.3333333333333335rem;
	height:3.3333333333333335rem;
	cursor:pointer;
	background:url(../images/sico3.png) no-repeat center/1.9270833333333335rem auto #cb2033;
	border-radius:50%;
	border:none;
}
.join .text .falx .btn:hover {
	background:url(../images/sico3.png) no-repeat center/1.9270833333333335rem auto #df1f35;
	animation:sizert 0.5s 0s ease both;
}
@keyframes sizert {
	0% {
	background-position:center center;
}
50% {
	background-position:200% center;
}
51% {
	background-position:-100% center;
}
100% {
	background-position:center center;
}
;}.contact {
	padding-bottom:12.5rem;
}
.header:before {
	content:"";
	height:100%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	background:#fff;
	transition:all 0.3s;
	transform:translateY(-100%);
	box-shadow:0 0 0.4166666666666667rem 0 rgba(80,80,80,0.2);
}
.header .wrap {
	position:relative;
	z-index:11;
}
.layout.active .header:before {
	transform:translateY(0%);
}
.hmore:hover {
	background:#cb2033;
	color:#fff;
	border-color:#cb2033;
}

.fxrbtn{
	position: fixed;
	right: 00px;
	bottom:35%;
	z-index: 111;
	width: 48px;
}
.fxrbtn .ico{
	height: 48px;
	background: #f1f1f1;
	display: flex;
	justify-content: center;
	align-items: center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fxrbtn li:hover .ico{
	transform:translateY(-100%);
}
.fxrbtn li{
	margin-bottom: 3px;
	position: relative;
	cursor: pointer;
}
.fxrbtn li .ovh{
	overflow: hidden;
	height: 48px;
}
.fxrbtn li .ico.on{
	background: #e8342f;
	text-align: center;
	font-size: 17px;
	color: #ffffff;
	line-height: 1.1;
}
.fxrbtn li .fweix{
	position: absolute;
	top: 0;right: 100%;
	width: 99px;z-index: 1;
	display: none;
	-webkit-animation:fadeInRight2 0.5s .0s ease both;
	-moz-animation:fadeInRight2 0.5s .0s ease both;
}
.fxrbtn li:hover .fweix{
	display: block;
}

@-webkit-keyframes fadeInRight2{
0%{opacity:0;
-webkit-transform:translateX(20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight2{
0%{opacity:0;
-moz-transform:translateX(20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}




.header .naver li h3 a:hover,
.header .naver li.on h3 a{
	color: #e8342f;
}


.about .hd li a:hover{
	color: #e8342f;
}


.pc-only{
	display: block;
}
.hidden-mobile{
	display: none !important;
}




.ban img{
	width: 100%;display: block;
}

.jiejuelist{
	    padding: 30px 0;background: #f5f5f5;
}


.jiejuelist .bd{
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}
.jiejuelist .lts{
	flex: 1;
	background: #fff;
	margin-right: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px;
}
.jiejuelist .lts .th h1{
	font-size: 24px;
	color: #333;
	line-height: 1.6;
}
.jiejuelist .lts .th h6{
	margin: 10px 0 0;
	font-size: 14px;
	color: #666;line-height: 1.6;
}
.jiejuelist .lts .th h6 i{
	margin-right: 20px;display: inline-block;
}
.jiejuelist .lts .th{
	border-bottom: 1px dashed #ccc;
	    padding-bottom: 20px;
	    margin-bottom: 20px;
}
.jiejuelist .lts .details{
	    line-height: 1.8;
	    margin-bottom: 30px;
		font-size: 16px;
		color: #333;
}
.jiejuelist .lts .details img{
    height: auto !important;
}
.jiejuelist .flexbtn{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.flexbtn a{
	display: block;font-size: 18px;
    padding: 12px 30px;
    background-color: #e8e8e8;
	color: #333;line-height: 1.2;
}
.flexbtn a:hover{
	color: #fff;background: #e8342f;
}
.jiejuelist .rt{
	    width: 360px;
	    background-color: #fff;
	    padding: 25px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
}
.jiejuelist .rt h3{
	font-size: 24px;
	line-height: 1.6;
	color: #333;
}
.jiejuelist .rt li h4{
	font-size: 18px;
	color: #333;
	line-height: 1.6;
}
.jiejuelist .rt li p{
	    margin: 10px 0 0;
	    color: #666;
		font-size: 14px;
}
.jiejuelist .rt li a{
	padding: 20px 0;
	    border-bottom: 1px dashed #ddd;
		display: block;
}
.jiejuelist .rt li a:hover h4{
	color: #e8342f;
}