@charset "utf-8";
/* CSS Document */


/*banner*/
.banner{ position:relative;width:100%;height:100%;}
.banner .banner_sb{ position:absolute;bottom:33px;left:0;width:100%;z-index:1;cursor:pointer;-webkit-animation: bounce-up 4s linear infinite;animation: bounce-up 4s linear infinite;}
.banner .banner_sb img{display:block;width:auto;}
.banner .banner_sb span{display:block;font-size:14px;color:#fff;text-align:center;margin-top:5px;}
.slides--titles{ position:absolute;bottom:0;left:0;width:100%;z-index:1;}
.slides,.slides--titles{margin:0;padding:0}
.slides li,.slides--titles li{overflow:hidden;position:relative;float:left}
.jFlex,.slides,.slides li,.slides--titles li{position:relative}
.jFlex{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;}
.slides{list-style:none}
.slides--anim{-moz-transition:transform ease-out .3s;-ms-transition:transform ease-out .3s;-o-transition:transform ease-out .3s;-webkit-transition:transform ease-out .3s;transition:transform ease-out .3s;height:100%;}
.slides--titles:after,.slides--titles:before,.slides:after,.slides:before{content:' ';display:table}
.slides--titles:after,.slides:after{clear:both}
.slides li{display:block;height:100%; position:relative;}
.slides img{display:block;height:auto;min-width:100%;height:100%; transform:scale(1.2); transition:3s;}
.slides li:hover img{transform:scale(1)}


.slides--titles li{background:#0072ba;cursor:pointer;text-align:center;-moz-transition:background linear .3s;-ms-transition:background linear .3s;-o-transition:background linear .3s;-webkit-transition:background linear .3s;transition:background linear .3s;width:25%;}
.slides--titles li:nth-child(2){ background:#d88048;}
.slides--titles li:nth-child(3){ background:#e7b349;}
.slides--titles li:nth-child(4){ background:#61b099;}
.jflex--2 li{width:50%}
.jflex--3 li{width:33.3333333%}
.jflex--4 li{width:25%}
.jflex--5 li{width:20%}
.jflex--6 li{width:16.6666667%}
.slides--titles li .title--l{background:rgba(255,255,255,0.3);display:block;height:4px;left:-100%;position:relative}
.slides--titles li .title--t{color:#333;display:block;height:0;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slides--titles li.title--auto .title--l,.slides--titles li.title--manual .title--l{-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;-webkit-transition:all linear .3s;transition:all linear .3s}
.slides--titles li.title--auto.title--active .title--l{-moz-transition:all linear 5s;-ms-transition:all linear 5s;-o-transition:all linear 5s;-webkit-transition:all linear 5s;transition:all linear 5s}
.slides--titles li.title--active .title--l{left:0}
.slides--titles li.title--right .title--l{left:100%}
.slides--titles li.title--active .title--t{font-weight:700}





.banner_text{width:80%; position:absolute;top:40%;left:10%;}
.banner_text p{font-size:66px;color:#fff;font-weight:600;margin-top:10px;}
.banner_text1{display:inline-block;border:1px solid #fff;font-size:14px;color:#fff;padding:20px 13px;}
@-webkit-keyframes bounce-up {
 25% {-webkit-transform: translateY(10px);}
 50%, 100% {-webkit-transform: translateY(0);}
 75% {-webkit-transform: translateY(-10px);}
}

@keyframes bounce-up {
 25% {transform: translateY(10px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(-10px);}
}

@-webkit-keyframes bounce-Left {
 25% {-webkit-transform: translateY(4px);}
 50%, 100% {-webkit-transform: translateY(0);}
 75% {-webkit-transform: translateY(-4px);}
}

@keyframes bounce-Left {
 25% {transform: translateY(4px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(-4px);}
}
/*banner*/

/*index*/
.index1{overflow:hidden; background:url(../images/index_01_bc.png) top center no-repeat; background-size:100%;}
.index11{width:980px;margin:0 auto;margin-top:90px;margin-bottom:50px;}
.index11_bt{width:846px;height:89px; position:relative;overflow:hidden;margin:0 auto;}
.index11_btbc{width:100%; position:absolute;top:0;left:0;}
.index11_btimg{ width:100%;position:absolute;top:0;left:0;z-index:9;}
@-webkit-keyframes bt-up {
 25% {-webkit-transform: translateX(8px);}
 50%, 100% {-webkit-transform: translateY(0);}
 75% {-webkit-transform: translateX(-8px);}
}

@keyframes bt-up {
 25% {transform: translateX(8px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateX(-8px);}
}
.index11_text{font-size:16px;color:#333;line-height:26px;}
.index11_more{margin-top:40px;}
.more{display:block;width:220px;height:64px; background:#fff;border-bottom:2px solid #eb8118;font-size:20px;color:#333;line-height:62px; box-shadow:0 6px 10px rgba(0,0,0,0.1);text-align:center;margin:0 auto;}
.more img,.more i{margin-left:42px;}
.more:hover{color:#fff; background: #eb8118;}
.inspot{padding:0 8% 30px 8%;}
.inspot_h2{text-align:center;font-size:48px;color:#333;font-weight:600;}
.inspot_ul{overflow:hidden;margin-top:35px;margin-left:-2.33%;}
.inspot_ul li{width:31%;margin-left:2.33%;float:left; position:relative;overflow:hidden;margin-bottom:2%;}
.inspot_ul li img{width:100%;display:block;transform:scale(1); transition:all 1s;}
.inspot_ul li:hover img{transform:scale(1.05);}
.inspot_ul li:hover .inspot_ultext .details{ background:url(../images/index_14.png) right center no-repeat;color:#eb8118;}
.inspot_ultext{ position:absolute;bottom:25px;left:0;width:100%;padding:0 5%;font-size:16px;color:#fff;}
.inspot_ultext strong{display:block;font-size:24px;font-weight:normal;margin-bottom:5px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.inspot_ultext .details{display:inline-block;font-size:20px; background:url(../images/index_15.png) right center no-repeat;padding-right:22px;margin-top:5px; transition:1s;}
.inspot_ultext .text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.inspot_ul li:nth-child(1){width:64.29%;}
.inspot_ul li:nth-child(2){float:right;}
.inspot_more{display:block;margin:30px 0;}
.innews{overflow:hidden; background:#f8f8f8 url(../images/index_02_bc.png) center top no-repeat; background-size:100%;padding:50px 8%;}
.innews_nr{overflow:hidden;margin-top:45px;}
.innews_fl{float:left;width:68%;}
.innews_fl li{width:48%; background:#fff;float:left;height:100%;}
.innews_fl li:nth-child(2){float:right;}
.innews_flimg{display:block;width:100%;height: 234.24px; position:relative;overflow:hidden;}
.innews_flimg img{display:block;width:100%; transform:scale(1); transition:1s;}
.innews_fltime{ position:absolute;bottom:0;left:0; background:rgba(255,255,255,0.2);font-size:48px;color:#fff;font-weight:600;text-align:center;padding:13px 30px 5px 30px;}
.innews_fltime i{display:block;font-size:18px;}
.innews_fltext{padding:35px 35px 60px 35px;font-size:16px;color:#333;line-height:26px;height:324px;}
.innews_fltext strong{display:block;font-size:24px;height:52px;margin-bottom:20px; transition:1s;}
.innews_fltext .text{display:block;font-weight:normal;margin-bottom:5px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.innews_fltext .details{display:block;font-size:18px;color:#666;margin-top:25px;transition:1s;}
.innews_fltext .details img{ position:relative;top:1px;margin-left:7px;}
.innews_fl li:hover .innews_flimg img{ transform:scale(1.05);}
.innews_fl li:hover .innews_fltext strong,.innews_fl li:hover .innews_fltext .details{color:#eb8118;}
.innews_fl li:nth-child(2) .innews_fltime{ background:rgba(0,0,0,0.3);}
.innews_fr{float:right;width:29%;overflow:hidden;}
.innews_fr li{width:100%; overflow:hidden;height:29.33%; background:#fff;border-bottom:2px solid #fff;padding:42px 20px; transition:1s;margin-top:10%;}
.innews_nr1 .innews_fr li {height:44.3%;}
.innews_fr li:nth-child(1){margin-top:0;}
.innews_frl{float:left;border-right:1px solid #e5e5e5;font-size:48px;width:20%;color:#333;text-align:center; transition:1s;}
.innews_frl b{ transition:1s;}
.innews_frl span{display:block;font-size:18px;font-weight:normal;}
.innews_frr{float:right;font-size:16px;color:#333;width:80%;padding-left:20px;}
.innews_frr strong{display:block;font-size:24px;line-height:34px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.innews_frr span {display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.innews_fr li:hover{border-bottom:2px solid #eb8118;}
.innews_fr li:hover .innews_frl b{color:#eb8118;}
.innews_fr li:hover .innews_frl span{color:#333;}

/*.innews_nr1 .innews_fr{display: flex;width: 100%;align-items: center;flex-wrap: wrap;}*/
.innews_nr1 .innews_fr{width: 100%;overflow: hidden;float: none}
.innews_nr1 .innews_fr li{ float: left; width: 31.3%; margin-right: 3%; height: 163px;margin-top: 20px;}
.innews_nr1 .innews_fr li:nth-child(-n+3) {margin-top: 0}
.innews_nr1 .innews_fr li:nth-child(3n) {margin-right: 0%}
.innews_more{display:block;margin-top:65px;}
.in3ul{padding:40px 0;width:70%;}
.in3ul li{float:left;width:33.33%; cursor:pointer; position:relative;text-align:center;}
.in3ul li .in3ul_img{display:block;height:72px;overflow:hidden;}
.in3ul li .in3ul_img img{display:block; position:relative;top:0;transition:1s;}
.in3ul_text{text-align:center;display:block;font-size:24px;color:#333;margin-top:10px; transition:1s;}
.in3ul_text b{font-weight:normal;}
.in3ul_sj{display:none; position:absolute;bottom:-62px;left:0;z-index:1;width:100%; transition:1s;overflow:hidden;}
.in3ul_sj img{display:block;}
.in3ul li p.active .in3ul_img .img1{top:-72px;}
.in3ul li p.active .in3ul_img .img2{top:-72px;}
.in3ul li p.active .in3ul_text{color:#eb8118;}
.in3ul li p.active .in3ul_sj{display:block;}
.in3ulp{display:inline-block;}


.in3nr{overflow:hidden; position:relative;display:none;}
.in3nr .img{display:block;width:100%;}
.in3nr_w{ position:absolute;top:23%;left:0;width:100%;padding:0 8%;color:#fff;}
.in3nr_w strong{font-size:48px;line-height:60px;}
.in3nr_w strong span{display:block;}
.in3nr_wx{display:block;overflow:hidden;margin-top:20px;}
.in3nr_wx span{display:block;width:45px;height:2px; background:#fff;float:left;}
.in3nr_wtext{display:block;font-size:16px;color:#fff;line-height:26px;width:530px;float:left;margin-top:20px;}
.in3nr_wmore{display:block;width:100%;float:left;margin-top:40px;}
.in3nr_wmore .more{float:left;}

/*index*/

/*news_list*/
.nymiddle{max-width:1440px;width:84%;margin:0 auto;}
.ny_banner{overflow:hidden; clear: both;height:580px;}
.ny_banner img{display:block;width:100%;height:100%;object-fit: cover}
.crumbs{border-bottom:1px solid #e5e5e5;}
.crumbs .fl{font-size:16px;color:#666;padding:25px 0;}
.crumbs .fl a{color:#666;}
.crumbs .fl a:hover{color:#f08418;}
.crumbs .fl img{display:block;float:left;margin-right:12px;margin-top:3px;}
.crumbs .fr{font-size:16px;color:#333;line-height:71px;}
.crumbs .fr span{color:#e5e5e5;margin:0 22px;}
.crumbs .fr a{color:#333;}
.crumbs .fr a:hover,.crumbs .fr a.active{color:#eb8118;}
.newslb_01{overflow:hidden;margin-top:54px; position:relative;}
.newslb_01text{float:right;width:60%; background:#f8f8f8;font-size:16px;color:#666;line-height:26px;padding:109px 45px 100px 200px;}
.newslb_01textb{font-size:24px;color:#333;line-height:36px;display:block;margin-bottom:25px;}
.newslb_01text .newsul_de{margin-top:25px;}
.newslb_01img{ position:absolute;left:0;top:8%;width:50%;}
.newslb_01img img{display:block;width:100%;}
.newslb_01:hover .newsul_de{color:#eb8118;}
.newslbul{overflow:hidden;margin-top:77px;}
.newslbul .newsul{margin-left:-3.33%;display: flex;flex-wrap: wrap;}
.newslbul .newsul li{width:30%;margin-left:3.33%;margin-bottom:70px;}
.newslb_xg{margin-top:56px; position:relative;}
.newslbmi{overflow:hidden; position:relative;}
.newslb_xgx{ position:absolute;right:0;top:89px;width:89%;height:1px;border-bottom:1px dashed #e5e5e5;}
.newslb_xgd{width:66px;height:72px;margin:0 auto; background:#fff;cursor:pointer;}
.newslb_xgk{display:block;width:66px;height:66px;border:1px solid #e5e5e5;border-radius:50%;font-size:22px;color:#333;line-height:64px;text-align:center;}
.newslb_xg .swiper-button-next{right:-20px;}
.newslb_xg .swiper-button-prev{left:-20px;}
.newslb_xg .swiper-button-next,.newslb_xg .swiper-button-prev{ background:none;}
.newslb_xg .swiper-button-next i,.newslb_xg .swiper-button-prev i{font-size:40px;font-weight:bold;color:#eb8118;}
.newslb_xg .swiper-button-prev i{display:block;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.newslb_xg .swiper-button-next.swiper-button-disabled,.newslb_xg .swiper-button-prev.swiper-button-disabled{display:none;};lb_xg a{display:block;}
.newslb_xg a:hover .newslb_xgk{color:#eb8118;}
.active .newslb_xgd{ background:url(../images/news_01.png) no-repeat; background-size:100%;}
.active .newslb_xgd .newslb_xgk{border:0;color:#fff;}
/*.newtab{display:none;}*/
/*news_list*/



/*media_list*/
.media{margin-top:60px;}
.mediaul{margin-left:-2.5%;}
.mediaul li{float:left;width:47.5%;margin-left:2.5%; box-shadow:0 0 10px rgba(0,0,0,0.07);height:286px;margin-bottom:40px; position:relative;}
.mediaul_x{ position:absolute;bottom:0;left:0;width:0;height:3px; background:#eb8118; transition:1s;}
.mediaul li a{display:block;width:100%;height:100%;padding:60px 40px 0 50px;}

.mediaul.environ li a{display:block;width:100%;height:100%;padding:0;}
.mediaul_fl{float:left;width:14%; font-size:16px;color:#333;font-weight:normal; background:#f8f8f8;display:block;line-height:40px;text-align:center;padding:20px 0 10px 0;}
.mediaul_fl span{display:block;font-size:48px;color:#666;font-weight:600; transition:1s;}
.mediaul_fr{float:right;width:82%;}
.environ .mediaul_fr{float:none;width:100%;}
.mediaul_frb{font-size:24px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.mediaul_frtext{display:block;font-size:16px;color:#999;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:16px;}
.mediaul_frmore{font-size:16px;color:#333;display:block;margin-top:25px; transition:1s;}
.mediaul_frmore i{font-size:13px;font-weight:600;color:#eb8118;margin-left:10px;}
.mediaul li:hover .mediaul_x{width:100%;}
.mediaul li:hover .mediaul_fl span,.mediaul li:hover .mediaul_frmore{color:#eb8118;}
.ny_more{display:block;text-align:center;font-size:20px;color:#333;margin:40px 0 60px 0;}
.ny_more img{ position:relative;top:5px;margin-left:15px;}
.ny_more a{color:#333;}
.ny_more a:hover{color:#eb8118;}
/*media_list*/


/*about*/
.ny_banner{ position:relative;overflow:hidden;height:580px;}
.ny_banner img{display:block;width:100%;}
.ny_banner .swiper-pagination-bullet-active{ background:#eb8118;}
.about1{margin-top:75px;}
.about1_h2{text-align:center;font-size:48px;color:#333;}
.about1_h2 p{display:block;font-size:18px;color:#666;font-weight:normal;margin-top:8px;}
.about1_nr{overflow:hidden;margin-top:35px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.about1_nrimg{display:block;width:50%;padding-bottom:22px; position:relative;}
.about1_nrimg img{display:block;width:100%;}
.about1_nrimg span{display:block;width:95%;bottom:0;left:0;height:22px; background:#eaeaea;}
.about1_nrtext{font-size:16px;color:#666;line-height:30px;width:46%;display: inline-block;padding-top:1%;}
.about2{overflow:hidden;width:90%;margin:0 auto;margin-top:87px;}
.about2bd{display:inline-block;margin:0 15px;}
.about2 i{font-size:22px;margin-right:7px;}
.about2 i.He{color:#f57f29;}
.about2 i.Pr{color:#f6c947;}
.about2 i.RD{color:#2568b0;}
.about2 i.Ov{color:#ba2316;}
.about2img{ position:relative;}
.about2img1{width:100%;}
.about2dz{ position:absolute;left:0;top:0;}
.about2dz .about2dzk1_bc{border-color:#ba2316;overflow: auto;}
.about2dz .about2dzk1_bc::-webkit-scrollbar{
    width: 3px;
    height: 3px;
    background-color: rgba(240, 240, 240, 1);
}
.about2dz .about2dzk1_bc::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color:  rgba(235, 129, 24,0.1);
}
.about2dz .about2dzk1_bc::-webkit-scrollbar-thumb{
    border-radius: 20px;
    background-color: rgba(255, 125, 0, 1);
}
.about2dzk{ position:relative; cursor:pointer;}
.about2dzkn{ position:absolute;left:-225px;bottom: 31px;display:none;}
.about2dzk1_bc{background:#fff;border-left:6px solid #eb8118;width:490px;height:inherit;border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,0.05);padding:20px 10px 0 15px;}
.about2dzk1_sj img{display:block;}
.about2dzk1_img{float:left;width:52px;height:52px;border-radius:50%;}
.about2dzk1_text{float:right;width:389px;font-size:16px;color:#666;line-height:30px;max-height:256px;}
.about2dzk1_text strong{display:block;}
.about2dzk i{ position:relative;top:0; transition:1s;margin-right:0;}
.about2dzk:hover .about2dzkn{display:block;}
.about2dzk:hover i{top:-3px;}
.about2dz1{top:32.7%;left:48.9%;}
.about2dz1 i{font-size:21px; -webkit-text-stroke:1px #fff;}
.about2dz1 .about2dzk1_bc,.about2dz6 .about2dzk1_bc,.about2dz9 .about2dzk1_bc,.about2dz10 .about2dzk1_bc{border-color:#ba2316;}
.about2dz2{top:33.5%;left:80.7%;}/*.about2dz2{top:39%;left:80.7%;}*/
.about2dz2 i{font-size:16px; -webkit-text-stroke:1px #fff;}
.about2dz2 .about2dzk1_bc,.about2dz4 .about2dzk1_bc,.about2dz7 .about2dzk1_bc,.about2dz8 .about2dzk1_bc{border-color:#f6c947;}
.about2dz3 .about2dzk1_bc{border-color:#f57f29;}
.about2dz5 .about2dzk1_bc{border-color:#2568b0;}

.about2dz2 .about2dzkn{bottom:20px;}
.about2dz3{top: 43%;left: 78.3%;}/*.about2dz3{top: 43%;left: 78.3%;}*/
.about2dz3 i{font-size:25px; -webkit-text-stroke:1px #fff;}
.about2dz4{top:41%;left:78.6%;}/*.about2dz4{top:43%;left:79%;}*/
.about2dz4 i{font-size:16px; -webkit-text-stroke:1px #fff;}
.about2dz5{top:44.1%;left:78.4%;}/*.about2dz5{top:45.1%;left:78.4%;}*/
.about2dz5 i{font-size:16px; -webkit-text-stroke:1px #fff;}
/*.about2dz6{top:44.9%;left:78.7%;}*/
/*.about2dz6 i{font-size:16px; -webkit-text-stroke:1px #fff;}*/
.about2dz6{top:29.14%;left:49.3%;z-index:10}/*.about2dz6{top:44.9%;left:78.7%;z-index:10}*/
.about2dz6 i{font-size:21px; -webkit-text-stroke:1px #fff;}
.about2dz7{top:45.1%;left: 79.11%;z-index:9}/*.about2dz7{top:45.1%;left: 79.19%;z-index:9}*/
.about2dz7 i{font-size:16px; -webkit-text-stroke:1px #fff;}
.about2dz8{top:45%;left:78.6%;z-index:8}/*.about2dz8{top:44.6%;left:79.6%;z-index:8}*/
.about2dz8 i{font-size:16px; -webkit-text-stroke:1px #fff;}
.about2dz9{top:49.4%;left:17.99%;z-index:8}
.about2dz9 i{font-size:21px; -webkit-text-stroke:1px #fff;}
.about2dz10{top:72%;left:32.3%;z-index:8}
.about2dz10 i{font-size:21px; -webkit-text-stroke:1px #fff;}
.about2bc{width:100%;display:block;}
.about3{overflow:hidden;padding:90px 0; background:#f8f8f8;}
.about3 .newsul{margin-top:40px;}
.newsul{overflow:hidden;margin-left:-2%;}
.newsul li{float:left;width:31.33%;margin-left:2%;}
.newsul li .img{display:block;overflow:hidden;}
.newsul li .img img{display:block;width:100%;height: 228.65px; transform:scale(1); transition:1s;}
.newsul_bt{font-size:24px;color:#333;display:block;line-height:36px;height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:30px;}
.newsul_ct{display:block;font-size:16px;color:#666;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:120px;margin-top:15px;}
.newsul_zw{display:block;font-size:16px;color:#666;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:60px;margin-top:15px;}
.newsul_de{display:block;font-size:20px;color:#333;margin-top:15px; transition:1s;}
.newsul_de i{color:#eb8118;font-weight:600;font-size:20px;margin-left:10px;}
.newsul li:hover .newsul_de{color:#eb8118;}
.newsul li:hover .img img{ transform:scale(1.1);}
.newsul_more{display:block;margin-top:60px;}
.about4{overflow:hidden; position:relative;padding:100px 0;}
.about4bt{overflow:hidden;margin-top:45px;}
.about4bt li{float:left;width:25%;height:76px; background:url(../images/about_06.png) no-repeat; background-size:100% 100%;font-size:20px;color:#333;text-align:center;line-height:76px;cursor:pointer;}
.about4bt li i{color:#eb8118;font-size:12px;margin:0 10px; position:relative;top:-3px;}
.about4bt li span{color:#999;}
.about4bt li.active{color:#fff; background:url(../images/About-NHU_15.png) no-repeat; background-size:100% 100%;}
.about4bt li.active i,.about4bt li.active span{color:#fff;}
.about_fzlc{ position:relative;margin-top:65px;}
.about_fzlcnr{overflow:hidden;width:100%;height:350px;}
.about_fzlcnr_x{width:1px; height:100%; background:#cfcfcf; position:absolute;left:6px;top:0;}
.about_fzlcnr_y{width:13px;height:13px; background:#cfcfcf;border-radius:50%; position:absolute;left:0;top:0;}
.about_fzlc_zw{width:100%;padding-left:30px;}
.about_fzlc_zw strong{display:block;font-size:48px;color:#767676;margin-top:5px;}
.about_fzlc_text{height:247px;font-size:16px;color:#333;line-height:30px; overflow-y:auto;-webkit-overflow-scrolling: touch;margin-top:20px;padding-right:15px;}
.about_fzlc_text::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: rgba(240, 240, 240, 1);
}
.about_fzlc_text::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color:  rgba(235, 129, 24,0.1);
}
.about_fzlc_text::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(235, 129, 24, .2);
}
.about_fzlc .swiper-slide-active .about_fzlcnr_x,.about_fzlc .swiper-slide-active .about_fzlcnr_y{ background:#eb8118;}
.about_fzlc .swiper-slide-active strong{color:#eb8118;}
.about_fzlcy .swiper-button-prev,.about_fzlcy .swiper-button-next{width:46px;height:46px;}
.about_fzlcy .swiper-button-prev{ background:url(../images/fl.png) center no-repeat;left:0;}
.about_fzlcy .swiper-button-next{background:url(../images/fr.png) center no-repeat;right:0;}
.about_fzlcy{ position:relative;}


.about_sjz{height:450px;overflow:hidden;max-width:1500px;width:90%;}


.about_Contact{overflow:hidden;}
.about_conk{padding:30px 0;}
.about_conul{float:left;width:31%;}
.about_conul:nth-child(2){margin-left:3.6%;}
.about_conul:nth-child(3){float:right;}

.about_conul li{width:100%; background:#f8f8f8 url(../images/about_02.jpg) bottom right no-repeat;padding:40px 37px;margin-bottom:40px;}
.about_conulbt{display:block;padding-bottom:14px; background:url(../images/about_07.jpg) bottom no-repeat; background-size:100%;font-size:22px;color:#333;}
.about_conulbt span{display:block;font-size:16px;color:#666;font-weight:normal;}
.about_conulnr{font-size:14px;color:#666;line-height:28px;margin-top:15px;}
.about_conulnr span{color:#eb8118;}
.about_conulmo{display:block;overflow:hidden;margin-top:18px;}
.about_conulmo .more{font-size:14px;width:160px;height:44px;float:left;line-height:44px;cursor:pointer;}
.about_tcbc{ position:fixed;top:0;left:0;width:100%;height:100%; background:rgba(0,0,0,0.5);z-index:10;display:none;}
.about_tc{ background:#fff;width:1200px;height:660px;border:1px solid #d3d3d3; position:fixed;left:50%;top:50%;margin-top:-330px;margin-left:-600px;z-index:10;display:none;}
.about_tcx{display:block;overflow:hidden;padding-top:13px;padding-right:13px;}
.about_tcx img{display:block;float:right;cursor:pointer;}
.about_tc .about1_h2 p{margin-top:0;}
.about_form{width:1056px;margin:0 auto;margin-top:20px;}
.about_formk{width:48%;border:1px solid #d0d0d0;height:48px;line-height:46px;padding:0 10px;margin-bottom:20px;}
.about_formk label{font-size:14px;color:#333;float:left;}
.about_formk label i{color:#eb8118;}
.about_formk input{width:80%;float:left;height:42px;border:0;font-size:14px;color:#333;padding-left:5px;}
.about_formk7{height:auto;}
.about_formk textarea{width:80%;border:0;height:119px;padding-top:15px;padding-left:5px;font-size:14px;}
.about_formk input::-webkit-input-placeholder{
            color:#b8b8b8;
        }
.about_formk input::-moz-placeholder{
            color:#b8b8b8;
        }
.about_formk input:-moz-placeholder{
            color:#b8b8b8;
        }
.about_formk input:-ms-input-placeholder{
            color:#b8b8b8;
        }

.about_formk7{width:100%;}
.about_formfx{overflow:hidden;font-size:12px;color:#666;line-height:18px;}
.about_formfx input{float:left;width:18px;height:18px;}
.about_formfx label{float:left;margin-left:10px;}
.about_formqr{display:block;width:100%;text-align:center;}
.about_formqr input{ background:#f08418;border:1px solid #f08418;font-size:14px;color:#fff;border:0;width:158px;height:45px; cursor:pointer;border-radius:3px; transition:1s;margin-top:30px;}
.about_formqr input:hover{ background:#fff;color:#f08418;border:1px solid #f08418;}

/*about*/

/*details*/
.details{margin-top:45px;}
.details_bt{font-size:24px;color:#000;text-align:center;border-bottom:1px solid #e5e5e5;padding-bottom:25px;}
.details_bt p{display:block;font-size:16px;color:#999;margin-top:20px;}
.details_bt p img{ position:relative;top:2px;margin-right:5px;}
.details_nr{font-size:16px;color:#666;line-height:30px;padding:30px 0;}
.details_nr img{display:block;max-width:100%;}
.details_more{display:block;margin-bottom:70px;}
.details_more .more{line-height:58px;}
.details_more .more i{font-size:28px;color:#eb8118;margin-left:10px; position:relative;top:6px; transition:1s;}
.details_more .more:hover i{color:#fff;}
/*details*/

/*新闻中心*/
.news .about1_h2{margin-top:55px;}
.news .newslb_01text{line-height:30px;padding-top:98px;}
.news .newslb_01textb{font-size:30px;line-height:46px;}
.news .newsul_de{color:#eb8118;}
.news_mtbd,.about1_h2{margin-bottom:44px;}
.news_kw{ background:#f8f8f8;padding:50px 0 130px 0;margin-top:60px;}
.news_kwimg{display:block;width:100%;overflow:hidden;}
.news_kwimg img{display:block;width:100%;}
.swiper-container.gskw {width: 100%;height: 100%;transform:scale(1.1);padding-top:20px;}
.gskw .swiper-slide {padding:20px;background: #fff;transition: 300ms;transform: scale(0.8);position:relative;border-bottom:3px solid #fff;opacity:0.2;
}
.gskw .swiper-slide-prev,.gskw .swiper-slide-next{ transform: scale(0.9); opacity:1;}
.gskw .swiper-slide-next{right:-20px; }
.gskw .swiper-slide-prev{left:-20px;}
.gskw .swiper-slide-active,.gskw .swiper-slide-duplicate-active{transform: scale(1);border-bottom:3px solid #eb8118; opacity:1;}
.gskw .swiper-slide-active .news_kwtext,.gskw .swiper-slide-duplicate-active .news_kwtext{color:#eb8118;}
.news_kwtext{font-size:24px;color:#333;text-align:center;display:block;width:100%;margin-top:20px;margin-bottom:10px;}
.gskw .swiper-button-next{right:10%; background:none;}
.gskw .swiper-button-prev{left:10%; background:none;}
/*新闻中心*/

.about1_en{padding-top:70px;}

/* 解决方案详情 */
.crumbs.common .fr a { display: inline-block; padding: 0 20px;}
.crumbs.common .fr a:hover, .crumbs.common .fr a.active{color: #fff; background:#EB8118;}
.about1_nrtext h1,.nymiddle .innovaText h1{font-size:48px;font-weight: bold;color: #333333;margin-bottom: 20px;padding-top: 0px !important;line-height: 48px;}
.about1_nrtext p{font-size: 15px;color: #333333;line-height: 26px; margin-top:5%;}
.about1_nrtext .commText{height:190px; overflow-y: auto;padding-right:15px;padding-left:5px;}

/*.proList .about1_nrtext h1{font-size:48px;}*/
.soluInfo .about1_nrtext .commText::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: rgba(240, 240, 240, 1);
}
.soluInfo .about1_nrtext .commText::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color:  rgba(235, 129, 24,0.1);
}
.soluInfo .about1_nrtext .commText::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(255, 125, 0, 1);
}
.soluInfoPro .nymiddle{display: flex; flex-wrap: wrap; justify-content: space-around;}
.soluInfoPro .infoPro{width: 48%;height: 300px; position: relative;overflow: hidden;}
.soluInfoPro .proTop{position: absolute;left: 20px; bottom:60px; transition: .6s;width: 70%}
.soluInfoPro .infoPro img{width: 100%}
.soluInfoPro .infoPro h1{font-size: 30px;font-weight: 600;color: #FFFFFF;margin-bottom: 10px}
.soluInfoPro .infoPro p{font-size: 16px;color: #FFFFFF;height:23px; overflow: hidden;}
.soluInfoPro .infoPro span{font-size: 24px; color: #fff;position: absolute;left: 20px; bottom: -20px; transition: .6s;}
.soluInfoPro .infoPro:hover .proTop{bottom:80px;}
.soluInfoPro .infoPro:hover .proTop .content {overflow-y: auto;height: 110px;}
.soluInfoPro .infoPro:hover p{height: auto; overflow: inherit;}
.soluInfoPro .infoPro .proTop .content::-webkit-scrollbar {display:none}
.soluInfoPro .infoPro:hover span{bottom: 50px;}
.about1_nrtext.soluInfoLeft{float: left}
.about1_nrimg.soluInfoRig{float: right;}
.about1_nrimg.bounceInLeft{float: left;}
.about1_nrtext.bounceInRight {float: right;}
.soluInfo .about1_nrtext span.btn a{padding: 5px 15px 5px 10px; margin-top:10px;display: inline-block; font-weight: 400;color: #FFFFFF;background: #F08418;border-radius: 2px;}
.soluInfo .about1_nrtext span.btn a i{margin-left:30px;}
.grey .about1_h2{margin-bottom:40px;}
.grey.humanBox .about1_h2{font-size:48px;margin-bottom:40px;}
.soluInfoDiv{width: 92%; margin-left: 8%; overflow: hidden; margin-bottom:80px;}
.soluInfoDiv .swiper {width: 100%; position: relative; color: #fff;}
.soluInfoDiv .swiper-slide a{color: #fff;}
.soluInfoDiv .swiper-slide {text-align: center;font-size: 18px; background: #fff; 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;}
.soluInfoDiv .swiper-slide img{display: block; width: 100%;  height: 100%;object-fit: cover;}
.soluInfoDiv .swiper-slide b{position: absolute; left: 20px; bottom: 40px; transition: .6s;font-size: 24px}
.soluInfoDiv .swiper-slide p{position: absolute; left: 20px; bottom: -200px; transition: .6s;font-size:15px;font-weight:200; text-align: left;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; word-break: keep-all;}
.soluInfoDiv .swiper-slide span{position: absolute; left: 20px; bottom: -200px; transition: .6s;font-size: 24px}
.soluInfoDiv .swiper-slide:hover b{bottom: 170px;}
.soluInfoDiv.human .swiper-slide:hover b{bottom:170px;}
.soluInfoDiv .swiper-slide:hover p{bottom: 80px;}
.soluInfoDiv .swiper-slide:hover span{bottom: 40px;}
.soluInfoDiv .swiper-button-prev, .soluInfoDiv .swiper-container-rtl .swiper-button-next,.soluInfoDiv .swiper-button-next,.soluInfoDiv .swiper-container-rtl .swiper-button-prev{background: none;line-height:27px; height: 27px; margin-top: -15px;}
.soluInfoDiv{position: relative;}
/*原样式*/
/*.soluInfoDiv .swiperBtn{position: absolute;right:6%; top:40%;width: 80px;height: 80px;background: #F08418; z-index: 9;text-align: center;border-radius: 50%;display: flex;align-items: center;}*/
.soluInfoDiv .swiperBtn{position: absolute;right: 3%;top: 50%;width: 97%;height: 40px;z-index: 9;text-align: center;display: flex;align-items: center;}
.souInfoDiv .swiperBtn i{font-size:26px;}
/*原样式*/
/*.soluInfoDiv .swiper-button-prev, .soluInfoDiv .swiper-container-rtl .swiper-button-next{transform:rotate(180deg); }*/
.soluInfoDiv .swiper-button-prev, .soluInfoDiv .swiper-container-rtl .swiper-button-next{position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;-moz-background-size: 27px 44px;-webkit-background-size: 27px 44px;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.line{background:rgba(255,255,255,.21);width: 1px;height: 22px}

.proList{width: 100%; background: #fff; padding: 50px 0;}
.proList .nymiddle{overflow: hidden;}
.proList .proLeft,.proList .proRig{width:47%;}
.proList .proLeft{float: left;}
.proList .proRig{float:right; margin-top: -5%;}
.proList .proLeft .about1_nrtext{width: 100%; float: initial;}
.productList{width: 100%; overflow: hidden; margin-top:60px;}
.productList a{width: 100%; display: block;position: relative;}
.productList a > span,.productList a > span img{width: 100%; transform: scale(1); transition: .5s; display: block;}
.proText{ position: absolute; left: 0; bottom: 0; width:46%; background: #fff;padding:6px 10px; color: #666; font-size: 15px;}
.proText h1{font-size:20px;font-weight: bold;color: #333333;line-height:40px;}
.productList a:hover .proText{color: #EB8118;}
.productList a .proText p {line-height: 30px}
.productList a .proText span .icon {margin-left: 5px;}
.productList a:hover .proText h1{color:#EB8118;}
.productList a:hover span img{transform: scale(1.1);}
.animalText p{font-size: 16px;color: #333333; line-height:28px;}
.mt50 .animalText p{font-size: 24px;color: #333333; line-height:28px;font-weight: bolder}

.animal .tab{width:100%;margin:0 auto}
.animal .tabList{width:100%; overflow: hidden;}
.animal .tabList ul{width: 100%;display: flex; justify-content: space-between; overflow:hidden; cursor:pointer}
.animal .tabList li{color:#333;width: 32%;margin: 0; background: #F8F8F8; border-bottom: 2px solid #f8f8f8;text-align:center;line-height:40px;display:block; padding:40px 0; font-size:24px}
.animal .tabCont{width:100%;clear:both;color:#333; line-height:32px; font-size:16px}
.animal .tabList li.selected{color:#F06F13; border-bottom:2px solid #F06F13;}
.animal .tabList li span{width:90px; margin:0px auto; display: block;}
.animal .tabList li span img{width: 100%; transition: .8s;}
.animal .tabInfo{width: 100%;padding: 40px 0; overflow: hidden; background: #fff;display: grid;grid-template-columns: repeat(4, 1fr);gap: 0px 2%}
.animalItem{margin: 0; margin-top: 20px;}
.animalItem a{width: 100%;position: relative; display: block;}
.animalItem a p,.animalItem a p img{width: 100%;}
.animalItem a span{font-size:18px;color: #333333;padding: 10px 20px; background: #fff; position: absolute; left: 0; bottom: 0;}
.animalItem a:hover span{ color:#F06F13;}
.tit{font-size: 30px;font-weight: bold;color: #333; margin: 20px 0;}

.animalPro{font-size: 16px;color: #333333; line-height: 28px;}
.animalPro p{ margin-bottom: 10px;}

.animalProItem{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.animalProItem .infoPro{width:24%;height: 300px; position: relative;overflow: hidden;}
.animalProItem .infoPro img{width: 100%}
.animalProItem .infoPro h1{font-size: 24px;font-weight: 600;color: #FFFFFF; position: absolute;left: 20px; bottom:40px; transition: .6s;}
.animalProItem .infoPro p{font-size: 16px;font-weight: 300;color: #FFFFFF;position: absolute;left: 20px;bottom:-60px;transition: .6s;-webkit-box-orient: vertical;-webkit-line-clamp: 1;line-height: 24px;height: 25px;overflow: hidden;display: -webkit-box;}
.animalProItem .infoPro span{font-size: 24px; color: #fff;position: absolute;left: 20px; bottom: -100px; transition: .6s;}
.animalProItem .infoPro:hover h1{bottom:100px;}
.animalProItem .infoPro:hover p{bottom:70px;}
.animalProItem .infoPro:hover span{bottom: 30px;}


.commonFoot{width: 100%; overflow: hidden; display: flex; flex-wrap: wrap; background: url(../images/footer.png) no-repeat left center; background-size: 100% 100%;}
.footItem{width: 50%; color: #333; padding:50px 0 50px 20%;}
.footItem h1{font-weight: bold; font-size: 22px;}
.footItem .line{width: 30px; height:1px; background: #333; margin: 26px 0; display: block;}
.footItem p{font-size: 16px; line-height: 32px;}
.footItem p i{ width:16px; height:16px; display: inline-block; margin-right: 10px;}
.footItem p.tel i{background: url(../images/tel.png) no-repeat left center; background-size:16px 16px;}
.footItem p.email i{background: url(../images/email.png) no-repeat left center; background-size: 16px 16px;}
.footItem .more{ height: 54px; line-height: 52px; font-size: 18px; margin: 0;}
.footItem:hover{ background: url(../images/foot.png) no-repeat left center; color: #fff;}
.footItem:hover .more{ background: #fff;}
.footItem .more:hover{color: #333;}
.footItem:hover > span{background: #fff;}
.footItem:hover p.tel i{background: url(../images/telw.png) no-repeat left center; background-size:16px 16px;}
.footItem:hover p.email i{background: url(../images/emailw.png) no-repeat left center; background-size: 16px 16px;}
.animalPro h6{font-size:18px; color: #323232; position: relative; padding-left: 10px;}
.animalPro h6::before{ position: absolute;left: 0; top:9px;content: '';border-top:5px transparent dashed;border-bottom:5px transparent dashed;transform:rotate(180deg);border-right:6px #f08418 solid;}

.animalInfo{width: 100%; overflow: hidden;background:#F8F8F8;display:flex;justify-content: space-between;align-items: center;padding: 40px 0px;flex-wrap: wrap;}
/*.animalInfo .animalInfoLeft{width:40%; padding:40px 30px; float: left;}
.animalInfo .animalInfoRig{width:60%; float: right;}*/
.animalInfo .animalInfoLeft{width:40%; padding:0px 30px;}
.animalInfo .animalInfoRig{width:60%;}
.animalInfoLeft h5{font-size: 30px;font-weight: bold;color: #333333;line-height: 80px;}
.animalInfoLeft p{font-size: 16px;font-weight: 300;color: #333333; line-height: 30px; margin-top: 15px; position: relative; padding-left: 14px;}
.animalInfoLeft li{font-size: 16px;font-weight: 300;color: #333333; line-height: 30px; margin-top: 15px; position: relative; padding-left: 14px;}
.animalInfoLeft p::before{width:6px; height:6px;content: ''; border-radius: 50%; background:#f08418;position: absolute;left: 0; top:13px;}
.animalInfoLeft li::before{width:6px; height:6px;content: ''; border-radius: 50%; background:#f08418;position: absolute;left: 0; top:13px;}

.animalInfoRig .swiper{ width: 100%;height: 100%; overflow: hidden;}
.animalInfoRig .swiper-slide { text-align: center;font-size: 18px;background: #fff;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;}
.animalInfoRig .swiper-slide img {display: block; width: 100%;height: 100%;object-fit: cover;}
.swiper-pagination-bullet-active{background:#f08418;}


.anInfoDiv{overflow: hidden; margin-bottom:80px; width: 100%;}
.anInfoDiv .swiper {width: 100%; position: relative; color: #fff;}
.anInfoDiv .swiper-slide {text-align: center;font-size: 18px; background: #fff; 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;overflow: hidden;}
.anInfoDiv .swiper-slide a {width: 100%;}
.anInfoDiv .swiper-slide img{display: block; width: 100%;  height: 100%;object-fit: cover;}
.anInfoDiv.anInfoSwiper .swiper-slide b{position: absolute; left:0px; bottom:0px;font-size: 20px; padding: 10px 20px;color: #333333; background: #fff;}
.anInfoDiv.anInfoSwiper .swiper-slide:hover b{ color:#f08418;}
.anInfoDiv .swiper-button-prev, .anInfoDiv .swiper-container-rtl .swiper-button-next,.anInfoDiv .swiper-button-next,.anInfoDiv .swiper-container-rtl .swiper-button-prev,.specInfoBox .swiper-button-next,.specInfoBox .swiper-button-prev{background: none;line-height:27px; height: 27px; margin-top: -15px;}
.anInfoDiv{position: relative;}
.anInfoDiv .swiperBtn{position: absolute;right:1%; top:-22%;width:90px; height: 40px; z-index: 9;text-align: center;display: flex;align-items: center;}
.anInfoDiv .swiperBtn img{width:40px;}

.spec{width: 100%; display: flex; justify-content: space-between;flex-wrap: wrap; background:#F2F2F2;}
.spec .specLeft{width:30%; color:#fff; position: relative;}
.specLeft img{width: 100%;height: 100%;display: inline-block;}
.specLeftText{ position: absolute;left: 40px; top: 100px;}
.specLeft h4{font-size: 20px;font-size: 48px;font-weight: bold;}
.specLeft span{ margin: 20px 0; width: 100px; height: 1px; background: #fff;display: block;}
.specLeft p{font-size:16px; line-height: 30px; height: 100%;}

.specRig{width:70%;overflow: hidden;}
.specRig .swiper {position: relative;height: 100%}
.specRig .swiper-slide { display: flex; justify-content: space-between; flex-wrap: wrap;color: #333;height: 100%}
.specRig .swiperBtn {position: absolute;right: 2%;top: 50%;width:97%;height: 40px;z-index: 9;text-align: center;display: flex;align-items: center;display: none}
.specRig:hover .swiperBtn {display: block;}
.specRig .swiperBtn img {width: 40px;}
.specRig .specRigBox{width: 50%; padding:30px;}
.specRig .specRigBox h3{font-size: 24px;margin-bottom: 20px;}
.specRig .specRigBox h3 span,.specRig .specRigBox h3 span img{width:30px; margin-right:10px; display: inline-block; vertical-align: middle;}
.specRig .specRigBox p{font-size:15px; line-height:26px;}
.anInfoDiv.specDiv .swiper-slide b{position: absolute; left: 20px; bottom: 40px; transition: .6s;font-size: 24px;color: #FFFFFF}
.anInfoDiv .swiper-slide p{position: absolute; left: 20px; bottom: -100px; transition: .6s;font-size:15px;font-weight:200;color: #FFFFFF}
.anInfoDiv .swiper-slide span{position: absolute; left: 20px; bottom: -100px; transition: .6s;font-size: 24px;color: #FFFFFF}
.anInfoDiv.specDiv .swiper-slide:hover b{bottom: 110px;}
.anInfoDiv .swiper-slide:hover p{bottom: 80px;}
.anInfoDiv .swiper-slide:hover span{bottom: 40px;}
.anInfoDiv.specDiv .swiperBtn{width: 108%;top: 48%;right: -47px;}
.anInfoBox{width: 100%; padding: 0 50px; overflow: hidden;}
.anInfoBox .anInfoDiv{overflow: initial;}
.human a{color: #fff;}
.humanBox .animalProItem .infoPro{width: 32%; height: auto;}
.humanContact{width: 100%;background: url(../images/humanimgbg.png) no-repeat left center; background-size: 100% 100%;}
.humanContact .footItem{width: 100%; text-align: center; padding: 50px 0}
.humanContact .footItem span{margin:26px auto;}
.humanContact .footItem span.line{width: 30px; height:1px; background: #333; margin: 26px auto; display: block;}
.humanContact .footItem .more{margin: 0 auto;}
.humanContact .footItem:hover span.line {background: #FFFFFF}
.nutrtion{width: 100%; height:650px; position: relative;}
.nutrtionInfo{ width:70%; height:88%; position: absolute;right:0; top:0; background: rgba(255,255,255,.9); padding:20px 80px;}
.nutrtionimg{width: 100%; height: 100%;}
.nutrtionInfo .tit{padding: 10px 0; margin: 10px 0; border-bottom: 1px solid rgba(0,0,0,.2);}
.nutrtionInfo h1{font-size: 17px; color: #333;}
.nutrtionDiv{width: 100%; overflow:hidden; font-size: 15px; color:#333; line-height:28px; margin: 4px 0;}
.nutrtionDiv b{min-width: 100px; margin-right: 20px; float: left;}
.nutrtionDiv p{color: #444; width:70%; float: left;}


.nutrtionPro .tab{width:100%;margin:0 auto}
.nutrtionPro .tabList{width:100%; overflow: hidden;}
.nutrtionPro .tabList ul{width: 100%;display: flex; justify-content: space-between; overflow:hidden; cursor:pointer ;flex-wrap: wrap;}
.nutrtionPro .tabList li{color:#333;width: 32%; margin-bottom:1%; background: #F8F8F8; border-bottom: 2px solid #F8F8F8;text-align:center;line-height:40px;display:block; padding:40px 14px 10px; font-size:24px}
.nutrtionPro .tabCont{width:100%;clear:both;color:#333; line-height:32px; font-size:16px;}
.nutrtionPro .tabList li.selected{color:#F06F13; border-bottom:2px solid #F06F13;}
.nutrtionPro .tabList li span{width:90px; margin:0px auto; display: block;}
.nutrtionPro .tabList li span img{width: 100%; transition: .8s;}
.nutrtionPro .tabList li b{width: 100%; display: block; font-weight: normal;height: 44px;line-height: 22px; font-size: 15px;}
.nutrtionPro .tabList li.selected b{color:#333;}
.nutrtionPro .tabInfo{width: 100%;padding: 40px 0; overflow: hidden;}
.nutrtionPro .tabInfo ul{width: 100%; overflow: hidden;}
.nutrtionPro .tabInfo ul li{width: 31%; float: left; margin: 1%; border-bottom: 1px solid rgba(0,0,0,.2); color:#666; position: relative; padding-left: 20px;}
.nutrtionPro .tabInfo ul li a{width: 100%; color: #666; font-size: 16px;}
.nutrtionPro .tabInfo ul li::before{width:6px; height:6px;content: ''; display: none; border-radius: 50%; background:#f08418;position: absolute;left:2px; top:13px;}
.nutrtionPro .tabInfo ul li::after{width:10px; height:10px;content: ''; border-radius: 50%;border: 1px solid #666;position: absolute;left: 0px; top:11px;}
.nutrtionPro .tabInfo ul li:hover::before{ display: block;}
.nutrtionPro .tabInfo ul li:hover::after{border: 1px solid #f08418;}

.nutritionList{width: 100%; overflow: hidden; margin-bottom: 50px;}
.nutritionItem{width:24%; min-height: 350px;float: left; margin:4px; color: #333;}
.nutritionItem a{width: 100%; height: 100%;}
.nutritionItem b,.nutritionItem b img{width: 100%;}
.nutritionItem h1{font-size: 20px;font-weight: bold;color: #333; margin: 10px 0;}
.nutritionItem p{font-size: 16px; margin-bottom: 10px;line-height: 28px; display: none;}
.nutritionItem span i{font-size:18px;}
.nutritionItem:hover p{display: block;}
.specLef{width: 30%; float: left;background: #fff; color: #333; padding: 30px 0;}
.specLef h1{font-size: 20px; }
.specLef p{font-size: 16px; line-height: 32px;}
.specLef p span{margin-left: 10px; display: inline-block;}
.specRigt{width:70%; float:left; overflow: hidden; margin-bottom:30px;}
.specRigt .swiper {width: 100%; position: relative; color: #fff;}
.specRigt .swiper-slide {text-align: center;font-size: 18px; background: #fff; 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;}
.specRigt .swiper-slide img{display: block; width: 100%;  height: 100%;object-fit: cover;}
.specRigt .swiper-slide b{position: absolute; left:0px;bottom: -100px; background: #fff; color:#F06F13; transition: .6s;font-size: 20px; padding: 10px; font-weight: normal;}
.specRigt .swiper-slide:hover b{bottom:0px;}
.specRigt .swiper-button-prev, .specRigt .swiper-container-rtl .swiper-button-next,.specRigt .swiper-button-next,.specRigt .swiper-container-rtl .swiper-button-prev,.specRig .swiper-button-next,.specRig .swiper-button-prev{background: none;line-height:27px; height: 27px; margin-top: -15px;}
.specRigt{position: relative;}
.specRigt .swiperBtn{position: absolute;right:6%; top:40%;width: 80px;height: 80px;background: #f08418d6; z-index: 9;text-align: center;border-radius: 50%;display: flex;align-items: center;}
.specRigt .swiperBtn i{font-size:26px;}
.specRigt .swiper-button-prev, .specRigt .swiper-container-rtl .swiper-button-next{transform:rotate(180deg); }

.animalSpice .tab{width:100%;margin:0 auto}
.animalSpice .tabList{width:100%; overflow: hidden;}
.animalSpice .tabList ul{width: 100%;display: flex; justify-content: space-between; overflow:hidden; cursor:pointer}
.animalSpice .tabList li{color:#333;width: 30%; background: #FCFCFC; border-bottom: 2px solid #FCFCFC;text-align:center;line-height:40px;display:block; padding:40px 0; font-size:24px}
.animalSpice .tabCont{width:100%;clear:both;color:#333; line-height:32px; font-size:16px}
.animalSpice .tabList li.selected{color:#F06F13; border-bottom:2px solid #F06F13; background: #fff;}
.animalSpice .tabList li span{width:90px; margin:0px auto; display: block;}
.animalSpice .tabList li span img{width: 100%; transition: .8s;}
.animalSpice .tabInfo{width:97%; margin: 0 auto; padding: 40px; overflow: hidden; background: #fff;}
.animalSpice .specCont{width: 100%; overflow: hidden; border-bottom: 1px solid rgba(0,0,0,.1); margin-bottom:30px;}
.animalSpice .chemiLeft{height:204px;overflow: auto;margin: 10px 0;text-align: left;direction: rtl;}
.animalSpice .chemiLeft::-webkit-scrollbar{
    width: 3px;
    height: 3px;
    background-color: rgba(240, 240, 240, 1);
}
.animalSpice .chemiLeft::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color:  rgba(235, 129, 24,0.1);
}
.animalSpice .chemiLeft::-webkit-scrollbar-thumb{
    border-radius: 20px;
    background-color: rgba(255, 125, 0, 1);
}

.specInfoPro{width: 100%; padding:60px 30px; background: url(../images/spiceinfobg.png) no-repeat left center; background-size: 100% 100%; overflow: hidden; box-sizing: border-box;display: flex; justify-content: space-around; flex-wrap: wrap;}
.specInfoPro .specInfoProItem{width: 33.3%;color: #333;border-right: 1px solid rgba(0,0,0,.1); padding-left:4%;}
.specInfoPro .specInfoProItem h3{font-size: 24px; color: #F08418; margin-bottom: 20px;}
.specInfoPro .specInfoProItem b{font-size: 20px;}
.specInfoPro .specInfoProItem span{width: 30px; display: block; height: 1px; background: #333; margin: 10px 0;}
.specInfoPro .specInfoProItem  p{font-size: 16px;line-height:28px; padding-right: 20px;}
.specInfoPro .specInfoProItem:last-child{border-right: none;}

.specInfoBox .nutrtionDiv b{min-width: 130px;}
/*.specInfoBox .nutrtionInfo{top:15%; height:70%;overflow: hidden}*/
.specInfoBox .nutrtionInfo{top: 0; bottom: 0;margin: auto 0; height:max-content;overflow: hidden}
.specInfoBox .nutrtionInfo .swiper {overflow: hidden;}
.specInfoBox .swiperBtn{position: absolute;right:3%; top:50%;width:97%; height: 40px; z-index: 9;text-align: center;display: flex;align-items: center;display: none}
.specInfoBox .nutrtionInfo:hover .swiperBtn {display: block;}
.specInfoItemCont .anInfoDiv .swiper-slide b{position: absolute; left:0px; bottom:0px; color: #333; padding: 10px; transition: .6s;font-size: 20px; font-weight: normal;}
.specInfoItemCont .anInfoDiv .swiper-slide:hover b{bottom:0px; color: #F06F13; background: #fff;}

.materials{width: 100%;}
.materials ul{width: 100%; overflow: hidden; display: flex; flex-wrap: wrap;justify-content:space-between;}
.materials ul li{color:#333;width:24%;background:#F8F8F8; border-bottom: 2px solid #F8F8F8;text-align:center;line-height:40px;display:block; padding:40px 0; font-size:24px}
.materials ul li:hover{color:#F06F13; border-bottom:2px solid #F06F13;}
.materials ul li span{width:90px; margin:0px auto; display: block;}
.materials ul li span img{width: 100%; transition: .8s;}
.materials ul li:hover span img{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.tabList li:hover span img{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.soluInfoDiv.newmater .swiper-slide:hover b{bottom: 140px;}

.soluInfoDiv.newmater .swiper-slide p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;line-height: 24px; height: 48px;overflow: hidden;}

.commonFoot.newmaterials{background: url(../images/newfooter.png) no-repeat left center; background-size: 100% 100%;}
.commonFoot.newmaterials .footItem:hover{ background: url(../images/newfoot.png) no-repeat left center; color: #fff;background-size: 100% 100%;}
.commonFoot.newmaterials .footItem{width: 33.3%;}
.subtitle{font-size: 15px;font-weight: 300;color: #666666; margin-top: 10px; line-height: 40px; height: 40px; position: relative; border-bottom: 1px solid rgba(0,0,0,.2);}
.subtitle::before{content:' '; width: 40px; height:2px; background-color:#F06F13; position: absolute; left: 0; bottom: 0;}
.subTit{font-size: 20px; color:#F06F13; margin: 10px 0;}
.commonFoot .footItem:hover .subtitle{ color: #fff; border-bottom: 1px solid rgba(255,255,255,.1);}
.commonFoot .footItem:hover .subtitle::before{display: none;}
.commonFoot .footItem:hover .subTit{color:#fff;}
.commonFoot.newmaterials .footItem:hover{padding:50px 3% 50px 4% ;}
.newMore{font-size:18px;font-weight: 400;color:#333333; margin: 20px 0;}
.newMore i{color:#F06F13;font-weight: bold; font-size: 20px;}
.materialsInfo h1{padding-top:40px;}
.materialsPro{margin-bottom: 50px;}
.materialsPro ul li{width: 32%;}
.materDetail{width: 100%; position: relative; height: 365px;}
.materDetail .about1_nrimg{width: 50%;}
.about1_nrimg img{width: 100%;}
.materialDeta{width:57%; position: absolute; right: 0;top:-60px; background:rgba(248, 248, 248,.95); padding:0 40px;}
.materialDeta h1{ border-bottom: 1px solid rgba(0,0,0,.2); padding-bottom:20px;}
.about1_nrtext.materialDeta{padding:60px 7%;}
.soluInfo .about1_nrtext.materialDeta{height: 370px;}

.materDetailTab table{width: 100%; border: 1px solid #fff; box-sizing: border-box;}
.materDetailTab table th,.materDetailTab table td{border: 0.5px solid #fff; width: 25%;padding:12px 20px; line-height: 28px; font-size: 16px; text-align: left;}
.materDetailTab table th{ background: #5B9BD5; color: #fff;border-bottom:5px solid #fff;}
.materDetailTab table tr:nth-child(odd){ background: rgba(210, 222, 239,.8);}
.materDetailTab table tr:nth-child(even){ background: rgba(234, 239, 247,.5);}
.materDetailTab table td.rowSpan{background:rgba(91, 155, 213,.5); font-size: 20px; color: #333;}

.subText{font-size: 16px; color: #666;margin:10px 0; text-align: center; display: block;}
.commonTit .animalText p.subText{font-size: 16px; color: #666;margin:10px 0; text-align: center; display: block;}
.protection{width: 100%;position: relative;height: 400px; margin-top:8%;}
.protectionRig{width: 52%; float: right;  margin-right:7%;margin-top: 10px;}
.protectionRig p{font-size: 16px; line-height: 28px;color: #333;}
.protection .protectionImg{position: absolute;left: 5%; top: -20%; width: 30%;}
.protectionImg img{width: 100%;}

.application{ width: 100%;display: flex; box-sizing: border-box; flex-wrap: wrap;}
.applicationItem{position: relative;}
.applicationItem img{width: 100%; height: 100%; object-fit:cover;}
.applicationItem h1{width: 90%; font-size: 24px;font-weight: 600;color: #FFFFFF; position: absolute;left:5%;top:80%; transition: .8s;}
.applicationItem p{width: 90%; font-size:16px;color: #FFFFFF;line-height:28px; position: absolute;left:5%;top:200%;height:62%;overflow: auto; transition: .8s;}
.applicationItemBg{width: 100%;height: 100%; background: rgba(0,0,0,.2); position: absolute;left:-200%; top:0; transition: .8s;}
.applicationItem.ppso p{top: 24%;}
.applicationItem.ppso h1{top: 12%;}
.ppso{width: 60%; overflow: hidden;}
.ppst{width: 40%; overflow: hidden;}
.applicationItem p::-webkit-scrollbar,.heat .swiper-slide p::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: rgba(240, 240, 240, 1);
}
.applicationItem p::-webkit-scrollbar-track,.heat .swiper-slide p::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color:  rgba(235, 129, 24,0.1);
}
.applicationItem p::-webkit-scrollbar-thumb,.heat .swiper-slide p::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(255, 125, 0, 1);
}
.heatBox{margin-top:80px;}
.heat .swiper-container{ width: 100%}
.heat .swiper-slide {width: 100%; position: relative;}
.heat .swiper-slide img{width: 100%;}
.heat .swiper-slide p{font-size: 16px;line-height: 26px; color: #fff;width:36%; height:50%; overflow: auto;position: absolute;left:8%; top:20%;}
.heat .swiper-slide h3{line-height: 26px; color: #fff;width:36%; height:50%; overflow: auto;position: absolute;left:8%; top:10%;}
.heat .swiperBtn{position: absolute;left:8%;bottom:16%;width: 140px;height: 40px;z-index: 9;text-align: center;display: flex;align-items: center; color: #fff;}
.heat .swiperBtn i{font-size:24px; font-weight: bold;}
.heat .swiper-button-prev, .heat .swiper-container-rtl .swiper-button-next{transform:rotate(180deg); }
.heat .swiper-button-prev, .heat .swiper-container-rtl .swiper-button-next,.heat .swiper-button-next,.heat .swiper-container-rtl .swiper-button-prev{background: none;line-height:40px; height:40px; margin-top: -15px;}

.recommend{width: 100%;overflow:hidden; margin-bottom:80px;}
.recommend .recoItem{width:31%;float: left; margin: 1%; position: relative;}
.recommend .recoItem a{width:100%; color: #333;font-size: 22px;}
.recommend .recoItem a p{position: absolute;left: 0; bottom: 0; padding: 10px; background: #fff;}
.recommend .recoItem a:hover p{color:#F06F13;}
.recommend .recoItem a img{width: 100%;}
.chemi .specCont{width: 100%;overflow: hidden; background: #fff; padding:30px 30px 0 0px; border-left: 2px solid rgba(0,0,0,.16);}
.chemi .specLef .chemiLeft{height:104px;overflow: auto;margin: 10px 0;text-align: left;direction: rtl;}
.chemi .specCont{border-bottom: none;}
.chemi .specLef h1,.chemi .specLef  p{padding-left: 30px;}
.chemi .chemiLeft::-webkit-scrollbar{
  width: 3px;
  height: 3px;
  background-color: rgba(240, 240, 240, 1);
}
.chemi .chemiLeft::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color:  rgba(235, 129, 24,0.1);
}
.chemi .chemiLeft::-webkit-scrollbar-thumb{
  border-radius: 20px;
  background-color: rgba(255, 125, 0, 1);
}
.chemicalBox >div {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.chemicalBox .about1_nrtext{width: 48%;}
.about1_nrtext p.chemicalTit{font-size: 18px; padding-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,.1);}
.about1_nrtext p.butTitle{font-size: 18px;font-weight: bold;}
.newMoreBut{width: 100%;padding: 10px 0;display: flex;flex-wrap: wrap;}
.newMoreBut a{background: rgba(0, 114, 186, 0.06);border: 1px solid rgba(0, 114, 186, 0.8); margin: 0 2px; border-radius: 3px; padding: 4px 6px;font-size:14px; color: #0072BA; margin-bottom: 4px;}

.innovationBox .specRigt{width:50%;}
.innovationBox .specRigt .swiper-slide{background:none;}
.innoText{width:48%; float:left; color:#333;}
.innoImg{width:100%; float:right; position: relative;}
.innoImg img{width: 100%;}
.innovationItem{position: relative;display: block;}
.innovationItem .about1_nrtext.innoFix{position: absolute;right: 0;top: 15%;background: #F4F4F4; padding: 20px;width:50%; z-index: 99; height:70%; overflow:hidden;}
.innovationItem .about1_nrtext.innoFixLeft{position: absolute;left: 0;top: 15%;background: #F4F4F4; padding: 20px;width:50%; z-index: 99; height:70%; overflow:hidden;}

.innovationItem .about1_nrimg{width:60%;}

.innovationItem .about1_nrtext.innoFixLeft p{height:43%; overflow: auto; padding-right: 20px;}
.innovationItem .about1_nrtext.innoFix p{height:43%; overflow: auto; padding-right: 20px;}
.innovationItem .about1_nrtext.innoFix p::-webkit-scrollbar,.innovationItem .about1_nrtext.innoFixLeft p::-webkit-scrollbar{
  width: 3px;
  height: 3px;
  background-color: rgba(240, 240, 240, 1);
}
.innovationItem .about1_nrtext.innoFix p::-webkit-scrollbar-track,.innovationItem .about1_nrtext.innoFixLeft p::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color:  rgba(235, 129, 24,0.1);
}
.innovationItem .about1_nrtext.innoFix p::-webkit-scrollbar-thumb,.innovationItem .about1_nrtext.innoFixLeft p::-webkit-scrollbar-thumb{
  border-radius: 20px;
  background-color: rgba(255, 125, 0, 1);
}
.deveBut a{width: 140px;color: #fff;display: block;display: flex; margin-top: 16px; padding: 10px 20px;font-size: 16px;background: #FF7D00;border-radius: 2px;}
.deveBut a i{margin-left: 15px;}
.deve .about1_nrtext .commText{height: 216px;}
.materials.devePro .bounceInUp {padding: 0 40px;box-sizing: border-box}
.materials.devePro ul li{background: #fff; font-size: 18px; padding:40px 20px; margin-bottom: 20px;position: relative;border-bottom: 3px solid #ffffff;height: initial;}
.materials.devePro ul li:hover {border-bottom: solid  #eb8118;}
.innovationBox .specCont{border-bottom: none; margin-bottom: 0;}
.specInLeft .mySwiper .swiper-slide{padding: 0 30px;}
.specInLeft .mySwiper .swiper-slide-active{z-index: 99; background-color: #f8f8f8;width: 100% !important;}
.specInLeft{width:50%;float: left; padding: 30px; overflow:hidden;}
.innovaText h1{font-size: 30px; color: #333; margin-bottom: 20px;}
.innovaText .innovaTextP{font-size: 16px; color: #333; line-height:26px; height:186px; overflow-y: auto; padding-right: 10px;}
.innovaText .innovaTextP::-webkit-scrollbar{
  width: 3px;
  height: 3px;
  background-color: rgba(240, 240, 240, 1);
}
.innovaText .innovaTextP::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color:  rgba(235, 129, 24,0.1);
}
.innovaText .innovaTextP::-webkit-scrollbar-thumb{
  border-radius: 20px;
  background-color: rgba(255, 125, 0, 1);
}
.innoval{position: absolute;left: 0px;bottom: 0px; color: #fff; font-size: 12px; text-align: left;padding: 12px;width: 100%; }
.innoval h2{font-size: 20px;padding-top: 10px;}
.innoval p{margin: 10px 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }

.innovationBox .specRigt .swiper-slide:hover .innoval{background: rgba(0,0,0,0.4);height: 100%;}

.innovationBox .specRigt .swiper-slide:hover .innoval p{-webkit-line-clamp: 20;}
.innovationBox .specRigt .swiperBtn{right: 9%;}

.deveNew{padding: 80px 0;}
.deveNew .swiper-slide{ overflow: hidden;background:#fff;box-shadow: 0px 4px 20px 0px rgba(7, 0, 1, 0.08); border-bottom: 3px solid rgba(0,0,0,.5);padding: 20px;}
.deveNew .deveLeft{width: 80px;text-align: center; background: #F8F8F8;padding:10px; color: #333; font-size: 14px;float:left;}
.deveNew .deveLeft b{ font-size:30px;font-weight: bold;display: block;}
.deveNew .deveRig{width: 82%; float: right;}
.deveNew .deveRig h1{color: #333; line-height: 30px; font-size:20px; height: 60px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.deveNew .deveRig p{font-size: 16px;color: #999; line-height: 28px; margin: 10px 0; height:84px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.deveNewBox{overflow: hidden; padding: 0 40px;}
.deveNew .swiper-slide:hover {border-bottom:3px solid #FD7A00;}
.deveNew .swiper-slide:hover .deveLeft b{color:#FD7A00;}
.deveNew .swiper{position: relative;}
.deveNew .swiper-button-next,.deveNew .swiper-button-prev,.environment .swiper-button-prev,.environment .swiper-button-next{width: 30px; height: 30px; border-radius: 30px; background:rgba(0,0,0,.4); text-align: center;line-height: 30px;}
.deveNew .swiper-button-next i,.deveNew .swiper-button-prev i,.environment .swiper-button-prev i,.environment .swiper-button-next i{font-size:20px;font-weight:bold;color:#fff;}
.deveNew .swiper-button-prev i,.environment .swiper-button-prev i{display:block;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.deveNew .swiper-button-next{right:-40px;}
.deveNew .swiper-button-prev{left:-40px;}
.environment .swiper-button-next{right:0px;}
.environment .swiper-button-prev{left:0px;}
.deveNew .swiper-button-next:hover,.deveNew .swiper-button-prev:hover,.environment .swiper-button-prev:hover,.environment .swiper-button-next:hover{background:#FD7A00;}
.deveNew .swiper-slide:hover .deveRig span i{color:#FD7A00;}

.deveinfos .about1_nr{position: relative; margin-bottom: 60px;}
.deveinfos .about1_nrtext{width: 65%; background:#F8F8F8; padding:60px 30px 70px 12%;}
.deveinfos .about1_nrtext .commText{height:215px; overflow-y: auto;padding-right:15px;}
.deveinfos .about1_nrtext .commText::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: rgba(240, 240, 240, 1);
}
.deveinfos .about1_nrtext .commText::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color:  rgba(235, 129, 24,0.1);
}
.deveinfos .about1_nrtext .commText::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(255, 125, 0, 1);
}
.deveinfos .about1_nrimg{position:absolute;top: 0; left: 0;bottom: 0;right: 0; width:44%; z-index: 99;height: fit-content;margin: auto 0;}
.stock{width: 100%; overflow: hidden; display: flex;justify-content: space-between; flex-wrap: wrap; padding-bottom: 20px;}
.stock .stockLeft{width:42%; padding-right: 4%; display: flex;flex-wrap: wrap;border-right: 1px solid rgba(51,51,51,.2);}
.stock .stockRig{width: 58%;}
.stockRig img{width: 100%;}
.stockLeft h6{font-size: 18px;color: #333;width: 100%; font-weight: bold;}
.stockLeft h6 span{color: #E30000;margin-left: 10px;}
.stockLeft p{font-size: 18px; color: #333;width: 100%;}
.stockLeft p span{margin-left: 10px;}
.stockLeft p span.red{color: #FF0008;}
.stockLeft p span.green{color: #15B144;}

.report{width: 100%; overflow: hidden;}
.report .reportitem{width: 48%;margin: 1%; float: left; }
.reportitem span,.reportitem span img{ width: 100%; display: block;}
.reportitem h5{width: 80%; margin:16px 0; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;font-size: 30px;color: #333;line-height:40px;height: 80px;}

.downBut{width:80%; margin: 0; display: flex;flex-wrap: wrap;justify-content: space-between;}
.downBut p{width: 46%;margin: 0;font-size: 15px; background:#FD7A00; padding:20px 20px; color: #fff;}
.downBut p a{color: #fff;width: 100%;display: flex;align-items: center;}
.downBut p img{width:12px; float: right; vertical-align: middle;}
.downBut p i{float: right;}
.noticeBox{width: 100%; position: relative;text-align: center;}
.noticeBox p img{width: 100%;}
.noticeText {position: absolute; left: 0;top:20%; width: 100%; color:#fff;}
.noticeText > span { background:#FD7A00;padding: 14px 0px}
.noticeText > span > span{font-size: 16px; padding:0px 26px; color: #fff;}
.noticeText h2{margin:40px 0; font-size:34px;font-weight: 500; letter-spacing: 2px;}

.contactBox{width: 100%;display: flex;justify-content: space-between; flex-wrap: wrap;}
.contactBox .contactLeft{width:40%;}
.contactBox .contactRig{width: 60%; height: 415px;}
.contactBox .contactRig img{width: 100%; height: 100%;}
.contactTop{width: 100%; color: #fff;background:#FD7A00;padding:15px 14px;}
.contactTop h1{font-size: 18px; margin-bottom: 10px;}
.contactTop p{font-size: 15px;}
.contactFot{width: 100%; color:#333;background:#fff;padding:18px 14px;overflow: hidden; border-bottom: 1px solid rgba(51,51,51,.2);}
.contactFot span{width: 30px;float: left; margin-right:10px;padding:8px 0;}
.contactFot span img{width: 22px;}
.contactFot p{font-size: 16px; color:#333; float: left; width: 86%;}
.contactFot p b{font-weight: normal; display: block;}
.commonTit .animalText{ text-align: left;}
.commonTit .animalText p{margin-bottom: 0;}
.major{width: 100%;display:flex;justify-content: space-between;position: relative;}
.major::before{width:90%;height:1px;background:rgba(51,51,51,.3);content: ''; position: absolute;left:5%;top:8%;}
.major .majoritem {width: 10%; text-align: center;}
.major .majoritem span{width:14px; height:14px; border-radius: 50%;background: #666; position: relative; display: block;}
.major .majoritem span::after{width:22px; height:22px;content: ''; border-radius: 50%;border: 1px solid #666;position: absolute;left:-4px; top:-4px;}
.major .majoritem h2{font-size: 18px; color:#333;line-height: 28px;height: 56px;overflow: hidden;margin-top:14px;}
.major .majoritem:hover span{ background: #FD7A00;}
.major .majoritem:hover span::after{border:1px solid #FD7A00}
.majorLine{width: 100%;height: 1px; background: rgba(51,51,51,.1); margin:60px 0;}


.pay{width: 100%; background: #fff; margin-top:50px; display: flex;justify-content: space-between; flex-wrap: wrap;align-items: center}
.payBox{width: 33.3%;box-sizing: border-box;}
.payItem{padding:30px; color: #333;width: 100%;box-sizing: border-box;}
.payItem span,.payItem span img{width:50px;display:inline-block;}
.payItem h1{font-size:24px; margin:30px 0 14px;}
.payItem .payItemP{font-size:15px;line-height:26px;}
.payImg{width: 100%;}
.payImg img{width: 100%;height: 100%;}
.searchBox{width: 100%;position: absolute;left: 0;top: 0;}
.search{max-width:600px;width: 100%; margin:20px auto; text-align: center;}
.search h1{font-size:32px;color:#333; margin-bottom: 20px;}
.searchIpt{width: 100%;display: flex;}
.searchIpt input{width: 70%;border: 1px solid #D5D5D5; padding: 0 10px;border-right: none; height:50px;line-height:50px;border-radius:6px 0 0 6px;}
.searchIpt button{ cursor: pointer; color: #fff;font-size: 20px; border: none; border-radius: 0px 6px 6px 0px;height:50px;line-height:50px;width: 30%; background: url(../images/search.png) no-repeat 125px center #F08418; background-size:16px 16px;}
.searchList{width: 100%;overflow: hidden;}
.searchList .searchLeft{width:25%; float: left;}
.searchList .searchRig{width: 75%; float: right;}
.searchList .searchLeft p{font-size: 16px;color: #333; margin-bottom:30px;line-height: 30px;cursor: pointer;}
.searchList .searchLeft p span{width: 18px;height: 18px;border: 1px solid #FD7A00; margin-right: 10px;display: inline-block;position: relative;}
.searchList .searchLeft p.active span::after,.searchList .searchLeft p:hover span::after{width:10px; height:10px;content: ''; position: absolute;left:3px; top:3px; background:#FD7A00;}
.total{font-size: 16px;color:#999;padding:0 0 20px 0; border-bottom: 1px solid rgba(0,0,0,.1);}
.searchItem{width: 100%; padding:24px 0; border-bottom: 1px solid rgba(0,0,0,.1);}
.searchItem h1{font-size:20px; color: #333;}
.searchItem p{font-size:16px; color: #666; margin: 10px 0;line-height: 28px;height:84px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.searchItem span{font-size:17px; color: #333;}
.searchItem span i{color:#FD7A00; margin-left: 10px;}
.careeSwiper {padding: 50px 0; overflow: hidden;}
.careeSwiper .swiper-slide{ position: relative;}
.careeSwiper .swiper-slide::before{width:100%;height:1px;background:rgba(51,51,51,.3);content: ''; position: absolute;left:0;top:24%;}
.careeSwiper .swiper-slide{text-align: left;}
.careeSwiper .caeeeImg{width: 100px;height: 100px; text-align: center; margin-bottom: 20px; z-index: 9;position: relative;}
.careeSwiper .caeeeImg img.currentImg{width:80px;}
.careeSwiper .caeeeImg img.activeImg{width:80px; display: none;}
.careeSwiper p{font-size: 16px;line-height: 28px;text-align:center;height: 56px;}
.careeSwiper .swiper-container{position: relative;overflow: inherit; padding-bottom: 200px;}
.careeBtn{width: 100%; position: absolute;bottom:10%;left: 0; height: 70px;}
.careeBtn::before{width:100%;height:2px;background: #FF8006;content: ''; position: absolute;left:0;top:60%; width: 50%;}
.careeBtn::after{width:100%;height:2px;background:rgba(206, 206, 206, 1);content: ''; position: absolute;left:50%;top:60%; width: 50%;}
.careeBtn .swiper-button-prev, .careeBtn .swiper-container-rtl .swiper-button-next,.careeBtn .swiper-button-next,.careeBtn .swiper-container-rtl .swiper-button-prev{background: none;line-height:27px; height: 27px; margin-top: -15px;}
.careeBtn .careeBtnBox{width: 80px;height: 80px; position: relative; margin: 0 auto; background: #F08418; z-index: 9;text-align: center;border-radius: 50%;display: flex;align-items: center;}
.careeBtn .careeBtnBox i{font-size:26px; color: #fff;}
.careeBtn .swiper-button-prev, .careeBtn .swiper-container-rtl .swiper-button-next{transform:rotate(180deg); }

.noticeBtn{width: 100%; margin:30px 0 0;}
.noticeBtn span{ background: rgba(239, 239, 239, 1); border-radius: 3px; padding:12px 14px; margin-right: 10px;width: 42%;display: inline-block;}

.mediaul.notice li{display:block;padding:60px 40px 40px 50px;}
.mediaul.notice.environ li{display:block;height:100%;padding:50px 40px 40px 50px;}

.noticeBtn a{display: block; width: 100%; height: auto !important; padding: 0 !important; color: #333;padding-left: 46px !important;}
.onLine a{background: url(../images/noticeeyea.png) no-repeat 18px center; background-size: 20px 12px;}
.downFile a{background: url(../images/noticedowna.png) no-repeat 20px center; background-size: 16px 16px; }
span.onLine:hover a{background: url(../images/noticeeye.png) no-repeat 18px center; background-size: 20px 12px;}
span.downFile:hover a{background: url(../images/noticedown.png) no-repeat 20px center; background-size: 16px 16px;}
.noticeBtn span:hover{ background:#FF8006;}
.noticeBtn span:hover a{ color: #fff;}


.about1_nrtext.heightScol h1{margin-top: 40px;}
.heightScolP{height:220px; overflow: auto;}
.heightScolP p{padding-right: 5px;}
.heightScolP::-webkit-scrollbar {
  width: 3px;
  height: 3px;
  background-color: rgba(240, 240, 240, 1);
}
.heightScolP::-webkit-scrollbar-track {
  border-radius: 20px;
  background-color:  rgba(235, 129, 24,0.1);
}
.heightScolP::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background-color: rgba(255, 125, 0, 1);
}

.specCont .specRigt .swiperBtn{right: 0;}
.specCont.noneLine{border-bottom: none;}
.about1.soluInfo{margin-top:75px; margin-bottom: 100px;}

.developmentInfoFlex {display: block;}
/*//职业生涯列表*/
.careers {
    display: block;
}



/*举报平台   report   start*/

#report  .sport_banner{overflow:hidden; clear: both;}
#report  .sport_banner img{display:block;width:100%;}

#report  .content {max-width: 1440px;width: 84%;margin: 0 auto;display: flex;justify-content: space-between;margin-top: 60px;flex-wrap: wrap}
#report  .content div.left,#report  .content div.right {width: 48%;display:flex;flex-direction: column;}
#report  .content div.item{width:100%;box-shadow: 0 0 10px rgb(0 0 0 / 7%);  padding: 50px 40px 40px 50px;border-bottom: 2px solid #eb8118;margin-bottom: 40px;}
#report  .content div.item h3 {font-size: 24px;color: #333333;}
#report  .content div.item p {font-size: 16px;}
#report  .content div.left div:last-child,#report  .content div.right div:last-child {flex-grow: 1;}
/*举报平台 reprt   end*/
