@charset "utf-8";
/* CSS Document */
html, body {}

.lyIdx_Main { width: 100%; height: 100%; overflow:hidden;}
.lyIdx_Main .swiper-container { width: 100%; height: 100%; margin:0 auto; padding:0;}
.lyIdx_Main .swiper-container .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.lyIdx_Main .swiper-container .lyPaginationParent { background:url(/template/default/images/lypaginationline1.png) center top no-repeat; right:inherit; left:20px;}
.lyIdx_Main .swiper-container .lyPaginationParent .swiper-pagination-bullet { width:21px; height:21px; margin:10px 0; background:url(/template/default/images/lypaginationico1.png) center center no-repeat; opacity:1;}
.lyIdx_Main .swiper-container .lyPaginationParent .swiper-pagination-bullet-active { background:url(/template/default/images/lypaginationico2.png) center center no-repeat;}

.swiper-Children1 .lyPaginationChild { bottom:40px!important;}
.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { width:40px; height:4px; border-radius:0; background-color:rgba(255,255,255,0.5);}
.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet-active { background-color:rgba(255,255,255,1);}
.swiper-Children1 .arrow-left, .swiper-Children1 .arrow-right { width: 40px; height: 40px; line-height:40px; color:#fff; font-size:12px; text-align:center; position: absolute; bottom: 30px; top:inherit; z-index:2; cursor:pointer;}
.swiper-Children1 .arrow-left { background: url(/template/default/images/arrows1.png) no-repeat left top; left: 80px; padding:0 0 0 40px;}
.swiper-Children1 .arrow-right { background: url(/template/default/images/arrows2.png) no-repeat top right; right: 80px; padding:0 40px 0 0;}

.swiper-Children1 .swiper-slide .lyIdxBa_text { width:50%; height:96px; margin:-60px 0 0 0; padding:0; position:absolute; left:34%; top:50%;}
.swiper-Children1 .swiper-slide .lyIdxBa_text img { display:block; float:left; margin:0 40px 0 0; transform:translateY(-100%); opacity:0; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.swiper-Children1 .swiper-slide .lyIdxBa_text p { line-height:48px; color:#fff; font-size:40px; text-align:left; margin:0 0 22px; padding:0; transform:translateX(100%); opacity:0; -webkit-transition: all 1.5s; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s;}
.swiper-Children1 .swiper-slide .lyIdxBa_text1 { left:40%;}
.swiper-Children1 .swiper-slide .lyIdxBa_text1 p { color:#ffffff;}
.swiper-Children1 .swiper-slide.swiper-slide-active .lyIdxBa_text img { transform:translateY(0); opacity:1;}
.swiper-Children1 .swiper-slide.swiper-slide-active .lyIdxBa_text p { transform:translateX(0); opacity:1;}

.ba_scroll { width:60px; overflow:hidden; margin:0 0 0 -30px; padding:0; position:absolute; left:50%; bottom:80px; z-index:99;}
.ba_scroll span { display:block; width:100%; overflow:hidden; line-height:20px; color:#fff; font-family:"Helvetica"; font-size:12px; text-align:center; margin:0 auto; padding:0;}
.ba_scroll p { width:24px; height:36px; overflow:hidden; margin:0 auto 5px; padding:0; border:1px solid #fff; border-radius:12px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.ba_scroll p i { display:block; width:12px; height:18px; overflow:hidden; background: url(/template/default/images/jtico1.png) 0 0 no-repeat; margin:9px auto; padding:0; animation-name: scrollTip; animation-duration: 2s; animation-iteration-count: infinite;}


/**Pg2**/
.lyIdx_Pg2 { width:100%; height:100%; overflow:hidden; margin:0; padding:200px 0 100px; background:url(/template/default/images/PgBg2.jpg) center center no-repeat; background-size:100% 100%; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxPg2_xs { width:100%; height:140px; overflow:hidden; color:rgba(0,0,0,0.03); font-family: "Helvetica-Roman-SemiB"; font-size:126px; text-indent:300px; margin:0; padding:0; position:absolute; left:0; top:13%;}
.lyIdx_Pg2 .lyIdxPg2_left { width:50%; height:100%; margin:0; padding:0 0 0 100px; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transform:translateX(-100%); opacity:0; }
.section.active .lyIdxPg2_left { transform:translateX(0); opacity:1;}
.lyIdxTit_ul { margin:40px 0;}
.lyIdxTit_ul ul li { width:100px; overflow:hidden; margin:0 80px 0 0; padding:0; float:left;}
.lyIdxTit_ul ul li:nth-child(4) { margin:0;}
.lyIdxTit_ul ul li a.lyIdxAb_ico1, .lyIdxTit_ul ul li a.lyIdxAb_ico2, .lyIdxTit_ul ul li a.lyIdxAb_ico3, .lyIdxTit_ul ul li a.lyIdxAb_ico4 { display:block; width:100px; height:115px; overflow:hidden; margin:0 auto 8px; padding:0;}
.lyIdxTit_ul ul li a.lyIdxAb_ico1 { background:url(/template/default/images/lyIdxAb_ico1.png) center center no-repeat; background-size:100% 100%;}
.lyIdxTit_ul ul li a.lyIdxAb_ico2 { background:url(/template/default/images/lyIdxAb_ico2.png) center center no-repeat; background-size:100% 100%;}
.lyIdxTit_ul ul li a.lyIdxAb_ico3 { background:url(/template/default/images/lyIdxAb_ico3.png) center center no-repeat; background-size:100% 100%;}
.lyIdxTit_ul ul li a.lyIdxAb_ico4 { background:url(/template/default/images/lyIdxAb_ico4.png) center center no-repeat; background-size:100% 100%;}
.lyIdxTit_ul ul li:hover a.lyIdxAb_ico1 { background:url(/template/default/images/lyIdxAb_ico11.png) center center no-repeat; background-size:100% 100%;}
.lyIdxTit_ul ul li:hover a.lyIdxAb_ico2 { background:url(/template/default/images/lyIdxAb_ico22.png) center center no-repeat; background-size:100% 100%;}
.lyIdxTit_ul ul li:hover a.lyIdxAb_ico3 { background:url(/template/default/images/lyIdxAb_ico33.png) center center no-repeat; background-size:100% 100%;}
.lyIdxTit_ul ul li:hover a.lyIdxAb_ico4 { background:url(/template/default/images/lyIdxAb_ico44.png) center center no-repeat; background-size:100% 100%;}
.lyIdxTit_ul ul li a.lyIdxAb_tit { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#3f495b; font-size:15px; text-align:center; margin:0 auto; padding:0;}
.lyIdxTit_ul ul li:hover a.lyIdxAb_tit { color:#c60000;}

.lyIdx_Pg2 .lyIdxPg2_right { width:50%; height:100%; overflow:hidden; margin:0; padding:60px 100px 60px 60px; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transform:translateX(100%); opacity:0; }
.section.active .lyIdxPg2_right { transform:translateX(0); opacity:1;}
.lyIdxPg2_right .lyIdxAb_img { width:100%; height:100%; overflow:hidden; margin:0; padding:0 0 40px 40px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxAb_img i { display:block; width:50%; height:50%; overflow:hidden; margin:0; padding:0; background-color:#d1d5de; position:absolute; left:0; bottom:0;}
.lyIdxAb_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.lyIdxAb_img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdxAb_img a:hover img { transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}

/**Pg3**/
.lyIdx_Pg3 { padding-top:200px;width:100%; height:100%; overflow:hidden; margin:0;  background-color:#c60000;}
.lyIdx_Pg3 ul { height:100%;}
.lyIdx_Pg3 ul li { width:33.333333%; height:100%; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.lyIdx_Pg3 ul li.lyIdxPg3_li01 { background:url(/template/default/images/idxpg3_bg1.jpg) center center no-repeat; background-size:cover; transform:translateY(100%); opacity:0; }
.lyIdx_Pg3 ul li.lyIdxPg3_li02 { background:url(/template/default/images/idxpg3_bg2.jpg) center center no-repeat; background-size:cover; transform:translateY(-100%); opacity:0;}
.lyIdx_Pg3 ul li.lyIdxPg3_li03 { background:url(/template/default/images/idxpg3_bg3.jpg) center center no-repeat; background-size:cover; transform:translateY(100%); opacity:0; }

.section.active .lyIdx_Pg3 ul li.lyIdxPg3_li01 { transform:translateY(0); opacity:1;}
.section.active .lyIdx_Pg3 ul li.lyIdxPg3_li02 { transform:translateY(0); opacity:1;}
.section.active .lyIdx_Pg3 ul li.lyIdxPg3_li03 { transform:translateY(0); opacity:1;}

.lyIdx_Pg3 ul li .lyIdxPg3_text { width:100%; height:360px; overflow:hidden; margin:0; padding:40px 80px 40px; background:url(/template/default/images/lyidxpg3_textbg.png) center top repeat-x; position:absolute; left:0; bottom:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { height:100%; padding:280px 80px 100px; background:none; background-color:#8c0000;}
.lyIdx_Pg3 ul li .lyIdxPg3_text img.IdxPg3_ico1 { display:block; width:120px; height:138px; overflow:hidden; margin:0 auto; padding:0;}
.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:24px; text-align:center; text-overflow:ellipsis; white-space: nowrap; margin:20px auto; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_Pg3 ul li:hover .lyIdxPg3_text a.lyIdxPg3_name { margin:30px auto;}
.lyIdx_Pg3 ul li .lyIdxPg3_text em { display:block; width:0px; height:2px; overflow:hidden; margin:40px auto; padding:0; background-color:#fff; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_Pg3 ul li:hover .lyIdxPg3_text em { width:30px;}
.lyIdx_Pg3 ul li .lyIdxPg3_text p { width:0%; height:56px; overflow:hidden; line-height:28px; color:#fff; font-size:14px; text-align:center; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_Pg3 ul li:hover .lyIdxPg3_text p {width:100%;}
.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { display:block; width:0px; height:38px; overflow:hidden; line-height:38px; color:#fff; font-size:14px; text-align:center; border:1px solid #fff; margin:80px auto 0; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_Pg3 ul li:hover .lyIdxPg3_text a.lyIdxPg3_btn { width:118px;}
.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn img.lyIdxPg3Btn_ico { display:inline-block; width:16px; height:7px; overflow:hidden; vertical-align:middle; margin:-4px 0 0 6px; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn:hover img.lyIdxPg3Btn_ico { margin:-4px 0 0 20px;}


.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg4_btn { display:block; width:118px; height:38px; overflow:hidden; line-height:38px; color:#fff; font-size:14px; text-align:center; border:1px solid #fff; margin:0 auto;}
.lyIdx_Pg3 ul li:hover .lyIdxPg3_text a.lyIdxPg4_btn { display:none;}
.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg4_btn img.lyIdxPg3Btn_ico { display:inline-block; width:16px; height:7px; overflow:hidden; vertical-align:middle; margin:-4px 0 0 6px; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg4_btn:hover img.lyIdxPg3Btn_ico { margin:-4px 0 0 20px;}


/**Pg4**/
.lyIdx_Pg4 { width:100%; height:100%; overflow:hidden; margin:0; padding:200px 100px 100px; background-color:#fff; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxPg4_xs { width:100%; height:160px; overflow:hidden; line-height:160px; color:rgba(0,0,0,0.03); font-family: "Helvetica-Roman-SemiB"; font-size:160px; margin:-20px 0 0; padding:0; position:absolute; left:0; top:50%; transform:translateX(-100%); opacity:0; }
.section.active .lyIdxPg4_xs { transform:translateX(0); opacity:1;}
.lyIdx_Pg4 .lyIdxPg4_left { width:32%; height:100%; overflow:hidden; margin:0; padding:100px 60px 100px 0; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transform:translateX(-100%); opacity:0; }
.section.active .lyIdx_Pg4 .lyIdxPg4_left { transform:translateX(0); opacity:1;}
.lyIdx_title1 { width:100%; overflow:hidden; margin:0; padding:0;}
.lyIdx_title1 i { display:block; width:2px; height:80px; overflow:hidden; margin:0 0 0 10px; padding:0; background-color:#c60000;}
.lyIdx_title1 b { display:block; width:100%; overflow:hidden; line-height:48px; color:#c60000; font-family: "Helvetica-Roman-SemiB"; font-size:48px; text-align:left; margin:10px 0 0; padding:0;}
.lyIdx_title1 .lyIdx_tit { width:100%; overflow:hidden; line-height:30px; color:#e88c18; font-size:28px; font-weight:bold; text-align:left; margin:10px 0 40px; padding:0;}
.lyIdx_title1 .lyIdxTit_con { width:100%; max-height:120px; overflow:hidden; margin:0; padding:0;}
.lyIdx_title1 .lyIdxTit_con p { width:100%; max-height:120px; overflow:hidden; line-height:30px; color:#666; font-size:15px; font-family:Helvetica,Arial,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-style:normal!important; text-align:justify; margin:0; padding:0; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.lyIdx_title1 .lyIdxTit_con p span, .lyIdx_title1 .lyIdxTit_con p em { font-family:Helvetica,Arial,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:15px!important; font-style:normal!important;}
.lyIdx_title1 a.lyIdxTit_btn { display:block; width:0px; height:38px; overflow:hidden; line-height:38px; color:#c60000; font-size:14px; text-align:center; border:1px solid #c60000; margin:120px 0 0; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_title1 a.lyIdxTit_btn1 { margin:60px 0 0;}
.lyIdx_title1 a.lyIdxTit_btn { width:118px;}
.lyIdx_title1 a.lyIdxTit_btn img.lyIdxTitBtn_ico { display:inline-block; width:16px; height:7px; overflow:hidden; vertical-align:middle; margin:-4px 0 0 6px; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_title1 a.lyIdxTit_btn:hover img.lyIdxTitBtn_ico { margin:-4px 0 0 20px;}

.lyIdx_Pg4 .lyIdxPg4_right { width:68%; height:100%; margin:0; padding:0 0 0 40px; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transform:translateX(100%); opacity:0; }
.section.active .lyIdx_Pg4 .lyIdxPg4_right { transform:translateX(0); opacity:1;}
.lyIdxPg4_right ul { height:100%;}
.lyIdxPg4_right ul li { width:20%; height: calc((100% - 25px) / 2); overflow:hidden; margin:0 3% 25px 0; padding:0; /*background-color:#e1e5ee;*/ float:left;}
.lyIdxPg4_right ul li:nth-child(4n) { margin:0 0 25px;}
.lyIdxPg4_right ul li .lyIdxPg4_team { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.lyIdxPg4_right ul li .lyIdxPg4_team img { display:block; width:100%; height:100%; margin:auto; padding:0; object-fit:cover; position:absolute; left:0; top:0; right:0; bottom:0;}
.lyIdxPg4_right ul li .lyIdxPg4_team .lyIdxPg4Rt_text { width:0; height:0; overflow:hidden; margin:0; padding:20px; position:absolute; left:0; top:100%; z-index:2; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxPg4_right ul li:hover .lyIdxPg4_team .lyIdxPg4Rt_text { width:100%; height:100%; top:0;}
.lyIdxPg4Rt_text .lyIdxPg4Rt_con { width:100%; height:100%; overflow:hidden; margin:0; padding:20px; background-color:rgb(148 18 18 / 80%); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxPg4Rt_con .lyIdxPg4Rt_name { width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:24px; text-align:center; text-overflow:ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.lyIdxPg4Rt_con em { display:block; width:40px; height:2px; overflow:hidden; margin:10px auto 30px; padding:0; background-color:#fff;}
.lyIdxPg4Rt_con p { width:100%; max-height:60px; overflow:hidden; line-height:30px; color:#fff; font-size:15px; text-align:center; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}


/**Pg5**/
.lyIdx_Pg5 { width:100%; height:100%; overflow:hidden; margin:0; padding:0 0 70px; background-color:#f5f7fa; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdx_Pg5 .lyIdxPg5_left { width:32%; height:100%; overflow:hidden; margin:0; padding:200px 80px 80px 100px; background-color:#c60000; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transform:translateX(-100%); opacity:0; }
.section.active .lyIdx_Pg5 .lyIdxPg5_left { transform:translateX(0); opacity:1;}
.lyIdx_title2 { width:100%; overflow:hidden; margin:0; padding:0;}
.lyIdx_title2 i { display:block; width:2px; height:80px; overflow:hidden; margin:0 0 0 10px; padding:0; background-color:#fff;}
.lyIdx_title2 b { display:block; width:100%; overflow:hidden; line-height:50px; color:#fff; font-family: "Helvetica-Roman-SemiB"; font-size:48px; text-align:left; margin:10px 0 0; padding:0;}
.lyIdx_title2 .lyIdx_tit { width:100%; overflow:hidden; line-height:30px; color:#fff; font-size:28px; font-weight:bold; text-align:left; margin:10px 0 40px; padding:0;}
.lyIdx_title2 .lyIdxTit_con { width:100%; overflow:hidden; margin:0; padding:0;}
.lyIdx_title2 .lyIdxTit_con p { width:100%; max-height:120px; overflow:hidden; line-height:30px; color:#fff; font-size:15px; text-align:justify; margin:0; padding:0; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.lyIdx_title2 a.lyIdxTit_btn { display:block; width:0px; height:38px; overflow:hidden; line-height:38px; color:#fff; font-size:14px; text-align:center; border:1px solid #fff; margin:80px 0 0; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_title2 a.lyIdxTit_btn { width:118px;}
.lyIdx_title2 a.lyIdxTit_btn img.lyIdxTitBtn_ico { display:inline-block; width:16px; height:7px; overflow:hidden; vertical-align:middle; margin:-4px 0 0 6px; padding:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdx_title2 a.lyIdxTit_btn:hover img.lyIdxTitBtn_ico { margin:-4px 0 0 20px;}

.lyIdx_Pg5 .lyIdxPg5_right { width:68%; height:100%; overflow:hidden; margin:0; padding:210px 100px 0 40px; float:right; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transform:translateX(100%); opacity:0; }
.section.active .lyIdx_Pg5 .lyIdxPg5_right { transform:translateX(0); opacity:1;}
.lyIdxPg5_right .swiper-container05 { width:100%; height:auto; overflow:hidden; margin:0; padding:0 0 80px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news { width:100%; height:auto; margin:0; padding:0; background-color:#fff; box-shadow:0 10px 20px rgba(34,80,159,0.06); position:relative;}
.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover { box-shadow:0 10px 20px rgba(16,39,78,0.1);}
.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { width:100%; height:241px; overflow:hidden; margin:0; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxPg5_news .lyIdxPg5_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.lyIdxPg5_news .lyIdxPg5_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdxPg5_news .lyIdxPg5_img a:hover img { transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -moz-transform:scale(1.1);}
.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_text { width:100%; height:auto; overflow:hidden; margin:0; padding:10px 20px 40px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lyIdxPg5_text a.lyIdxNew_name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; text-overflow:ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover .lyIdxPg5_text a.lyIdxNew_name { color:#c60000;}
.lyIdxPg5_text span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:14px; margin:10px auto; padding:0;}
.lyIdxPg5_text span img { display:block; width:20px; height:20px; overflow:hidden; margin:0 4px 0 0; padding:0; float:left;}
.lyIdxPg5_text p { width:100%; height:72px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align:justify; margin:0 auto; padding:0; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; text-overflow:ellipsis;}
.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news a.lyIdxNew_more { display:block; width:40px; height:40px; overflow:hidden; margin:-20px 0 0 -20px; padding:0; background-color:#c60000; position:absolute; top:100%; left:50%; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover a.lyIdxNew_more { top:90px; margin:0 0 0 -20px;}
.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news a.lyIdxNew_more img { display:block; width:15px; height:15px; overflow:hidden; margin:12.5px auto;}
.lyIdxPg5_right .swiper-container05 .swiper-pagination { bottom:0;}
.lyIdxPg5_right .swiper-container05 .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; background-color:#c60000;}
.lyIdxPg5_right .swiper-container05 .swiper-pagination .swiper-pagination-bullet-active { background-color:#c60000;}
.lyIdxPg5_right .lyIdxNew_left, .lyIdxPg5_right .lyIdxNew_right { width:98px; height:38px; overflow:hidden; line-height:38px; color:#fff; font-size:14px; text-align:center; border:1px solid #c60000; margin:0; padding:0; position:absolute; bottom:0; z-index:1; cursor:pointer;}
.lyIdxPg5_right .lyIdxNew_left { left:0; background:url(/template/default/images/prev_ico2.png) center center no-repeat;}
.lyIdxPg5_right .lyIdxNew_right { right:0; background:url(/template/default/images/next_ico2.png) center center no-repeat;}
.lyIdxPg5_right .lyIdxNew_left:hover { background:#c60000 url(/template/default/images/prev_ico1.png) center center no-repeat;}
.lyIdxPg5_right .lyIdxNew_right:hover { background:#c60000 url(/template/default/images/next_ico1.png) center center no-repeat;}

.lyIdx_Pg5 .lyIdxPg5_foot { width:100%; height:auto; margin:0; padding:0; position:absolute; bottom:0; left:0; transform:translateY(100%); opacity:0; -webkit-transition: all 1.5s; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s;}
.section.active .lyIdx_Pg5 .lyIdxPg5_foot { transform:translateY(0); opacity:1;}

@media screen and (max-width:1680px) {
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:252px;}
	.lyIdxPg2_xs { font-size:150px;text-indent: 220px;}
}

@media screen and (max-width:1600px) {
	.swiper-Children1 .arrow-left, .swiper-Children1 .arrow-right { bottom:10px;}
	.swiper-Children1 .lyPaginationChild { bottom:20px!important;}
	.ba_scroll { bottom:40px;}
	.lyIdx_Pg2 { padding:180px 0 80px;}
	.lyIdx_title1 i, .lyIdx_title2 i { float:left; margin:0 20px 0 0;}
	.lyIdx_title1 b, .lyIdx_title2 b { width:auto; margin:0;}
	.lyIdx_title1 b br, .lyIdx_title2 b br { display:none;}
	.lyIdx_title1 .lyIdx_tit, .lyIdx_title2 .lyIdx_tit { width:auto; margin:0;}
	.lyIdx_Pg2 .lyIdxPg2_left { width:44%; padding:20px 0 0 40px;}
	.lyIdxPg2_xs { font-size:110px; text-indent:290px; top:3%;}
	.lyIdx_title1 .lyIdxTit_con { margin:40px 0 0;}
	.lyIdxTit_ul ul li { margin:0 60px 0 0;}
	.lyIdx_title1 a.lyIdxTit_btn1 { margin:40px 0 0;}	
	.lyIdx_Pg2 .lyIdxPg2_right { width:56%; padding:0 60px;}
	
	.lyIdx_Pg3 ul li .lyIdxPg3_text { padding:70px 40px 40px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding:240px 40px 120px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text em { margin:20px auto 30px;}	
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { margin:60px auto 0;}
	.lyIdx_Pg4 { padding:180px 40px 80px;}
	.lyIdx_Pg4 .lyIdxPg4_left { padding:150px 60px 100px 0;}
	.lyIdx_title2 a.lyIdxTit_btn { margin:80px 0 0;}
	.lyIdx_Pg5 .lyIdxPg5_left { padding:180px 40px 80px 40px;}
	.lyIdx_title2 .lyIdxTit_con { margin:40px 0 0;}
	.lyIdx_Pg5 .lyIdxPg5_right { padding:180px 40px 80px 40px;}
	.lyIdxPg5_right .swiper-container05 { padding:0 0 80px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:250px;}	
	
	
	.swiper-Children1 .arrow-left { left:40px;}
	.swiper-Children1 .arrow-right { right:40px;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
	.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { height:3px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text { left:32%;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text img { width:3.5px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text p { line-height:40px; font-size:32px;}
	.lyIdx_Pg2 { padding:160px 0 0;}
	.lyIdx_title1 i, .lyIdx_title2 i { float:left; margin:0 20px 0 0;}
	.lyIdx_title1 b, .lyIdx_title2 b { width:auto; margin:0;}
	.lyIdx_title1 b br, .lyIdx_title2 b br { display:none;}
	.lyIdx_title1 .lyIdx_tit, .lyIdx_title2 .lyIdx_tit { width:auto; margin:0;}
	.lyIdx_title1 .lyIdxTit_con, .lyIdx_title2 .lyIdxTit_con { margin:40px 0 0;}
	.lyIdxPg2_xs { font-size:100px; text-indent:280px; top:3%;}
	.lyIdxTit_ul ul li { margin:0 50px 0 0;}
	.lyIdx_Pg2 .lyIdxPg2_left { width:48%;}
	.lyIdx_Pg2 .lyIdxPg2_right { width:52%; padding:0 40px 80px 40px;}
	.lyIdxPg2_right .lyIdxAb_img { padding:0 0 30px 30px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text { height:320px; padding:80px 40px 40px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding: 180px 40px 80px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_name { font-size:22px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { margin:40px auto 0;}	
	.lyIdx_Pg4 { padding:160px 40px 60px 60px;}
	.lyIdxPg4_xs { font-size:140px;}
	.lyIdx_Pg4 .lyIdxPg4_left { padding: 140px 40px 80px 0;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:220px;}
	.lyIdxPg5_text span { margin:10px auto;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover a.lyIdxNew_more { top:70px;}
	.lyIdx_title1 .lyIdxTit_con p, .lyIdx_title2 .lyIdxTit_con p { max-height:112px; line-height:28px; font-size:14px;}
	.lyIdxPg5_text p {height:48px;-webkit-line-clamp:2;}
	.lyIdx_Pg5 .lyIdxPg5_right { padding:140px 40px 80px 40px;}
}
@media screen and (min-width:1360px) and (max-width:1439px) {
	.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { height:3px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text { margin:-48px 0 0;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text img { width:3.2px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text p { font-size:30px; line-height:36px;}
	.lyIdx_Pg2 { padding:140px 0 0;}
	.lyIdx_title1 i, .lyIdx_title2 i { float:left; margin:0 20px 0 0;}
	.lyIdx_title1 b, .lyIdx_title2 b { width:auto; margin:0;}
	.lyIdx_title1 b br, .lyIdx_title2 b br { display:none;}
	.lyIdx_title1 .lyIdx_tit, .lyIdx_title2 .lyIdx_tit { width:auto; margin:0;}
	.lyIdx_title1 .lyIdxTit_con, .lyIdx_title1 a.lyIdxTit_btn1 { margin:30px 0 0;}
	.lyIdx_title2 .lyIdxTit_con { margin:40px 0 0;}
	.lyIdxPg2_xs { font-size: 100px; text-indent:190px; top:0;}
	.lyIdxTit_ul { margin:30px 0;}
	.lyIdxTit_ul ul li { margin:0 40px 0 0;}
	.lyIdxTit_ul ul li a.lyIdxAb_tit { font-size:14px;}
	.lyIdx_Pg2 .lyIdxPg2_left { padding:0 0 0 40px;}
	.lyIdx_Pg2 .lyIdxPg2_right { padding:0 40px 60px 40px;}
	.lyIdxPg2_right .lyIdxAb_img { padding:0 0 30px 30px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text { height:320px; padding:80px 40px 40px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_name { font-size:22px; margin:20px auto 0;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding:160px 40px 60px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text a.lyIdxPg3_name { margin:20px auto;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text em { margin: 20px auto 24px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { margin: 40px auto 0;}
	.lyIdx_Pg4 { padding:140px 40px 60px 40px;}
	.lyIdx_Pg4 .lyIdxPg4_left { padding:120px 40px 60px 0;}
	.lyIdxPg4_xs { font-size:140px;}
	.lyIdxPg4Rt_con em { margin:10px auto 20px;}
	.lyIdx_Pg5 { padding:0 0 50px;}
	.lyIdx_Pg5 .lyIdxPg5_left { padding:140px 40px 60px 40px;}
	.lyIdx_Pg5 .lyIdxPg5_right { padding:120px 40px 40px 40px;}
	.lyIdxPg5_right .swiper-container05 { padding:0 0 80px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:180px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_text { padding:10px 12px 40px;}
	.lyIdxPg5_text span { margin:5px auto;}
	.lyIdxPg5_text p { height:48px; -webkit-line-clamp:2;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover a.lyIdxNew_more { top:65px;}
	.lyIdx_Pg5 .lyIdxPg5_foot { height:50px;}
	.lyIdx_title1 .lyIdxTit_con p, .lyIdx_title2 .lyIdxTit_con p { max-height:112px; line-height:28px; font-size:14px;}
}
@media screen and (min-width:1280px) and (max-width:1359px) {
	.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { height:3px;}	
	.swiper-Children1 .swiper-slide .lyIdxBa_text img { width:3.2px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text p { font-size:30px; line-height:36px;}
	.lyIdx_Pg2 { padding:140px 0 0;}
	.lyIdxTit_ul ul li a.lyIdxAb_tit { font-size:14px;}
	.lyIdx_title1 i, .lyIdx_title2 i { height:70px; float:left; margin:0 20px 0 0;}
	.lyIdx_title1 b, .lyIdx_title2 b { width:auto; line-height:40px; margin:0; font-size:40px;}
	.lyIdx_title1 b br, .lyIdx_title2 b br { display:none;}
	.lyIdx_title1 .lyIdx_tit, .lyIdx_title2 .lyIdx_tit { width:auto; margin:0;}
	.lyIdx_title1 .lyIdxTit_con, .lyIdx_title1 a.lyIdxTit_btn1 { margin:30px 0 0;}
	.lyIdx_title2 .lyIdxTit_con { margin:40px 0 0;}
	.lyIdxTit_ul { margin:30px 0;}
	.lyIdxPg2_xs { height:100px; font-size: 84px; text-indent:212px; top:0;}
	.lyIdxTit_ul ul li { margin:0 30px 0 0;}
	.lyIdxPg2_right .lyIdxAb_img { padding:0 0 20px 20px;}	
	.lyIdx_Pg2 .lyIdxPg2_left { padding:0 0 0 40px;}
	.lyIdx_Pg2 .lyIdxPg2_right { padding:0 40px 60px 40px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text { height:320px; padding:80px 40px 40px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding: 140px 40px 60px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_name { font-size:22px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text a.lyIdxPg3_name { margin:20px auto;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text em { margin:20px auto 24px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { margin: 40px auto 0;}
	.lyIdx_Pg4 { padding:120px 40px 40px 40px;}
	.lyIdx_Pg4 .lyIdxPg4_left { width:26%; padding:140px 0 80px 0;}
	.lyIdx_Pg4 .lyIdxPg4_right { width:72%;}
	.lyIdxPg4_xs { font-size:140px;}
	.lyIdx_Pg5 { padding:0 0 80px;}
	.lyIdx_Pg5 .lyIdxPg5_left { width:28%; padding:140px 40px 0 40px;}
	.lyIdx_Pg5 .lyIdxPg5_right { width:72%; padding: 140px 40px 0;}
	.lyIdxPg5_right .swiper-container05 { padding:0 0 80px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:170px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_text { padding:10px 10px 40px;}
	.lyIdxPg5_text a.lyIdxNew_name { height:36px; line-height:36px;}
	.lyIdxPg5_text span { margin:5px auto;}
	.lyIdxPg5_text p { height:48px; -webkit-line-clamp:2;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover a.lyIdxNew_more { top:65px;}
	.lyIdx_Pg5 .lyIdxPg5_foot { height:80px;}
	.lyIdx_title1 .lyIdxTit_con p, .lyIdx_title2 .lyIdxTit_con p { max-height:112px; line-height:28px; font-size:14px;}
}
@media screen and (min-width:1200px) and (max-width:1279px) {
	.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { height:3px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text { left:22%;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text img { width:3.2px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text p { font-size:30px; line-height:36px;}
	.lyIdx_Pg2 { padding:140px 0 0;}
	.lyIdx_Pg2 .lyIdxPg2_left { padding:0 0 0 40px;}
	.lyIdxTit_ul ul li a.lyIdxAb_tit { font-size:14px;}
	.lyIdx_title1 i, .lyIdx_title2 i { height:70px; float:left; margin:0 20px 0 0;}
	.lyIdx_title1 b, .lyIdx_title2 b { width:auto; line-height:40px; margin:0; font-size:38px;}
	.lyIdx_title1 b br, .lyIdx_title2 b br {}
	.lyIdx_title1 .lyIdx_tit, .lyIdx_title2 .lyIdx_tit { width:auto; margin:0; font-size:26px;}
	.lyIdx_title1 .lyIdxTit_con, .lyIdx_title2 .lyIdxTit_con { margin:20px 0 0;}
	.lyIdxTit_ul { margin:20px 0;}
	.lyIdxPg2_xs { height:90px; font-size: 90px; text-indent:150px; top:0;}
	.lyIdxPg2_right .lyIdxAb_img { padding:0 0 20px 20px;}
	.lyIdxTit_ul ul li { margin:0 20px 0 0;}
	.lyIdx_Pg2 .lyIdxPg2_right { padding:0 40px 100px 40px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding: 140px 20px 100px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_name { font-size:22px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { margin: 40px auto 0;}
	.lyIdx_Pg4 { padding:120px 40px 40px 40px;}
	.lyIdx_Pg4 .lyIdxPg4_left { width:20%; padding:140px 0 80px 0;}
	.lyIdx_Pg4 .lyIdxPg4_right { width:78%; padding:0 0 0 20px;}
	.lyIdxPg4_xs { font-size:120px;}
	.lyIdx_Pg5 { padding:0 0 80px;}
	.lyIdx_Pg5 .lyIdxPg5_left { width:28%; padding:140px 40px 0 40px;}
	.lyIdx_Pg5 .lyIdxPg5_right { width:72%; padding: 140px 40px 0;}
	.lyIdxPg5_right .swiper-container05 { padding:0 0 70px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:170px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_text { padding:10px 10px 40px;}
	.lyIdxPg5_text span { margin:5px auto;}
	.lyIdxPg5_text p { height:48px; -webkit-line-clamp:2;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover a.lyIdxNew_more { top:65px;}
	.lyIdx_Pg5 .lyIdxPg5_foot { height:80px;}
	.lyIdx_title1 .lyIdxTit_con p, .lyIdx_title2 .lyIdxTit_con p { max-height:112px; line-height:28px; font-size:14px;}
}
@media screen and (min-width:1024px) and (max-width:1199px) {
	.lyIdx_Main { height:auto;}
	.lyIdx_Main .swiper-container { height:540px;}
	.lyIdx_Main .swiper-container .lyPaginationParent { left:10px;}	
	.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { height:3px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text { width:60%; left:35%; margin:-20px 0 0;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text img { width:3px; height:80px; margin:0 20px 0 0;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text p { font-size:26px; line-height:30px;}
	.lyIdx_Pg2 { height:auto; padding:40px 0;}
	.lyIdx_Pg2 .lyIdxPg2_left { width:100%; height:auto; margin:0 auto 40px; padding:0 40px; transform: translateX(0); opacity: 1; float:inherit;}
	.lyIdxTit_ul ul li a.lyIdxAb_tit { font-size:14px;}
	.lyIdx_title1 i, .lyIdx_title2 i { height:70px; float:left; margin:0 20px 0 0;}
	.lyIdx_title1 b, .lyIdx_title2 b { width:auto; line-height:40px; margin:0; font-size:32px;}
	.lyIdx_title1 b br, .lyIdx_title2 b br {}
	.lyIdx_title1 .lyIdx_tit, .lyIdx_title2 .lyIdx_tit { width:auto; margin:0; font-size:26px;}
	.lyIdx_title1 .lyIdxTit_con, .lyIdx_title2 .lyIdxTit_con { margin:20px 0 0;}
	.lyIdxTit_ul { margin:20px 0;}
	.lyIdx_title1 a.lyIdxTit_btn1 { margin: 24px 0 0;}
	.lyIdxPg2_xs { height:90px; font-size: 90px; text-indent:200px; top:0;}
	.lyIdxPg2_right .lyIdxAb_img { padding:0 0 40px 40px;}
	.lyIdxTit_ul ul li { margin:0 60px 0 0;}
	.lyIdxTit_ul ul li a.lyIdxAb_ico1, .lyIdxTit_ul ul li a.lyIdxAb_ico2, .lyIdxTit_ul ul li a.lyIdxAb_ico3, .lyIdxTit_ul ul li a.lyIdxAb_ico4 { background-size:100% 100%;}
	.lyIdx_Pg2 .lyIdxPg2_right { width:100%; height:480px; padding:0 40px; transform:translateX(0); opacity:1;}
	.lyIdx_Pg3 { height:540px; padding:0; background:none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text { height:300px; padding: 60px 40px 40px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding: 100px 20px;}	
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_name { font-size:18px; margin:10px auto 0;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text img.IdxPg3_ico1 { width:100px; height:auto;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text a.lyIdxPg3_name { margin:20px auto;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text em { margin:20px auto;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { margin: 20px auto 0;}
	.lyIdx_Pg4 { padding:40px 40px 15px;}
	.lyIdx_Pg4 .lyIdxPg4_left { width:100%; height:auto; margin:0 auto 40px; padding:30px 0 0; float:inherit;}
	.lyIdx_Pg4 .lyIdxPg4_right { width:100%; height:660px; padding:0; float:inherit;}
	.lyIdxPg4_xs { font-size:90px; margin:0; top:30px; text-indent:200px;}
	.lyIdx_title1 a.lyIdxTit_btn { margin:-60px 0 0; float:right;}
	.lyIdxPg4_right ul li a .lyIdxPg4Rt_text { padding:12px;}
	.lyIdx_Pg5 { padding:0 0 120px;}
	.lyIdx_Pg5 .lyIdxPg5_left { width:100%; height:auto; padding:40px;}
	.lyIdx_title2 a.lyIdxTit_btn { margin:20px 0 0;}
	.lyIdx_Pg5 .lyIdxPg5_right { width:100%; padding: 40px 40px 0;}
	.lyIdxPg5_right .swiper-container05 { padding:0 0 80px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:200px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_text { padding:10px 10px 40px;}
	.lyIdxPg5_text span { margin:5px auto;}
	.lyIdxPg5_text p { height:48px; -webkit-line-clamp:2;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover a.lyIdxNew_more { top:65px;}
	.lyIdx_Pg5 .lyIdxPg5_foot { height:auto; transform: translateY(0); opacity: 1;}
	.lyIdx_title1 .lyIdxTit_con p, .lyIdx_title2 .lyIdxTit_con p { max-height:112px; line-height:28px; font-size:14px;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
	.lyIdx_Main { height:auto;}
	.lyIdx_Main .swiper-container { height:400px;}
	.lyIdx_Main .swiper-container .lyPaginationParent { left:0;}
	.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { height:3px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text { width:60%; left:35%; margin:-20px 0 0;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text img { width:2.4px; height:64px; margin:0 20px 0 0;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text p { font-size:22px; line-height:24px; margin:0 0 16px;}
	.lyIdx_Pg2 { padding:40px 0;}
	.lyIdx_Pg2 .lyIdxPg2_left { width:100%; height:auto; margin:0 auto 40px; padding:0 20px; transform: translateX(0); opacity: 1; float:inherit;}
	.lyIdxTit_ul ul li a.lyIdxAb_tit { font-size:14px;}
	.lyIdx_title1 i, .lyIdx_title2 i { height:70px; float:left; margin:0 20px 0 0;}
	.lyIdx_title1 b, .lyIdx_title2 b { width:auto; line-height:40px; margin:0; font-size:32px;}
	.lyIdx_title1 b br, .lyIdx_title2 b br {}
	.lyIdx_title1 .lyIdx_tit, .lyIdx_title2 .lyIdx_tit { width:auto; margin:0; font-size:26px;}
	.lyIdx_title1 .lyIdxTit_con, .lyIdx_title2 .lyIdxTit_con { margin:20px 0 0;}
	.lyIdxTit_ul { margin:20px 0;}
	.lyIdx_title1 a.lyIdxTit_btn1 { margin: 24px 0 0;}
	.lyIdxPg2_xs { height:90px; font-size: 90px; text-indent:200px; top:0;}
	.lyIdxPg2_right .lyIdxAb_img { padding:0 0 20px 20px;}
	.lyIdxTit_ul ul li { margin:0 60px 0 0;}
	.lyIdxTit_ul ul li a.lyIdxAb_ico1, .lyIdxTit_ul ul li a.lyIdxAb_ico2, .lyIdxTit_ul ul li a.lyIdxAb_ico3, .lyIdxTit_ul ul li a.lyIdxAb_ico4 { background-size:100% 100%;}
	.lyIdx_Pg2 .lyIdxPg2_right { width:100%; height:400px; padding:0 20px; transform:translateX(0); opacity:1;}
	.lyIdx_Pg3 { height:480px; padding:0; background:none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text { height:240px; padding: 20px 20px 20px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding: 80px 20px;}	
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_name { font-size:18px; margin:10px auto 0;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text img.IdxPg3_ico1 { width:90px; height:auto;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text a.lyIdxPg3_name { margin:10px auto;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text em { margin:10px auto;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text p { height:44px; line-height:22px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { margin: 20px auto 0;}
	.lyIdx_Pg4 { padding:40px 20px 15px;}
	.lyIdx_Pg4 .lyIdxPg4_left { width:100%; height:auto; margin:0 auto 40px; padding:0; float:inherit;}
	.lyIdx_Pg4 .lyIdxPg4_right { width:100%; height:480px; padding:0; float:inherit;}
	.lyIdxPg4_xs { font-size:90px; margin:0; top:0; text-indent:200px;}
	.lyIdx_title1 a.lyIdxTit_btn { margin:20px 0 0;}
	.lyIdx_Pg4 .lyIdxPg4_left .lyIdx_title1 a.lyIdxTit_btn { margin:-60px 0 0; float:right;}
	.lyIdxPg4_right ul li a .lyIdxPg4Rt_text { padding:12px;}
	.lyIdxPg4_right ul li { width:48%; height:240px; margin:1% 1%; float:left;}
	.lyIdxPg4_right ul li:nth-child(4n){margin:1% 1%;}
	.lyIdxPg4Rt_con .lyIdxPg4Rt_name { height: 30px; line-height: 30px; font-size:22px;}
	.lyIdxPg4Rt_con em { margin:10px auto 20px;}
	.lyIdxPg4Rt_con p { height:44px; line-height:22px; font-size:14px;}
	.lyIdx_Pg5 { padding:0;}
	.lyIdx_Pg5 .lyIdxPg5_left { width:100%; height:auto; padding:40px 20px;}
	.lyIdx_title2 a.lyIdxTit_btn { margin:20px 0 0;}
	.lyIdx_Pg5 .lyIdxPg5_right { width:100%; padding: 40px 20px;}
	.lyIdxPg5_right .swiper-container05 { padding:0 0 80px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:240px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_text { padding:10px 10px 40px;}
	.lyIdxPg5_text span { margin:5px auto;}
	.lyIdxPg5_text p { height:48px; -webkit-line-clamp:2;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover a.lyIdxNew_more { top:65px;}
	.lyIdx_Pg5 .lyIdxPg5_foot { position:inherit; bottom:inherit; left:inherit; height:auto; transform: translateY(0); opacity: 1;}
	.lyIdx_title1 .lyIdxTit_con p, .lyIdx_title2 .lyIdxTit_con p { max-height:112px; line-height:28px; font-size:14px;}
}
@media screen and (max-width:767px) {
	.lyIdx_Main { height:auto;}
	.lyIdx_Main .swiper-container { height:240px;}
	.lyIdx_Main .swiper-container .lyPaginationParent { left:0;}
	.swiper-Children1 .arrow-left, .swiper-Children1 .arrow-right { width:0; font-size:0; bottom: 0;}
	.swiper-Children1 .arrow-left { left:10px;}
	.swiper-Children1 .arrow-right { right:10px;}
	.ba_scroll { display:none;}
	.swiper-Children1 .lyPaginationChild .swiper-pagination-bullet { width:30px; height:2px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text { width:70%; height:auto; left:32%; margin:-20px 0 0;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text img { width:2px; height:50px; margin:0 10px 0 0;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text p { font-size:15px; line-height:20px; margin:0 0 10px;}
	.lyIdx_Pg2 { padding:40px 20px;}
	.lyIdx_Pg2 .lyIdxPg2_left { width:100%; height:auto; margin:0 auto 40px; padding:0; transform: translateX(0); opacity: 1; float:inherit;}
	.lyIdxTit_ul ul li a.lyIdxAb_tit { font-size:14px;}
	.lyIdx_title1 i, .lyIdx_title2 i { height:70px; float:left; margin:0 20px 0 0;}
	.lyIdx_title1 b, .lyIdx_title2 b { width:auto; line-height:40px; margin:0; font-size:36px;}
	.lyIdx_title1 b br, .lyIdx_title2 b br {}
	.lyIdx_title1 .lyIdx_tit, .lyIdx_title2 .lyIdx_tit { width:auto; margin:0; font-size:26px;}
	.lyIdx_title1 .lyIdxTit_con, .lyIdx_title2 .lyIdxTit_con { margin:20px 0 0;}
	.lyIdxTit_ul { margin:20px 0;}
	.lyIdx_title1 a.lyIdxTit_btn1 { margin: 24px 0 0;}
	.lyIdxPg2_xs { height:90px; font-size: 48px; text-indent: 160px; top: 32px;}
	.lyIdxPg2_right .lyIdxAb_img { padding:0 0 20px 20px;}
	.lyIdxTit_ul ul li { width:58px; margin:0 20px 0 0;}
	.lyIdxTit_ul ul li a.lyIdxAb_ico1, .lyIdxTit_ul ul li a.lyIdxAb_ico2, .lyIdxTit_ul ul li a.lyIdxAb_ico3, .lyIdxTit_ul ul li a.lyIdxAb_ico4 { width:58px; height:70px; background-size:100% 100%;}
	.lyIdx_Pg2 .lyIdxPg2_right { width:100%; height:260px; padding:0;}
	.lyIdx_Pg3 { height:auto; padding:0;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
	.lyIdx_Pg3 ul li { width:100%; height:440px; float:inherit;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text { height:240px; padding: 60px 20px 20px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding: 80px 20px;}	
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_name { font-size:18px; margin:10px auto 0;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text img.IdxPg3_ico1 { width:90px; height:auto;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text a.lyIdxPg3_name { margin:10px auto;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text em { margin:10px auto;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text p { height:44px; line-height:22px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text a.lyIdxPg3_btn { margin: 20px auto 0;}
	.lyIdx_Pg4 { padding:40px 20px 20px;}
	.lyIdx_Pg4 .lyIdxPg4_left { width:100%; height:auto; margin:0 auto 40px; padding:0; float:inherit;}
	.lyIdx_Pg4 .lyIdxPg4_right { width:100%; height:auto; padding:0; float:inherit;}
	.lyIdxPg4_right ul li { width:48%; height:240px; margin:1% 1%; float:left;}
	.lyIdxPg4_right ul li:nth-child(4n){margin:1% 1%;}
	.lyIdxPg4_xs { font-size:60px; margin:0; top:50px; text-indent:40px;}
	.lyIdx_title1 a.lyIdxTit_btn { margin:20px 0 0;}
	.lyIdx_Pg4 .lyIdxPg4_left .lyIdx_title1 a.lyIdxTit_btn { margin:-60px 0 0; float:right;}
	.lyIdxPg4_right ul li a .lyIdxPg4Rt_text { padding:12px;}
	.lyIdxPg4Rt_con .lyIdxPg4Rt_name { height: 30px; line-height: 30px; font-size:22px;}
	.lyIdxPg4Rt_con em { margin:10px auto 20px;}
	.lyIdxPg4Rt_con p { height:44px; line-height:22px; font-size:14px;}
	.lyIdx_Pg5 { padding:0;}
	.lyIdx_Pg5 .lyIdxPg5_left { width:100%; height:auto; padding:40px 20px;}
	.lyIdx_title2 a.lyIdxTit_btn { margin:20px 0 0;}
	.lyIdx_Pg5 .lyIdxPg5_right { width:100%; padding: 40px 20px;}
	.lyIdxPg5_right .swiper-container05 { padding:0 0 80px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_img { height:240px;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news .lyIdxPg5_text { padding:10px 10px 20px;}
	.lyIdxPg5_text a.lyIdxNew_name { height:36px; line-height:36px;}
	.lyIdxPg5_text span { margin:5px auto;}
	.lyIdxPg5_text p { height:48px; -webkit-line-clamp:2;}
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news:hover a.lyIdxNew_more { top:65px;}
	.lyIdxPg5_right .swiper-container05 .swiper-pagination { bottom:15px;}
	.lyIdx_Pg5 .lyIdxPg5_foot { position:inherit; bottom:inherit; left:inherit; height:auto; transform: translateY(0); opacity: 1;}
	.lyIdx_title1 .lyIdxTit_con p, .lyIdx_title2 .lyIdxTit_con p { max-height:112px; line-height:28px; font-size:14px;}	
	.lyIdxPg5_right .swiper-container05 .lyIdxPg5_news a.lyIdxNew_more { display:none;}
	.lyIdxPg5_right .swiper-container05 .swiper-pagination .swiper-pagination-bullet { margin:0 3px;}
}
@media screen and (max-width:375px) {
	.lyIdx_Main .swiper-container { height: 200px;}
	.swiper-Children1 .swiper-slide .lyIdxBa_text p { font-size:14px;}
	.lyIdx_Pg2 { padding:20px 12px;}
	.lyIdx_title1 i, .lyIdx_title2 i { margin:0 12px 0 0;}
	.lyIdxPg2_xs { text-indent: 126px;}
	.lyIdxTit_ul ul li { margin:0 12px 0 0;}
	.lyIdx_Pg2 .lyIdxPg2_left { margin:0 auto 20px;}
	.lyIdx_Pg2 .lyIdxPg2_right { height:240px;}
	.lyIdxPg2_right .lyIdxAb_img { padding:0 0 12px 12px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text { padding:30px 12px 20px;}
	.lyIdx_Pg3 ul li:hover .lyIdxPg3_text { padding:80px 12px;}
	.lyIdx_Pg4 { padding:20px 12px 0;}
	.lyIdxPg4_xs { top:40px; text-indent: 20px;}
	.lyIdx_Pg5 .lyIdxPg5_left { padding:20px 12px;}
	.lyIdx_Pg5 .lyIdxPg5_right { padding:20px 12px;}
	.lyIdxPg5_right .swiper-container05 { padding: 0 0 60px;}
}
@media screen and (max-width:320px) {
	.swiper-Children1 .swiper-slide .lyIdxBa_text { left:24%;}
	.lyIdxPg2_xs { font-size:42px; top: 36px;}
	.lyIdxTit_ul ul li { width:65px;}
	.lyIdxTit_ul ul li a.lyIdxAb_ico1, .lyIdxTit_ul ul li a.lyIdxAb_ico2, .lyIdxTit_ul ul li a.lyIdxAb_ico3, .lyIdxTit_ul ul li a.lyIdxAb_ico4 { width:65px; height:75px;}
	.lyIdx_Pg2 .lyIdxPg2_right { height:200px;}
	.lyIdx_Pg3 ul li .lyIdxPg3_text { padding:20px 12px 20px;}
	.lyIdxPg4_xs { font-size:50px;}
}
 
.ly_foot{padding: 20px 100px 10px!important;}
/*友情链接*/
.link{width:100%;height:auto;margin:0;padding:0 100px 20px;background-color:#fff; font-size:12px; color:#979797;box-sizing: border-box;-webkit-box-sizing: border-box;}
.link a{ display:inline-block;color:#666; line-height:25px;}
.link a:hover {color: #c60000;}
/*友情链接*/

/*主营项目*/
.e_loop-14 {
    display-radio: 1;
    max-width: none;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px
}
.e_loop-14 .p_list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    max-width: 100%
}

.e_loop-14 .p_loopitem {
    flex: 0 0 25%;
    position: relative
}
.e_loop-14 .p_loopitem:hover .e_container-15{background-color:rgb(251 179 179 / 57%);}
.e_loop-14 .p_loopitem:hover .s_dec{color:#ffffff;} 

.e_loop-14 .p_page {
    text-align: center
}

.e_loop-14 .p_filter_wrapper {
    width: 100%;
    font-size: 13px
}

.e_loop-14 .p_kv_wrapper {
    display: flex;
    flex-wrap: nowrap;
    line-height: 40px;
    margin: 15px 0
}

.e_loop-14 .p_filter_key {
    width: 70px;
    overflow: hidden;
    margin-right: 10px;
    font-weight: bold;
    color: #333333;
    font-size: 12px
}

.e_loop-14 .p_v_item {
    display: inline-block;
    padding: 0 3px;
    cursor: pointer;
    font-size: 13px;
    color: #555555;
    margin-right: 30px
}

.e_loop-14 .p_active .p_fbutton {
    color: #fff;
    background-color: cornflowerblue
}

.e_loop-14 .p_result_item {
    position: relative;
    padding: 3px 20px 3px 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-right: 10px
}

.e_loop-14 .p_filter_close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 3px;
    font-style: normal;
    font-size: 16px;
    margin-top: -5px;
    cursor: pointer
}

.e_loop-14 .p_s_option {
}

.e_loop-14 .multSelect {
    font-size: 13px;
    position: relative
}

.e_loop-14 .multSelect .inputWrap {
    width: 100%;
    min-width: 100px;
    min-height: 24px;
    border: 1px solid #DCDFE6;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    background: white
}

.e_loop-14 .multSelect.is-invalid .inputWrap {
    border-color: #dc3545
}

.e_loop-14 .multSelect ul {
    padding: 0 5px;
    margin: 0;
    padding-right: 35px
}

.e_loop-14 .multSelect ul,li {
    list-style: none
}

.e_loop-14 .multSelect li {
    display: inline-block;
    background: #edf0f3;
    color: #92969c;
    padding: 0px 5px;
    margin: 1px 5px 1px 0;
    border-radius: 5px;
    line-height: 16px
}

.e_loop-14 .multSelect .multSelect-option {
    width: 100%;
    border: 1px solid #DCDFE6;
    border-radius: 2px;
    border-top: 0;
    max-height: 200px;
    overflow-y: scroll;
    position: absolute;
    height: 0;
    opacity: 0;
    z-index: 9;
    background: #fff
}

.e_loop-14 .multSelect .multSelect-option>div {
    line-height: 24px;
    cursor: pointer;
    padding: 0 10px
}

.e_loop-14 .multSelect .multSelect-option>div.selected {
    color: #409eff
}

.e_loop-14 .multSelect .multSelect-option>div:hover {
    color: #409eff;
    background: #f3f6f9
}

.e_loop-14 .multSelect .fa-close {
    font-style: normal;
    font-size: 12px;
    padding: 0 5px 0 7px
}

.e_loop-14 .multSelect .inputWrap>.fa svg {
    fill: #666;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 0;
    top: calc(50% - 3px)
}

.e_loop-14 .multSelect .inputWrap>.fa-down svg {
    transform: rotate(-90deg)
}

.e_loop-14 .multSelect .inputWrap>.fa-up svg {
    transform: rotate(90deg)
}

.e_loop-14 .multSelect .placeholder {
    line-height: 40px;
    padding-left: 10px;
    color: #aaa;
    position: absolute;
    left: 0;
    top: 0
}

.e_loop-14 .p_normal_start {
    display: inline;
    width: 100px;
    height: 40px
}

.e_loop-14 .p_date_start {
    display: inline;
    width: 105px;
    height: 40px
}

.e_loop-14 .p_normal_end {
    display: inline;
    width: 100px;
    height: 40px;
    margin-right: 5px
}

.e_loop-14 .p_date_end {
    display: inline;
    width: 105px;
    height: 40px;
    margin-right: 5px
}

.e_loop-14 .p_split {
    margin: 0 5px
}

.e_loop-14 .p_normal {
    margin-right: 16px
}

.e_loop-14 .p_fbutton {
    background-color: #007bff;
    border: 1px solid #409EFF;
    text-decoration: none;
    color: white;
    font-size: 14px;
    text-align: center;
    padding: 10px 25px;
    position: relative;
    overflow: hidden
}

.e_loop-14 .input-check,.e_loop-14 .input-radio {
    margin: 0 5px;
    vertical-align: text-top
}

.e_loop-14 .position-left {
    display: flex
}

.e_loop-14 .position-right {
    display: flex;
    flex-direction: row-reverse
}

.e_loop-14 .position-top {
}

.e_loop-14 .position-bottom {
    display: flex;
    flex-direction: column-reverse
}

.e_loop-14 .p_mbutton {
    border: 1px solid #409EFF;
    text-decoration: none;
    color: #409EFF;
    font-size: 14px;
    text-align: center;
    padding: 10px 25px;
    position: relative;
    overflow: hidden
}

.e_loop-14 .p_mbutton:after {
    content: "";
    display: none;
    width: 16px;
    height: 16px;
    background-color: #409eff;
    -webkit-transform: skewY( -45deg);
    transform: skewY( 360deg);
    position: absolute;
    bottom: 0px;
    right: 0;
    z-index: 1
}

.e_loop-14 .p_mbutton::before {
    content: "";
    display: none;
    width: 6px;
    height: 9px;
    border-right: #ffffff solid 2px;
    border-bottom: #ffffff solid 2px;
    -webkit-transform: rotate( 35deg);
    transform: rotate( 35deg);
    position: absolute;
    bottom: 5px;
    right: 4px;
    z-index: 2
}

.e_loop-14 .p_active .p_mbutton::before {
    display: block
}

.e_loop-14 .p_active .p_mbutton::after {
    display: block
}

.e_loop-14 .p_input_match {
    width: 100px;
    height: 40px;
    padding: 10px;
    border: 1px solid #ced4da;
    border-radius: 3px
}

.e_loop-14 .p_filter_result {
    display: inline-block
}

.e_loop-14 .p_contclear {
    cursor: pointer
}

.e_loop-14 .swiper-container {
    padding-bottom: 30px
}

.e_loop-14 .p_imgwrapper {
    width: 80px;
    height: 100px;
    overflow: hidden
}

.e_loop-14 .p_imgtitle {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    margin: 0 auto;
    line-height: 20px
}

.e_loop-14 .p_imgwrapper img {
    width: 100%;
    object-fit: cover
}

.e_loop-14 .p_active .p_imgwrapper {
    border: 1px solid #409eff
}

.e_loop-14 .p_filter_result {
    display: none
}

.e_loop-14 .p_contclear {
    display: none
}

.e_loop-14 .p_inputRangeSearch {
    padding: 7px 12px;
    background: #007bff;
    color: white;
    font-size: 14px;
    font-style: normal
}

.e_loop-14 .p_inputSearch {
    padding: 0px 17px;
    background: #007bff;
    color: white;
    font-size: 14px;
    font-style: normal;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
    margin-left: 10px
}

.e_loop-14 .p_categoryActive {
    color: #409EFF
}
.e_container-15 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 80%;
    background_radio: 2;
    display-radio: flex;
    background-color: rgb(255 255 255);
    padding-left: 25px;
    padding-top: 35px;
    padding-right: 25px;
    padding-bottom: 35px;
    border-radius: 3px;
    transition: all ease .5s;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px
}

.e_container-15 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%
}

.e_container-15:hover .e_image-16 img {
    filter: brightness(0) invert(1)
}

.e_container-15:hover .e_text-17 {
    font_radio: 2;
    display-radio: 1;
    text-align: left;
    margin-top: 20px;
    color: #fff
}
.e_container-15:hover {
    box-shadow: 5px 5px 0px rgb(198 0 0 / 15%);
    transform: translateY(-4px);
    background-fill-value: background-image;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: cover;
    transition: all ease .5s;
    /* background-color:#c60000; */
}

.e_container-15 .p_item {
    display-radio: 1
}
.e_image-16 {
    overflow: hidden;
    display-radio: 1;
    width: 40px;
    margin-left: 0px;
    margin-right: auto;
    filter: brightness(110%) contrast(130%) grayscale(70%)
}

.e_image-16 img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.s_title {
    line-height: 1.8;
    text-align: left
}
.s_dec{   height: auto;text-align: left; font-size: 14px;
    line-height: 1.1;
    height: 50px;
    color: #606060;
    margin-top: 10px;
    margin-bottom: 0;
    overflow: hidden;}
.e_text-17 {
    font_radio: 2;
    display-radio: 1;
    text-align: left;
    margin-top: 20px;
    color: rgba(161,123,7,1);
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
    margin-bottom: 10px;
    height: auto
}

/*首页主营项目*/
/*主营项目*/
.indexzhuying_list ul li { width:50%; height:auto; margin:0 0 40px; padding:0 0 0 40px; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.indexzhuying_list ul li .lyNyTeamRight_con { width:100%; height:300px; margin:0; padding:0 0 0 250px; background:#fff url(../images/team_ico2.png) right bottom no-repeat; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.indexzhuying_list ul li:hover .lyNyTeamRight_con { box-shadow:0 10px 12px rgba(0,0,0,0.08);}
.indexzhuying_list ul li .lyNyTeamRight_con .lyNyTeamRightCon_img { width:250px; height:300px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:0;}
.indexzhuying_list ul li .lyNyTeamRight_con .lyNyTeamRightCon_img p { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.indexzhuying_list ul li .lyNyTeamRight_con .lyNyTeamRightCon_img p img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.indexzhuying_list ul li .lyNyTeamRight_con .lyNyTeamRightCon_text { width:100%; height:100%; overflow:hidden; margin:0; padding:30px 40px; position:relative; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.e_container-1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 90%;
    background_radio: 1;
    display-radio: flex;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0px;
    padding-left: 0px
}

.e_container-1 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%;
    padding-top: 40px;
}

.e_text-11 {
    line-height: normal;
    font_radio: 2;
    display-radio: 1;
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
    letter-spacing: 1px;
    position: relative;
    margin-bottom: 15px
}

.e_text-11::after {
    content: '';
    width: 20px;
    height: 2px;
    background: #ffffff;
    position: absolute;
    top: 50%;
    transform: translate(8px,-50%)
}
.e_text-11::after {
    content: '';
    width: 20px;
    height: 2px;
    background: #c60000;
    position: absolute;
    top: 50%;
    transform: translate(8px,-50%)
}
.e_richText-3 {
    font-size: clamp(1.5rem, 1.204rem + 1.48vw, 2.5rem);
    color: rgba(0,0,0,1);
    line-height: 1.3;
    font-weight: normal;
    font_radio: 2;
    display-radio: 1
}

@-webkit-keyframes circle2 {
    0% {
        transform: rotate(-360deg)
    }

    100% {
        transform: rotate(0deg)
    }
}.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.e_richText-18 blockquote {
    font-style: italic;
    font-family: Georgia,Times,"Times New Roman",serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px
}

.e_richText-18 ol {
    display: block;
    list-style-type: decimal;
    margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}

.e_richText-18 li {
    display: list-item;
    text-align: -webkit-match-parent;
    list-style: inherit
}

.e_richText-18 ul {
    display: block;
    list-style-type: disc;
    margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}

.e_richText-18 {
    font_radio: 2;
    display-radio: 1;
    font-size: 16px;
    color: rgba(70,55,24,0.75);
    line-height: 1.8;
    font-weight: normal;
    margin-top: 10px;
    max-width: 1200px
}

.e_richText-3 p{
    font-size: clamp(1.5rem, 1.204rem + 1.48vw, 2.5rem);
    color: #ffffff;
    line-height: 1.3;
    font-weight: normal;
    font_radio: 2;
    display-radio: 1
}

/*主营项目*/


@media screen and (max-width: 1720px) {.e_container-15{width:75%;}}
@media screen and (max-width: 1380px) {.e_container-15{width:70%;}
  .e_text-17{margin-top:5px;font-size:18px;height:40px!important;}
}
@media screen and (max-width: 768px) {
    .e_loop-14 .p_loopitem {
        flex-grow:0;
        flex-shrink: 0;
        flex-basis: calc(100% / 2)
    }

    .e_container-15 {
        background_radio: 1;
        display-radio: 1;
        margin-bottom: 10px;
        height: auto
    }

    .e_container-15 {
        padding-left: 15px;
        padding-top: 5px;
        padding-right: 15px;
        padding-bottom: 15px;
        margin-bottom: 15px;
            background: #f7f7f7;
    }
    .e_text-11{color:#ff0000;}
  
    .s_dec{height:60px;}
}

@media screen and (min-width: 769px) {
    .e_loop-14 .p_loopitem {
        flex-grow:0;
        flex-shrink: 0;
        flex-basis: calc(100% / 6);
    }
}