@charset "utf-8";
/* CSS Document */
/* .idxBanner start */
.idxBanner { width: 100%; height: 100%; }
.idxBanner .swiper-container { width: 100%; height: 100%; }
.idxBanner .swiper-slide { height: 100%; overflow: hidden; position: relative; }
.idxBanner .swiper-slide img { display: block; width: 100%; height: 100%; margin: auto; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.idxBanner .swiper-slide .idxBanner_txt { margin-top: 40px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.idxBanner_txt p { line-height: 64px; color: #fff; font-size: 60px; font-weight: bold; margin: 54px 0 30px; text-align: center; }
.idxBanner .swiper-pagination { width: 1600px !important; text-align: left; left: 50% !important; bottom: 40px !important; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.idxBanner .swiper-pagination-bullet { width: 42px; height: 42px; margin: 0 !important; background: none; color: transparent; position: relative; opacity: 1; }
.idxBanner .swiper-pagination-bullet::before { content: ''; display: block; width: 12px; height: 12px; overflow: hidden; border-radius: 50%; background-color: rgba(255, 255, 255, .25); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.idxBanner .swiper-pagination-bullet.swiper-pagination-bullet-active::before { display: none; }
.idxBanner .swiper-pagination-bullet .num { display: none; height: 38px; line-height: 38px; color: #fff; font-size: 16px; text-align: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.idxBanner .swiper-pagination-bullet.swiper-pagination-bullet-active .num { display: block; }
.idxBanner .swiper-pagination-bullet-active { opacity: 1; width: 42px; height: 42px; line-height: 42px; text-align: center; border: 2px solid rgba(255, 255, 255, 0.4); background-color: transparent; color: #ffffff; }
.idxBanner .swiper-pagination-bullet-active .rightcircle { -webkit-animation: circleProgressLoad_right 3s linear infinite; animation: circleProgressLoad_right 3s linear infinite; }
.idxBanner .swiper-pagination-bullet-active .leftcircle { -webkit-animation: circleProgressLoad_left 3s linear infinite; animation: circleProgressLoad_left 3s linear infinite; }
.idxBanner .swiper-pagination-bullet-active .wrapper_con { display: block; }
.idxBanner .swiper-pagination { font-size: 0px; }
.idxBanner .swiper-pagination>span { display: inline-block; vertical-align: middle; position: relative; }
.idxBanner .swiper-container-rtl .swiper-button-next { left: calc(8.335% - 32px); }
.idxBanner .swiper-container-rtl .swiper-button-prev { right: calc(8.335% - 32px); }
.idxBanner .swiper-container-horizontal>.swiper-pagination-bullets { bottom: 5%; }
.idxBanner .swiper-pagination-custom { bottom: 5%; }
.idxBanner .swiper-pagination-fraction { bottom: 5%; }
.right { right: -2px;}
.left { left: -2px; }
.circleProgress { width: 42px; height: 42px; border: 2px solid transparent; border-radius: 50%; position: absolute; top: 0px; -webkit-transform: rotate(-135deg); }
.rightcircle { border-bottom: 2px solid #ffffff; border-left: 2px solid #ffffff; right: 0px; }
.leftcircle { border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; left: 0px; }
.wrapper_con { width: 21px; height: 42px; position: absolute; top: -2px; overflow: hidden; display: none; }
 @keyframes circleProgressLoad_right { 0% {
 transform: rotate(45deg);
}
 50%, 100% {
 transform: rotate(225deg);
}
}
 @keyframes circleProgressLoad_left { 0%, 50% {
 transform: rotate(45deg);
}
 100% {
 transform: rotate(225deg);
}
}
/* .idxBanner end */


/* .idxAbout start */
#section2 { background: url(../images/idxAbout_bg.jpg) center center no-repeat; background-size: cover; }
.idxAbout { margin-top: 60px; }
.idxAbout .idxAbout_main { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 auto; opacity: 0; }
.idxAbout_main .idxAbout_text { width: 46%; padding-right: 60px; }
.idxAbout_text .idxAbout_ms { overflow: hidden; max-height:300px;  display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp:10; -webkit-box-orient: vertical; }
.idxAbout_ms p,.idxAbout_ms span{line-height: 30px; color: #555 !important; font-size: 16px; text-align: justify;}
.ly_more { display: block; width: 160px; height: 50px; text-align: center; line-height: 50px; background: #365eab; border-radius: 30px; font-size: 16px; color: #fff; }
.ly_more i { display: inline-block; width: 16px; height: 16px; margin: 0 0 -3px 20px; }
.ly_more:hover i { margin: 0 0 -3px 25px; }
.idxAbout_text .idxAbout_data { margin: 70px 0; }
.idxAbout_data ul { display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -20px; }
.idxAbout_data ul li { width: 33.333333%; padding: 0 20px; }
.idxAbout_data ul li p { display: inline-block; line-height: 45px; color: #222; font-size: 44px; position: relative; font-weight: bold; }
.idxAbout_data ul li p i { display: block; width: 30px; height: 30px; padding: 7px; background-color: #365eab; border-radius: 50%; position: absolute; top: -18px; right: -18px; }
.idxAbout_data ul li p i svg { display: block; width: 100%; height: 100%; }
.idxAbout_data ul li span { display: block; line-height: 24px; color: #777; font-size: 16px; margin-top: 10px; }
.idxAbout_main .idxAbout_right { width: 54%; padding: 0 30px; }
.idxAbout_right .idxAbout_img { padding: 20px; position: relative; }
.idxAbout_img a.abImg { display: block; width: 100%; height: auto; overflow: hidden; position: relative; z-index: 1; }
.idxAbout_img a.abImg img { display: block; width: 100%; }
.idxAbout_img a.abImg:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
/* .idxAbout end */


/* idxProducts start */
#section3 { background:url(../images/idxPro_bg.jpg) no-repeat top center; background-size:cover; }
.lqIdxPro_Main { height: 100%; overflow: hidden; padding: 120px 0 80px;}
.idxProducts_head{ position:relative;}
.lqIdxPro_Menu { width:68%; position: absolute; top:0; right: 0; }
.lqIdxPro_Menu .swiper-container01 {width: 100%;overflow: hidden;}
.lqIdxPro_Menu .swiper-slide i { display: block; width: 86px; height: 86px; background: #d8e4f9; border-radius: 50px; margin: 0 auto 15px; overflow: hidden; }
.lqIdxPro_Menu .swiper-slide i img { width: 100%; }
.lqIdxPro_Menu .swiper-slide a { display: block; font-size: 18px; color: #222; text-align: center;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lqIdxPro_Menu .swiper-slide:hover i,.lqIdxPro_Menu .swiper-slide.cur i { background: #365eab; }
.lqIdxPro_Menu .swiper-slide:hover i img, .lqIdxPro_Menu .swiper-slide.cur i img { margin-top: -86px; }
.lqIdxPro_Menu .swiper-slide:hover a, .lqIdxPro_Menu .swiper-slide.cur a{ color:#365eab;}
.lqIdxPro_Swiper { min-height:300px; margin-top:20px; position:relative; }
.lqIdxPro_Main .swiper-container { width:70%; height: 100%; overflow: hidden; float:left; position: relative; }
.lqIdxPro_Main .swiper-container .swiper-slide { width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img { width:583px; float: right; height:583px; position: relative; background:url(../images/pro_bg.png) no-repeat center center; background-size:contain; }
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img img { display: block; position: absolute; max-height:60%; max-width: 60%; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_R {width: calc(100% - 583px);float:left;padding: 70px 50px 0 0;position: relative;z-index: 99;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text em { display: block; width:55px; height: 2px; background-color: #365eab;margin:30px 0 35px; }
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text a.lqIdxPro_Name { font-size: 36px; color: #222; display: block; font-weight: bold;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text p { font-size: 16px; color: #555; line-height: 36px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:180px; margin-bottom: 60px; }
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text:hover a.lqIdxPro_Name { color: #365eab; }
.lqIdxPro_qh{ position:absolute; width:290px !important; right:0; top:80px;}
.lqIdxPro_qh .swiper-container{ width:100%;}
.lqIdxPro_qh .swiper-wrapper {display: flex !important;flex-direction: column !important;}
.lqIdxPro_qh ul li{ width:290px !important; text-align:center; line-height:60px; margin-bottom: 15px !important; cursor:pointer;}
.lqIdxPro_qh ul li p{width:100%; height:60px; background:#fff; color:#222;line-height:60px; font-size:16px; border-radius:30px; padding:0 15px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqIdxPro_qh ul li:hover p,.lqIdxPro_qh ul li.swiper-slide-thumb-active p{ background:#365eab url(../images/prohover_bg.png) no-repeat; background-size:cover; color:#fff;}
@media (max-width:1680px) {
.lqIdxPro_Main{ padding:120px 100px 80px 0;}
.lqIdxPro_qh{ width:260px !important;}
.lqIdxPro_qh ul li{ width:260px !important;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ width:500px; height:560px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_R{width: calc(100% - 500px); padding:50px 50px 0 0;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text a.lqIdxPro_Name{ font-size:32px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text p{ margin-bottom:50px;}
}
@media (max-width:1440px) {
.lqIdxPro_Main{ padding:140px 80px 80px 0;}
.lqIdxPro_Menu .swiper-slide i { width: 76px; height: 76px;}
.lqIdxPro_Menu .swiper-slide a {font-size: 16px;}
.lqIdxPro_Menu .swiper-slide:hover i img, .lqIdxPro_Menu .swiper-slide.cur i img { margin-top: -76px; }
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ width:450px; height:500px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_R{width: calc(100% - 450px); padding: 40px 40px 0 0;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text a.lqIdxPro_Name{ font-size:28px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text em{ margin: 25px 0 30px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text p{ font-size:15px; line-height:33px; height: 160px;margin-bottom:40px;}
.lqIdxPro_qh{ width:230px !important; top:70px;}
.lqIdxPro_qh ul li{ width:230px !important;}
.lqIdxPro_qh ul li p{ font-size:15px; height:50px; line-height:50px;}
}
@media (max-width:1366px) {
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text a.lqIdxPro_Name{ font-size:24px;}	
}
@media (max-width:1200px) {
.lqIdxPro_Main{ padding:80px 0;}
.lqIdxPro_Menu .swiper-slide i { width: 66px; height: 66px; margin:0 auto 10px;}
.lqIdxPro_Menu .swiper-slide a {font-size: 15px;}
.lqIdxPro_Menu .swiper-slide:hover i img, .lqIdxPro_Menu .swiper-slide.cur i img { margin-top: -66px; }
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text p{ font-size:14px; line-height:30px; height: 150px;margin-bottom: 30px;}
.lqIdxPro_Main .swiper-container{ width:72%;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ width:400px; height:400px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_R{width: calc(100% - 400px); padding: 30px 30px 0 0;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text a.lqIdxPro_Name{ font-size:22px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text em{ margin: 20px 0 25px;}
.lqIdxPro_qh{ width:200px !important; top:60px;}
.lqIdxPro_qh ul li{ width:200px !important;}
.lqIdxPro_qh .swiper-container{ width:100%;}
.lqIdxPro_qh ul li p{ font-size:14px; height:40px; line-height:40px;}

}
@media (max-width:1024px) {
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ width:350px; height:400px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_R{width: calc(100% - 350px);}
}

@media (max-width:920px) {
.lqIdxPro_Main{ padding:40px 0;}
.lqIdxPro_Main .swiper-container{ width:100%;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ width:60%;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_R {width:40%;padding:30px 30px 0 0;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text a.lqIdxPro_Name{ font-size:20px;}
.lqIdxPro_qh{ display:none;}
}

@media (max-width:767px) {
.idxProducts_head{ margin-bottom:130px;}
.lqIdxPro_Menu{ width:100%; top:90px;}
.lqIdxPro_qh{ display:none;}
.lqIdxPro_Main .swiper-container{ width:100%;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ width:100%;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img img{ max-width:45%; max-height:45%;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_R{ width:100%; padding:30px 0 0;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text p{ height:auto; max-height:150px;}
.lqIdxPro_text{ text-align:center;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_text em{ margin: 15px auto 20px;}
.lqIdxPro_text .ly_more{ margin:0 auto;}
}
@media (max-width:550px) {
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ height:350px;}
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img img{ max-width:50%;}
}
@media (max-width:390px) {
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ height:300px;}
}
@media (max-width:320px) {
.lqIdxPro_Main .swiper-container .swiper-slide .lqIdxPro_Img{ height:260px;}
}
/* idxProducts end */


/* idxIndustry start */
.idxIndustry { width: 100%; height: 100%; position: relative; }
.idxIndustry .idxIndustry_head { position: absolute; top: 20%; left: 50%; z-index: 2; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); opacity: 0; }
.idxIndustry .idxIndustry_swiper1, .idxIndustry_swiper1 .swiper-container { width: 100%; height: 100%; overflow: hidden; }
.idxIndustry_swiper1 .swiper-slide { overflow: hidden; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_img { width: 100%; height: 100%; overflow: hidden; position: relative; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_img img { display: block; width: 100%; height: 100%; margin: auto; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_img::after { content: ''; display: block; width: 100%; height: 100%; overflow: hidden; background: linear-gradient(to bottom, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0), rgba(0, 0, 0, .6)); position: absolute; left: 0; top: 0; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt { position: absolute; left:50%;transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); bottom: 300px;}
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt .indText { width: 520px; height: auto; overflow: hidden; }
.idxIndustry_swiper1 .idxIndustry_jt{ position:absolute; width:120px; right:30px; bottom:50px; display:none;}
.idxIndustry_swiper1 .swiper-button-prev, .idxIndustry_swiper1 .swiper-button-next { width: 48px; height: 48px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 10; padding:12px; border: 2px solid #fff; background:none;}
.idxIndustry_swiper1 .swiper-button-prev { right:50px; }
.idxIndustry_swiper1 .swiper-button-next { right: 0; }
.idxIndustry_swiper1 .swiper-button-prev span{transform: rotateY(180deg);} 
.idxIndustry_swiper1 .swiper-button-prev:hover,.idxIndustry_swiper1 .swiper-button-next:hover{ background:#365eab; border:2px solid #365eab;}
.idxIndustry_swiper1 .swiper-button-prev:hover span svg path,.idxIndustry_swiper1 .swiper-button-next:hover span svg path{ fill:#fff;}
.indText a.idxIndustry_name { display: block; color: #fff; font-size: 30px; font-weight: bold; }
.indText a.idxIndustry_name i { display: block; width: 46px; height: 46px; overflow: hidden; margin-bottom: 10px; }
.indText a.idxIndustry_name i img { display: block; width: 100%; height: 100%; margin: 0 auto; }
.indText a.idxIndustry_name span { display: block; font-size: 30px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.indText em { display: block; width: 45px; height: 2px; background: #365eab; margin: 20px 0; }
.indText p { width: 100%; max-height: 56px; overflow: hidden; line-height: 28px; color: #fff; font-size: 16px; margin: 15px 0 50px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.idxIndustry .idxIndustry_swiper2 { position: absolute; left: 50%; bottom: 88px; z-index: 2; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); opacity: 0; }
.idxIndustry_swiper2 .swiper-container { width: 790px; margin: 0; position: relative; }
.idxIndustry_swiper2 .swiper-slide { cursor: pointer; background: #fff; padding: 10px; border-radius: 8px; }
.idxIndustry_swiper2 .swiper-slide a.idxInd_Img { display: block; width: 100px; height: 100px; float: left; position: relative; border-radius: 8px; }
.idxIndustry_swiper2 .swiper-slide a.idxInd_Img img { border-radius: 8px; }
.idxIndustry_swiper2 .swiper-slide .idxInd_Text { width: calc(100% - 100px); float: right; padding: 10px 20px; }
.idxIndustry_swiper2 .swiper-slide .idxInd_Text .idxInd_Name { display: block; font-size: 16px; font-weight: bold; color: #222; line-height: 24px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; height:48px; }
.idxIndustry_swiper2 .swiper-slide .idxInd_Text .idxInd_More { display: block; width: 24px; height: 24px; background: #365eab; border-radius: 50px; padding: 5px; float: right; margin-top: 20px; }
.idxIndustry_swiper2 .swiper-slide.on, .idxIndustry_swiper2 .swiper-slide:hover { background: #365eab; }
.idxIndustry_swiper2 .swiper-slide.on .idxInd_Text .idxInd_Name, .idxIndustry_swiper2 .swiper-slide:hover .idxInd_Text .idxInd_Name { color: #fff; }
.idxIndustry_swiper2 .swiper-slide.on .idxInd_Text .idxInd_More, .idxIndustry_swiper2 .swiper-slide:hover .idxInd_Text .idxInd_More { background: #fff; }
.idxIndustry_swiper2 .swiper-slide.on .idxInd_Text .idxInd_More svg path, .idxIndustry_swiper2 .swiper-slide:hover .idxInd_Text .idxInd_More svg path { fill: #365eab; }
/* idxIndustry end */

/* idxCase start */
#section5 { background: url(../images/idxCase_bg.jpg) center center no-repeat; background-size: cover; }
.idxCase { margin: 80px auto 0; opacity: 0; }
.idxCase .idxCase_head { position: relative; }
.idxCase_Menu { width: 65%; position: absolute; right: 0; top: 35px; }
.idxCase_Menu .swiper-wrapper{justify-content: flex-end;}
.idxCase_Menu .swiper-slide { text-align: center; height: 50px; background: none; background: #fff; border-radius: 50px; line-height: 50px; padding: 0 10px; }
.idxCase_Menu .swiper-slide a { display: block; font-size: 18px; color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.idxCase_Menu .swiper-slide:hover{ background: #365eab; }
.idxCase_Menu .swiper-slide:hover:after{ display: none; }
.idxCase_Menu .swiper-slide:hover a { color: #fff; font-weight: bold; }
.idxCase_list { position: relative; padding-bottom:80px; }
.idxCase_list .swiper-container { overflow: visible !important; padding:0 140px; }
.idxCase_list .swiper-slide { height: 395px; position: relative; }
.idxCase_list .swiper-slide .idxCase_Img { display: block; height: 100%; position: relative; border-radius: 8px; overflow: hidden; }
.idxCase_list .swiper-slide .idxCase_Img img { border-radius: 8px; }
.idxCase_list .swiper-slide .idxCase_Text { width: 80%; height: 86px; background: rgba(54,94,171,0.9); padding: 30px 30px 30px 0; position: absolute; left: 0; bottom: 0; border-radius: 0 8px 0 0; }
.idxCase_list .swiper-slide .idxCase_Text .idxCase_Name { display: block; font-size: 18px; color: #fff; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 65px; }
.idxCase_list .swiper-slide .idxCase_Text .idxCase_Name:before { content: ""; display: block; width: 7px; height: 7px; border: 1px solid #fff; border-radius: 50px; position: absolute; left: 40px; top: 50%; transform: translate(0, -50%); }
.idxCase_list .swiper-slide .idxCase_Text .idxCase_Name i { display: block; width: 40px; height: 1px; background: #fff; position: absolute; left: 0; top: calc(50% - 0.5px); }
.idxCase_list .swiper-slide:hover .idxCase_Img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
/* 自定义箭头样式 */
.idxCase_list .idxCase_jt{ position:absolute; bottom:0; left:50%; transform: translate(-50%, 0); width:320px; text-align:center;}
.idxCase_list .swiper-button-prev, .idxCase_list .swiper-button-next { width: 48px; height: 48px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 10; padding:12px; border: 2px solid #365eab; background:none;}
.idxCase_list .swiper-button-prev { left: 20px; }
.idxCase_list .swiper-button-next { right: 20px; }
.idxCase_list .swiper-button-prev span{transform: rotateY(180deg);} 
.idxCase_list .swiper-button-prev:hover,.idxCase_list .swiper-button-next:hover{ background:#365eab;}
.idxCase_list .swiper-button-prev:hover span svg path,.idxCase_list .swiper-button-next:hover span svg path{ fill:#fff;}
.idxCase_list .swiper-pagination { position: static; display:inline-block; }
.idxCase_list .swiper-pagination-bullet { width: 10px; height: 10px; border-radius: 50%; background: #c6c6c6; opacity: 1; margin:0 6px; }
.idxCase_list .swiper-pagination-bullet-active { background: #365eab; }
/* idxCase end */


/* idxNews start */
#section6 { background: url(../images/idxNews_bg.jpg) center center no-repeat; background-size: cover; }
.idxNews { margin: 80px auto 0; opacity: 0; }
.idxNews .idxNews_head { position: relative; }
.InforTab { position:absolute; right:0; top:0; }
.InforTab ul li { width: 160px; height: 50px; line-height: 50px; color: #222; background:#fff; border-radius:30px; font-size: 16px;float: left; position: relative; cursor: pointer; margin-right:15px; text-align:center; }
.InforTab ul li:last-child{ margin-right:0;}
.InforTab ul li:hover, .InforTab ul li.InfActive { background:#365eab; color:#fff; }
.idxNews .idxNews_main { margin: 60px -16px 0; }
.idxNews_main .idxNews_rec { width: 32%; padding: 0 16px; float: left; }
.idxNews_rec .idxNewsRec_swiper { width: 100%; height: auto; overflow: hidden; }
.idxNewsRec_swiper .swiper-container { position: relative; }
.idxNewsRec_swiper .idxNewsRec_img { width: 100%; height: 300px; overflow: hidden; background-color: #f3f6f9; border-radius: 8px 8px 0 0; }
.idxNewsRec_img a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; }
.idxNewsRec_img a img { display: block; width: 100%; height: 100%; margin: auto; object-fit: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.idxNewsRec_swiper .swiper-slide:hover .idxNewsRec_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.idxNewsRec_img a::after { content: ''; display: block; width: 100%; height: 100%; overflow: hidden; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)); position: absolute; left: 0; top: 0; }
.idxNewsRec_swiper .idxNewsRec_txt { width: 100%; height: 214px; overflow: hidden; padding: 24px 32px; background-color: #fff; border-radius: 0 0 8px 8px; }
.idxNewsRec_txt p, .idxNewsHot_con p { width: 100%; height: 30px; overflow: hidden; margin: 0 auto; clear: both; }
.idxNewsRec_txt p em, .idxNewsHot_con p em { display: block; width: auto; height: 24px; line-height: 22px; color: #365eab; font-size: 14px; font-style: normal; margin: 3px 0; padding: 0 10px; border: 1px solid rgba(0, 64, 152, 0.2); border-radius: 4px; float: left; }
.idxNewsRec_txt p span, .idxNewsHot_con p span { display: block; width: auto; height: 24px; line-height: 24px; color: #999; font-size: 14px; margin: 3px 0; float: right; }
.idxNewsRec_txt p span i, .idxNewsHot_con p span i { display: block; width: 13px; height: 13px; overflow: hidden; margin: 5px 8px 5px 0; float: left; }
.idxNewsRec_txt p span i svg, .idxNewsHot_con p span i svg { display: block; width: 100%; height: 100%; }
.idxNewsRec_txt p span i svg path, .idxNewsHot_con p span i svg path { fill: #999999; }
.idxNewsRec_txt a.idxNewsRec_name, .idxNewsHot_con a.idxNewsHot_name { display: block; width: 100%; height: auto; height: 64px; overflow: hidden; line-height: 32px; color: #222; font-size: 20px; font-weight: bold; word-break: break-all; margin: 12px auto 24px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.idxNewsRec_txt a.idxNewsRec_name:hover, .idxNewsHot_con a.idxNewsHot_name:hover { color: #365eab; }
.idxNewsRec_txt a.idxNewsRec_more, .idxNewsHot_con a.idxNewsHot_more { display: inline-block; width: auto; height: 30px; line-height: 30px; color: #999; font-size: 16px; }
.idxNewsRec_txt a.idxNewsRec_more:hover, .idxNewsHot_con a.idxNewsHot_more:hover { color: #365eab; }
.idxNewsRec_txt a.idxNewsRec_more i, .idxNewsHot_con a.idxNewsHot_more i { display: inline-block; width: 16px; height: 16px; overflow: hidden; vertical-align: middle; margin: -2px 0 0 0; }
.idxNewsRec_txt a.idxNewsRec_more:hover i, .idxNewsHot_con a.idxNewsHot_more:hover i { margin: -2px 0 0 10px; }
.idxNewsRec_txt a.idxNewsRec_more i svg, .idxNewsHot_con a.idxNewsHot_more i svg { display: block; width: 100%; height: 100%; margin: 0 auto; }
.idxNewsRec_txt a.idxNewsRec_more i svg path, .idxNewsHot_con a.idxNewsHot_more i svg path { fill: #999999; }
.idxNewsRec_txt a.idxNewsRec_more:hover i svg path, .idxNewsHot_con a.idxNewsHot_more:hover i svg path { fill: #365eab; }
.idxNewsRec_swiper .swiper-container .swiper-pagination { padding: 16px; text-align: right; bottom: 214px; }
.idxNewsRec_swiper .swiper-container .swiper-pagination-bullet { background: #fff; opacity: 0.45; }
.idxNewsRec_swiper .swiper-container .swiper-pagination-bullet-active { opacity: 1; }
.idxNews_main .idxNews_hot { width: 30%; padding: 0 16px; float: left; }
.idxNews_hot .idxNewsHot_con { width: 100%; height: 514px; overflow: hidden; padding: 64px 32px; background-color: #fff; border-radius: 8px; }
.idxNewsHot_con .idxNewsHot_ms { width: 100%; overflow: hidden; max-height: 90px; line-height: 30px; color: #999; font-size: 16px; text-align: justify; margin: 32px auto 64px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.idxNews_main .idxNews_list { width: 38%; padding: 0 16px; float: left; }
.idxNews_list dl dd { width: 100%; height: 150px; overflow: hidden; padding: 24px 32px; background-color: #fff; border-radius: 8px; margin-bottom: 32px; }
.idxNews_list dl dd:last-child { margin-bottom: 0; }
.idxNews_list dl dd:hover { background-color: #365eab; }
.idxNews_list dl dd .idxNewsList_name { width: 100%; height: auto; overflow: hidden; position: relative; clear: both; }
.idxNews_list dl dd .idxNewsList_name a { display: block; width: calc(100% - 120px); height: 32px; overflow: hidden; line-height: 32px; color: #222; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; float: left; }
.idxNews_list dl dd:hover .idxNewsList_name a { color: #fff; }
.idxNews_list dl dd .idxNewsList_name span { display: block; width: auto; height: 24px; line-height: 24px; color: #999; font-size: 14px; margin: 3px 0; float: right; }
.idxNews_list dl dd:hover .idxNewsList_name span { color: rgba(255, 255, 255, .45); }
.idxNews_list dl dd .idxNewsList_name span i { display: block; width: 13px; height: 13px; overflow: hidden; margin: 5px 8px 5px 0; float: left; }
.idxNews_list dl dd .idxNewsList_name span i svg { display: block; width: 100%; height: 100%; }
.idxNews_list dl dd .idxNewsList_name span i svg path { fill: #999999; }
.idxNews_list dl dd:hover .idxNewsList_name span i svg path { fill: rgba(255, 255, 255, .45); }
.idxNews_list dl dd p { width: 100%; overflow: hidden; max-height: 56px; line-height: 28px; color: #999; font-size: 16px; text-align: justify; margin-top: 12px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.idxNews_list dl dd:hover p { color: rgba(255, 255, 255, .45); }

/* idxNews end */


@media (max-width:1680px) {
.idxBanner_txt p { line-height: 60px; font-size: 52px; margin: 40px 0 20px; }
.idxBanner .swiper-pagination { width: 94% !important; }
.idxAbout .idxAbout_main { padding-right: 80px; }
.idxAbout_main .idxAbout_text { padding-right: 40px; }
.idxAbout_text .idxAbout_ms{ max-height:240px; -webkit-line-clamp:8; }
.idxAbout_ms p{ font-size: 16px; }
.idxAbout_text .idxAbout_data { margin: 50px 0; }
.idxAbout_data ul li p { line-height: 40px; font-size: 40px; }
.idxAbout_data ul li span { line-height: 20px; font-size: 14px; }
.idxAbout_main .idxAbout_right { padding: 0 20px; }
.idxCase { padding-right: 100px; }
.idxCase_Menu{ top:30px;}
.idxCase_list .swiper-container {padding:0 120px;}
.idxCase_list .swiper-slide{ height:375px;}
.idxCase_list .swiper-slide .idxCase_Text{ height:78px; padding:25px 25px 25px 0;}
.idxCase_list .swiper-button-prev, .idxCase_list .swiper-button-next{ width:45px; height:45px; padding:11px;}
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt .indText { width: 480px; }
.indText a.idxIndustry_name span { font-size: 28px; }
.indText p { font-size: 16px; }
.idxNews { padding-right: 100px; }
.idxNews_head .ly_more1 { position: absolute; top: 0; right: 0; }
.idxNews .idxNews_main { margin: 40px -15px 0; }
.idxNews_main .idxNews_rec, .idxNews_main .idxNews_hot, .idxNews_main .idxNews_list { padding: 0 15px; }
.idxNewsRec_swiper .idxNewsRec_img { height: 280px; }
.idxNewsRec_swiper .idxNewsRec_txt { height: 200px; padding: 20px 30px; }
.idxNews_hot .idxNewsHot_con { height: 480px; padding: 60px 30px; }
.idxNews_list dl dd { height: 140px; margin-bottom: 30px; padding: 20px 30px; }
}
 @media (max-width:1600px) {
.idxBanner_txt p { line-height: 52px; font-size: 44px; }
.idxBanner_txt span { line-height: 30px; font-size: 22px; }
.idxBanner_txt a { margin-top: 60px; }
.idxAbout_data ul li span { margin-top: 6px; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt { bottom: 280px; }
.idxIndustry .idxIndustry_swiper2 { bottom: 40px; }
.idxIndustry_swiper2 .swiper-slide p { margin: 0 auto 10px; }
.idxNewsRec_swiper .idxNewsRec_img { height: 260px; }
.idxNews_hot .idxNewsHot_con { height: 460px; }
.idxNews_list dl dd { margin-bottom: 20px; }
}
 @media (max-width:1560px) {
.idxBanner .swiper-slide .idxBanner_txt { margin-top: 0; }
.idxBanner_txt a { width: 160px; height: 44px; line-height: 42px; font-size: 15px; padding-right: 44px; }
.idxBanner_txt a i { width: 44px; height: 44px; padding: 14px 0; }
.idxAbout_text .idxAbout_ms { margin-top: -10px;}
.idxAbout_ms p {line-height: 30px; font-size: 15px; }
.indText a.idxIndustry_name span { font-size: 24px; }
.indText p { font-size: 15px; }
.indText a.idxIndustry_more { font-size: 14px; }
.idxIndustry_swiper2 .swiper-slide span { font-size: 16px; }
.idxCase_Menu{ top:25px;}
.idxCase_list .swiper-slide .idxCase_Text{ height:72px; padding:22px 20px 22px 0;width:85%;}
}
 @media (max-width:1440px) {
.idxBanner_txt em { width: 40px; height: 4px; }
.idxBanner_txt p { line-height: 44px; font-size: 36px; margin: 30px 0 15px; }
.idxBanner_txt span { line-height: 28px; font-size: 18px; }
.idxBanner_txt a { width: 152px; margin-top: 40px; }
.idxAbout .idxAbout_main { padding-right: 60px; }
.idxAbout_text .idxAbout_ms{ max-height:224px; }
.idxAbout_ms p {line-height: 28px; font-size: 14px; }
.idxAbout_data ul li p { line-height: 30px; font-size: 35px; }
.idxAbout_data ul li p i { width: 26px; height: 26px; padding: 6px; top: -16px; right: -16px; }
.idxCase { padding-right: 80px; }
.idxCase_Menu{ top:20px;}
.idxCase_Menu .swiper-wrapper{justify-content:inherit;}
.idxCase_Menu .swiper-slide{ height:45px; line-height:45px;}
.idxCase_Menu .swiper-slide a{ font-size:16px;}
.idxCase_list .swiper-container {padding:0 100px;}
.idxCase_list .swiper-slide{ height:350px;}
.idxCase_list .swiper-slide .idxCase_Text{ height:66px;}
.idxCase_list .swiper-slide .idxCase_Text .idxCase_Name{ font-size:16px;}
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt { bottom: 260px; }
.indText p { margin: 10px auto 20px; }
.idxNews { padding-right: 80px; }
.idxNews .idxNews_main { margin: 30px -10px 0; }
.idxNews_main .idxNews_rec, .idxNews_main .idxNews_hot, .idxNews_main .idxNews_list { padding: 0 10px; }
.idxNewsRec_swiper .idxNewsRec_img { height: 240px; }
.idxNewsRec_swiper .idxNewsRec_txt { height: 190px; padding: 20px; }
.idxNewsRec_txt a.idxNewsRec_name, .idxNewsHot_con a.idxNewsHot_name {height: 60px; line-height: 30px; font-size: 18px; margin: 10px auto 20px; }
.idxNewsRec_txt a.idxNewsRec_more, .idxNewsHot_con a.idxNewsHot_more { font-size: 14px; }
.idxNewsRec_swiper .swiper-container .swiper-pagination { bottom: 190px; }
.idxNews_hot .idxNewsHot_con { height: 430px; padding: 60px 20px; }
.idxNewsHot_con .idxNewsHot_ms { max-height: 72px; line-height: 24px; font-size: 14px; margin: 30px auto 60px; }
.idxNews_list dl dd { height: 130px; padding: 20px; }
.idxNews_list dl dd p { max-height: 48px; line-height: 24px; font-size: 14px; margin-top: 10px; }
}
 @media (max-width:1366px) {
.idxNewsRec_swiper .idxNewsRec_img { height: 220px; }
.idxNewsRec_swiper .idxNewsRec_txt { height: 180px; }
.idxNewsRec_txt a.idxNewsRec_name { margin: 10px auto; }
.idxNewsRec_swiper .swiper-container .swiper-pagination { padding: 12px; bottom: 180px; }
.idxNews_hot .idxNewsHot_con { height: 400px; padding: 60px 20px; }
.idxNewsHot_con .idxNewsHot_ms { margin: 25px auto 50px; }
.idxNews_list dl dd { height: 120px; }
.idxNews_list dl dd p { margin-top: 4px; }
}
 @media (max-width:1280px) {
.idxBanner_txt em { width: 32px; }
.idxBanner_txt p { line-height: 40px; font-size: 32px; margin: 20px 0 10px; }
.idxBanner_txt span { line-height: 26px; font-size: 16px; }
.idxAbout_main .idxAbout_text { padding-right: 0; }
.idxAbout_text .idxAbout_ms{ max-height: 192px; }
.idxAbout_ms p { line-height: 24px;}
.idxAbout_text .idxAbout_data { margin: 40px 0; }
.idxAbout_data ul { margin: 0 -10px; }
.idxAbout_data ul li { padding: 0 10px; }
.idxCase_list .idxCase_jt{ width:300px;}
.idxCase_list .swiper-button-prev, .idxCase_list .swiper-button-next{ width:42px; height:42px; padding:10px;}
.idxNewsRec_swiper .idxNewsRec_img { height: 200px; }
.idxNewsRec_swiper .idxNewsRec_txt { height: 170px; padding: 15px 20px; }
.idxNewsRec_swiper .swiper-container .swiper-pagination { bottom: 170px; }
.idxNews_hot .idxNewsHot_con { height: 370px; padding: 50px 20px; }
.idxNewsHot_con .idxNewsHot_ms { margin: 20px auto 40px; }
.idxNews_list dl dd { height: 110px; padding: 15px 20px; }
.idxNews_list dl dd .idxNewsList_name a { width: calc(100% - 100px); font-size: 16px; }
.idxNews_list dl dd p { margin-top: 0; }
}
 @media (max-width:1200px) {
html.fp-enabled, .fp-enabled body{ overflow:inherit !important;}
.section, .fp-tableCell { height: auto !important; }
.idxBanner { height: 560px; margin-top: 64px; }
.idxBanner_txt p { font-size: 28px; }
.idxAbout { margin: 0 auto; padding: 60px 0; }
.idxAbout .idxAbout_main { padding-right: 0; opacity: 1; }
.idxAbout_data ul li p { font-size: 30px; }
.idxAbout_main .idxAbout_right { padding: 0 0 0 20px; }
.ly_more { width: 140px; height: 40px; line-height: 40px; font-size: 14px; }
.idxCase { margin: 0 auto; padding: 80px 0; opacity: 1; }
.idxCase_Menu .swiper-slide{ height:40px; line-height:40px;}
.idxCase_Menu .swiper-slide a{ font-size:15px;}
.idxCase_list .swiper-container {overflow: hidden !important; padding:0;}
.idxCase_list .swiper-slide .idxCase_Text{ height:60px; padding:20px 20px 20px 0;width:90%;}
.idxCase_list .swiper-slide .idxCase_Text .idxCase_Name{ font-size:15px; padding-left:50px;}
.idxCase_list .swiper-slide .idxCase_Text .idxCase_Name i{ width:30px;}
.idxCase_list .swiper-slide .idxCase_Text .idxCase_Name:before{ left:30px;}
.idxIndustry { height: 560px; }
.idxIndustry .idxIndustry_head { top: 80px; opacity: 1; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt { bottom: 80px; }
.idxIndustry .idxIndustry_swiper2 { display: none; }
.indText a.idxIndustry_name span { font-size: 22px; }
.indText a.idxIndustry_name i { width: 36px; height: 36px; }
.indText em { margin: 10px 0 15px; }
.idxIndustry_swiper1 .idxIndustry_jt{ display:block;}
.idxIndustry_swiper1 .swiper-button-prev, .idxIndustry_swiper1 .swiper-button-next{ width:44px; height:44px; padding:11px;}
.idxNews { margin: 0 auto; padding: 80px 0; opacity: 1; }
.InforTab ul li{ width:140px; height:40px; line-height:40px; font-size:14px;}
}
 @media (max-width:1080px) {
.idxBanner { height: 520px; }
.idxBanner_txt em { width: 30px; height: 2px; }
.idxBanner_txt p { line-height: 36px; font-size: 26px; }
.idxBanner_txt span { line-height: 24px; font-size: 14px; }
.idxBanner_txt a { width: 144px; font-size: 14px; }
.idxBanner .swiper-pagination { bottom: 20px !important; }
.idxAbout { padding: 40px 0; }
.idxCase { padding: 60px 0; }
.idxCase_list .swiper-slide{ height:320px;}
.idxIndustry { height: 520px; }
.idxIndustry .idxIndustry_head { top: 60px; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt { bottom: 60px; }
.idxNews { padding: 60px 0; }
}
 @media (max-width:1024px) {
.idxBanner { height: 500px; }
.idxAbout_data ul { margin: 0 -5px; }
.idxAbout_data ul li { padding: 0 5px; }
.idxIndustry { height: 500px; }
.idxIndustry_swiper1 .idxIndustry_jt{ width:110px;}
.idxIndustry_swiper1 .swiper-button-prev, .idxIndustry_swiper1 .swiper-button-next{ width:42px; height:42px; padding:10px;}
.idxCase_list{ padding-bottom:60px;}
.idxCase_list .idxCase_jt{ width:280px;}
.idxCase_list .swiper-button-prev, .idxCase_list .swiper-button-next{ width:38px; height:38px; padding:8px;}
}
 @media (max-width:920px) {
.idxBanner { height: 442px; }
.idxAbout_data ul li span { font-size: 12px; }
.idxAbout_text .idxAbout_ms{ max-height:144px;-webkit-line-clamp:6;}
.idxIndustry { height: 442px; }
.idxNews_main .idxNews_rec, .idxNews_main .idxNews_hot { width: 50%; margin-bottom: 20px; }
.idxNews_main .idxNews_list { width: 100%; }
.idxNews_list dl dd { height: auto; }
.idxNews_list dl dd .idxNewsList_name a { font-size: 18px; }
.idxNews_list dl dd p { margin-top: 10px; }
}
 @media (max-width:820px) {
.idxBanner { height: 394px; }
.idxBanner_txt p { line-height: 32px; font-size: 24px; margin: 20px 0 5px; }
.idxBanner_txt a { margin-top: 20px; }
.idxBanner .swiper-pagination-bullet { width: 32px; height: 32px; }
.idxBanner .swiper-pagination-bullet .num { font-size: 14px; }
.idxBanner .swiper-pagination-bullet::before { width: 8px; height: 8px; }
.idxBanner .swiper-pagination-bullet-active { width: 32px; height: 32px; line-height: 32px; }
.wrapper_con { width: 16px; height: 32px; }
.circleProgress { width: 32px; height: 32px; }
.idxCase { padding: 40px 0; }
.idxCase_list .swiper-slide{ height:280px;}
.idxCase_list .swiper-slide .idxCase_Text{ width:95%;}
.idxIndustry { height: 394px; }
.indText p {font-size: 14px;}
.idxIndustry .idxIndustry_head { top: 40px; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt { bottom: 40px; }
.idxIndustry_swiper1 .idxIndustry_jt{ width:105px;}
.idxIndustry_swiper1 .swiper-button-prev, .idxIndustry_swiper1 .swiper-button-next{ width:40px; height:40px;}
.idxNews { padding: 40px 0; }
}
 @media (max-width:767px) {
.idxBanner { height: 240px; }
.idxBanner_txt p { line-height: 26px; font-size: 18px; margin: 10px 0 0; }
.idxBanner .swiper-pagination { bottom: 12px !important; }
.idxAbout .idxAbout_main { display: block; flex-wrap: inherit; justify-content: inherit; }
.idxAbout_main .idxAbout_text { width: 100%; padding-right: 0; float: none; }
.idxAbout_text .idxAbout_data { margin: 30px 0 20px; }
.idxAbout_main .idxAbout_right { width: 100%; margin-top: 20px; padding: 0; float: none; }
.idxAbout_right .idxAbout_img { padding: 12px 12px 12px 0; position: relative; }
.idxAbout_img::before { width: 80px; height: 80px; left: 20px; }
.idxAbout_img::after { width: calc(100% - 40px); height: calc(100% - 40px); border-radius: 70px 8px; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt .indText { width: 100%; }
.indText p { margin: 10px auto; }
.indText a.idxIndustry_name span { font-size: 20px; }
.idxNews .idxNews_main { margin: 0 auto; }
.idxNews_main .idxNews_rec, .idxNews_main .idxNews_hot, .idxNews_main .idxNews_list { width: 100%; padding: 0; }
.idxNewsRec_swiper .idxNewsRec_img { height: 240px; }
.idxNews_hot .idxNewsHot_con { height: auto; padding: 20px; }
.idxNewsHot_con .idxNewsHot_ms { margin: 20px auto; }
.idxNews_list dl dd .idxNewsList_name a { width: 100%; float: none; }
.idxNews_list dl dd .idxNewsList_name span { margin: 4px 0 0; float: none; }
.InforTab{ top:14px;}
.InforTab ul li{ width:110px; margin-right:10px;}
}
 @media (max-width:500px) {
.InforTab{ position:inherit; top:inherit; right:inherit; text-align:center; overflow:hidden; margin-bottom:20px;}
.InforTab ul li{ display:inline-block; float:none;}	 
 }
 @media (max-width:390px) {
.idxBanner { height: 220px; }
.idxNewsRec_swiper .idxNewsRec_img { height: 220px; }
.InforTab ul li{ width:90px;}
}
 @media (max-width:320px) {
.idxBanner { height: 200px; }
.idxBanner_txt p { line-height: 24px; font-size: 16px; }
.idxAbout { padding: 20px 0; }
.idxAbout_text .idxAbout_data { margin: 10px 0 20px; }
.idxAbout_data ul { justify-content: left; }
.idxAbout_data ul li { width: 50%; padding-top: 20px; }
.idxAbout_text .ly_more1 { margin-top: -64px; float: right; }
.idxCase, .idxNews { padding: 20px 0; }
.idxIndustry .idxIndustry_head { top: 20px; }
.idxIndustry_swiper1 .swiper-slide .idxIndustry_txt { bottom: 30px; }
.idxNewsRec_swiper .idxNewsRec_img { height: 180px; }
.idxCase_Menu{ width:55%;}
}
.filter { opacity: 1 !important; }
