/* ÆóÒµÀíÄî */
.philosophy-txt .back-philosophy { padding: 13% 0; background-position: center; background-size: cover; background-repeat: no-repeat; }
.philosophy-txt .txt { text-align: right; }
.philosophy-txt .yans { font-size: 24px; color: #004da0; margin-bottom: 20px; }
.philosophy-txt .wenz { line-height: 1.3157em; font-size: 38px; color: #333333; }
.philosophy-two .back-philosophy { padding: 210px 0; background-position: center; background-size: cover; background-repeat: no-repeat; }
.philosophy-two .txt { text-align: left; max-width: 600px; }
.philosophy-two .yans { font-size: 24px; color: #fff; margin-bottom: 20px; }
.philosophy-two .wenz { line-height: 1.3157em; font-size: 38px; color: #ffffff; }
.philosophy-three { padding: 4% 0; background: url(/template/cn/images/philosophy-back3.png) no-repeat; background-size: cover; background-position: center; }
.philosophy-three .Tmui { text-align: center; margin-bottom: 3%; }
.philosophy-three .Tmui .yans { font-size: 24px; color: #004da0; margin-bottom: 20px; }
.philosophy-three .Tmui .wenz { line-height: 1.3157em; font-size: 38px; color: #333333; }
.philosophy-three li { border-right: solid 1px #d9e8ea; margin-bottom: 65px; padding: 30px 0; width: 50%; float: left; text-align: center; }
.philosophy-three li .icon span { display: inline-block; margin-bottom: 10px; }
.philosophy-three li .icon img { height: 81px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.philosophy-three li .ti { font-size: 32px; color: #333333; padding: 20px 0; }
.philosophy-three li .wenz { line-height: 30px; max-width: 510px; margin: 0 auto; font-size: 16px; }
.philosophy-three li:nth-child(2n) { border-right: none; }
.philosophy-three li:hover .icon img { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }
.philosophy-three li .icon span { -webkit-transition: 1s; transition: 1s; }
@media(max-width:1024px) {
	.philosophy-three li { padding: 0 30px; }
	.philosophy-three li .ti { padding: 10px 0; }
}
@media(max-width:768px) {
	.philosophy-three li { padding: 0 30px; }
	.philosophy-three li .ti { padding: 10px 0; }
	.philosophy-three li .wenz { height: auto; }
	.philosophy-two .txt { max-width: 80%; }
}
@media(max-width:640px) {
	.philosophy-txt .back-philosophy { padding: 80px 0; }
	.philosophy-txt .wenz { font-size: 30px; }
	.philosophy-two .back-philosophy { padding: 80px 0; }
	.philosophy-two .txt { max-width: 100%; }
	.philosophy-two .wenz { font-size: 18px; line-height: 30px; }
	.philosophy-three { padding: 80px 0 50px; }
	.philosophy-three li { width: 100%; border-right: none; margin-bottom: 30px; }
	.philosophy-three li .ti { font-size: 26px; }
	
		/* .philosophy-three li .icon span{max-width:50px;}
	*/
	.philosophy-three .Tmui { margin-bottom: 50px; }
	.philosophy-three .Tmui .wenz { font-size: 26px; line-height: 36px; }
}

/*RighInfo002739 */
.RighInfo002739 .main_title .cn { text-align: left; padding-bottom: 0; }
.RighInfo002739 .box-1 { background: #f0f0f0; padding: 5% 0; }
.RighInfo002739 .area-info .pic { width: 50%; }
.RighInfo002739 .area-info .pic .img-block { border-radius: 20px; }
.RighInfo002739 .area-info .singlePage { font-size: 16px; line-height: 2; text-align: justify; }
.RighInfo002739 .flip-content h3 { font-size: 20px; }
.RighInfo002739 .flip-content pre { font-size: 16px; line-height: 2; width: 60%; margin: 0 auto; }
@media(min-width:1025px) {
	.RighInfo002739 .area-info .singlePage { margin-left: 10%; }
}
@media(max-width:1024px) {
	.RighInfo002739 .area-info { margin: 0; }
	.RighInfo002739 .area-info .ytable, .RighInfo002739 .area-info .ytable-cell { display: block; width: auto !important; }
	.RighInfo002739 .area-info .singlePage { padding: 15px; }
}
.RighInfo002739 .box-2 { padding-top: 4%; padding-bottom: 4%; }
@media(max-width:1024px) {
	.RighInfo002739 .box-2 { margin-bottom: 30px; padding-bottom: 30px; }
}
.RighInfo002739 .youshi-list li { text-align: center; padding: 0 5%; }
.RighInfo002739 .youshi-list li pre { text-align: center; line-height: 24px; color: #555; }
.RighInfo002739 .youshi-list li .icon img { width: 60px; height: 60px; }
.RighInfo002739 .youshi-list li h3 { color: #184477; font-size: 18px; padding: 25px 0 15px 0; }
@media(min-width:641px) {
	.RighInfo002739 .youshi-list li { float: left; width: 33.3333%; }
	.RighInfo002739 .youshi-list li:nth-child(3n+1) { clear: left; }
}
@media(max-width:640px) {
	.RighInfo002739 .youshi-list li:not(:last-child) { margin-bottom: 20px; }
}
.RighInfo0031341.productdetails .img-group li .Ispic { background-size: contain; padding-bottom: 74.167%; border-radius: 20px; }
.RighInfo0031341.productdetails  .img-side .ytable-cell { padding: 0; }
.RighInfo0031341.productdetails .img-side .txt { padding-right: 5%; padding-left: 5%; }
.RighInfo0031341.productdetails .controls { display: none; }
.RighInfo0031341.productdetails .img-side .btn { margin-top: 0; }
.RighInfo0031341.productdetails .img-side .btn a { margin-top: 2%; }
.RighInfo0031341.productdetails .img-side { border-radius: 20px; }
.RighInfo0031341.productdetails  .img-group { border-right: 0; }
#bizIntro { padding: 5% 0; }
#bizIntro .main_title .cn .tit { width: 60%; margin: 0 auto; padding: 0; border-bottom: 0; }
#bizIntro .main_title .cn { padding: 0; }

/*bizList*/
#bizList { background-color: #f8f9fa; padding: 4.55729167% 0; }
#bizList .list { width: 101.953125%; overflow: hidden; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: wrap; -moz-flex-flow: wrap; -ms-flex-flow: wrap; -o-flex-flow: wrap; flex-flow: wrap; }
#bizList .item { width: 33.33333333%; padding: 0.95785441% 1.91570881% 0.95785441% 0; }
#bizList .box { background-color: #fff; height: 100%; padding: 12.19512195% 9.75609756% 8.53658537%; }
#bizList .icon { width: 18.48484848%; margin: 0 auto 6.66666667%; }
#bizList .icon i { display: block; overflow: hidden; padding-bottom: 100%; background: no-repeat center center; background-size: contain; }
#bizList .name { text-align: center; font: normal 20px/1.8em "hmMedium"; color: #004da0; margin-bottom: 6.96969697%; }
#bizList .name:after { width: 12.72727273%; height: 2px; background-color: #e6e6e6; content: ''; display: block; margin: 4.84848485% auto 0; }
#bizList .intro { font-size: 16px; line-height: 2; text-align-last: center; }
#bizList .info { position: relative; top: 50%; transform: translateY(-50%); text-align: center; }
#bizList .tips { font: normal 23px/1.56em "hmMedium"; color: #004da0; margin-bottom: 17.57575758%; }
#bizList .btn { width: 60.60606061%; margin: 0 auto; cursor: pointer; }
#bizList .btn span { display: block; background-color: #004da0; color: #fff; border-radius: 3px; height: 60px; line-height: 60px; font-size: 20px; }
.jmBlock { padding: 5% 0 }
.jmBlock .main_title .cn { padding: 0; }
.jmBlock .content { max-width: 790px; margin: 0 auto 45px; font-size: 18px; text-align: center; }
.yjGroup { justify-content: space-between; box-shadow: 0 6px 10px #d5ebf3; }
.yjGroup .item { text-align: center; background: #fff; padding: 5% 0; width: 25%; transition: .6s; position: relative; }
.yjGroup .item:nth-child(2n) { background: #f1f9fd; }
.yjGroup .item:hover { box-shadow: 0 0 6px #a1c5d2; z-index: 10; }
.yjGroup .item .t { margin-top: 40px; font-size: 0.36rem; }
.yjGroup .item .t span:before, .yjGroup .item .t span:after { content: ""; display: inline-block; vertical-align: middle; width: 40px; height: 1px; background: #afdddd; margin: 0 10px; }
.jmBlock .blockTitle { margin-bottom: 40px; }
.qdGroup { justify-content: space-between; }
.qdGroup .item { background-size: cover; background-repeat: no-repeat; background-position: center; width: 19%; margin-right: 1%; text-align: center; }
.qdGroup .item .linearBg2 { padding: 100px 20px; height: 100%; }
.qdGroup .item .icon { margin-bottom: 20px; font-size: 0; line-height: 65px; }
.qdGroup .item .t { font-size: 20px; }
.yqContent { background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; padding: 120px 0; }
.yqContent .yqList { justify-content: space-between; align-items: center; }
.yqContent .yqList .item { align-items: center; width: 48%; }
.yqContent .yqList .item .text { padding-left: 20px; font-size: 0.24rem; line-height: 1.8; }
.lcGroup { padding-top: 5%; justify-content: space-between; align-items: center; }
.lcGroup .item { font-size: 0.24rem; padding: 20px; text-align: center; }
.lcGroup .lcNext:last-child { display: none; }
.lcGroup .item .icon { margin-bottom: 20px; font-size: 0; line-height: 80px; }
.lcGroup .item .icon img { max-height: 80px; }
.lcGroup .item:hover .icon { animation: bounce 1s; }
@media(max-width:1024px) {
	.jmBlock .blockTitle { margin-bottom: 20px; }
	.jmBlock .content { margin-bottom: 30px; }
	.qdGroup .item { width: 32.33%; margin-bottom: 1%; }
	.qdGroup { flex-wrap: wrap; }
	.qdGroup .item .linearBg2 { padding: 50px 20px; }
	.qdGroup .item .icon { line-height: 40px; }
	.qdGroup .item .icon img { height: 40px; }
	.yqContent .yqList { flex-wrap: wrap; }
	.yqContent .yqList .item { width: 100%; margin-bottom: 40px; }
	.yqContent .yqList .item img { max-width: 20%; }
	.lcGroup .item { font-size: 18px }
	.lcGroup .item .icon img { height: 44px; }
	.lcGroup .lcNext img { width: 34px; }
	.lcGroup { padding-top: 0; }
}
@media(max-width:680px) {
	.yjGroup .item .icon img { width: 40px; }
	.yjGroup .item .t { margin-top: 20px; white-space: nowrap; }
	.yjGroup .item .t span:before, .yjGroup .item .t span:after { width: 20px; margin: 0 5px; }
	.lcGroup { align-items: flex-start; }
	.lcGroup .item { padding: 10px; font-size: 0.16rem; }
	.lcGroup .lcNext { align-self: center; }
	.lcGroup .item .icon img { height: 30px; max-width: none; }
	.lcGroup .item .icon { line-height: 50px; margin-bottom: 0; }
}
.linearBg { background: rgb(65, 167, 224); background: -moz-linear-gradient(left, rgba(65, 167, 224, 1) 0%, rgba(33, 163, 155, 1) 100%); background: -webkit-linear-gradient(left, rgba(65, 167, 224, 1) 0%, rgba(33, 163, 155, 1) 100%); background: linear-gradient(to right, rgba(65, 167, 224, 1) 0%, rgba(33, 163, 155, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a7e0', endColorstr='#21a39b', GradientType=1); color: #fff; }
.linearBg2 { background: rgb(65, 167, 224); background: -moz-linear-gradient(bottom, rgba(33, 163, 155, 1) 0%, rgba(65, 167, 224, 0.8) 100%); background: -webkit-linear-gradient(bottom, rgba(33, 163, 155, 1) 0%, rgba(65, 167, 224, 0.8) 100%); background: linear-gradient(to top, rgb(0 77 160) 0%, rgba(65, 167, 224, 0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21a39b', endColorstr='#cc41a7e0', GradientType=0); color: #fff; }
.flex { display: -webkit-box; display: -moz-flex; display: -ms-flexbox; display: flex; display: -webkit-flex; width: 100%; height: 100%; }
.Floor002828.case { 
    /*background: url(/template/cn/uploadfiles/Floor002828_bg1.jpg) no-repeat;*/
    background-repeat: no-repeat;
    background-size: cover; padding-bottom: 3%;
    }
.Floor002828.case .main_title .cn { color: #fff; }
.Floor002828.case .slider-for li .txt { float: right; }
.Floor002828.case .slider-for li .pic { float: left; }
.Floor002828.case .slick-slider { padding-bottom: 4%; }
.Floor002828.case .slick-arrow { top: 55%; }
.Floor002828.case  .slider-for li p { -webkit-line-clamp: inherit; text-align: justify; }
.Floor002828.case .slider-for li .pic { padding-bottom: 0; }
.Floor002828.case  .slider-for li .tit span { color: #fff; }
.Floor002828.case .slider-for li p { color: rgba(255, 255, 255, 0.9); }

/*Form003139 */
.Form003139 { padding: 5% 0; }
.Form003139 .auto { position: relative; z-index: 1; font-family: 'SourceHanSansCN-Regular'; }
.Form003139 .title { font-family: 'SourceHanSansCN-Medium'; font-size: 1.625em; color: #333333; line-height: 1.1538em; }
.Form003139 .title:after { display: block; content: ''; width: 15px; height: 2px; background-color: #d72623; margin: 1.1538em 0; }
.Form003139 .desc { font-size: 0.875em; color: #999999; line-height: 1.78571; }
.Form003139 .form { background-color: #f9f9f9; border-radius: 20px; }
.Form003139 .form-ul { margin: 0 auto; }
.Form003139 .form-ul li { margin-bottom: 20px; position: relative; }
.Form003139 .form-ul li .tit { position: absolute; left: 1.1428em; top: 0; font-size: 0.875em; line-height: 3.5714; color: #333333; }
.Form003139 .form-ul li select, .Form003139 .form-ul li .text { width: 100%; border-radius: 5px; border: solid 1px #8b8b8b; font-size: 0.875em; line-height: 3.5714; height: 3.5714em; background: none; padding: 0 1em; font-family: 'SourceHanSansCN-Regular'; }
.Form003139 .form-ul li textarea.text { height: 100px; line-height: 1.5; }
.Form003139 .form-ul .btn { width: 10em; background: #6b6b6b; border-radius: 5px; font-size: 0.875em; height: 3.5714em; color: #fff; cursor: pointer; border: 0; font-family: 'SourceHanSansCN-Regular'; }
.Form003139 .form .img .img-block { border-radius: 20px; }
@media (min-width:1025px) {
	.Form003139 .form .img { width: 50%; }
	.Form003139 .form-ul .row-2 li { float: left; width: calc(50% - 5px); }
	.Form003139 .form-ul .row-2 li:nth-child(2n) { float: right; }
	.Form003139 .form-ul { width: 75.715%; }
}
@media (max-width:1024px) {
	.Form003139 .form-ul { padding: 2em 0; }
	.Form003139 .form-ul { width: 90%; }
}

/* 2023/1/4 */
.philosophy-three ul { display: flex; flex-wrap: wrap; }
.philosophy-three ul::after { display: none; }
@media (max-width:1459px) {
	.philosophy-two .yans, .philosophy-txt .yans { font-size: 18px; margin-bottom: 15px; }
	.philosophy-two .wenz, .philosophy-txt .wenz { font-size: 28px; }
	.philosophy-three .Tmui .yans { font-size: 18px; margin-bottom: 15px; }
	.philosophy-three .Tmui .wenz { font-size: 28px; }
	.philosophy-three li .icon img { height: 64px; }
	.philosophy-three li .ti { font-size: 24px; padding: 12px 0; }
	.philosophy-three li .wenz { font-size: 14px; line-height: 24px; max-width: 80%; }
	.RighInfo002739 .area-info .singlePage { font-size: 14px; }
}
@media (max-width:500px) {
	.philosophy-two .yans, .philosophy-txt .yans { font-size: 16px; margin-bottom: 10px; }
	.philosophy-two .wenz, .philosophy-txt .wenz { font-size: 22px; }
	.philosophy-three { padding: 40px 0 40px; }
	.philosophy-three .Tmui .yans { font-size: 14px; margin-bottom: 10px; }
	.philosophy-three .Tmui .wenz { font-size: 22px; line-height: 30px; }
	.philosophy-three li .wenz { max-width: 100%; }
	.philosophy-three li .ti { font-size: 18px; padding: 8px 0; }
	.philosophy-three li .icon img { height: 58px; }
	.philosophy-three .Tmui { margin-bottom: 30px; }
	.RighInfo002739 .box-1 { padding: 40px 0; padding-bottom: 25px; }
	.RighInfo002739 .area-info .singlePage p { margin: 0; }
	.RighInfo002739 .area-info .singlePage { padding: 15px 0; }
	.RighInfo002739 .flip-content pre { font-size: 14px; line-height: 1.6; width: 100%; }
	.RighInfo002739 .flip-content h3 { font-size: 18px; padding: 14px 0 10px 0; }
	.RighInfo002739 .box-2 { margin-bottom: 0; padding-bottom: 40px; }
	.RighInfo0031341.productdetails .img-side .txt { padding: 0; }
	#bizList, #bizIntro { padding: 30px 0; }
	#bizIntro .main_title .cn .tit { width: 100%; }
	#bizList .item { width: 100%; padding: 0; margin-bottom: 10px; }
	#bizList .box { padding: 20px 10px; }
	#bizList .icon { margin-bottom: 10px; }
	#bizList .name { margin-bottom: 14px; margin-top: 10px; font-size: 18px; }
	#bizList .name:after { margin-top: 10px; }
	#bizList .intro { font-size: 14px; }
	.jmBlock .content { font-size: 14px; margin-bottom: 20px; }
	.qdGroup .item .linearBg2 { padding: 50px 10px; }
	.qdGroup .item .t { font-size: 16px; }
	.Floor002828.case, .jmBlock { padding: 30px 0; }
	.Floor002828.case .slick-arrow { top: 62%; }
	.Floor002828 .right .slick-prev, .Floor002828 .right .slick-next { transform: rotate(0deg); }
	.Floor002828 .slider-small li .img img { border-radius: 10px; }
	.Floor002828 .slider-small { padding: 0 30px; margin-bottom: 0; }
	.Floor002828 .slider-for li .tit span { font-size: 20px; }
	.Floor002828 .slider-for li .tit:after { margin: 14px 0; }
	.Floor002828 .slider-for li .pic { padding-top: 0px; }
	.Form003139 .form-ul { width: 95%; }
	.Form003139 .form-ul li { margin-bottom: 10px; }
}
@media (max-width:1280px) {
	.Form003139 .form-ul li select, .Form003139 .form-ul li .text { line-height: 2.6; height: 2.6em; }
	.Form003139 .form-ul .li p { line-height: 2.6; }
	.Form003139 .form-ul li textarea.text { height: 70px; }
	.Form003139 .form-ul li { margin-bottom: 10px; }
	.Form003139 .form-ul .row-2 li:nth-child(2n) { height: 2.6em; }
	.Form003139 .form-ul .row-2 li:nth-child(2n) img { height: 100%; }
	.Form003139 .form-ul .btn { height: 2.6em; }
}
@media (max-width:1024px) {
	.Form003139 .form-ul .row-2 li:nth-child(2n) { height: auto; }
	.Form003139 .form-ul .row-2 li:nth-child(2n) img { height: auto; }
}