.solutionlist-page .banner img{
	width: 100%;
}
.solutionlist-page .sec1{
	padding: 5.2% 0 2.6%;
	font-size: 0;
}
.solutionlist-page .sec1 li{
	display: inline-block;
	vertical-align: top;
	width: 49.3%;
	margin-right: 1.4%;
	margin-bottom: 3.57%;
}
.solutionlist-page .sec1 li:nth-child(2n){
	margin-right: 0;
}
.solutionlist-page .sec1 li .img-box{
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-bottom: 3.623%;
}
.solutionlist-page .sec1 li .img-box.case1{
	background-image: url(../images/solution_list_sec1_img1.jpg);
}
.solutionlist-page .sec1 li .img-box.case2{
	background-image: url(../images/solution_list_sec1_img2.jpg);
}
.solutionlist-page .sec1 li .img-box.case3{
	background-image: url(../images/solution_list_sec1_img3.jpg);
}
.solutionlist-page .sec1 li .img-box.case4{
	background-image: url(../images/solution_list_sec1_img4.jpg);
}
.solutionlist-page .sec1 li:hover .img-box{
	background-image: none;
}
.solutionlist-page .sec1 li .img-box img{
	width: 100%;
	opacity: 1;
}
.solutionlist-page .sec1 li:hover .img-box img{
	opacity: 1;
}
.solutionlist-page .sec1 li .text-box{
	padding: 0 1.45%;
}
.solutionlist-page .sec1 li .text-box .left{
	width: 50%;
	display: inline-block;
	vertical-align: bottom;
}
.solutionlist-page .sec1 li .text-box .left h5{
	font-size: 26px;	
	color: #277bd1;
	font-weight: normal;
	margin-bottom: 3%;
}
.solutionlist-page .sec1 li .text-box .left p{
	font-size: 16px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.solutionlist-page .sec1 li .text-box .right{
	width: 50%;
	display: inline-block;
	vertical-align: bottom;
	text-align: right;
}
.solutionlist-page .sec1 li .text-box .right div{
	display: inline-block;
	vertical-align: bottom;
	width: 25%;
	text-align: center;
}
.solutionlist-page .sec1 li .text-box .right img{
	margin-bottom: 11.94%;
}
.solutionlist-page .sec1 li .text-box .right p{
	font-size: 16px;
	color: #333;
}
.solutionlist-page .sec2{
	background-color: #f3f3f3;
	padding: 2.6% 0 1.5625%;
	font-size: 0;
}
.solutionlist-page .sec2 li{
	display: inline-block;
	vertical-align: top;
	width: 32.36%;
	margin-bottom: 1.43%;
	margin-right: 1.46%;
}
.solutionlist-page .sec2 li:nth-child(3n){
	margin-right: 0;
}
.solutionlist-page .sec2 li .img{
	width: 100%;
}
.solutionlist-page .sec2 li .text-box{
	background-color: #fff;
	padding: 6.6% 9.5% 6.6% 6.6%;
	position: relative;
}
.solutionlist-page .sec2 li:hover .text-box{
	background-color: #277bd1;
	box-shadow: 0 3px 10px rgba(39,123,209,0.4);
}
.solutionlist-page .sec2 li .text-box h5{
	font-size: 26px;
	color: #277bd1;
	font-weight: normal;
	margin-bottom: 2.5%;
}
.solutionlist-page .sec2 li:hover .text-box h5{
	color: #fff;
}
.solutionlist-page .sec2 li .text-box p{
	font-size: 16px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.solutionlist-page .sec2 li:hover .text-box p{
	color: #fff;
}
.solutionlist-page .sec2 li .text-box .icon{
	position: absolute;
	right: 6.6%;
	top: 50%;
	margin-top: -2.6%;
	height: 21.43%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center top;
	background-image: url(../images/solution_list_sec2_icon_bg.png);
}
.solutionlist-page .sec2 li:hover .text-box .icon{
	background-position: center bottom;
}
.solutionlist-page .sec3{
	font-size: 0;
	text-align: center;
	padding: 2.6% 0 5.2%;
}
.solutionlist-page .sec3 .title{
	font-size: 26px;
	color: #277bd1;
	margin-bottom: 1.43%;
}
.solutionlist-page .sec3 li{
	display: inline-block;
	vertical-align: top;
	width: 25%;
	position: relative;
}
.solutionlist-page .sec3 li .img{
	width: 100%;
}
.solutionlist-page .sec3 li .name{
	position: absolute;
	left: 0;
	bottom: 6.82%;
	width: 100%;
	font-size: 20px;
	color: #fff;
}
.solutionlist-page .sec3 li:hover .name{
	opacity: 0;
}
.solutionlist-page .sec3 li .cover{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-color: rgba(2,103,206,0.6);
	padding: 10% 10% 0;
	opacity: 0;
}
.solutionlist-page .sec3 li:hover .cover{
	opacity: 1;
}
.solutionlist-page .sec3 li .cover h5{
	font-size: 20px;
	color: #fff;
	line-height: 26px;
	font-weight: normal;
	margin-bottom: 1.43%;
}
.solutionlist-page .sec3 li .cover p{
	font-size: 12px;
	color: #fff;
	line-height: 16px;
}
.solutionlist-page .sec3 li .cover .icon{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 6.82%;
	margin: auto;
}
.solutionlist-page .sec3 .more{
	font-size: 18px;
	color: #277bd1;
	width: 130px;
	height: 36px;
	line-height: 34px;
	margin: 1.43% auto 0;
	display: block;
	border: 1px solid #277bd1;
	border-radius: 18px;
}
.solutionlist-page .sec3 .more:hover{
	background-color: #277bd1;
	color: #fff;
}











.solutiondetail-page .banner{
	background-repeat: no-repeat;
	background-position: center center;	
	position: relative;
}
.solutiondetail-page.page1 .banner{
	background-image: url(../images/solution_detail_01_banner_web.jpg);
}
.solutiondetail-page.page2 .banner{
	background-image: url(../images/solution_detail_02_banner_web.jpg);
}
.solutiondetail-page.page3 .banner{
	background-image: url(../images/solution_detail_03_banner_web.jpg);
}
.solutiondetail-page.page4 .banner{
	background-image: url(../images/solution_detail_04_banner_web.jpg);
}
.solutiondetail-page.page5 .banner{
	background-image: url(../images/solution_detail_05_banner_web.jpg);
}
.solutiondetail-page.page6 .banner{
	background-image: url(../images/solution_detail_06_banner_web.jpg);
}
.solutiondetail-page.page7 .banner{
	background-image: url(../images/solution_detail_07_banner_web.jpg);
}
.solutiondetail-page.page8 .banner{
	background-image: url(../images/solution_detail_08_banner_web.jpg);
}
.solutiondetail-page.page9 .banner{
	background-image: url(../images/solution_detail_09_banner_web.jpg);
}
.solutiondetail-page.page10 .banner{
	background-image: url(../images/solution_detail_10_banner_web.jpg);
}
.solutiondetail-page .banner .icon{
	position: absolute;
	bottom: 8.33%;
	left: 0;
	right: 0;
	margin: auto;
	animation: 1s linear infinite updown;
	-webkit-animation: 1s linear infinite updown;
}
@keyframes updown {
	0%{
		transform: translateY(0);
		opacity: 0;
	}
	100%{
		transform: translateY(50%);
		opacity: 1;
	}
}
@-webkit-keyframes updown {
	0%{
		-webkit-transform: translateY(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: translateY(50%);
		opacity: 1;
	}
}
.solutiondetail-page .banner .text{
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}
.solutiondetail-page.page1 .banner .text{
	top: 29.5%;
	height: 12.513%;
}
.solutiondetail-page.page2 .banner .text{
	top: 17.41%;
	height: 12.513%;
}
.solutiondetail-page.page3 .banner .text{
	top: 15.75%;
	height: 12.513%;
}
.solutiondetail-page.page4 .banner .text{
	top: 20.86%;
	height: 11.16%;
}
.solutiondetail-page.page5 .banner .text{
	top: 20.13%;
	height: 13.14%;
}
.solutiondetail-page.page6 .banner .text{
	top: 20.33%;
	height: 13.14%;
}
.solutiondetail-page.page7 .banner .text{
	top: 12.513%;
	height: 13.24%;
}
.solutiondetail-page.page8 .banner .text{
	top: 12.513%;
	height: 13.03%;
}
.solutiondetail-page.page9 .banner .text{
	top: 13.97%;
	height: 13.24%;
}
.solutiondetail-page.page10 .banner .text{
	top: 12.41%;
	height: 13.14%;
}
.solutiondetail-page .sec1{
	font-size: 0;
	text-align: center;
	background-repeat: no-repeat;
}
.solutiondetail-page.page1 .sec1{
	background-image: url(../images/solution_detail_01_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 8.54% 0 19.95%;
}
.solutiondetail-page.page2 .sec1{
	background-image: url(../images/solution_detail_02_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 10% 0 15.26%;
}
.solutiondetail-page.page3 .sec1{
	background-image: url(../images/solution_detail_03_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 7.1875% 0 9.583%;
}
.solutiondetail-page.page4 .sec1{
	background-image: url(../images/solution_detail_04_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 8.54% 0 12.6%;
}
.solutiondetail-page.page5 .sec1{
	background-image: url(../images/solution_detail_05_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 8.4375% 0 22.08%;
}
.solutiondetail-page.page6 .sec1{
	background-image: url(../images/solution_detail_06_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 8.54% 0 23.65%;
}
.solutiondetail-page.page7 .sec1{
	background-image: url(../images/solution_detail_07_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 8.54% 0 16.77%;
}
.solutiondetail-page.page8 .sec1{
	background-image: url(../images/solution_detail_08_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 8.54% 0 23.33%;
}
.solutiondetail-page.page9 .sec1{
	background-image: url(../images/solution_detail_09_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 8.54% 0 19.79%;
}
.solutiondetail-page.page10 .sec1{
	background-image: url(../images/solution_detail_10_sec1_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	padding: 6.25% 0 8.85%;
}
.solutiondetail-page .sec1 .top .text1{
	font-size: 36px;
	color: #333;
	margin-bottom: 3%;
}
.solutiondetail-page .sec1 .top .text1 span{
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,170,217,1)), to(rgba(16,109,204,1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.solutiondetail-page .sec1 .top .text1 b{
	font-weight: normal;
}
.solutiondetail-page .sec1 .top .text2{
	font-size: 18px;
	color: #999;
	line-height: 32px;
	width: 72%;
	margin: 0 auto 1.64%;
}
.solutiondetail-page .sec1 .top .text3{
	border: 1px solid #999999;
	font-size: 18px;
	color: #333;
	line-height: 32px;
	padding: 18px 2.86%;
	width: 70%;
	margin: 0 auto;
}
.solutiondetail-page .sec1 .middle{
	margin: 3.57% 0;
}
.solutiondetail-page .sec1 .middle.box ul li{
	display: inline-block;
	vertical-align: top;
	position: relative;
	overflow: hidden;
}
.solutiondetail-page .sec1 .middle.box ul.three li{
	width: 32.7%;
	margin-right: 0.95%;
}
.solutiondetail-page .sec1 .middle.box ul.four li{
	width: 24.43%;
	margin-right: 0.76%;
}
.solutiondetail-page .sec1 .middle.box ul li:last-child{
	margin-right: 0;
}
.solutiondetail-page .sec1 .middle.box ul li .icon{
	height: 14%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 2;
}
.solutiondetail-page .sec1 .middle.box ul li .left,.solutiondetail-page .sec1 .middle.box ul li .right{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	position: relative;
}
.solutiondetail-page .sec1 .middle.box ul li .left img,.solutiondetail-page .sec1 .middle.box ul li .right img{
	width: 100%;
}
.solutiondetail-page .sec1 .middle.box ul li .cover{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(29,123,209,0.5);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.solutiondetail-page .sec1 .middle.box ul li:hover .cover{
	opacity: 1;
}
.solutiondetail-page .sec1 .middle.box ul li .cover .table-box{
	display: table;
	width: 100%;
	height: 100%;	
}
.solutiondetail-page .sec1 .middle.box ul li .cover .cell-box{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
.solutiondetail-page .sec1 .middle.box ul li .cover h5{
	font-size: 20px;
	color: #fff;
	line-height: 1.375;
	font-weight: normal;
	width: 90%;
	margin: 0 auto;
}
.solutiondetail-page .sec1 .middle.box ul li .cover p{
	width: 60%;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	line-height: 1.375;
	padding: 6px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.solutiondetail-page .sec1 .bottom h5{
	font-size: 22px;
	color: #277bd1;
	font-weight: normal;
	margin-bottom: 2.6%;
}
.solutiondetail-page .sec1 .bottom li{
	display: inline-block;
	vertical-align: top;
	width: 10%;
}
.solutiondetail-page .sec1 .bottom li .img-box{
	width: 40%;
	margin: 0 auto 14%;
	position: relative;
}
.solutiondetail-page .sec1 .bottom li .img-box img{
	width: 100%;
	border-radius: 50%;
	overflow: hidden;
	background-color: #277bd1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.solutiondetail-page .sec1 .bottom li:hover .img-box img{
	background-image:linear-gradient(135deg, #0d9ad6 , #277bd1);
}
.solutiondetail-page .sec1 .bottom li .img-box .line1,.solutiondetail-page .sec1 .bottom li .img-box .line2{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #277bd1;
	border-radius: 50%;
}
.solutiondetail-page .sec1 .bottom li:hover .img-box .line1,.solutiondetail-page .sec1 .bottom li:hover .img-box .line2{
	animation-name: bigsmall;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	-webkit-animation-name: bigsmall;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
}
.solutiondetail-page .sec1 .bottom li .img-box .line2{
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
}
@keyframes bigsmall {
	0%{
		transform: scale(1,1);
		opacity: 0.5;
	}
	100%{
		transform: scale(1.375,1.375);
		opacity: 0;
	}
}
@-webkit-keyframes bigsmall {
	0%{
		-webkit-transform: scale(1,1);
		opacity: 0.5;
	}
	100%{
		-webkit-transform: scale(1.375,1.375);
		opacity: 0;
	}
}
.solutiondetail-page .sec1 .bottom li p{
	font-size: 20px;
	color: #333;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.solutiondetail-page .sec1 .bottom li:hover p{
	color: #277bd1;
}
.solutiondetail-page .sec2{
	padding: 5.625% 0 4.8%;
}
.solutiondetail-page.page1 .sec2{
	background-image: url(../images/solution_detail_01_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page.page2 .sec2{
	background-image: url(../images/solution_detail_02_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page.page3 .sec2{
	background-image: url(../images/solution_detail_03_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}

.solutiondetail-page.page4 .sec2{
	background-image: url(../images/solution_detail_03_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page.page5 .sec2{
	background-image: url(../images/solution_detail_05_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page.page6 .sec2{
	background-image: url(../images/solution_detail_06_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page.page7 .sec2{
	background-image: url(../images/solution_detail_07_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page.page8 .sec2{
	background-image: url(../images/solution_detail_08_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page.page9 .sec2{
	background-image: url(../images/solution_detail_09_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page.page10 .sec2{
	background-image: url(../images/solution_detail_10_sec2_bg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
}
.solutiondetail-page .sec2 .inner{
	width: 77.6%;
}
.solutiondetail-page .sec2 .cover{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.solutiondetail-page .sec2 .table-box{
	display: table;
	width: 100%;
	height: 100%;
}
.solutiondetail-page .sec2 .cell-box{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}
.solutiondetail-page .sec2 .slide-box{
	position: relative;
}
.solutiondetail-page .sec2 .title{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 51;
}
.solutiondetail-page .sec2 .title .bg{
	width: 100%;
}
.solutiondetail-page .sec2 .title .top .text-box{
	margin: 8.26% 0 13.77%;
}
.solutiondetail-page .sec2 .title .top h5{
	font-size: 42px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 3.86%;
}
.solutiondetail-page .sec2 .title .top p{
	font-size: 18px;
	color: #fff;
}
.solutiondetail-page .sec2 .title .btn-box{
	font-size: 0;
}
.solutiondetail-page .sec2 .title .btn-box span{
	font-size: 22px;
	color: #fff;
	opacity: 0.2;
	margin: 0 1em;
	vertical-align: middle;
}
.solutiondetail-page .sec2 .title .swiper-prev,.solutiondetail-page .sec2 .title .swiper-next{
	display: inline-block;
	vertical-align: middle;
	width: 40px;	
	height: 40px;
	border-radius: 50%;
	cursor: pointer;
	border: 3px solid #fff;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.solutiondetail-page .sec2 .title .swiper-prev.swiper-button-disabled,.solutiondetail-page .sec2 .title .swiper-next.swiper-button-disabled{
	border-color: transparent;
	opacity: 0.5;
	cursor: default;
}
.solutiondetail-page .sec2 .title .swiper-prev{
	background-image: url(../images/solution_detail_sec2_prev.png);
}
.solutiondetail-page .sec2 .title .swiper-next{
	background-image: url(../images/solution_detail_sec2_next.png);
}
.solutiondetail-page .sec2 .swiper-slide img{
	width: 100%;
}
.solutiondetail-page .sec2 .swiper-slide .cover{
	background-color: rgba(29,123,209,0.8);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.solutiondetail-page .sec2 .swiper-slide.last .cover{
	opacity: 1;
	background-color: transparent;
}
.solutiondetail-page .sec2 .swiper-slide:hover .cover{
	opacity: 1;
}
.solutiondetail-page .sec2 .swiper-slide p{
	font-size: 28px;
	color: #fff;
}
.solutiondetail-page .sec2 .swiper-slide.last .icon{
	width: 30.3%;
	margin-bottom: 8.54%;
}
.solutiondetail-page .sec2 .swiper-slide.last p{
	font-size: 22px;
	color: #d2d2d2;
	text-shadow: 0 1px 1px rgba(0,0,0,0.43);
}
.solutiondetail-page .sec3{
	background-repeat: no-repeat;
	background-image: url(../images/solution_detail_sec3_bgimg_web.jpg);
	background-size: auto 100%;
	background-position: center center;
	font-size: 0;
}
.solutiondetail-page .sec3 .swiper-pagination{
	font-size: 28px;
	display: inline-block;
	vertical-align: middle;
	width: 14.3%;
	position: static;
	text-align: left;
}
.solutiondetail-page .sec3 .swiper-pagination a{
	display: block;
	color: #fff;
	margin-bottom: 3em;
}
.solutiondetail-page .sec3 .swiper-pagination a:last-child{
	margin-bottom: 0;
}
.solutiondetail-page .sec3 .swiper-pagination a.active{
	color: #277bd1;
}
.solutiondetail-page .sec3 .swiper-pagination a span{
	display: none;
	vertical-align: middle;
	width: 30px;
	height: 1px;
	margin-right: 20px;
	background-color: #277bd1;
}
.solutiondetail-page .sec3 .swiper-pagination a.active span{
	display: inline-block;
}
.solutiondetail-page .sec3 .slide-box{
	display: inline-block;
	vertical-align: middle;
	width: 78.5%;
	position: relative;
}
.solutiondetail-page .sec3 .swiper-prev,.solutiondetail-page .sec3 .swiper-next{
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -12.5px;
	z-index: 52;
}
.solutiondetail-page .sec3 .swiper-prev.swiper-button-disabled,.solutiondetail-page .sec3 .swiper-next.swiper-button-disabled{
	display: none;
}
.solutiondetail-page .sec3 .swiper-prev{
	left: 0;
}
.solutiondetail-page .sec3 .swiper-next{
	right: 0;
}
.solutiondetail-page .sec3 .swiper-prev img,.solutiondetail-page .sec3 .swiper-next img{
	width: 100%;
}
.solutiondetail-page .sec3 .swiper-slide img{
	width: 100%;
}
.solutiondetail-page .sec3 .swiper-slide a{
	position: absolute;
	right: 9.09%;
	bottom: 16.67%;
	font-size: 20px;
	color: #dbf6ff;
	text-decoration: underline;
}
.solutiondetail-page .sec3 .table-box{
	position: absolute;
	left: 0;
	right: 0;
	top: 8.8%;
	width: 81.82%;
	height: 82.4%;
	margin: auto;
	z-index: 51;
	display: none;
}
.solutiondetail-page .sec3 .table-box.active{
	display: block;
}
.solutiondetail-page .sec3 .table-box .close{
	position: absolute;
	left: 100%;
	top: 10%;
	margin-left: 1%;
	background-color: #000;
	text-align: center;
}
.solutiondetail-page .sec3 .table-box .close img{
	margin-bottom: 8px;
}
.solutiondetail-page .sec3 .table-box .close p{
	font-size: 14px;
	color: #fff;
	text-decoration: underline;
	white-space: nowrap;
}
.solutiondetail-page .sec3 .table-box .tab-control{
	background-color: rgba(12,15,21,0.5);
	border: 1px solid rgba(255,255,255,0.5);
	display: flex;
	align-items: center;
	justify-content: space-around;
	-webkit-display: flex;
	-webkit-align-items: center;
	-webkit-justify-content: space-around;
	height: 7%;
	margin-bottom: 3%;
	position: relative;
}
.solutiondetail-page .sec3 .table-box .tab-control a{
	font-size: 16px;
	color: #cfcfcf;
	border-bottom: 2px solid transparent;
	height: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	-webkit-display: inline-flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
}
.solutiondetail-page .sec3 .table-box .tab-control a.active{
	border-color: #277bd1;
	color: #277bd1;
}
.solutiondetail-page .sec3 .table-box .tab-content{
	height: 90%;
}
.solutiondetail-page .sec3 .table-box .tab-content .content{
	display: none;
	height: 100%;
	overflow: auto;
}
.solutiondetail-page .sec3 .table-box .tab-content .content.active{
	display: block;
}
.solutiondetail-page .sec3 .table-box .tab-content .content table{
	width: 100%;
	text-align: center;
}
.solutiondetail-page .sec3 .table-box .tab-content .content table th{
	background-color: #277bd1;
	font-size: 16px;
	color: #dcdcdc;
	font-weight: normal;
	height: 2.5em;
}
.solutiondetail-page .sec3 .table-box .tab-content .content table td{
	background-color: rgba(255,255,255,0.8);
	font-size: 14px;
	color: #333;
	border: 1px solid rgba(51,51,51,0.2);
	height: 3em;
	line-height: 1.22;
}
.solutiondetail-page .sec4{
	font-size: 0;
	overflow: hidden;
	display: flex;
	align-content: stretch;
	justify-content: flex-end;
	flex-direction: row-reverse;
	-webkit-display: flex;
	-webkit-align-content: stretch;
	-webkit-justify-content: flex-end;
	-webkit-flex-direction: row-reverse;
	-ms-display: flex;
	-ms-align-content: stretch;
	-ms-justify-content: flex-end;
	-ms-flex-direction: row-reverse;
	-o-display: flex;
	-o-align-content: stretch;
	-o-justify-content: flex-end;
	-o-flex-direction: row-reverse;
	-moz-display: flex;
	-moz-align-content: stretch;
	-moz-justify-content: flex-end;
	-moz-flex-direction: row-reverse;
}
.solutiondetail-page .sec4 .left{
	width: 62.5%;
}
.solutiondetail-page .sec4 .left .swiper-container img{
	width: 100%;
}
.solutiondetail-page .sec4 .left .swiper-pagination{
	bottom: 30px;
	font-size: 0;
}
.solutiondetail-page .sec4 .left .swiper-pagination .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	opacity: 1;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-color: transparent;
	background-image: url(../images/index_kv_page_circle.png);
	vertical-align: middle;
}
.solutiondetail-page .sec4 .left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width: 40px;
	height: 10px;
	border-radius: 5px;
	background-color: #2081d1;
	background-image: none;
}
.solutiondetail-page .sec4 .left .swiper-prev,.solutiondetail-page .sec4 .left .swiper-next{
	width: 40px;
	height: 74px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center bottom;
	border-radius: 5px;
	position: absolute;
	top: 50%;
	margin-top: -37px;
	z-index: 1;
	cursor: pointer;
}
.solutiondetail-page .sec4 .left .swiper-prev:hover,.solutiondetail-page .sec4 .left .swiper-next:hover{
	background-color: rgba(0,91,172,0.5);
	background-position: center top;
}
.solutiondetail-page .sec4 .left .swiper-prev{
	background-image: url(../images/index_kv_prev.png);
	left: 8.9%;
}
.solutiondetail-page .sec4 .left .swiper-next{
	background-image: url(../images/index_kv_next.png);
	right: 8.9%;
}
.solutiondetail-page .sec4 .right{
	width: 24%;
	padding-left: 4.86%;
	padding-top: 3%;
	padding-bottom: 3%;
	display: flex;
	align-content: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	-webkit-display: flex;
	-webkit-align-content: flex-start;
	-webkit-justify-content: flex-start;
	-webkit-flex-direction: column;
	-ms-display: flex;
	-ms-align-content: flex-start;
	-ms-justify-content: flex-start;
	-ms-flex-direction: column;
	-o-display: flex;
	-o-align-content: flex-start;
	-o-justify-content: flex-start;
	-o-flex-direction: column;
	-moz-display: flex;
	-moz-align-content: flex-start;
	-moz-justify-content: flex-start;
	-moz-flex-direction: column;
	position: relative;
}
.solutiondetail-page .sec4 .right h3{
	font-size: 42px;
	font-weight: bold;
	color: #333;
	margin-bottom: 13%;
}
.solutiondetail-page .sec4 .right .box{
	margin-bottom: 11%;
}
.solutiondetail-page .sec4 .right .box:last-child{
	margin-bottom: 0;
}
.solutiondetail-page .sec4 .right .box h5{
	font-size: 20px;
	font-weight: bold;
	color: #666;
	margin-bottom: 5%;
}
.solutiondetail-page .sec4 .right .box li{
	width: 33.333%;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-size: 1px 16px;
	background-position: right top;
	background-image: url(../images/solution_detail_sec4_line.jpg);
	text-align: center;
	margin-bottom: 3%;
}
.solutiondetail-page .sec4 .right .box li:nth-child(3n),.solutiondetail-page .sec4 .right .box li:last-child{
	background-image: none;
}
.solutiondetail-page .sec4 .right .box li a{
	font-size: 16px;
	color: #999;
	padding-bottom: 7px;
	border-bottom: 2px solid transparent;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 100%;
}
.solutiondetail-page .sec4 .right .box li a:hover{
	color: #277bd1;
	border-color: #277bd1;
}
.solutiondetail-page .sec4 .right .tip{
	font-size: 16px;
	color: #999;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 4%;
	padding-left: 20%;
}
.solutiondetail-page .pop-cover{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
	display: none;
}
.solutiondetail-page .pop-cover.active{
	display: block;
}
.solutiondetail-page .pop-cover .pop-box{
	width: 62.5%;
	background-color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}
.solutiondetail-page .pop-cover .pop-box .close{
	position: absolute;
	left: 100%;
	top: 0;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../images/caselist_pop_close_web.png);
	background-size: 100% 100%;
	border-radius: 50%;
	background-color: #28271f;
	margin-left: 26px;
}
.solutiondetail-page .pop-cover .pop-box .swiper-slide img{
	width: 100%;
}
.solutiondetail-page .pop-cover .pop-box .swiper-prev,.solutiondetail-page .pop-cover .pop-box .swiper-next{
	width: 22px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center bottom;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	z-index: 1;
	cursor: pointer;
}
.solutiondetail-page .pop-cover .pop-box .swiper-prev.swiper-button-disabled,.solutiondetail-page .pop-cover .pop-box .swiper-next.swiper-button-disabled{
	display: none;
}
.solutiondetail-page .pop-cover .pop-box .swiper-prev{
	background-image: url(../images/caselist_pop_prev.png);
	left: 4.167%;
}
.solutiondetail-page .pop-cover .pop-box .swiper-next{
	background-image: url(../images/caselist_pop_next.png);
	right: 4.167%;
}
.solutiondetail-page .pop-cover .pop-box .text-box{
	padding: 4.167%;
}
.solutiondetail-page .pop-cover .pop-box .text-box h3{
	font-size: 26px;
	font-weight: normal;
	color: #333;
	margin-bottom: 1.82%;
}
.solutiondetail-page .pop-cover .pop-box .text-box h3 span{
	font-size: 12px;
	color: #999;
	vertical-align: baseline;
	margin-left: 1em;
}
.solutiondetail-page .pop-cover .pop-box .text-box p{
	font-size: 16px;
	color: #333;
	line-height: 28px;
}
@media only screen and (max-width:1640px){
	.solutiondetail-page .sec4 .right h3{
		margin-bottom: 8%;
		font-size: 38px;
	}
	.solutiondetail-page .sec4 .right .box{
		margin-bottom: 6%;
	}
	.solutiondetail-page .sec4 .right .box h5{
		font-size: 18px;
	}
	.solutiondetail-page .sec4 .right .box li a,.solutiondetail-page .sec4 .right .tip{
		font-size: 14px;
	}
}
@media only screen and (max-width:1440px){
	.solutiondetail-page .sec1 .bottom li p{
		font-size: 16px;
	}
	.solutiondetail-page .sec1 .middle.box ul li .cover p{
		font-size: 14px;
	}
}
@media only screen and (max-width:1366px){
	.solutionlist-page .sec1 li .text-box .left p{
		font-size: 14px;
	}
	.solutionlist-page .sec1 li .text-box .right p{
		font-size: 14px;
	}
}
@media only screen and (max-width:1200px){
	.solutiondetail-page .sec4 .right h3{
		font-size: 30px;
	}
	.solutiondetail-page .sec4 .right .box h5{
		font-size: 16px;
	}
	.solutiondetail-page .sec4 .right .box li a,.solutiondetail-page .sec4 .right .tip{
		font-size: 12px;
	}
}
@media only screen and (max-width:1024px){
	.solutionlist-page .sec1{
		padding: 1.5625rem 0 1.25rem;
	}
	.solutionlist-page .sec1 li{
		display: block;
		width: 100%;
		margin-right: 0;
		margin-bottom: 1.25rem;
	}
	.solutionlist-page .sec1 li .img-box{
		margin-bottom: 0.75rem;
		background-image: none;
	}
	.solutionlist-page .sec1 li .img-box img{
		opacity: 1;
	}
	.solutionlist-page .sec1 li .text-box{
		padding: 0;
	}
	.solutionlist-page .sec1 li .text-box .left h5{
		font-size: 0.8125rem;
		margin-bottom: 0.375rem;
	}
	.solutionlist-page .sec1 li .text-box .left p{
		font-size: 0.5rem;
	}
	.solutionlist-page .sec1 li .text-box .right img{
		margin-bottom: 0.375rem;
		height: 0.625rem;
	}
	.solutionlist-page .sec1 li .text-box .right p{
		font-size: 0.5rem;
	}
	.solutionlist-page .sec2{
		padding: 1.875rem 0 2.0625rem;
	}
	.solutionlist-page .sec2 li{
		width: 48.26%;
		margin-bottom: 0.625rem;
		margin-right: 3.48%;
	}
	.solutionlist-page .sec2 li:nth-child(3n){
		margin-right: 3.48%;
	}
	.solutionlist-page .sec2 li:nth-child(2n){
		margin-right: 0;
	}
	.solutionlist-page .sec2 li .text-box{
		padding: 0.5rem 1.0625rem 0.5rem 0.625rem;
	}
	.solutionlist-page .sec2 li:hover .text-box{
		background-color: #fff;
		box-shadow: none;
	}
	.solutionlist-page .sec2 li .text-box h5{
		font-size: 0.8125rem;
		margin-bottom: 0.375rem;
	}
	.solutionlist-page .sec2 li:hover .text-box h5{
		color: #277bd1;
	}
	.solutionlist-page .sec2 li .text-box p{
		font-size: 0.5rem;
	}
	.solutionlist-page .sec2 li:hover .text-box p{
		color: #999;
	}
	.solutionlist-page .sec2 li:hover .text-box .icon{
		background-position: center top;
	}
	.solutionlist-page .sec3{
		padding: 2.5rem 0;
	}
	.solutionlist-page .sec3 .title{
		font-size: 1rem;
		margin-bottom: 1rem;
	}
	.solutionlist-page .sec3 li{
		width: 50%;
	}
	.solutionlist-page .sec3 li .name{
		bottom: 0.9375rem;
		font-size: 0.625rem;
	}
	.solutionlist-page .sec3 li:hover .name{
		opacity: 1;
	}
	.solutionlist-page .sec3 li:hover .cover{
		opacity: 0;
	}
	.solutionlist-page .sec3 .more{
		font-size: 0.5625rem;
		width: 4.0625rem;
		height: 1.125rem;
		line-height: 1.0625rem;
		margin: 1rem auto 0;
		border-width: 0.03125rem;
		border-radius: 0.5625rem;
	}
	.solutionlist-page .sec3 .more:hover{
		background-color: transparent;
		color: #277bd1;
	}

	



	.solutiondetail-page .banner{
		background-image: none!important;
	}
	.solutiondetail-page .banner .img{
		width: 100%;
	}
	.solutiondetail-page .banner .icon{
		bottom: 2.5rem;
		width: 0.625rem;
	}
	.solutiondetail-page.page1 .sec1{
		background-image: url(../images/solution_detail_01_sec1_bg_mobile.jpg);
		padding: 9.6% 0 24%;
	}
	.solutiondetail-page.page2 .sec1{
		background-image: url(../images/solution_detail_02_sec1_bg_mobile.jpg);
		padding: 9.6% 0 21.867%;
	}
	.solutiondetail-page.page3 .sec1{
		background-image: url(../images/solution_detail_03_sec1_bg_mobile.jpg);
		padding: 9.6% 0 22%;
	}
	.solutiondetail-page.page4 .sec1{
		background-image: url(../images/solution_detail_04_sec1_bg_mobile.jpg);
		padding: 9.6% 0 13.467%;
	}
	.solutiondetail-page.page5 .sec1{
		background-image: url(../images/solution_detail_05_sec1_bg_mobile.jpg);
		padding: 9.6% 0 59.1%;
	}
	.solutiondetail-page.page6 .sec1{
		background-image: url(../images/solution_detail_06_sec1_bg_mobile.jpg);
		padding: 9.6% 0 58.933%;
	}
	.solutiondetail-page.page7 .sec1{
		background-image: url(../images/solution_detail_07_sec1_bg_mobile.jpg);
		padding: 9.6% 0 22.27%;
	}
	.solutiondetail-page.page8 .sec1{
		background-image: url(../images/solution_detail_08_sec1_bg_mobile.jpg);
		padding: 9.6% 0 37.7333%;
	}
	.solutiondetail-page.page9 .sec1{
		background-image: url(../images/solution_detail_09_sec1_bg_mobile.jpg);
		padding: 9.6% 0 20.933%;
	}
	.solutiondetail-page.page10 .sec1{
		background-image: url(../images/solution_detail_10_sec1_bg_mobile.jpg);
		padding: 9.6% 0 12.8%;
	}
	.solutiondetail-page .sec1 .top .text1{
		font-size: 1.125rem;
		line-height: 1.5625rem;
		margin-bottom: 0.6875rem;
	}
	.solutiondetail-page .sec1 .top .text1 span{
		display: block;
	}
	.solutiondetail-page .sec1 .top .text1 b{
		display: none;
	}
	.solutiondetail-page .sec1 .top .text2{
		font-size: 0.5625rem;
		line-height: 1rem;
		width: 94.2%;
		margin: 0 auto 0.625rem;
	}
	.solutiondetail-page .sec1 .top .text3{
		border-width: 0.03125rem;
		font-size: 0.5625rem;
		line-height: 1rem;
		padding: 0.25rem 6.9%;
		width: 94.2%;
	}
	.solutiondetail-page .sec1 .middle{
		margin: 1.5625rem 0;
	}
	.solutiondetail-page .sec1 .middle.slash img{
		height: 1.125rem;
	}
	.solutiondetail-page .sec1 .middle.box ul.three li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.625rem;
	}
	.solutiondetail-page .sec1 .middle.box ul.four li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.625rem;
	}
	.solutiondetail-page .sec1 .middle.box ul li:last-child{
		margin-bottom: 0;
	}
	.solutiondetail-page .sec1 .middle.box ul li .cover h5{
		font-size:0.625rem;
	}
	.solutiondetail-page .sec1 .middle.box ul li .cover p{
		font-size: 0.5rem;
		padding: 0.25rem 0;
	}
	.solutiondetail-page .sec1 .bottom h5{
		font-size: 0.6875rem;
		margin-bottom: 1.5625rem;
	}
	.solutiondetail-page .sec1 .bottom li{
		width: 25%;
		margin-bottom: 0.9375rem;
	}
	.solutiondetail-page .sec1 .bottom li .img-box{
		width: 2.5rem;
		margin: 0 auto 0.8125rem;
	}
	.solutiondetail-page .sec1 .bottom li p{
		font-size: 0.625rem;
	}
	.solutiondetail-page .sec2{
		padding: 2.5rem 0 1.875rem;
	}
	.solutiondetail-page.page1 .sec2{
		background-image: url(../images/solution_detail_01_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page.page2 .sec2{
		background-image: url(../images/solution_detail_02_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page.page3 .sec2{
		background-image: url(../images/solution_detail_03_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page.page5 .sec2{
		background-image: url(../images/solution_detail_05_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page.page6 .sec2{
		background-image: url(../images/solution_detail_06_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page.page7 .sec2{
		background-image: url(../images/solution_detail_07_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page.page8 .sec2{
		background-image: url(../images/solution_detail_08_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page.page9 .sec2{
		background-image: url(../images/solution_detail_09_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page.page10 .sec2{
		background-image: url(../images/solution_detail_10_sec2_bg_mobile.jpg);
	}
	.solutiondetail-page .sec2 .inner{
		width: 92%;
	}
	.solutiondetail-page .sec2 .title{
		position: static;
		font-size: 0;
		margin-bottom: 1.5625rem;
	}
	.solutiondetail-page .sec2 .title .bg{
		display: none;
	}
	.solutiondetail-page .sec2 .cover{
		position: static;
	}
	.solutiondetail-page .sec2 .table-box{
		display: block;
	}
	.solutiondetail-page .sec2 .cell-box{
		display: block;
		vertical-align: top;
		text-align: left;
	}
	.solutiondetail-page .sec2 .title .top img{
		width: 2.1875rem;
		vertical-align: middle;
		margin-right: 0.625rem;
	}
	.solutiondetail-page .sec2 .title .top .text-box{
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}
	.solutiondetail-page .sec2 .title .top h5{
		font-size: 1.3125rem;
		margin-bottom: 0.4375rem;
	}
	.solutiondetail-page .sec2 .title .top p{
		font-size: 0.5625rem;
	}
	.solutiondetail-page .sec2 .title .btn-box{
		display: none!important;
	}
	.solutiondetail-page .sec2 .swiper-slide p{
		font-size: 0.8125rem;
		background-color: #277bd1;
		line-height: 1.5625rem;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		text-align: center;
	}
	.solutiondetail-page .sec3{
		background-image: url(../images/solution_detail_sec3_bgimg_mobile.jpg);
	}
	.solutiondetail-page .sec3 .inner{
		max-width: 100%;
		position: relative;
	}
	.solutiondetail-page .sec3 .swiper-pagination{
		font-size: 0;
		display: block;
		width: 92%;
		position: absolute;
		left: 4%;
		top: 1.5625rem;
		text-align: center;
		border: 1px solid #277bd1;
		border-radius: 0.25rem;
		overflow: hidden;
	}
	.solutiondetail-page .sec3 .swiper-pagination a{
		display: inline-block;
		vertical-align: top;
		color: #277bd1;
		margin-bottom: 0;
		font-size: 0.875rem;
		width: 33.333%;
		height: 2.25rem;
		line-height: 2.25rem;
	}
	.solutiondetail-page .sec3 .swiper-pagination a.active{
		color: #fff;
		background-color: #277bd1;
	}
	.solutiondetail-page .sec3 .swiper-pagination a.active span{
		display: none;
	}
	.solutiondetail-page .sec3 .slide-box{
		display: block;
		width: 100%;
	}
	.solutiondetail-page .sec3 .swiper-prev,.solutiondetail-page .sec3 .swiper-next{
		display: none;
	}
	.solutiondetail-page .sec3 .swiper-slide a{
		right: 50%;
		bottom: 2.75rem;
		font-size: 0.875rem;
		margin-right: -3.5em;
	}
	.solutiondetail-page .sec3 .table-box{
		top: 15.19%;
		width: 92%;
		height: 67.6%;
	}
	.solutiondetail-page .sec3 .table-box .close{
		left: 50%;
		top: 100%;
		margin-top: 0.5625rem;
		margin-left: -0.625rem;
		background-color: transparent;
	}
	.solutiondetail-page .sec3 .table-box .close img{
		margin-bottom: 0;
		width: 1.25rem;
	}
	.solutiondetail-page .sec3 .table-box .close p{
		display: none;
	}
	.solutiondetail-page .sec3 .table-box .tab-control{
		height: 7%;
		margin-bottom: 3%;
	}
	.solutiondetail-page .sec3 .table-box .tab-control a{
		font-size: 0.5625rem;
		border-bottom: 0.0625rem solid transparent;
	}
	.solutiondetail-page .sec3 .table-box .tab-content{
		height: 90%;
	}
	.solutiondetail-page .sec3 .table-box .tab-content .content table th{
		font-size: 0.5rem;
		height: 2.625em;
	}
	.solutiondetail-page .sec3 .table-box .tab-content .content table td{
		font-size: 0.5625rem;
		height: 4.222em;
	}
	.solutiondetail-page .sec4{
		flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		-moz-flex-direction: column;
	}
	.solutiondetail-page .sec4 .left{
		width: 100%;
	}
	.solutiondetail-page .sec4 .left .swiper-pagination{
		bottom: 1.5625rem;
	}
	.solutiondetail-page .sec4 .left .swiper-pagination .swiper-pagination-bullet{
		width: 0.4375rem;
		height: 0.4375rem;
		margin: 0 0.15625rem;
	}
	.solutiondetail-page .sec4 .left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
		width: 1.25rem;
		height: 0.3125rem;
		border-radius: 0.15625rem;
	}
	.solutiondetail-page .sec4 .left .swiper-prev,.solutiondetail-page .sec4 .left .swiper-next{
		width: 1.25rem;
		height: 2.3125rem;
		border-radius: 0.125rem;
		margin-top: -1.15625rem;
	}
	.solutiondetail-page .sec4 .left .swiper-prev{
		left: 4%;
	}
	.solutiondetail-page .sec4 .left .swiper-next{
		right: 4%;
	}
	.solutiondetail-page .sec4 .right{
		width: 100%;
		padding: 2.5rem 0.625rem 4rem;
	}
	.solutiondetail-page .sec4 .right h3{
		font-size: 1.3125rem;
		margin-bottom: 1.5rem;
	}
	.solutiondetail-page .sec4 .right .box{
		margin-bottom: 1.25rem;
	}
	.solutiondetail-page .sec4 .right .box h5{
		font-size: 0.875rem;
		margin-bottom: 0.625rem;
	}
	.solutiondetail-page .sec4 .right .box li{
		background-size: 1px 100%;
		margin-bottom: 0.625rem;
	}
	.solutiondetail-page .sec4 .right .box li a{
		font-size: 0.6875rem;
		padding-bottom: 0;
		border-bottom: 0 none;
	}
	.solutiondetail-page .sec4 .right .box li a:hover{
		color: #999;
	}
	.solutiondetail-page .sec4 .right .tip{
		font-size: 0.6875rem;
		padding: 0 0.625rem;
		bottom: 6%;
	}
	.solutiondetail-page .pop-cover .pop-box{
		width: 92%;
	}
	.solutiondetail-page .pop-cover .pop-box .close{
		left: 50%;
		top: 100%;
		width: 1.5625rem;
		height: 1.5625rem;
		background-image: url(../images/caselist_pop_close_mobile.png);
		border-radius: 0;
		background-color: transparent;
		margin-left: -0.78125rem;
		margin-top: 1.5625rem;
	}
	.solutiondetail-page .pop-cover .pop-box .swiper-prev,.solutiondetail-page .pop-cover .pop-box .swiper-next{
		width: 0.6875rem;
		height: 1.25rem;
		margin-top: -0.625rem;
	}
	.solutiondetail-page .pop-cover .pop-box .swiper-prev{
		left: 1.5625rem;
	}
	.solutiondetail-page .pop-cover .pop-box .swiper-next{
		right: 1.5625rem;
	}
	.solutiondetail-page .pop-cover .pop-box .text-box{
		padding: 1.5625rem 0.625rem;
	}
	.solutiondetail-page .pop-cover .pop-box .text-box h3{
		font-size: 0.8125rem;
		margin-bottom: 0.25rem;
	}
	.solutiondetail-page .pop-cover .pop-box .text-box h3 span{
		font-size: 0.5rem;
		margin-left: 0.5em;
	}
	.solutiondetail-page .pop-cover .pop-box .text-box p{
		font-size: 0.5625rem;
		line-height: 0.875rem;
	}
}