/* +----------------------------------------------------------------------
// | ProKvm [ 专业云计算软件开发商 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2022~2024 https://cloud.ackpet.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( https://www.xmbillion.com/ )
// +----------------------------------------------------------------------
// | Theme Name:  蓝色企业模板
// +----------------------------------------------------------------------
// | Author: 多彩云 <20233652@qq.com>
// +----------------------------------------------------------------------
// | version:3.0.8
// +----------------------------------------------------------------------
*/
#inside-r_line1 .tab-content .tab-pane>.sy_inner {
		border: 1px #DBE1E8 solid;
		border-radius: 4px;
		font-family: 'dcynews';
		margin: 0 0 1.5rem;
		overflow: hidden;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_tit {
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px #DBE1E8 solid;
		padding: 2rem 0.5rem 1.5rem 0;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_des {
		padding: 1.5rem 0.5rem 1.5rem 0;
	}
	#inside-r_line1 .tab-content .tab-pane .pro_des > div{
		padding: 0.5rem 0;
    display: grid;
    grid-template-columns: 10rem auto;

	}
	#inside-r_line1 .tab-content .tab-pane .pro_des > div b{
		color: var(--title);
    margin-right: 2rem;
    letter-spacing: 2px;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_tit .pro_tit_left p {
		margin: 0;
		color: var(--gray);
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec {
		background-color: #F6F6F6;
		padding: 0;
		height: 400px;
		overflow-y: auto;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec>ul {
		padding: 2rem;
		margin: 0;
		display: grid;
    grid-template-columns: auto;
    grid-gap: 1rem;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec>ul>li {
		background-color: #fff;
		padding: 1.5rem;
		border-radius: 8px;
		box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec>ul>li:last-child {
		margin-bottom: 0;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_tit {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-bottom: 1.2rem;
		border-bottom: 1px #DBE1E8 solid;
 
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_tit h5,
	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_tit span h3 {
		font-weight: bold;
		margin: 0;
 
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_tit span h3 {
		color: var(--dcydhxz);
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_tit span {
		display: flex;
		align-items: end;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_config {
		display: flex;
		flex-wrap: wrap;
		margin-top: 0.7rem;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_config li {
		flex: 0 1 50%;
		margin-top: 0.8rem;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_config li span {
		color: var(--title);
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_config li u {
		color: var(--dcydhxz);
		font-weight: bold;
		text-decoration: initial;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec .btn.btn-blue {
		width: 100%;
    position: sticky;
		bottom: 0;
		right: 0px;
		left: 0px;
		color: #ffffff;
		border: none;
		z-index: 9;
		max-height: 49px;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec .btn.btn-blue::after,
	#inside-r_line1 .tab-content .tab-pane .pro_spec .btn.btn-blue::before {
		content: "";
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		transition: opacity .3s ease;
		border-radius: 3px;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec .btn.btn-blue::after {
		background: #528eff;
		z-index: -1;
		opacity: 0;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec .btn.btn-blue::before {
		background: #337dff;
		z-index: -2;
	}

	#inside-r_line1 .tab-content .tab-pane .pro_spec .btn.btn-blue:hover::after {
		opacity: 1;
	}

	#inside-r_line2 hr {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	#inside-r_line3 .sy_inner .inside-r_l2-txt h5 {
	margin: 1.5rem 0;
    filter: drop-shadow(0px 0px 0px);
    font-size: 1.2rem;
	}

	#inside-r_line3 .sy_inner .inside-r_l2-txt p {
		font-size: 1.2rem;
		padding-right: 4rem;
	}

 
	#inside-r_line2 .sy_inner:nth-child(even) .inside-r_l2-txt {
		padding-left: 2rem;
	}

	@media (max-width: 768px) {
		#inside-r_line1 .tab-content .tab-pane .pro_top {
			padding: 0 1rem;
		}

		#inside-r_line1 .tab-content .tab-pane .pro_tit {
			padding: 1rem 0;
			margin: 0;
		}

		#inside-r_line1 .tab-content .tab-pane .pro_des {
			padding: 1rem 0 1rem 0;
		}
		#inside-r_line1 .tab-content .tab-pane .pro_des > div{
			grid-template-columns: auto;
		}
		#inside-r_line1 .tab-content .tab-pane .pro_spec {
			max-height: 270px;
    height: auto;
		}

		#inside-r_line1 .tab-content .tab-pane .pro_spec>ul {
			padding: 1rem;
		}

		#inside-r_line1 .tab-content .tab-pane .pro_spec>ul>li {
			padding: 1rem;
		}


		#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_tit {
			padding-bottom: 0.8rem;
		}

		#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_tit span {
			align-items: center;
		}

		#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_config {
			margin-top: 0rem;
		}

		#inside-r_line1 .tab-content .tab-pane .pro_spec ul li .spec_config li {
			font-size: 0.8rem;
		}

		#inside-r_line1 .tab-content .tab-pane .pro_spec .btn.btn-blue {
			padding: 10px 10px;
			height: auto;
		}

		#inside-r_line3>.sy_inner:nth-child(3),
		#inside-r_line3>.sy_inner:nth-child(7) {
			flex-direction: column-reverse;
		}
	#inside-r_line3 .inside-l2_customization {
		display: flex;
	}


	#inside-r_line3 .inside-l2_customization li {
		margin: 0 1rem;
		text-align: center;
		opacity: 0.8;
		transition: opacity 0.3s;
		position: relative;
		flex: 1;
	}

		#inside-r_line3 .sy_inner .col-xs-6 {
			width: 100%;
		}

		#inside-r_line3 hr {
			margin: 1.5rem 0;
		}

		#inside-r_line3 .sy_inner .inside-r_l2-txt h5 {
			margin-bottom: 0.5rem;
			margin-top: 0;
		}

		#inside-r_line3 .sy_inner .inside-r_l2-txt p {
			font-size: 1rem;
			padding-right: 0;
			margin-bottom: 1rem;
		}

		#inside-r_line3 .sy_inner img {
			height: auto;
		}
	}
	
	#inside-r_line1 .tab-content .tab-pane .sy_inner {
		margin: 0 -1rem;
	}

	#inside-r_line1 .tab-content .tab-pane .sy_inner .col-xs-4 {
		padding: 0 1rem;
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box {
		padding: 2rem;
		border-radius: 8px;
		box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);
		transition: box-shadow 0.3s;
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box:hover {
		box-shadow: 1px 1px 8px rgb(0 0 0 / 15%);
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box .pro_tit {
		text-align: center;
		padding-bottom: 1rem;
		border-bottom: 1px #DBE1E8 solid;

	}

	#inside-r_line1 .tab-content .tab-pane .pro-box .pro_tit h4 {
		margin-top: 1rem;
		transition: color 0.3s;
		;
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box:hover .pro_tit h4 {
		color: var(--dcydhxz);
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box .pro_des {
		padding: 1rem 0;
		border-bottom: 1px #DBE1E8 solid;
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box .pro_des>div {
		padding: 0.5rem 0;
		display: grid;
		grid-template-columns: 30% auto;
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box .pro_des>div b {
		color: var(--title);
		margin-right: 2rem;
		letter-spacing: 2px;
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box .pro_price {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-top: 1.5rem;
	}

	#inside-r_line1 .tab-content .tab-pane .pro-box .pro_price span h2 {
		display: inline-block;
		margin: 0;
		color: var(--dcydhxz);
	}

	#inside-r_line2 .inside-title p {
		line-height: 1.8;
	}

	#inside-r_line2 .inside-l2_customization {
		display: flex;
	}

	#inside-r_line2 .inside-l2_customization li {
		margin: 0 1rem;
		text-align: center;
		opacity: 0.8;
		transition: opacity 0.3s;
		position: relative;
		flex: 1;
	}

	#inside-r_line2 .inside-l2_customization li:hover {
		opacity: 1;
	}

	#inside-r_line2 .inside-l2_customization li img {
		border-radius: 3px;
		box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);
	}

	#inside-r_line2 .inside-l2_customization li h5 {
		margin: 1.5rem 0;
		transition: color 0.3s;
	}

	#inside-r_line2 .inside-l2_customization li:hover h5 {
		color: var(--dcydhxz);
		font-weight: bold;
	}

	#inside-r_line2 .inside-l2_customization li p {
		opacity: 0;
		transform: translateY(2rem);
		transition: opacity 0.3s, transform 0.3s;
		text-align: center;
	}

	#inside-r_line2 .inside-l2_customization li:hover p {
		opacity: 1;
		transform: translateY(0);
	}

	#inside-r_line2 .inside-l2_customization li:after {
		content: url(../images/tenancy-line2-icon6.png);
		right: -25%;
		transform: translateX(-50%);
		position: absolute;
		top: 2rem;
	}

	#inside-r_line2 .inside-l2_customization li:last-child:after {
		content: none;
	}

	#inside-r_line3 .inside-l3_advantage ul {
		display: flex;
		flex-wrap: wrap;
	}

	#inside-r_line3 .inside-l3_advantage ul li {
		flex: 0 1 50%;
		display: flex;
		align-items: flex-start;
		margin: 2rem 0;
	}

	#inside-r_line3 .inside-l3_advantage ul li img {
		object-fit: contain;
		width: 21px;
		margin-right: 1rem;
	}

	#inside-r_line3 .inside-l3_advantage ul li img+div {
		padding-right: 4rem;
	}

	#inside-r_line3 .inside-l3_advantage ul li img+div h5 {
		font-weight: bold;
		font-size: 1.2rem;
	}


	@media (max-width: 768px) {
		#inside-r_line1 .tab-content .tab-pane .sy_inner .col-xs-4 {
			width: 100%;
		}

		#inside-r_line1 .tab-content .tab-pane .pro-box {
			padding: 1rem;
			margin-bottom: 1rem;
		}

		#inside-r_line1 .tab-content .tab-pane .col-xs-4:last-child .pro-box {
			margin-bottom: 0;
		}

		#inside-r_line1 .tab-content .tab-pane .pro-box .pro_tit {
			overflow: hidden;
		}

		#inside-r_line1 .tab-content .tab-pane .pro-box .pro_tit img,
		#inside-r_line1 .tab-content .tab-pane .pro-box .pro_tit h4,
		#inside-r_line1 .tab-content .tab-pane .pro-box .pro_tit p {
			float: left;
		}

		#inside-r_line1 .tab-content .tab-pane .pro-box .pro_tit img {
			margin-right: 1rem;
			width: 50px;
			margin-top: 0.7rem;
		}

		#inside-r_line1 .tab-content .tab-pane .pro-box .pro_tit h4 {
			margin-top: 0.8rem;
		}
		#inside-r_line1 .tab-content .tab-pane .pro-box .pro_des>div{
			grid-template-columns: 25% auto;
		}
		#inside-r_line1 .tab-content .tab-pane .pro-box .pro_price {
			padding-top: 1rem;
		}

		#inside-r_line2 .inside-l2_customization {
			flex-wrap: wrap;
		}

		#inside-r_line2 hr {
			margin: 1.5rem 0;
		}

		#inside-r_line2 .inside-l2_customization li {
			opacity: 1;
			padding-bottom: 2rem;
			margin: 0;
			flex: auto;
		}

		#inside-r_line2 .inside-l2_customization li:last-child {
			padding-bottom: 0;
		}

		#inside-r_line2 .inside-l2_customization li img {
			width: 50px;
			margin-bottom: 5px;
		}

		#inside-r_line2 .inside-l2_customization li h5 {
			margin: 1rem 0;
		}

		#inside-r_line2 .inside-l2_customization li p {
			opacity: 1;
			transform: translateY(0);
		}

		#inside-r_line2 .inside-l2_customization li:after {
			right: 3px;
			left: 0;
			bottom: 0;
			top: inherit;
			transform: rotateZ(90deg) scale(0.5);
		}

		#inside-r_line3 .inside-l3_advantage ul {
			margin-bottom: 0;
		}

		#inside-r_line3 .inside-l3_advantage ul li {
			flex: 0 1 100%;
			margin-bottom: 1rem;
			margin-top: 0;
		}

		#inside-r_line3 .inside-l3_advantage ul li:last-child {
			margin-bottom: 0;
		}

		#inside-r_line3 .inside-l3_advantage ul li img+div {
			padding-right: 0;
		}
	}