@charset "utf-8";
/* ===================首页样式========================== */
.inbanner{width: 100%;overflow: hidden;position: relative;height: auto;}
.inbanner-item{width: 100%;position: relative;height: auto;}
.inbanner-img{width: 100%;height: auto;position: relative;}
.inbanner-pc{display: block;width: 100%;height: 100%; object-fit: cover;}
.inbanner-mb{display: none;}
.inbanner-cont{position: absolute;width: 100%;height: 100%;z-index: 2;top: 0;left: 0; }
.inbanner-cont .contain{height: 100%;}
.inbanner-contitem{height: 100%; display: flex;flex-direction: column;justify-content: center;max-width: 888px;margin-top: -20px;}
.inbanner-item.inbanner-rgt .inbanner-contitem{float: right;text-align: right;}
.swiper-slide:nth-child(4) .inbanner-contitem .inbanner-cont-cn p{font-size: 40px;}
.inbanner-cont-cn{font-size: 60px;color: #182c60;margin-bottom: 30px;font-weight: 700;}
.inbanner-cont-cn h2,.inbanner-cont-cn p{ line-height: 64px;font-weight: 700;}
.inbanner-cont-en{font-size: 26px;color: #7a6666;font-weight: 700;}
.inbanner-cont-en p{line-height: 30px;}
.inbanner .inbanner-prev,.inbanner .inbanner-next{width: 30px;height: 56px;background: url('../images/common/inArr.png')no-repeat center;position: absolute;right:4% ;top: 50%;z-index: 2; cursor: pointer;}
.inbanner .inbanner-prev{transform: rotate(180deg);left: 4%;}
.inbanner .swiper-pagination{bottom: 24px;position: absolute;left: 0;right: 0;}
.inbanner .swiper-pagination-bullet {width: 30px;height: 4px;background:#A1D38E;opacity: 1;margin: 0 0px!important;border-radius: 0%;}
.inbanner .swiper-pagination-bullet-active {opacity: 1;background: #4EAC5E;}

 .neirong {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
}
 .neirong h4 {
    color: #fff;
    font-size: 70px;
	font-weight:normal;
	letter-spacing:5px;
}
 
@media screen and (max-width: 640px) {/* pad */
 
}


/* 产品中心 */
.inprod{width: 100%;padding-top: 92px;}
.inprod-probox{display: block; width: 100%;margin-top: 44px;}
.product-proimg{height: 48px;}
.product-proimg img{ height: 100%; }
.inprod-probox .contain{position: relative;text-align: center;}
.inprod-probox .swiper-wrapper{display: flex;justify-content: space-around;width:1000px;margin:0 auto;}
.toggle-prod{display: flex;flex-direction: column;align-items: center;cursor: pointer;} 
.product-prowd p{font-size: 18px;color: #333333;margin-top: 12px;}
.inprod-probox .toggle-prod.cur::after{content: ''; width: 0;height: 0;border-left: 28px solid transparent;border-right: 28px solid transparent;border-bottom: 40px solid#e4e6e7;margin-top: 10px;}
/* .toggle-prod.cur{ width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 40px solid#e4e6e7;} */
/* .toggle-sj{ width: 0;height: 0;border-left: 28px solid transparent;border-right: 28px solid transparent;border-bottom: 40px solid#e4e6e7;margin-top: 10px;} */

.inprod-desbox{width: 100%;padding: 102px 0 60px;position: relative;background: url('../images/index/inprodBJ.jpg')no-repeat left top/cover;}
.inprod-title{width: 100%;text-align: center;margin-bottom: 54px;}
.inprod-title h2{font-size: 28px;color: #ffffff;}
.product-item{width: 100%;overflow: hidden;}
.product-item-ul{margin-left: -2%;}
.product-deswdimg{width: 23%;float: left;margin-left: 2%;display: block;position: relative;}
.product-desimg{width: 100%;background-color: #fff;overflow: hidden;margin-bottom: 87px;height: 294px;border-top-left-radius: 5px;border-top-right-radius: 5px;display: flex;justify-content: center;align-items: center;}
.product-desimg img{object-fit: cover;max-width: 100%;max-height: 100%;transform: scale(1);transition: all .4s ease; width: 100%; height: 100%;}
.product-desimg img:hover{transform: scale(1.02);}
.product-deswdcont{width: 100%; padding: 34px 26px;color: #656565; background: #f5f5f5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position: absolute;bottom: 0;height: 87px;transition: all .6s ease;}
.product-deswdcont h3{font-size: 16px;text-align: center;}
.product-deswdimg:hover .product-deswdcont{background:rgba(24, 44, 96, 0.9);color: #ffffff;}
.inprod-next,.inprod-prev{width: 22px;height: 44px;background:url('../images/common/inproArr.png') no-repeat center; position: absolute;top: 50%;left:10%; margin-top: -36px;cursor: pointer;}
.inprod-next{transform: rotate(180deg);right: 10%;left: auto;}

.inprod-more{width: 100%;display: flex;justify-content: center;margin-top: 45px;}
.inprod-more a{width: 210px;height: 57px;border-radius: 26.5px;font-size: 15px;color: #FFFFFF;border: 2px solid #FFFFFF;text-align: center;line-height: 53px;transition: all .4s ease;}
.inprod-more a:hover{background:rgba(24, 44, 96, 0.9);color:#ffffff;border: 2px solid rgba(24, 44, 96, 0.9);}

/*   */
.inakcome{width: 100%;padding-top: 92px;position: relative;}
.inakcome-more{width: 100%;display: flex;justify-content: center;margin-top: 22px;}
.inakcome-more a{width: 210px;height: 57px;border-radius: 26.5px;font-size: 15px;color: #888888;border: 2px solid #bebdbd;text-align: center;line-height: 53px;transition: all .4s ease;}
.inakcome-more a:hover{background:rgba(220, 73, 74, .9);color:#ffffff;border: 2px solid rgba(220, 73, 74, .9);}
.inakcome-numscroll{width: 100%;position: absolute;}
.inakcome-shownum{width: 100%;padding: 30px 0 52px;background-color: #ffffff;}
.inakcome-shownum ul{width: 100%; display: flex;justify-content: space-around;text-align: center;overflow: hidden}
.inakcome-shownum ul li{width: 25%;}
.shownum-cont{width: 100%;border-right: 1px solid #d9dde0;}
.inakcome-shownum li:last-child .shownum-cont{border: none;}
.shownum-cont h6{font-size: 52px;color: #d45454;font-weight: bold;margin-bottom: 10px;font-family:'DINCond'}
.shownum-cont p{font-size: 16px;color: #555555;}
.inakcome-img{width: 100%;}
.inakcome-img img{width: 100%;object-fit: cover;}

/* 遍布全国服务 */
.inakover{width: 100%;background:url('../images/index/akoverBj.png')no-repeat left top/cover;padding: 92px 0 34px 0;}
.index-comcont p>a{font-size: 15px;color: #de5959;text-decoration: underline;line-height: 28px;}
.inakover-contitem{width: 100%;display: flex;justify-content: space-between;margin-top: 20px;}
.inakover-contlft{width: 50%;padding:80px 0 0 42px;}
.inakover-contlft ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.inakover-contlft ul li{width: 33.333%;}
.inakover-contlft ul li h6{font-size: 60px;color: #db5657;font-family: 'DINCond';}
.inakover-contlft ul li p{font-size: 18px;color: #777777;}
.inakover-contrgt{width: 50%;}
.inkover-akguide{width: 100%;}
.inkover-akguide img{max-width: 100%;object-fit: cover;}

/* 记录安康 */
.inakrecord{width: 100%;padding: 92px 0 108px;}
.inakrecord-newitem{width: 100%;display: flex;justify-content: space-between;margin-top: 38px;box-shadow: 15px 0px 35px rgba(0,0,0,.24);}
.inakrecord-showimg{width: 50%;height: 420px;}
.inakrecord-img{width: 100%;height: 420px;}
.inakrecord-img img{width: 100%;height: 100%;object-fit: cover;}
.inakrecord-showcont{width:50%;height: 420px;}
.inakrecord-contcolumn{width: 100%;position: relative;padding: 60px;display: inline-block;}
.inakrecord-contcolumn .newest{display: inline-block;width: 70px;height: 20px;text-align: center;line-height: 20px; font-size: 14px;color: #ffffff;background-color: #db5657;margin-bottom: 22px;}
.inakrecord-contcolumn h2{font-size: 24px;color: #333333;line-height: 30px;margin-bottom: 28px;}
.inakrecord-contcolumn p{font-size: 14px;color: #666666;line-height: 26px;margin-bottom: 24px;}
.inakrecord-contcolumn span{font-size: 12px;line-height: 26px;color: #888888;}
.inakrecord-showcont .swiper-pagination{display: flex;justify-content: flex-end;padding: 0 52px 50px 0;}
.inakrecord-showcont .swiper-pagination-bullet-active{background: #db5657;}

.inakrecord-newlist{width: 100%;margin-top: 38px;}
.inakrecord-newlist ul{display: inline-flex;justify-content: space-between;width: 100%;}
.inakrecord-newlist ul li{width: 31.3333%;}
.newlist-menu{width: 100%;overflow: hidden;}
.inakrecord-subimg{width: 100%;position: relative;}
.inakrecord-subimg img{width: 100%;object-fit: cover;}
.inakrecord-subimg h2{font-size: 22px;color: #ffffff;line-height: 26px;font-weight: 800;position: absolute;left: 30px;top: 25px;}
.inakrecord-sucont{width: 100%;padding: 28px;box-shadow: 15px 0px 35px rgba(0,0,0,.12) ;height: 134px;}
.inakrecord-sucont a{display: flex;justify-content: space-between; font-size: 14px;line-height: 26px;align-items: center; }
.inakrecord-sucont a>h2{color: #555555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.inakrecord-sucont a>span{font-size: 12px;color: #888888;width: 42px;margin-left: 12px;}
.inakrecord-sucont a h2:hover{color:#db5657;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .inbanner-cont-cn {font-size: 42px;margin-bottom: 24px;}
    .inbanner-cont-cn h2, .inbanner-cont-cn p {line-height: 54px;}
    .inbanner-cont-en {font-size: 24px;}
    .inakrecord-contcolumn {padding: 34px;}
    .inakrecord-contcolumn .newest {margin-bottom: 18px;}
    .inakrecord-contcolumn h2 {font-size: 22px;margin-bottom: 20px;}
    .inakrecord-contcolumn p {font-size: 14px;margin-bottom: 20px;}
    .inakrecord-showcont .swiper-pagination {padding: 0 34px 30px 0;}
    .inakrecord-subimg h2 {font-size: 20px;left: 24px;top: 18px;}
  
}

@media all and (max-width:1439px) {
    /* 1360 */

}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .inbanner-contitem {max-width: 688px;}
    .inbanner-cont-cn {font-size: 32px;margin-bottom: 18px;}
    .inbanner-cont-cn h2, .inbanner-cont-cn p {line-height: 42px;}
    .swiper-slide:nth-child(4) .inbanner-contitem .inbanner-cont-cn p{font-size: 30px;}
    .inbanner-cont-en {font-size: 20px;}
    .inprod {padding-top: 68px;}
    .product-desimg {height: 230px;}
    .inprod-next,.inprod-prev{left:6%;}
    .inprod-next{right: 6%;left: auto;}

    .inakcome {padding-top: 68px;}
    .inakover {padding: 68px 0 34px 0;}
    .inakrecord {padding: 68px 0 88px;}
    .inprod-desbox {padding: 60px 0 48px;}
    .inprod-more a {width: 168px; height: 48px;line-height: 44px;}
    .inakcome-more a {width: 168px;height: 48px;line-height: 44px;}
    .shownum-cont h6 {font-size: 42px;}
    .inakover-contlft ul li h6 {font-size: 42px;}
    .inakover-contlft ul li p {font-size: 14px;}
    .inakrecord-contcolumn {padding: 20px;}
    .inakrecord-showcont .swiper-pagination {padding: 0 20px 18px 0;}
    .inakrecord-subimg h2 {font-size: 18px;left: 18px;top: 12px;}
    .inakrecord-sucont {padding: 18px;height: 108px;}
    .inakrecord-sucont a>span {width: 50px;}
    
}

@media all and (max-width:1151px) {
    /* 1024 */
    .inprod-next, .inprod-prev {display: none;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .inbanner{height: auto;}
    .inbanner-item{height: auto;}
    .inbanner-img{height: auto;}
    .inbanner-cont-cn {font-size: 28px;margin-bottom: 14px;}
    .inbanner-cont-cn h2, .inbanner-cont-cn p {line-height: 34px;}
    .inbanner-cont-en {font-size: 18px;}
    .inbanner-cont-en p {line-height: 24px;}
    .inbanner-cont-cn p {font-size: 26px;}
    .swiper-slide:nth-child(4) .inbanner-contitem .inbanner-cont-cn p {font-size: 26px;}
    .inbanner .inbanner-prev {left: 2%;}
    .inbanner .inbanner-prev, .inbanner .inbanner-next {width: 28px;height: 38px;right: 2%;}
    .product-desimg {height: 183px;}
    .product-deswdcont {padding: 20px 32px;}
    .inprod-probox .swiper-wrapper { width: 680px;}
    .inprod-next, .inprod-prev {display: none;}
    .inakcome-shownum {padding: 24px 0 32px;}
    .inprod-title h2 {font-size: 24px;}
    .shownum-cont h6 {font-size: 32px;}
    .shownum-cont p {font-size: 15px;}
    .inakover-contlft {padding: 80px 0 0 0px;}
    .inakover-contlft ul li h6 {font-size: 32px;}
    .inakrecord-contcolumn .newest {margin-bottom: 12px;}
    .inakrecord-contcolumn h2 {font-size: 18px; margin-bottom: 12px;line-height: 28px;}
    .inakrecord-contcolumn p {font-size: 14px;margin-bottom: 12px;line-height: 24px;}
    .inakrecord-subimg h2 {font-size: 16px;top: 8px;}
    .inakrecord-sucont a>span {width: 70px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .inbanner{height: auto;}
    .inbanner-item{height: auto;}
    .inbanner-pc{display: none;}
    .inbanner-mb{display: block;width: 100%;object-fit: cover;}
    .inbanner-cont {display: none;}
    .inbanner-img{min-height: auto;height: auto;}

    .inbanner-cont-cn {font-size: 20px;margin-bottom: 14px;}
    .inbanner-cont-cn h2, .inbanner-cont-cn p {line-height: 28px;}
    .inbanner-cont-en {font-size: 14px;}
    .inbanner-cont-en p {line-height: 20px;}
    .inbanner-cont-cn p {font-size: 20px;}
    .swiper-slide:nth-child(4) .inbanner-contitem .inbanner-cont-cn p {font-size: 18px;}
    /* .inbanner-pc{display: none;}
    .inbanner-mb{display: block;min-height: 340px;} */
    .inprod {padding-top: 40px;}
    .inprod-probox .swiper-wrapper {width: 300px;}
    .product-proimg img{transform: scale(0.68);}
    .product-prowd p {font-size: 12px;margin-top: 6px;}
    .inprod-probox .toggle-prod.cur::after {border-left: 16px solid transparent;border-right: 14px solid transparent;border-bottom: 24px solid#e4e6e7;margin-top: 6px;}
    .inprod-desbox {padding: 32px 0 24px;}
    .inprod-title {margin-bottom: 24px;}
    .inprod-title h2 {font-size: 16px;font-weight: 600;}
    .inprod-more {margin-top: 18px;}
    .inprod-more a {width: 108px;height: 34px;line-height: 30px;font-size: 14px;}
    .product-desimg {height: 126px;margin-bottom: 68px;}
    .product-deswdcont h3 {font-size: 14px;height: 38px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
    .product-deswdcont { padding: 14px 14px;height: 68px;}
    .inakcome {padding-top: 40px;}
    .inakcome-more a {width: 108px;height: 34px;line-height: 30px;font-size: 14px;}
    .inakcome-shownum {padding: 20px 0 32px;}
    .shownum-cont h6 {font-size: 28px;}
    .inakcome-shownum ul {flex-wrap: wrap;}
    .inakcome-shownum ul li {width: 50%;}
    .inakcome-shownum ul li:first-child{margin-bottom: 12px;}
    .inakcome-shownum ul li:nth-child(2){margin-bottom: 12px;}
    .inakcome-shownum ul li:nth-child(2) .shownum-cont {border-right:none;}
    .inakcome-img img {min-height: 320px;}
    .inakover {padding: 40px 0 24px 0;}
    .inakover-contlft ul li {width: 100%;}
    .inakover-contlft ul li h6 {font-size: 28px;}
    .inakover-contlft { padding: 0;}
    .inakrecord {padding: 40px 0 40px;}
    .inakrecord-newitem {flex-direction: column;}
    .inakrecord-showimg {width: 100%;height: 268px;}
    .inakrecord-img {height: 268px;}
    .inakrecord-showcont {width: 100%;}
    .inakrecord-subimg h2 {top: 18px;}
    .inakrecord-newlist ul {flex-direction: column;}
    .inakrecord-newlist ul li {width:100%;margin-bottom: 20px;}
    .inprod-probox {margin-top: 24px;}
    .product-deswdimg{width: 48%; margin-bottom: 10px;}
     
}






.index_1{padding:7.625vw 0;background-color:#f1f2ee;overflow:hidden}
.index_1_right{float:right;width:48.27586206896552%}
.index_1_left{float:left;width:46%}
.index_1_right_mid{overflow:hidden;}
.index_1_right_mid_img{overflow:hidden;position:relative;z-index:10; display:block;}
.index_1_right_mid_img img{width:100%;transition: all .3s linear;}
.index_1_right_mid_img img:hover{transform: scale(1.2);}

.index_1_right_mid_img a{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/index/img3.png);display:block;position:absolute;z-index:10;width:5.52083333333333vw;height:5.52083333333333vw;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.index_1_right_mid{position:relative;padding-right:1.5em;padding-bottom:1.5em;z-index:10}
.index_1_right_mid_bg{position:absolute;right:0;bottom:0;width:calc(100% - 1.5em);height:calc(100% - 1.5em);background-color:#1e3879}
.index_1_left_1 span{color:#1a1a1a;display:inline-block;position:relative;font-size:20px}
.index_1_left_1 span.t1{font-size:36px}
/*
.index_1_left_1mspan:after{-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);right:-30px;content:'';position:absolute;width:19px;height:1px;background-color:#1e3879;top:50%}*/
.index_1_left_2{margin-bottom:.875em;font-size:2.5em;color:#4EAC5E;letter-spacing:.2em;margin-top:.875em; line-height:1.3; }
.index_1_left_3{margin-bottom:4em;font-size:1.125em;color:#666;line-height:2}
.index_1_left_4 { margin-top: 60px; }
.index_1_left_4 ul li{float:left;width:33.33%;border-right: 1px solid #d0d0d0;}
.index_1_left_4 ul li:nth-child(3){border-right: none;}
/* .index_1_left_4 ul li:last-child{width:22%} */
/* .index_1_left_4 ul li:nth-child(2){width:28%} */
.index_1_left_4_mid{padding-right:10px; text-align: center;}
.index_1_left_4_mid_1{ font-size: 16px;font-family:Arial,Helvetica,sans-serif;color:#1e3879;font-weight:bold;  }
.index_1_left_4_mid_2{font-size:1.225em;padding-bottom: 10px;}
.index_1_left_4 ul li:last-child .index_1_left_4_mid{padding-right:0}
.index_1_left_4_mid_1 span{display:inline-block;position:relative; font-size: 2.6em; padding-right: 10px; }
.index_1_left_4_mid_1.jia span:after{content:'+';position:absolute;right:-.55em;top:0}
.index_2{background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-image:url(../images/index/img12.jpg);color:#fff;text-align:center;background-color:#000;padding-bottom:6.40625vw;position:relative;padding-top:7.70833333333333vw}
.index_2_2{position:relative;margin-top:1em;color:#dfdfdf;padding-bottom:1.5em;font-size:1.25em}
.index_2_1{font-size:2.25em}
.index_2_2:after{margin-left:-20px;bottom:0;content:'';position:absolute;left:50%;height:2px;background-color:#ef3923;width:40px}
.index_2 .wmid{position:relative;z-index:10}
.index_2:after{background-color:#000;opacity:.7;content:'';position:absolute;left:0;top:0;width:100%;height:100%}
.index_2_3{margin-top:4em}
.index_3_1{position:relative}
.index_3_1_right{position:absolute;right:0;bottom:0}
.index_3_1_right a{display:block;width:4em;height:4em;border-radius:100%;background-color:#1e3879;color:#fff;text-align:center;line-height:4em}
.index_3_1_right span{font-size:1.875em;font-family:"宋体";color:#fff}
.index_3_1_right:hover{right:.5em}
.index_3{padding-top:7.03125vw}
.index_3_2 ul li{background-color:#f5f6f2;float:left;width:32%;margin-right:2%}
.index_3_2 ul li:nth-child(3n){margin-right:0}
.index_3_2_2{padding:2em 1.5em}
.index_3_2_2_1{color:#666}
.index_3_2_2_1 span{background-position:left center;background-repeat:no-repeat;background-image:url(../images/index/img13.png);display:inline-block;padding:0 5px}
.index_3_2_2_1 span:nth-child(1){padding-left:0;background-image:none}
.index_3_2_2_2{color:#0b0b0b;font-size:1.875em;letter-spacing:.1em;margin-top:.5em}
.index_3_2_2_3{color:#333;font-size:1.125em;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-wrap:break-word;word-break:break-all;margin-top:.5em;margin-bottom:1.125em}
.index_3{padding-bottom:5.9375vw}
.index_3_2_2_4 span{background-position:-12px center;background-repeat:no-repeat;position:relative;left:1em;display:block;width:1.5em;height:1.5em;background-color:#d04534;border-radius:100%;background-image:url(../images/index/img9.png);transition:all .5s cubic-bezier(0.215,0.61,0.355,1) 0s}
.index_3_2 ul li:hover .index_3_2_2_4 span{border-radius:1.5em;left:0;width:3.125em;background-position:center}
.index_3_2_1{overflow:hidden}
.index_3_2_1 img{width:100%}
.index_4_mid{position:relative;overflow:hidden}
.index_4_mid img{width:100%}
.index_4 .swiper-slide{width:20%;transition:all .5s cubic-bezier(0.215,0.61,0.355,1) 0s}
.index_4_mid:after{transition:all .5s cubic-bezier(0.215,0.61,0.355,1) 0s;content:'';z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.65}
.index_4_mid_name{transition:all .5s cubic-bezier(0.215,0.61,0.355,1) 0s;position:absolute;z-index:2;width:100%;text-align:center;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);color:#fff}
.index_4_mid_name span{padding-bottom:13px;font-size:1.875em;position:relative;display:inline-block}
.index_4_mid_name span:after{content:'';position:absolute;width:24px;height:3px;bottom:0;left:50%;margin-left:-12px;background-color:#9b261a}
.index_4_mid_name_hide{border-radius:100%;left:50%;top:50%;opacity:0;z-index:10;transition:all .5s cubic-bezier(0.215,0.61,0.355,1) 0s;position:absolute;width:14.375vw;height:14.375vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;background-color:rgba(239,57,35,0.78)}
.index_4_mid_name_hide span{display:block;padding:0 1em;font-size:2.25em}
.index_4_mid:hover:after{opacity:0}
.index_4_mid:hover .index_4_mid_name{opacity:0}
.index_4_mid:hover .index_4_mid_name_hide{opacity:1}
.index_4 .swiper-slide.zhai{width:18.48958333333333%}
.index_4 .swiper-slide.kuan{width:26.04166666666667%}
.index_4_mid_bg{transition:all 1.5s cubic-bezier(0.215,0.61,0.355,1) 0s;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:48.17708333333333vw}
.index_4_mid:hover .index_4_mid_bg{transform:scale(1.08,1.08)}
.indexpro_act_left.swiper-button-disabled,.indexpro_act_right.swiper-button-disabled{display:none}
.index_5{padding-top:7.69791666666667vw;padding-bottom:7.69791666666667vw;background-color:#eeefeb}
.index_5_left{overflow:hidden;float:left;width:54.858934169279%}
.index_5_left img{width:100%}
.index_5_right{margin-top:1.875em;float:right;width:40.75235109717868%}
.index_5_right input::placeholder, .index_5_right textarea::placeholder{ color: #666666; font-size: 16px; }
.index_5_right_2{ }
.index_5_right_2 .text{ font-size: 16px; color: #000000; }
.index_5_right_2 .text p{ margin-bottom: 10px; line-height: 26px; }
.index_5_right_2 .text p b{ font-size: 18px;font-weight: bold; }
.index_5_right_2 .text img{ width: 160px; }
.layui-form-item .layui-inline{float:left;margin:0;width:32%;margin-right:2%;margin-bottom:1em}
.layui-form-item .layui-inline:nth-child(3n){margin-right:0}
.layui-input,.layui-select,.layui-textarea{border-bottom:1px #bbb solid;background:0;border-top:0;border-left:none;border-right:0; font-size: 16px;}
.layui-form-item .layui-inline:nth-child(5){width:66%;margin-right:0}
.layui-form-item .layui-inline:nth-child(6){width:100%;margin-right:0}
.layui-form-item .layui-inline:nth-child(7){width:100%;margin:0;margin-top:20px}
.layui-form-item .layui-inline select{ display: block; background-color: transparent; border-bottom: 1px #bbb solid; padding-left: 10px; width: 100%; height: 38px; font-size: 16px; color: #666666; }
#submitbtn{width:170px;height:47px;font-size:16px;color:#fff;background-color:#1e3879;border:0;cursor:pointer;}
.layui-textarea{min-height:180px}
.layui-form-select dl dd.layui-this{background-color:#1e3879}

@media screen and (max-width:1700px){
  .layui-textarea{min-height:100px}
  .index_4_mid_name span{font-size:1.5em}
  .index_4_mid_name_hide span{font-size:1.65em}
  .index_3_2_2_2{font-size:1.5em}
  .index_3_2_2_1{font-size:.875em}
  .index_3_2_2_3{font-size:1em}
  .index_3_1_right a{font-size:.75em}
  .index_1_left_3{margin-bottom:2em}
  .index_1_left_2{font-size:2.25em}
  .index_1_left_1 span{font-size:1em}
  .index_1_left_3{font-size:1em}
  .index_1_left_4_mid_1{font-size:;}
  .index_1_left_4_mid_2{font-size:.9375em}
}
@media screen and (max-width:1200px){
  .index_4_mid_name_hide span,.index_4_mid_name span{font-size:1.25em}
  .index_2_1{font-size:1.5em}
  .index_2_2{font-size:1em}
  .index_1_left_4 { margin-top: 40px; }
  .index_1_left_4_mid_1{font-size:;}
  .index_1_left_2{font-size:1.5em}
  .index_3_2_2_2{font-size:1.125em}
  .index_5_right_2 .text img{width: 140px;}
}
@media screen and (max-width:1024px){
  .index_4_mid_name_hide span,.index_4_mid_name span{font-size:1.125em}
  .index_5_left{width:100%}
  .index_5_right{width:100%}
}
@media screen and (max-width:810px){
  .index_4_mid_name_hide{width:9.5em;height:9.5em}
  .index_3_2.sy ul li{margin-top:1em}
  .index_2_3{margin-top:2em}
  .index_1_right_mid_img a{width:3em;height:3em}
  .index_1_left{width:100%}
  .index_1_right{width:100%;margin-top:1.5em}
  .index_3_1_right a{font-size:.5em}
.index_3_2 ul li:nth-child(2n){float:right}
}
@media screen and (max-width:768px){
  .index_4 .swiper-button-next,.index_4 .swiper-button-prev{transform:scale(.8,.8)}
  .index_2_1{font-size:1.375em}
  .index_1_left_1 span{font-size:.875em}
  .index_1_left_2{font-size:1.375em}
}
@media screen and (max-width:640px){
  .index_1_left_4 { margin-top: 30px; }
  .index_1_left_4_mid_1{font-size:14px;}
  .index_1_left_4_mid_1 span{font-size: 20px; padding-right: 5px;}
  .index_1_left_4_mid_2{padding-bottom: 5px;}
  .index_3_2 ul li{width:100%}
  
  .index_5_right input::placeholder, .index_5_right textarea::placeholder{ font-size: 14px; }
  .layui-form-item .layui-inline{width:100%;margin-right:0}
  .layui-form-item .layui-inline:nth-child(5){width:100%}
  .layui-input,.layui-select,.layui-textarea{ font-size: 14px; }
  #submitbtn{width:100%;font-size:16px}
}
@media screen and (max-width:600px){
.index_4_mid_name_hide{width:8.5em;height:8.5em}
.layui-form-item .layui-inline select{font-size: 14px;}
}
@media screen and (max-width:480px){
  .index_4_mid_bg{height:40vh}
  .index_4_mid_name_hide span,.index_4_mid_name span{font-size:1.125em}
  .index_2_1{font-size:1.25em}
  .index_1_right_mid{padding-right:1em;padding-bottom:1em}
  .index_1_left_4 ul li,.index_1_left_4 ul li:nth-child(2),.index_1_left_4 ul li:last-child{width:33.3%;text-align:center}
  .index_1_left_4 ul li:nth-child(1),.index_1_left_4 ul li:nth-child(2){margin-bottom:1em}
  .index_1_left_2{font-size:1.25em}
  .index_5_right_2 .text{ font-size: 14px; }
  .index_5_right_2 .text p{ line-height: 22px; }
  .index_5_right_2 .text p b{ font-size: 16px; }
  .index_5_right_2 .text img{ width: 120px; }
}

.index_pic ul li{transition:all .5s cubic-bezier(0.215,0.61,0.355,1) 0s;float:left;width:16.66666666666667%}
.index_pic ul li.zhai{width:15%}
.index_pic ul li.kuan{width:25%}
.index_4{display:none}
@media screen and (max-width:810px){
.index_4{display:block}
.index_pic{display:none}
}




/* home_news */
.home_news{padding:5% 0;}
.home_news .layout{position: relative;z-index: 1;}
/* .home_news .layout:after{content:"";position: absolute;right:0;top:0;width: 31.6%;height:100%;z-index: -1;background-image: linear-gradient(135deg,#5dc1a7,#429070);} */
.home_news .layout .lf_part{width: 66.1%;width: 100%;}

.home_news .first_row{margin-bottom: 3%;}
.home_news .news_nav{color:#999;font-size:16px; margin-bottom: 3%; text-align: center;}
.home_news .news_nav ul{white-space: nowrap;display: inline-block;margin-right: 0px;}
.home_news .news_nav ul li{display: inline-block;cursor: pointer;user-select: none; width:140px; border:1px solid #c0c0c0;  height:50px; line-height:50px;border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; }
.home_news .news_nav ul li.on{font-weight: bold; border:1px solid #539450; background:#539450;color:#fff;}
.home_news .news_nav .a1{}
.home_news .news_layout_wrap .item .mid{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 0%;padding-bottom: 0%;border-bottom: 0px solid #e8e8e8;}
.home_news .news_layout_wrap .item .img{position: relative;padding-bottom:58%;width:100%;height:0;overflow: hidden;background:#fff;box-sizing: content-box;}
.home_news .news_layout_wrap .item .img img{position: absolute;left:50%;top:50%;width:100%; height: 100%; object-fit: cover; transform: translate(-50%,-50%);transition: all .3s linear;}
.home_news .news_layout_wrap .item .grey_wrap{padding:9% 0;box-sizing: border-box;background: #f8f8f8;}
.home_news .news_layout_wrap .item .date{width:100%;color:#000;font-family: STEM; margin-bottom: 10px;}
.home_news .news_layout_wrap .item .date span{display: inline-block;-webkit-background-clip:text;-webkit-text-fill-color:; font-size: 15px;}
/* .home_news .news_layout_wrap .item .date span:first-child{font-size: 34px;background-image:-webkit-linear-gradient(45deg,#2b343e,#2b343e,#2b343e,#2b343e,#2b343e,#2b343e);transition:background 0.3s ease-out} */
/* .home_news .news_layout_wrap .item .date span:last-child{margin-top:28%;font-size: 10px;color: #959495;background-image:-webkit-linear-gradient(45deg,#959495,#959495,#959495,#959495,#959495,#959495);} */
.home_news .news_layout_wrap .item .text_part{width:calc(98%);width:-webkit-calc(98%);color: #2b343e;}
.home_news .news_layout_wrap .item .tit{font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;min-height: 62px;overflow: hidden;}
.home_news .news_layout_wrap .item .con{margin-top:5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 16px;line-height: 24px;min-height: 48px;overflow: hidden;}
.home_news .news_layout_wrap .item .btm{display: flex;flex-wrap:wrap;justify-content: space-between;align-items: center;}
.home_news .news_layout_wrap .item .btm span{font-size:22px;font-family: STEM;color: #2b343e;transition:all 0.3s ease-out}
.home_news .news_layout_wrap .item .btm i{display: inline-block;width: 12px;height: 20px;background: url(../images/icon_01.png)no-repeat center;}
@keyframes colorChange{
	0{background-image:-webkit-linear-gradient(0deg,#2b343e,#2b343e,#2b343e,#2b343e,#2b343e,#2b343e);}
	25%{background-image:-webkit-linear-gradient(18deg,#ff0005,#ff00f4,#0300ff,#00ff47,#ffd400,#ff0500);}
	50%{background-image:-webkit-linear-gradient(27deg,#ff0005,#ff00f4,#0300ff,#00ff47,#ffd400,#ff0500);}
	75%{background-image:-webkit-linear-gradient(36deg,#ff0005,#ff00f4,#0300ff,#00ff47,#ffd400,#ff0500);}
	100%{background-image:-webkit-linear-gradient(45deg,#ff0005,#ff00f4,#0300ff,#00ff47,#ffd400,#ff0500);}
}
@media only screen and (min-width:521px){
	.home_news .news_layout_wrap .item:hover .img img{transform: translate(-50%,-50%) scale(1.2);}
	/* .home_news .news_layout_wrap .item:hover .date span{ /* animation: colorChange 0.8s 0s 1 forwards ease; */ color: #1e3879;-webkit-text-fill-color: #1e3879; } */
	/* .home_news .news_layout_wrap .item:hover .btm span{letter-spacing:1px;} */
}
@media only screen and (max-width:1260px){
	.home_news .news_layout_wrap .item .grey_wrap{padding:6% 4%;}
	.home_news .news_layout_wrap .item .date{width: 72px;}
	.home_news .news_layout_wrap .item .date span:first-child{font-size:24px;}
	.home_news .news_layout_wrap .item .date span:last-child{margin-top:20%;}
	.home_news .news_layout_wrap .item .text_part{width:calc(98% - 80px);width:-webkit-calc(98% - 80px)}
	.home_news .news_layout_wrap .item .tit{font-size:18px;min-height:48px;}
	.home_news .news_layout_wrap .item .btm span{font-size:16px;}
}
@media only screen and (max-width:1080px){
	
}
@media only screen and (max-width:850px){
	.home_news .layout:after{content:initial}
	.home_news .layout .lf_part{width: 100%;}
}
@media only screen and (max-width:520px){
	.home_news{padding: 40px 0}
	.home_news .first_row{margin-bottom: 30px;}
	.home_news .news_nav{font-size: 14px;}
	.home_news .news_nav ul{margin-right: 14px;}
	.home_news .news_layout_wrap .item .tit{font-size: 16px;min-height: 48px;}
	.home_news .news_layout_wrap .item .date{width: 60px;}
	.home_news .news_layout_wrap .item .date span:first-child{font-size:18px;}
	.home_news .news_layout_wrap .item .text_part{width: calc(98% - 60px);width: -webkit-calc(98% - 60px);}
}

/* 分类 */
.index_limaibao{ padding: 80px 0 80px;}
.index_limaibao ul{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: stretch; margin-top: 30px; }
.index_limaibao ul li{ width: 33.33%; }
.index_limaibao ul li a{display: block; padding: 0 10px;width: 100%;}
.index_limaibao ul li .pic{margin-bottom: 20px;width: 100%; overflow:hidden;}
.index_limaibao ul li .pic img{width: 100%;transition: all .3s linear; }

.index_limaibao ul li:hover .pic img{transform: scale(1.2);}

.index_limaibao ul li .text{}
.index_limaibao ul li .text h3{ font-size: 22px; color: #000000; text-align:center;}
.index_limaibao ul li .text p{ font-size: 16px; color: #666666;}
@media (max-width: 1279px) {
  .index_limaibao ul li .text h3{font-size: 18px;}
  .index_limaibao{padding: 60px 0;}
}
@media (max-width: 850px) {
  .index_limaibao{padding: 50px 0;}
  .index_limaibao ul{margin-top: 15px;}
  .index_limaibao ul li .pic{margin-bottom: 10px;}
  .index_limaibao ul li .text h3{font-size: 16px;}
}
@media (max-width: 480px) {
  .index_limaibao{padding: 50px 0 30px;}
  .index_limaibao ul li{width: 100%; margin-bottom: 25px;}
  .index_limaibao ul li.mbhidden{ display:none;}
}


.index_fenlei{ background: #f1f2ee; padding: 80px 0 40px; }
.index_fenlei .item{ display: flex;flex-wrap: wrap; justify-content: space-between; align-items: center; }
.index_fenlei .item .pic{ width: 50%; text-align: center; overflow:hidden;}
.index_fenlei .item .pic img{ max-width: 100%;width:100%;transition: all .3s linear;}
.index_fenlei .item .pic img:hover { transform: scale(1.05);}


.index_fenlei .item .text{ width: 45%; }
.index_fenlei .item .text h3{ color: #000000; font-size: 36px; line-height: 60px; }
.index_fenlei .item .text h3 span{ font-size: 32px; display: block; text-transform: uppercase; }
.index_fenlei .item .text a{ display: inline-block; margin-top: 40px; font-size: 16px; color: #333333; padding: 7px 35px; border: 1px solid #000000; }
.index_fenlei .item .text a:hover{ color: #4EAC5E; border-color: #4EAC5E; }
@media (max-width: 1279px) {
  .index_fenlei .item .text h3{font-size: 30px; line-height: 50px;}
  .index_fenlei .item .text h3 span{font-size: 26px;}
  .index_fenlei .item .text a{margin-top: 25px;}
}
@media (max-width: 1000px) {
  .index_fenlei .item .text h3{font-size: 26px; line-height: 46px;}
  .index_fenlei .item .text h3 span{font-size: 22px;}
  .index_fenlei .item .text a{margin-top: 25px;font-size: 14px;}
}
@media (max-width: 850px) {
  .index_fenlei .item .pic{width: 30%;}
  .index_fenlei .item .text{width: 65%;}
  .index_fenlei .item .text h3{font-size: 22px; line-height: 40px;}
  .index_fenlei .item .text h3 span{font-size: 18px;}
  .index_fenlei .item .text a{margin-top: 15px;}
}
@media (max-width: 480px) {
  .index_fenlei{padding-top: 50px;}
  .index_fenlei .item .pic{width: 100%;}
  .index_fenlei .item .text{width: 100%; text-align: center;}
  .index_fenlei .item .text h3{font-size: 20px; line-height: 36px;}
  .index_fenlei .item .text h3 span{font-size: 16px;}
  .index_limaibao ul li a{display: block; padding: 0 0;width: 100%;}
}