@charset "utf-8";
.case-detail{max-width:1165px; margin:0 auto; padding:40px 0;}
.case-detail .detail-tit{font-size:36px; color:#014e95; line-height:1em; text-align:left; text-align: center;}
.case-detail .detail-intro{}
.case-detail .detail-intro .case-tit1{font-size:23px; color:#414040; line-height:1.5em; margin-bottom:15px;}
.case-detail .detail-intro p{font-size:16px; color:#5b5b5b; line-height:1.8em; margin:10px 0;}
/*.case-detail .detail-intro p strong{font-size:18px; color:#014e95;}*/
.case-detail .detail-intro p strong{font-weight: 400;}
/*.case-detail .detail-intro .case-blue{padding:0.6em 20px; background:#014e95; font-size:16px; color:#fff; line-height:1.5em; display:inline-block; border-radius:50px; margin:10px 0;}*/
/*.case-detail .detail-intro .case-blue strong{font-size:18px;}*/
.case-detail .detail-intro .case-blue strong{font-weight: 400;}
.case-detail .detail-intro .case-float{width:100%; margin-bottom:20px;}
.case-detail .detail-intro .case-float1{margin-bottom:80px;}
.case-detail .detail-intro .case-floatL{width:45%; float:left; text-align:center;}
.case-detail .detail-intro .case-floatR{width:45%; float:right; text-align:center;}
.case-detail .detail-intro .case-float1 .case-floatL{margin-top:30px; text-align:left;}
.case-detail .detail-intro .case-float1 .case-floatR{width:50.5%;}
.case-detail .detail-intro .case-float1 .case-floatR img{box-shadow:0 0 20px rgba(0,0,0,.2); border-radius:25px;}
.case-detail .detail-intro .case-float p{max-width:95%; text-align:left; height:90px;}
.case-detail .detail-intro .case-float1 p{height:auto !important;}
.case-detail .detail-intro img{max-width:100%;}
.case-detail .detail-intro .case-tit2{font-size:23px; color:#1e1e1e; line-height:1.5em;}
.case-detail .detail-intro .case-tit3{font-size:23px; color:#1e1e1e; line-height:1.5em;}

.case-video{text-align:center; width:100%; max-width:810px; margin:0 auto; border-radius:25px; overflow:hidden; margin-top:40px;}

@media(max-width:1440px){
	.case-detail .detail-tit{font-size:30px;}
	.case-detail .detail-intro .case-tit1,.case-detail .detail-intro .case-tit2,.case-detail .detail-intro .case-tit3{font-size:20px;}
	.case-detail .detail-intro p{font-size:14px;}
	.case-detail .detail-intro .case-blue{font-size:14px;}
	.case-detail .detail-intro p strong{font-size:15px;}
	.case-detail .detail-intro .case-blue strong{font-size:15px;}
}
@media(max-width:1280px){
	.case-detail .detail-tit{font-size:22px;}
	.case-detail .detail-intro .case-tit1,.case-detail .detail-intro .case-tit2,.case-detail .detail-intro .case-tit3{font-size:14px; font-weight:bold;}
	.case-detail .detail-intro .case-float1{margin-bottom:50px;}
	.case-detail{padding:0 0 40px 0;}
}
@media(max-width:1024px){
	.case-detail .detail-intro .case-float1 .case-floatL{margin-top: 0;}
	.case-detail .detail-intro .case-float1{margin-bottom:30px;}
}
@media(max-width:999px){
.case-detail .detail-intro .case-floatL{width:100%; float:none;}
.case-detail .detail-intro .case-floatR{width:100%; float:none; margin-top:20px;}
.case-detail .detail-intro .case-float1 .case-floatL{}
.case-detail .detail-intro .case-float1 .case-floatR{width:100%;}
}
/* CSS Document */

