@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑","黑体";color:#333;line-height:28px; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong {  }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height: 120px; width:100%; position:fixed; z-index:999; background:#fff;}
.headerbox{width: 1280px; margin: 0 auto; }
.logo{width:235px;float: left; padding-top:15px;}
.logo img{}
.nav{float: left; padding-left: 62px;}

.nav li{float: left;   padding:0 20px; position: relative;}
.nav li h3 a{display: block; font-size:24px;color: #333333;line-height: 120px; font-weight:400;}

.nav li a:hover{color: #EF7C1B;font-weight: bold;}
.sub{position: absolute;width: 100%; top: 100px;left: 0;background: #fff;z-index: 100;display: none;}
.sub dt{line-height: 40px; font-size: 14px; border-bottom: 1px solid #eee;}
.sub dt a{display: block;text-align: center; font-size: 14px; color: #666;}
.sub dt a:hover{background: #EF7C1B;color: #fff;}

.yzxz{float: right;position: relative;z-index: 10; background:#EF7C1B; width:150px; height:48px; border-radius:100px; margin-top:35px;}
.yzxz p{font-size: 14px; color: #fff; line-height:48px;cursor: pointer; text-align:center;}
.yzxz p img{display: inline-block;vertical-align: middle; margin: -3px 20px 0 0;}
.yzxz p b{display: inline-block;background: url(../images/a_08.png); width: 16px;height: 8px; vertical-align: middle; margin: -3px 0 0 15px;}
.yzxz ul{position: absolute; width: 100%; top:48px; left: 0; background: #fff;border-radius: 0 0 6px 6px;z-index: 10;display: none;}
.yzxz li{line-height: 40px; font-size: 14px; padding-left: 42px;}
.yzxz li a{color: #333;}
.yzxz:hover ul{display: block;}
.yzxz li a:hover{color: #EF7C1B;}
.tp{ width:100%; height:120px;}
*{zoom:1}
		.banner{ width:100%; position:relative; background:#000; margin:0 auto; }
		.banner .bd{ position:relative; z-index:0; }

		.banner .bd li img{width:100%;  display: block; height: auto; } 
		.banner .bd li-active img{ animation: banner 10s linear infinite; }
		
		
		.banner .hd{position:relative; z-index:1; margin-top:-60px; height:30px; line-height:30px;  text-align:center;
			  filter:alpha(opacity=60);opacity:0.6 
		}
		.banner .hd ul{ text-align:center;  padding-top:5px;  }
		.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:4px;  margin:5px; border-radius: 2px;
background: var(--50, rgba(255, 255, 255, 0.50)); overflow:hidden; font-size:0;}
		.banner .hd ul .on{border-radius: 2px;
background: var(--ef-7-c-1-b, #EF7C1B); }
		.banner .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left; filter:alpha(opacity=40);opacity:0.4  }
		.banner .next{  background-position:right 0; float:right; margin-right:3%  }
		.banner .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.cont1{ width:100%; height:auto; padding:80px 0px; background:#f2f2f2;}
.bt1{ width:100%; height:auto; text-align:center; font-size:40px; text-align:center; color:#333; line-height:60px;font-weight: 700;}
.bt1 p{ width:100%; line-height:40px; color:#666;  font-size:20px; font-weight:400;}
.bt2{ width:1280px; height:68px; margin:30px auto;}
.bt2 a{ display:block; width:32%; height:68px; line-height:68px; text-align:center; font-size:20px; font-weight:700; color:#333; background:#fff; float:left; margin-right:2%;}
.bt2 a:nth-child(3n){ margin-right:0px;} 
.bt2 a:hover{ background:#EF7C1B; color:#fff;}

.bt3{ width:800px; height:50px; margin:0px auto;}
.bt3 a{ display:block; width:32%; height:50px; line-height:50px; text-align:center; font-size:14px; font-weight:700; color:#333; background:#fff; float:left; margin-right:2%;}
.bt3 a:nth-child(3n){ margin-right:0px;} 
.bt3 a:hover{ background:#EF7C1B; color:#fff;}

.cont1 ul{ width:1280px; margin:30px auto;}
.cont1 li{float: left; width:32%; margin-right:2%; margin-bottom:40px;}
.cont1 li:nth-child(3n){ margin-right:0px;}
.probxo{position: relative; overflow: hidden; cursor: pointer;}
.probxo img{width: 100%;}
.probxo h2{ width:100%; height:60px; background:#fff;border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));text-align:center; line-height:60px; font-size:16px; color:#333; }
.pro_text{position: absolute; text-align:center; top: 0;left: 0;width: 100%; height: 100%; background:#EF7C1B;opacity: 0;transition: All 0.4s ease-in-out;}
.pro_text img{ width:54px; display:inline-block; padding-top:10px;}
.pro_z{position: absolute; width: 100%; padding: 0 55px;left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.pro_z h3{color: #fff; font-size: 20px;margin-bottom: 15px;}
.pro_z p{color: #fff; font-size: 14px; width:80%; margin:0 auto;}

.probxo:hover .pro_text{opacity: 1;}

.enter { margin-top: 27px; display: block; color: #ffffff; font-size: 14px; letter-spacing:2px; width: 200px; line-height: 54px; text-align: center; color: #ffffff; background: #EF7C1B; margin:0 auto;}
.enter i { display: inline-block; background: url(../images/Group.png) center no-repeat; width: 13px; height: 14px; vertical-align: -2px; margin-left: 25px;}


.cont2tz{ padding-bottom:80px;}
.cont2{ width:100%; height:auto; background: url(../images/a2.png) center no-repeat; padding:120px 0px 300px 0px; color:#fff;}
.cont2z{ width:1280px; height:auto; margin:0 auto;}
.cont2z h3{ width: 500px;; height:40px; color:#fff; background:#EF7C1B;  line-height:40px; text-align: center; font-weight:400; line-height:40px;}
.cont2z h2{ width:730px; font-size:40px;line-height:46px;padding-top:40px;}
.cont2z p{ width:730px;line-height:30px; padding-top:25px;}
.enter1 { margin-top: 27px; display: block; color: #ffffff; font-size: 14px; letter-spacing:2px; width: 200px; line-height: 54px; text-align: center;border: 1px solid var(--60, rgba(255, 255, 255, 0.60));
}
.enter1 i { display: inline-block; background: url(../images/Group.png) center no-repeat; width: 13px; height: 14px; vertical-align: -2px; margin-left: 25px;}



.cont3{ width:1280px; height:auto;  margin: -178px auto 0; z-index:9;}
.cont3 li{ width:32%; float:left; margin-right:2%; background:#fff; height:auto; padding:60px 0px;box-shadow: -20px 40px 100px 0px rgba(88, 92, 98, 0.04), -15px 40px 100px 0px rgba(66, 0, 255, 0.08); color:#fff; text-align:center;}
.cont3 li:hover{ background:#EF7C1B;}
.cont3 li .ct3t{ width:98px; height:98px; background: url(../images/a3.png) center no-repeat; margin:0 auto;}
.cont3 li:nth-child(2) .ct3t{ width:98px; height:98px; background: url(../images/a4.png) center no-repeat; margin:0 auto;}
.cont3 li:nth-child(3) .ct3t{ width:98px; height:98px; background: url(../images/a5.png) center no-repeat; margin:0 auto;}
.cont3 li:hover .ct3t{background: url(../images/a33.png) center no-repeat;}
.cont3 li:nth-child(2):hover .ct3t{background: url(../images/a44.png) center no-repeat;}
.cont3 li:nth-child(3):hover .ct3t{background: url(../images/a55.png) center no-repeat;}
.cont3 li:nth-child(3n){ margin-right:0px;} 
.cont3 li h2{ font-size:20px; padding:15px 0px 10px 0px;;}
.cont3 li p{ width:80%; margin:0 auto; height:46px; line-height:23px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.cont3 li:hover h2{ color:#fff;}
.cont3 li:hover p{ color:#fff;}

.cont4{ width:1280px; padding:120px 0px 40px 0px;; margin:0 auto;}
.pd_hd_l{width:100%; padding-top:50px; }

.pd1 img{display:block; width:100%; height:auto;}
.pd1 p{ width:100%; height:80px; line-height:80px; text-align:center; font-size:20px; font-weight:700;}
.wd1{width:25%;}
.wd1 img{width:100%; height:auto;}

.pd_hd_l .swiper-button-prev,
.pd_hd_l .swiper-button-next{ position:absolute; bottom:0px;; width:45px; height:50px; top:40%; z-index:99; cursor:pointer; -webkit-transition:all .5s linear; transition:all .5s linear; }
.pd_hd_l .swiper-button-prev{ background-image: url(../images/d5.png) !important;  left:30px; }
.pd_hd_l .swiper-button-next{background-image: url(../images/d6.png)  !important ;  right:30px; }









.newsList { width:1280px; height:auto; margin:0 auto; padding:80px 0px; }
.newsList ul::after {content: ''; clear: both; display: block; height: 0;}
.newsList li { float: left; width: 32%; margin-right: 2%;}
.newsList li:nth-child(3n) { margin-right: 0;}
.newsImg { margin-bottom: 30px; height: 172px; overflow: hidden;}
.newsImg img { transition: all .5s; display: block; width: 100%; height: 100%; object-fit: cover;}
.newsList span { display: block; font-size: 16px; line-height: 19px; margin-bottom: 20px;}
.newsList h2 { font-weight: bold; color: #333333; margin-bottom: 30px; font-size: 20px; height: 58px; line-height: 29px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList p { margin-bottom: 40px; font-size: 16px; line-height: 20px; height: 40px; color: #666666; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList li a.detail { transition: all .5s; font-weight: bold; display: inline-block; border-bottom: 1px solid #999999; color: #999999; font-weight: bold; line-height: 24px;}
.newsList li a.detail i { font-weight: bold; margin-left: 40px; font-style: normal;}
.newsList li:hover a { color: #EF7C1B;}


.footer{ width:100%; height:auto;background: #20252C;;}
.foot{ width:1360px; height:auto; margin:0 auto;}


.foote{ width:1240px; height:auto; margin:0 auto; padding-bottom:25px;}
.ft2{ width:100%; height: auto; margin-top:60px; padding-bottom:30px; color:#fff;}
.ft2 li{  height:auto; float:left; line-height:36px; font-size:14px; border-right:1px solid rgba(255, 255, 255, 0.10); padding-left:80px;}
.ft2 li p{ width:100%; height:40px; line-height:40px; text-align:center; color:BDBDBD;}
.ft2 li h2{ font-size:16px; height:40px; font-weight:bold; color:#fff;}
.ft2 li a{ width:100%; height:40px; line-height:40px; display:block; color:#BDBDBD;;}
.ft2 li a:hover{ text-decoration:underline;}
.ft2 span{ width:100%; display:block; height:40px; line-height:40px; color:#BDBDBD;;}
.ft2 span img{ float:left; padding-top:11px; padding-right:5px;}
.ft2 li:nth-child(1){ padding-left:0px;}
.ft2 li:nth-child(4){ border:0px;}
.ft2 li:nth-child(5) img{ margin-top:15px;}
.fotd{ width:100%; line-height:30px; padding:20px 0px; margin-top:10px; text-align:center;color: var(--60, rgba(255, 255, 255, 0.60)); border-top:1px solid rgba(255, 255, 255, 0.1)}

#bannera{width:100%; height:400px; margin:0 auto; argin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.bread{ width:100%; height:61px; font-size:16px;border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
;background: #FFF;}
.breadz{ width:1240px; height:61px; margin:0 auto; line-height:60px;}
.bread1{ width:auto; float:left;}
.bread1 li{float: left; padding-right:30px; font-size: 16px; line-height: 60px;}
.bread1 a{color: #333;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 2px solid #EF7C1B; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #EF7C1B;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px; color:#999;}
.abo{ width:1280px; height:auto; padding:120px 0px; margin:0 auto;}

.abo11{ width:100%; height:auto; font-size:16px; line-height:30px;}
.abo11 h2{color: var(--1-e-5-ab-7, #EF7C1B);font-size: 36px;font-weight: 700; height:60px;}

.abo1{ width:100%; padding:120px 0px 120px 0px;; height:auto;; background:url(../images/b7.png) center no-repeat;}
.abo1z{ width:1280px; height:auto; margin:0 auto;}
.abo1zt{ width:643px;}
.abo1zt img{ width:100%;}

.aob{ width:1280px; height:auto; margin:0 auto; padding:120px 0px;}
.aob1{ width:100%; padding-top:30px;}
.aob1 li{ width:32%; float:left; margin-right:2%; background:#fff; height:auto; padding:60px 0px;box-shadow: -20px 40px 100px 0px rgba(88, 92, 98, 0.04), -15px 40px 100px 0px rgba(66, 0, 255, 0.08); color:#fff; text-align:center; margin-bottom:40px;}
.aob1 li:hover{ background:#EF7C1B;}
.aob1 li .ct3t1{ width:98px; height:98px; background: url(../images/e1.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(2) .ct3t1{ width:98px; height:98px; background: url(../images/e2.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(3) .ct3t1{ width:98px; height:98px; background: url(../images/e3.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(4) .ct3t1{ width:98px; height:98px; background: url(../images/e4.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(5) .ct3t1{ width:98px; height:98px; background: url(../images/e5.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(6) .ct3t1{ width:98px; height:98px; background: url(../images/e6.png) center no-repeat; margin:0 auto;}
.aob1 li:hover .ct3t1{background: url(../images/e11.png) center no-repeat;}
.aob1 li:nth-child(2):hover .ct3t1{background: url(../images/e22.png) center no-repeat;}
.aob1 li:nth-child(3):hover .ct3t1{background: url(../images/e33.png) center no-repeat;}
.aob1 li:nth-child(4):hover .ct3t1{background: url(../images/e44.png) center no-repeat;}
.aob1 li:nth-child(5):hover .ct3t1{background: url(../images/e55.png) center no-repeat;}
.aob1 li:nth-child(6):hover .ct3t1{background: url(../images/e66.png) center no-repeat;}
.aob1 li:nth-child(3n){ margin-right:0px;} 
.aob1 li h2{ font-size:20px; padding:15px 0px 10px 0px;;}
.aob1 li p{ width:80%; margin:0 auto; height:46px; line-height:23px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.aob1 li:hover h2{ color:#fff;}
.aob1 li:hover p{ color:#fff;}

.product{ width:1280px; height:auto; padding:70px 0px; margin:0 auto;}
.product1{ width:298px; height:auto; border:1px solid #EF7C1B;box-sizing: border-box; float:left;}
.product1 h2{ width:100%; height:90px; font-size:24px; background:#EF7C1B; color:#fff; line-height:90px; text-indent:30px;}
.main_menu{ width:100%; height:auto; float:left; background:#fff; ;box-sizing: border-box; }
.main_menu .menu1{ width:100%; height:80px; text-align:left; text-indent:40px;font-weight: 700; font-size:20px; color:#333; line-height:80px;border-bottom: 1px solid var(--gray-5, #E0E0E0); display:block;transition: all 0.8s;}
.main_menu .menu1 span{ float:right; font-size:28px; padding-right:20px; color:#999;}
.main_menu .menu1:hover{color:#EF7C1B;}
.main_menu .menu1:hover span{color:#EF7C1B;}
.main_menu .menu2{ width:100%; height:60px; text-align:left; text-indent:48px;font-weight: 400; font-size:20px; color:#333; line-height:60px;border-bottom: 1px solid var(--gray-5, #E0E0E0); display:block;transition: all 0.8s;}
.main_menu .menu2 span{ float:right; font-size:28px; padding-right:20px; color:#999;}
.main_menu .menu2:hover{color:#EF7C1B; font-weight:700;}
.main_menu .menu2:hover span{color:#EF7C1B;}

.product2{ width:930px; float:right;}
.product21{ width:100%; height:auto;}
.product21 li{float: left; width:32%; margin-right:2%; margin-bottom:40px;}
.product21 li:nth-child(3n){ margin-right:0px;}
.probxo{position: relative; overflow: hidden; cursor: pointer;}
.probxo img{width: 100%;}
.probxo h2{ width:100%; height:60px; background:#fff;border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));text-align:center; line-height:60px; font-size:18px; color:#333; }
.pro_text{position: absolute; text-align:center; top: 0;left: 0;width: 100%; height: 100%; background:#EF7C1B;opacity: 0;transition: All 0.4s ease-in-out;}
.pro_text img{ width:54px; display:inline-block; padding-top:10px;}
.pro_z{position: absolute; width: 100%; padding: 0 55px;left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.pro_z h3{color: #fff; font-size: 20px;margin-bottom: 15px;}
.pro_z p{color: #fff; font-size: 14px; width:80%; margin:0 auto;}
.probxo:hover .pro_text{opacity: 1;}
#nx_pg{width:100%;  padding:5px 0px 0px 0px; text-align:center; margin-top:10px;}
#nx_pg li{ display:inline-block;}
#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#EF7C1B;border:1px solid #EF7C1B; color:#fff;}
#nx_pg .on{ background:#EF7C1B;border:1px solid #EF7C1B; color:#fff;}


.prod{ width:1280px; height:auto; margin:0px auto; padding:75px 0px;}
.prod1{ width:610px; float:left; position:relative; border:1px solid rgba(0, 0, 0, 0.10);;box-sizing: border-box;}
.prod1 img{width: 100%;}
.prod1 .swiper-button-next {background: url(../images/k4.png); width:13px;height: 41px;margin-top: -20px;right:1vw;}
.prod1 .swiper-button-prev {background: url(../images/k3.png); width: 13px;height: 41px;margin-top: -20px;left:1vw;}
.prod2{ width:620px; float:right; color:#666; font-size:20px; line-height:40px;}
.prod2 h2{ width:100%; line-height:50px; height:70px; color:#EF7C1B; margin-bottom:30px; border-bottom:1px solid  rgba(0, 0, 0, 0.10);}
.ptitle1{ width:1280px; margin:0 auto; padding:0px;box-sizing: border-box; margin-bottom:40px;border: 1px solid var(---Gray-5, #E0E0E0);  }
.ptitle1 h6{box-sizing: border-box; line-height: 60px; color: #fff; padding:0 40px; font-size:20px; font-weight: bold; background:#EF7C1B }
.ptitle1 div{padding:15px;font-size:14px;}
.ptitle1 p{font-size:14px;}
.ptitle1 img{max-width:100%;}
.ptit1{ width:100%; padding:30px 40px;box-sizing: border-box; }

.bdf{ width:1280px; height:auto; padding:75px 0px; margin:0 auto;}
.bdf h2{font-size: 36px; color:#EF7C1B; line-height:60px;}
.bdf h3{font-size: 24px; color:#333; line-height:50px; margin-top:20px;}
.bdf1{ width:100%; height:auto; padding-top:40px;}
.bdf1 li{ width:22%; float:left; margin-right:1.5%;box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);height:240px;padding:60px;}
.bdf1 li dl dt{ font-size: 24px;
    font-weight: bold;
    margin-bottom: 24px;}
.bdf1 li dl dt b{ margin-right: 40px;
    font-family: DIN;
    color: #EF7C1B;
    font-size: 46px;float: right;}
.bdf1 li dl dd{margin-top: 20px;}
.bdf1 li img{ width:100%;}
.bdf1 li:nth-child(3n){ margin-right:0px;} 

.bdf2{ width:100%; height:auto; padding:90px 0px; background:url(../images/c3.png) center no-repeat;}
.bdf21{ width:1280px; margin:0 auto;}
.bdf21 h2{ font-size:24px; color:#333; margin-bottom:30px;}
.bdf21 p{color: var(---333, #333);font-size: 20px;font-style: normal;font-weight: 400; line-height:38px; width:500px;}
.bdf21 img{ width:100%; padding-top:40px;}

.bdf3{ width:1280px; height:auto; margin:0 auto; padding:70px 0px;}
.bdf3 h2{font-size:24px; color:#333; margin-bottom:30px;}
.bdf3 .bdf31{ width:100%;box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);}
.bdf3 .bdf313{ width:100%;margin-bottom: 30px;}
.bdf3 .bdf313 ul{ width:100%;}
.bdf313 li {
    float: left;
    margin-right:20px;
    width: 22%;
    background: #fff;
    color: #000;
    padding:10px;
	height: 45px;
    display: block;
    background: #fff;
    border-radius: 16px;
    /*text-align: center;*/
    line-height:45px;
    font-size: 18px;
	border:solid 1px #e5e5e5;
	margin-bottom: 40px;
}
.bdf313 li i{    font-size: 18px;
    margin-right: 10px;
    margin-left: 10px;
    color: #EF7C1B;}
.bdf313 li:nth-child(4n){ margin-right:0px;} 
.bdf3 p{ color: var(---333, #333);font-size: 20px;font-style: normal;font-weight: 400; line-height:38px; width:100%; margin:40px auto;}
.bdf3 h3{font-size:24px; color:#333; margin-bottom:30px; margin-top:70px;}
.bdf32{ width:100%;}
.bdf32 li{ float:left; margin-right:2%; width:42.5%;background:#EF7C1B;color:#fff;height: 80px;padding: 35px 40px;}
.bdf32 li i{ font-size: 10px;
    margin-right: 10px;
    color: #fff;
    vertical-align: middle;
    content: "\2022";
	padding-bottom: 33px;
    padding-top: 5px;
    float: left;
    padding-right: 15px;
    display: inline-block;
	}
.bdf32 li:nth-child(2n) {
    
    margin-right: 0px;
}
.bdf32 li:nth-child(2n){ margin-right:0px;} 
.bdf32 li img{ width:100%;}
.enter2 { margin-top: 27px; display: block; color: #ffffff; font-size: 14px; letter-spacing:2px; width: 200px; line-height: 54px; text-align: center; color: #ffffff; background: #EF7C1B;}
.enter2 i { display: inline-block; background: url(../images/Group.png) center no-repeat; width: 13px; height: 14px; vertical-align: -2px; margin-left: 15px;}
.jscx{ width:100%; height:auto; padding:120px 0px; background: url(../images/d4.png) center no-repeat;}
.jscxz{ width:1340px; height:auto; margin:0 auto; position:relative;}
.jscxz h2{ width:1280px; margin:0 auto;font-size:36px; color:#EF7C1B;}



.artile{ width:1280px; height:auto; margin:0 auto; padding:70px 0px; }

.a1rtile1{ max-width:100%; height:auto; margin:0px auto 90px auto;;}
.a1rtile1 ul{}
.a1rtile1 li{ width:100%; margin:0 auto;; height:310px; margin-bottom:40px; padding:40px 50px;  transition:all 0.5s;box-sizing: border-box;background: var(--1-e-5-ab-7, #EF7C1B);;}
.x1man1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt11{ width:470px; height:230px; float:right;  overflow:hidden; position:relative;}
.a1rt11 img{width:470px; height:230px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt11 img:hover{transform: scale(1.1);}

.a1rt21{ height:230px;overflow: hidden;padding-right:40px;box-sizing: border-box; }
.a1rt21 h2{ width:100%; font-size:20px; color:#fff;transition:all 0.5s; height: auto; line-height:30px; height:60px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; }
.a1rt21 .a1rt_p1{ width:100%; height:50px; line-height:25px; margin-top:15px;transition:all 0.5s; color:#fff ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.a1rt21 .a1rt2_11{ width:96%; height:49px; line-height:49px; margin-top:35px; color:#fff;}
.a1rt21 .a1rt2_11 span{ font-size:16px; display:block;width:90px; float:left; color:#fff; border-bottom:1px solid #fff;  line-height:40px; ;transition:all 0.5s; }
.a1rt21 .a1rt2_11 b{ float:right; font-weight:400;}

.newsList1 { width:1280px; height:auto; margin:0 auto; padding:0px 0px 30px 0px;; }
.newsList1 ul::after {content: ''; clear: both; display: block; height: 0;}
.newsList1 li { float: left; width: 32%; margin-right: 2%; margin-bottom:45px;}
.newsList1 li:nth-child(3n) { margin-right: 0;}
.newsImg1 { margin-bottom: 30px; height: 172px; overflow: hidden;}
.newsImg1 img { transition: all .5s; display: block; width: 100%; height: 100%; object-fit: cover;}
.newsList1 span { display: block; font-size: 16px; line-height: 19px; margin-bottom: 20px;}
.newsList1 h2 { font-weight: bold; color: #333333; margin-bottom: 30px; font-size:16px; font-weight:400; height: 58px; line-height: 29px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList1 p { margin-bottom: 40px; font-size: 14px; line-height: 20px; height: 40px; color: #666666; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList1 li a.detail1 { transition: all .5s; font-weight: bold; display: inline-block; border-bottom: 1px solid #999999; color: #999999; font-weight: bold; line-height: 24px;}
.newsList1 li a.detail1 i { font-weight: bold; margin-left: 40px; font-style: normal;}
.newsList1 li:hover a { color: #EF7C1B;border-bottom: 1px solid #EF7C1B;}

.ar1{ width:1240px; height:auto; margin:0 auto; padding:50px 0px 70px 0px; background:#fff;box-sizing: border-box;  }
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}
.fh{ width: 181px;height: 52px;border: 1px solid #EF7C1B; background:#EF7C1B; text-align:center; line-height:52px; margin-top:40px;}.fh a{ color:#fff;}
.fh:hover a{ text-decoration:underline; color:#fff;}

.ab1{ width:1280px; height: auto;; margin:70px auto;}
.ab11{ width:670px; height: auto; float:right;}
.ab11 img{ width:100%; display:block;}
.ab12{ width:510px; float:left; padding-left:40px; padding-top:30px;}
.ab12 h2{font-size: 36px; line-height:45px; font-weight:bold; margin-top:20px; margin-bottom:10px;color:#333;}
.ab12 h3{ width:100%; line-height:28px; font-weight:400; margin-bottom:36px;}
.ab12 li{ width:100%; line-height:65px; font-size:16px; color:#333; margin-bottom:15px; border-bottom:1px solid rgba(0, 0, 0, 0.10);}
.ab12 li img{ float:left; margin-top:20px; margin-right:10px; }

.ab4{ width:96%; max-width:1240px; margin:65px auto; }	
.bt31{ width:100%; height:auto; text-align:left;}
.bt31 h2{ font-size:36px; color:#333; padding-bottom:18px; font-weight:bold;font-family: Roboto; }	

.ft4{ width:1240px;margin:35px auto 0px auto;}

.jon11{ width:48%; height:68px; margin-bottom:20px; float:left;margin-right:0%  }

.b11{width:100%; height:68px; line-height:68px; font-size:14px; margin:0;background: #;box-sizing: border-box;;border: 1px solid #E0E0E0;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{border:#BDBDBD 1px solid;  }
.jon41{ width:100%; height:120px; margin-bottom:30px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px;border: 1px solid #E0E0E0;; ;box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{border:#BDBDBD 1px solid;  }
.jon51{ width:240px; height:60px;;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff;cursor: pointer; background: #1B4C9A;;;;;border-radius:3px;}
.jon51 button:hover{ background:#1B4C9A;; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}







.zzyw{ display:none;}








@media(max-width:1260px){
.headerbox{width: 100%; padding: 0 3%;}
.nav li{padding-left: 30px;}


}
@media(max-width:1000px){
.header{position: fixed;width: 100%;height: 60px; top: 0;background: #fff;left: 0;z-index: 100;}
.logo{ margin-top:0px;width: auto; padding-top:5px;}
.logo img{height: 50px;width: auto;}
.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #EF7C1B; border-radius:4px;background-size: 20px 20px; right: 3%; top: 15px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #EF7C1B;background-size: 20px 20px; border-radius:4px;}
.nav{position: fixed;width: 200px; height: calc(100% - 60px);top: 60px;left: -200px;background: #fff;}
.yzxz{display: none;}
.nav{ padding-left:0px;}
.nav li{float: none; padding: 0; }
.nav li h3 a{width: 100%; padding: 0 15px;box-sizing: border-box; line-height: 42px; font-size:14px; border-bottom: 1px solid #eee;}
.sub{position: static; }
.sub dt a{text-align: left; padding-left: 30px;box-sizing: border-box;}
.dhbj{position: fixed;width: 100%; height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index: 10;display: none;}
.tp{ width:100%; height:60px;}
.banner{margin-top: 0px;}
.banner .swiper-button-next{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}
.banner .swiper-button-prev{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}
	.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:4px;  margin:5px; border-radius: 2px;
background: var(--50, rgba(255, 255, 255, 0.50)); overflow:hidden; font-size:0;}
	.banner .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
			  filter:alpha(opacity=60);opacity:0.6 
		}
		
.cont1{ width:100%; height:auto; padding:40px 0px; background:#f2f2f2;}
.bt1{ width:100%; height:auto; text-align:center; font-size:22px; text-align:center; color:#333; line-height:30px;font-weight: 700;}
.bt1 p{ width:100%; line-height:30px; color:#666;  font-size:14px; font-weight:400;}
.bt2{ width:96%; height:40px; margin:15px auto;}
.bt2 a{ display:block; width:32%; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:700; color:#333; background:#fff; float:left; margin-right:2%;}
.bt2 a:nth-child(3n){ margin-right:0px;} 
.bt2 a:hover{ background:#EF7C1B; color:#fff;}

.bt3{ width:94%; height:40px; margin:0px auto;}
.bt3 a{ display:block; width:32%; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:700; color:#333; background:#fff; float:left; margin-right:2%;}
.bt3 a:nth-child(3n){ margin-right:0px;} 
.bt3 a:hover{ background:#EF7C1B; color:#fff;}

.cont1 ul{ width:96%; margin:20px auto;}
.cont1 li{float: left; width:49%; margin-right:2%; margin-bottom:20px;}
.cont1 li:nth-child(3n){ margin-right:2%;}
.cont1 li:nth-child(2n){ margin-right:0px;}
.probxo{position: relative; overflow: hidden; cursor: pointer;}
.probxo img{width: 100%;}
.probxo h2{ width:100%; height:40px; background:#fff;border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));text-align:center; line-height:40px; font-size:14px; color:#333; }
.pro_text{position: absolute; text-align:center; top: 0;left: 0;width: 100%; height: 100%; background:#EF7C1B;opacity: 0;transition: All 0.4s ease-in-out;}
.pro_text img{ width:38px; display:inline-block; padding-top:0px;}
.pro_z{position: absolute; width: 100%; padding: 0 55px;left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.pro_z h3{color: #fff; font-size: 16px;margin-bottom: 10px;}
.pro_z p{color: #fff; font-size: 14px; width:80%; margin:0 auto;}

.probxo:hover .pro_text{opacity: 1;}

.enter { margin-top: 20px; display: block; color: #ffffff; font-size: 14px; letter-spacing:2px; width: 150px; line-height: 44px; text-align: center; color: #ffffff; background: #EF7C1B; margin:0 auto;}
.enter i { display: inline-block; background: url(../images/Group.png) center no-repeat; width: 13px; height: 14px; vertical-align: -2px; margin-left: 15px;}


.cont2tz{ padding-bottom:40px;}
.cont2{ width:100%; height:auto; background: url(../images/a2.png) center no-repeat; padding:80px 0px 90px 0px; color:#fff;}
.cont2z{ width:96%; height:auto; margin:0 auto;}
.cont2z h3{ width: 100%;; height:30px; color:#fff; background:#EF7C1B;  line-height:30px; font-size:12px; padding:0px 10px;box-sizing: border-box; text-align: left; font-weight:400;}
.cont2z h2{ width:100%; font-size:20px;line-height:46px;padding-top:5px;}
.cont2z p{ width:100%;line-height:25px; padding-top:5px;}
.enter1 { margin-top: 20px; display: block; color: #ffffff; font-size: 14px; letter-spacing:2px; width: 150px; line-height: 44px; text-align: center;border: 1px solid var(--60, rgba(255, 255, 255, 0.60));
}
.enter1 i { display: inline-block; background: url(../images/Group.png) center no-repeat; width: 13px; height: 14px; vertical-align: -2px; margin-left: 15px;}



.cont3{ width:96%; height:auto;  margin: 40px auto; z-index:9;}
.cont3 li{ width:49%; float:left; margin-right:2%; background:#fff; height:auto; padding:20px 0px;box-shadow: -20px 40px 100px 0px rgba(88, 92, 98, 0.04), -15px 40px 100px 0px rgba(66, 0, 255, 0.08); color:#fff; text-align:center;}
.cont3 li:hover{ background:#EF7C1B;}
.cont3 li .ct3t{ width:50px; height:50px; background-size:cover; border-radius:40px; background: url(../images/a3.png) center no-repeat; margin:0 auto;}
.cont3 li:nth-child(2) .ct3t{ width:50px; height:50px;border-radius:50px; background-size:cover; background: url(../images/a4.png) center no-repeat; margin:0 auto;}
.cont3 li:nth-child(3) .ct3t{ width:50px; height:50px;border-radius:50px; background-size:cover; background: url(../images/a5.png) center no-repeat; margin:0 auto;}
.cont3 li:hover .ct3t{background: url(../images/a33.png) center no-repeat;border-radius:50px;width:50px; height:50px; background-size:cover;}
.cont3 li:nth-child(2):hover .ct3t{background: url(../images/a44.png) center no-repeat;border-radius:50px;width:50px; height:50px; background-size:cover;}
.cont3 li:nth-child(3):hover .ct3t{background: url(../images/a55.png) center no-repeat;border-radius:50px;width:50px; height:50px; background-size:cover;}
.cont3 li:nth-child(2n){ margin-right:0px;} 
.cont3 li:nth-child(3n){ margin-right:0px; display:none;} 
.cont3 li h2{ font-size:20px; padding:15px 0px 10px 0px;;}
.cont3 li p{ width:80%; margin:0 auto; height:46px; line-height:23px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.cont3 li:hover h2{ color:#fff;}
.cont3 li:hover p{ color:#fff;}

.cont4{ width:96%; padding:20px 0px 40px 0px;; margin:0 auto;}
.pd_hd_l{width:100%; padding-top:30px; }

.pd1 img{display:block; width:100%; height:auto;}
.pd1 p{ width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:700;}
.wd1{width:25%;}
.wd1 img{width:100%; height:auto;}

.pd_hd_l .swiper-button-prev,
.pd_hd_l .swiper-button-next{ position:absolute; bottom:0px;; width:45px; height:50px; top:33%; z-index:99; cursor:pointer; -webkit-transition:all .5s linear; transition:all .5s linear; }
.pd_hd_l .swiper-button-prev{ background-image: url(../images/d5.png) !important;  left:30px; }
.pd_hd_l .swiper-button-next{background-image: url(../images/d6.png)  !important ;  right:30px; }









.newsList { width:96%; height:auto; margin:0 auto; padding:34px 0px; }
.newsList ul::after {content: ''; clear: both; display: block; height: 0;}
.newsList li { float: left; width:49%; margin-right: 2%;}
.newsList li:nth-child(2n) { margin-right: 0; }
.newsList li:nth-child(3n) { margin-right:2%;display:none;}
.newsImg { margin-bottom:5px; height: auto; overflow: hidden;}
.newsImg img { transition: all .5s; display: block;width: 100%; height: 100%; object-fit: cover;}
.newsList span { display: block; font-size: 16px; line-height: 19px; margin-bottom:5px;}
.newsList h2 { font-weight: bold; color: #333333; margin-bottom:5px; font-size: 16px; height:  50px; line-height: 25px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList p { margin-bottom:10px; font-size: 16px; line-height: 20px; height: 40px; color: #666666; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList li a.detail { transition: all .5s; font-weight: bold; display: inline-block; border-bottom: 1px solid #999999; color: #999999; font-weight: bold; line-height: 24px;}
.newsList li a.detail i { font-weight: bold; margin-left: 40px; font-style: normal;}
.newsList li:hover a { color: #EF7C1B;}


.footer{ width:100%; height:auto;background: #20252C;;}
.foot{ width:1360px; height:auto; margin:0 auto; display:none;}


.foote{ width:1240px; height:auto; margin:0 auto; padding-bottom:25px;}
.ft2{ width:100%; height: auto; margin-top:60px; padding-bottom:30px; color:#fff;}
.ft2 li{  height:auto; float:left; line-height:36px; font-size:14px; border-right:1px solid rgba(255, 255, 255, 0.10); padding-left:80px;}
.ft2 li p{ width:100%; height:40px; line-height:40px; text-align:center; color:BDBDBD;}
.ft2 li h2{ font-size:16px; height:40px; font-weight:bold; color:#fff;}
.ft2 li a{ width:100%; height:40px; line-height:40px; display:block; color:#BDBDBD;;}
.ft2 li a:hover{ text-decoration:underline;}
.ft2 span{ width:100%; display:block; height:40px; line-height:40px; color:#BDBDBD;;}
.ft2 span img{ float:left; padding-top:11px; padding-right:5px;}
.ft2 li:nth-child(1){ padding-left:0px;}
.ft2 li:nth-child(4){ border:0px;}
.ft2 li:nth-child(5) img{ margin-top:15px;}
.fotd{ width:100%; line-height:25px; padding:15px 0px; margin-top:0px; text-align:center;color: var(--60, rgba(255, 255, 255, 0.60)); border-top:0px solid rgba(255, 255, 255, 0.1)}

#bannera{width:100%; height:120px; margin:0 auto; background-size:auto 100%; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.bread{ width:100%; height:41px; font-size:14px;border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
;background: #FFF;}
.breadz{ width:96%; height:41px; margin:0 auto; line-height:40px;}
.bread1{ width:auto; float:left; display:none;}
.bread1 li{float: left; padding-right:30px; font-size: 16px; line-height: 60px;}
.bread1 a{color: #333;display: block;position: relative;}
.bread1 a:before{position: absolute; content: ""; border-bottom: 2px solid #EF7C1B; width: 0;bottom: 0px;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.bread1 a:hover{color: #EF7C1B;;}
.bread1 a:hover:before{width: 100%;}
.bread2{ width:auto; float:right; color:#999;background:url(../images/j1.png) left center no-repeat; padding-left:25px; color:#999;}
.abo{ width:96%; height:auto; padding:50px 0px; margin:0 auto;}

.abo11{ width:100%; height:auto; font-size:16px; line-height:30px;}
.abo11 h2{color: var(--1-e-5-ab-7, #EF7C1B);font-size: 22px;font-weight: 700; height:40px;}
.abo11 img{ max-width:100%;}

.abo1{ width:100%; padding:40px 0px 40px 0px;; height:auto;; background:url(../images/b7.png) center no-repeat;}
.abo1z{ width:96%; height:auto; margin:0 auto;}
.abo1zt{ width:80%; margin:0 auto;}
.abo1zt img{ width:100%;}

.aob{ width:96%; height:auto; margin:0 auto; padding:50px 0px;}
.aob1{ width:100%; padding-top:20px;}
.aob1 li{ width:49%; float:left; margin-right:2%; background:#fff; height:auto; padding:20px 0px;box-shadow: -20px 40px 100px 0px rgba(88, 92, 98, 0.04), -15px 40px 100px 0px rgba(66, 0, 255, 0.08); color:#fff; text-align:center; margin-bottom:20px;}
.aob1 li:hover{ background:#EF7C1B;}
.aob1 li .ct3t1{ width:58px; height:58px; background-size:100%; border-radius:100px; background: url(../images/e1.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(2) .ct3t1{ width:58px; height:58px; background-size:100%; border-radius:100px; background: url(../images/e2.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(3) .ct3t1{ width:58px; height:58px; background-size:100%; border-radius:100px; background: url(../images/e3.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(4) .ct3t1{ width:58px; height:58px; background-size:100%; border-radius:100px; background: url(../images/e4.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(5) .ct3t1{ width:58px; height:58px; background-size:100%; border-radius:100px; background: url(../images/e5.png) center no-repeat; margin:0 auto;}
.aob1 li:nth-child(6) .ct3t1{ width:58px; height:58px; background-size:100%; border-radius:100px; background: url(../images/e6.png) center no-repeat; margin:0 auto;}
.aob1 li:hover .ct3t1{background: url(../images/e11.png) center no-repeat;width:58px; height:58px; background-size:100%;}
.aob1 li:nth-child(2):hover .ct3t1{background: url(../images/e22.png) center no-repeat; border-radius:100px;width:58px; height:58px; background-size:100%;}
.aob1 li:nth-child(3):hover .ct3t1{background: url(../images/e33.png) center no-repeat; border-radius:100px;width:58px; height:58px; background-size:100%;}
.aob1 li:nth-child(4):hover .ct3t1{background: url(../images/e44.png) center no-repeat; border-radius:100px;width:58px; height:58px; background-size:100%;}
.aob1 li:nth-child(5):hover .ct3t1{background: url(../images/e55.png) center no-repeat; border-radius:100px;width:58px; height:58px; background-size:100%;}
.aob1 li:nth-child(6):hover .ct3t1{background: url(../images/e66.png) center no-repeat; border-radius:100px;width:58px; height:58px; background-size:100%;}
.aob1 li:nth-child(2n){ margin-right:0px;} 
.aob1 li:nth-child(3){ margin-right:2%;} 
.aob1 li h2{ font-size:16px; padding:10px 0px 5px 0px;;}
.aob1 li p{ width:80%; margin:0 auto; height:46px; line-height:23px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden; }
.aob1 li:hover h2{ color:#fff;}
.aob1 li:hover p{ color:#fff;}

.product{ width:98%; height:auto; padding:40px 0px; margin:0 auto;}
.product1{ width:29%; height:auto; border:1px solid #EF7C1B;box-sizing: border-box; float:left;}
.product1 h2{ width:100%; height:40px; font-size:16px; background:#EF7C1B; color:#fff; line-height:40px; text-indent:10px;}
.main_menu{ width:100%; height:auto; float:left; background:#fff; ;box-sizing: border-box; }
.main_menu .menu1{ width:100%; height:30px; text-align:left; text-indent:10px;font-weight: 700; font-size:14px; color:#333; line-height:30px;border-bottom: 1px solid var(--gray-5, #E0E0E0); display:block;transition: all 0.8s;}
.main_menu .menu1 span{ float:right; font-size:28px; padding-right:20px; color:#999; display:none;}
.main_menu .menu1:hover{color:#EF7C1B;}
.main_menu .menu1:hover span{color:#EF7C1B;}
.main_menu .menu2{ width:100%; height:25px; text-align:left; text-indent:8px;font-weight: 400; font-size:14px; color:#333; line-height:25px;border-bottom: 1px solid var(--gray-5, #E0E0E0); display:block;transition: all 0.8s;}
.main_menu .menu2 span{ float:right; font-size:28px; padding-right:20px; color:#999; display:none;}
.main_menu .menu2:hover{color:#EF7C1B; font-weight:700;}
.main_menu .menu2:hover span{color:#EF7C1B;}

.product2{ width:70%; float:right;}
.product21{ width:100%; height:auto;}
.product21 li{float: left; width:49%; margin-right:2%; margin-bottom:22px;}
.product21 li:nth-child(2n){ margin-right:0px;}
.product21 li:nth-child(2n-1){ margin-right:2%;}
.probxo{position: relative; overflow: hidden; cursor: pointer;}
.probxo img{width: 100%;}
.probxo h2{ width:100%; height:32px; background:#fff; line-height:32px;border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));text-align:center;  font-size:16px; color:#333; }
.pro_text{position: absolute; text-align:center; top: 0;left: 0;width: 100%; height: 100%; background:#EF7C1B;opacity: 0;transition: All 0.4s ease-in-out;}
.pro_text img{ width:38px; display:inline-block; padding-top:0px;}
.pro_z{position: absolute; width: 100%; padding: 0 55px;left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.pro_z h3{color: #fff; font-size: 16px;margin-bottom: 10px;}
.pro_z p{color: #fff; font-size: 14px; width:80%; margin:0 auto;}
.probxo:hover .pro_text{opacity: 1;}
#nx_pg{width:100%;  padding:5px 0px 0px 0px; text-align:center; margin-top:10px;}
#nx_pg li{ display:inline-block; margin-bottom:8px;}
#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; border:1px solid #e1d7e0; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#EF7C1B;border:1px solid #EF7C1B; color:#fff;}
#nx_pg .on{ background:#EF7C1B;border:1px solid #EF7C1B; color:#fff;}


.prod{ width:96%; height:auto; margin:0px auto; padding:45px 0px;}
.prod1{ width:100%; float:none;; position:relative; margin-bottom:20px;}
.prod1 img{width: 100%;}
.prod1 .swiper-button-next {background: url(../images/k4.png); width:13px;height: 41px;margin-top: -20px;right:1vw;}
.prod1 .swiper-button-prev {background: url(../images/k3.png); width: 13px;height: 41px;margin-top: -20px;left:1vw;}
.prod2{ width:100%; float:none;; color:#666; font-size:20px; line-height:40px;}
.prod2 h2{ width:100%; line-height:30px; height:40px; color:#EF7C1B; font-size:16px; margin-bottom:10px; border-bottom:1px solid  rgba(0, 0, 0, 0.10);}
.ptitle1{ width:96%; margin:0 auto; padding:0px;box-sizing: border-box; margin-bottom:40px;border: 1px solid var(---Gray-5, #E0E0E0);  }
.ptitle1 h6{box-sizing: border-box; line-height: 40px; color: #fff; padding:0 10px; font-size:16px; font-weight: bold; background:#EF7C1B }
.ptitle1 div{padding:10px;font-size:14px;}
.ptitle1 p{font-size:14px;}
.ptitle1 img{max-width:100%;}
.ptit1{ width:100%; padding:30px 40px;box-sizing: border-box; }

.bdf{ width:1280px; height:auto; padding:75px 0px; margin:0 auto;}
.bdf h2{font-size: 36px; color:#EF7C1B; line-height:60px;}
.bdf h3{font-size: 24px; color:#333; line-height:50px; margin-top:20px;}
.bdf1{ width:100%; height:auto; padding-top:40px;}
.bdf1 li{ width:22%; float:left; margin-right:1.5%;box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);height:240px;padding:60px;}
.bdf1 li dl dt{ font-size: 24px;
    font-weight: bold;
    margin-bottom: 24px;}
.bdf1 li dl dt b{ margin-right: 40px;
    font-family: DIN;
    color: #EF7C1B;
    font-size: 46px;float: right;}
.bdf1 li dl dd{margin-top: 20px;}
.bdf1 li img{ width:100%;}
.bdf1 li:nth-child(3n){ margin-right:0px;} 

.bdf2{ width:100%; height:auto; padding:90px 0px; background:url(../images/c3.png) center no-repeat;}
.bdf21{ width:1280px; margin:0 auto;}
.bdf21 h2{ font-size:24px; color:#333; margin-bottom:30px;}
.bdf21 p{color: var(---333, #333);font-size: 20px;font-style: normal;font-weight: 400; line-height:38px; width:500px;}
.bdf21 img{ width:100%; padding-top:40px;}

.bdf3{ width:1280px; height:auto; margin:0 auto; padding:70px 0px;}
.bdf3 h2{font-size:24px; color:#333; margin-bottom:30px;}
.bdf3 .bdf31{ width:100%;box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);}
.bdf3 .bdf313{ width:100%;margin-bottom: 30px;}
.bdf3 .bdf313 ul{ width:100%;}
.bdf313 li {
    float: left;
    margin-right:20px;
    width: 22%;
    background: #fff;
    color: #000;
    padding:10px;
	height: 45px;
    display: block;
    background: #fff;
    border-radius: 16px;
    /*text-align: center;*/
    line-height:45px;
    font-size: 18px;
	border:solid 1px #e5e5e5;
	margin-bottom: 40px;
}
.bdf313 li i{    font-size: 18px;
    margin-right: 10px;
    margin-left: 10px;
    color: #EF7C1B;}
.bdf313 li:nth-child(4n){ margin-right:0px;} 
.bdf3 p{ color: var(---333, #333);font-size: 20px;font-style: normal;font-weight: 400; line-height:38px; width:100%; margin:40px auto;}
.bdf3 h3{font-size:24px; color:#333; margin-bottom:30px; margin-top:70px;}
.bdf32{ width:100%;}
.bdf32 li{ float:left; margin-right:2%; width:42.5%;background:#EF7C1B;color:#fff;height: 80px;padding: 35px 40px;}
.bdf32 li i{ font-size: 10px;
    margin-right: 10px;
    color: #fff;
    vertical-align: middle;
    content: "\2022";
	padding-bottom: 33px;
    padding-top: 5px;
    float: left;
    padding-right: 15px;
    display: inline-block;
	}
.bdf32 li:nth-child(2n) {
    
    margin-right: 0px;
}
.bdf32 li:nth-child(2n){ margin-right:0px;} 
.bdf32 li img{ width:100%;}
.enter2 { margin-top: 27px; display: block; color: #ffffff; font-size: 14px; letter-spacing:2px; width: 200px; line-height: 54px; text-align: center; color: #ffffff; background: #EF7C1B;}
.enter2 i { display: inline-block; background: url(../images/Group.png) center no-repeat; width: 13px; height: 14px; vertical-align: -2px; margin-left: 15px;}
.jscx{ width:100%; height:auto; padding:60px 0px; background: url(../images/d4.png) center no-repeat; background-size:cover; display:none;}
.jscxz{ width:100%; height:auto; margin:0 auto; position:relative;}
.jscxz h2{ width:1280px; margin:0 auto;font-size:36px; color:#EF7C1B;}



.artile{ width:96%; height:auto; margin:0 auto; padding:40px 0px; }

.a1rtile1{ max-width:100%; height:auto; margin:0px auto 30px auto;;}
.a1rtile1 ul{}
.a1rtile1 li{ width:100%; margin:0 auto;; height:120px; margin-bottom:20px; padding:10px 15px;  transition:all 0.5s;box-sizing: border-box;background: var(--1-e-5-ab-7, #EF7C1B);;}
.x1man1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt11{ width:160px; height:90px; float:right;  overflow:hidden; position:relative;}
.a1rt11 img{width:160px; height:90px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt11 img:hover{transform: scale(1.1);}

.a1rt21{ height:90px;overflow: hidden;padding-right:10px;box-sizing: border-box; }
.a1rt21 h2{ width:100%; font-size:16px; color:#fff;transition:all 0.5s; height: auto; line-height:30px; height:30px; margin-bottom:5px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.a1rt21 .a1rt_p1{ width:100%; height:50px; line-height:25px; margin-top:2px;transition:all 0.5s; color:#fff ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.a1rt21 .a1rt2_11{ width:96%; height:49px; line-height:49px; margin-top:35px; color:#fff; display:none;}
.a1rt21 .a1rt2_11 span{ font-size:16px; display:block;width:90px; float:left; color:#fff; border-bottom:1px solid #fff;  line-height:40px; ;transition:all 0.5s; }
.a1rt21 .a1rt2_11 b{ float:right; font-weight:400;}

.newsList1 { width:96%; height:auto; margin:0 auto; padding:0px 0px 20px 0px;; }
.newsList1 ul::after {content: ''; clear: both; display: block; height: 0;}
.newsList1 li { float: left; width: 49%; margin-right: 2%; margin-bottom:45px;}
.newsList1 li:nth-child(3n) { margin-right:2%;}
.newsList1 li:nth-child(2n) { margin-right:0%;}
.newsList1 li:nth-child(2n-1) { margin-right:2%;}


.newsImg1 { margin-bottom: 10px; height:  auto; width:100%; overflow: hidden;}
.newsImg1 img { transition: all .5s; display: block; width: 100%; height: 100%; object-fit: cover; border:1px solid #f2f2f2;box-sizing: border-box; }
.newsList1 span { display: block; font-size: 16px; line-height: 19px; margin-bottom: 10px;}
.newsList1 h2 { font-weight: bold; color: #333333; margin-bottom:10px; font-size:16px; font-weight:400; height: 50px; line-height: 25px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList1 p { margin-bottom: 20px; font-size: 14px; line-height: 20px; height: 40px; color: #666666; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList1 li a.detail1 { transition: all .5s; font-weight: bold; display: inline-block; border-bottom: 1px solid #999999; color: #999999; font-weight: bold; line-height: 24px;}
.newsList1 li a.detail1 i { font-weight: bold; margin-left: 40px; font-style: normal;}
.newsList1 li:hover a { color: #EF7C1B;border-bottom: 1px solid #EF7C1B;}

.ar1{ width:96%; height:auto; margin:0 auto; padding:30px 0px 40px 0px; background:#fff;box-sizing: border-box;  }
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}
.fh{ width: 151px;height: 42px;border: 1px solid #EF7C1B; background:#EF7C1B; text-align:center; line-height:42px; margin-top:40px;}.fh a{ color:#fff;}
.fh:hover a{ text-decoration:underline; color:#fff;}

.ab1{ width:96%; height: auto;; margin:40px auto;}
.ab11{ width:100%; height: auto; float:none;;}
.ab11 img{ width:100%; display:block;}
.ab12{ width:100%; float:none; padding-left:0px; padding-top:20px;}
.ab12 h2{font-size:22px; line-height:38px; font-weight:bold; margin-top:10px; margin-bottom:10px;color:#333;}
.ab12 h3{ width:100%; line-height:28px; font-weight:400; margin-bottom:16px;}
.ab12 li{ width:100%; line-height:35px; font-size:12px; color:#333; margin-bottom:10px; border-bottom:1px solid rgba(0, 0, 0, 0.10);}
.ab12 li img{ float:left; margin-top:10px; margin-right:4px; }

.ab4{ width:96%; max-width:1240px; margin:65px auto; }	
.bt31{ width:100%; height:auto; text-align:left;}
.bt31 h2{ font-size:36px; color:#333; padding-bottom:18px; font-weight:bold;font-family: Roboto; }	

.ft4{ width:96%;margin:35px auto 0px auto;}

.jon11{ width:48%; height:58px; margin-bottom:10px; float:left;margin-right:0%  }

.b11{width:100%; height:58px; line-height:58px; font-size:14px; margin:0;background: #;box-sizing: border-box;;border: 1px solid #E0E0E0;   padding:0;;box-sizing: border-box;border-radius: 2px; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b11:hover{border:#BDBDBD 1px solid;  }
.jon41{ width:100%; height:120px; margin-bottom:30px; display:block;}
.b21{width:100%; height:120px; line-height:30px;margin:0; font-size:14px;border: 1px solid #E0E0E0;; ;box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b21:hover{border:#BDBDBD 1px solid;  }
.jon51{ width:170px; height:50px;;}
.jon51 button{ display: block; width: 100%; height: 100%; border: none; outline: none;transition: all 0.8s; font-size:16px; text-align: center; line-height: 44px; color: #fff;cursor: pointer; background: #1B4C9A;;;;;border-radius:3px;}
.jon51 button:hover{ background:#1B4C9A;; color:#fff;}
input.b11::-ms-input-placeholder{ color:#666;;opacity:0.8;}
input.b11::-webkit-input-placeholder { color:#666;;opacity:0.8;}
textarea.b21::-ms-input-placeholder{ color:#666;;opacity:0.8;}
textarea.b21::-webkit-input-placeholder { color:#666;;opacity:0.8;}
		
	.zzyw{ width:auto; position:absolute; top:16px; right:60px; display:block;}
.zzyw span{ padding:0px 5px;}	
		
		
		
		
		
}





