@font-face { font-family: 'iconfont2';  /* project id 398496 */ src: url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.eot'); src: url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.eot?#iefix') format('embedded-opentype'),  url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.woff2') format('woff2'),  url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.woff') format('woff'),  url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.ttf') format('truetype'),  url('//at.alicdn.com/t/font_398496_jrhdtxd2c3g.svg#iconfont') format('svg'); }
.iconfont2 { font-family: "iconfont2" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; vertical-align: middle; }

.about_sub2 { background: url(../img/abouttimebg.png) no-repeat center center; background-size: cover; }
.about_sub2Wrap { background: url(../img/003-line.png) no-repeat center center; }
.about_sub2SliderBox { position: relative; }
.about_sub2SliderBox .next, .about_sub2SliderBox .prev { background: none; color: #ffffff; font-size: 50px; font-weight: bold; line-height: 1; width: 50px; height: 50px; text-align: center; right: -50px; margin-top: -24px; }
.about_sub2SliderBox .prev { left: -50px; }
.about_sub2Slider { }
.about_sub2Slider ul { }
.about_sub2Slider li { float: left; width: 16.6666%; color: #fff; height: 570px!important; text-align: center; padding: 285px 0 0 0; }
.about_sub2Slider li .box { padding: 130px 0 0 0; background: url(../img/003-line2.png) no-repeat center 0; margin: 0 auto; }
.about_sub2Slider li h2 { font-family: "Times New Roman", Times, serif; font-size: 35px; line-height: 1; color: #ec6501; font-weight: bold; }
.about_sub2Slider li .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; font-size: 14px; line-height: 25px; max-height: 75px; margin-top: 10px; }
.about_sub2Slider li:nth-of-type(2n+2) { padding: 40px 0 0 0; }
.about_sub2Slider li:nth-of-type(2n+2) .box { background: url(../img/003-line3.png) no-repeat center bottom; padding: 0; height: 245px; position: relative; }
.about_sub2Slider li:nth-of-type(2n+2) h2 { position: absolute; top: 85px; width: 100%; }
.about_sub2Slider li:nth-of-type(2n+2) .text { }
.aboutqqfbBox { position: relative; width: 1135px; margin: 0 auto; }
.aboutqqfbBox ul { position: absolute; width: 100%; height: 100%; top: 0; }
.aboutqqfbBox li { position: absolute; width: 100px; height: 50px;  }
.aboutqqfbBox li.ydl { top: 290px; left: 550px; }
.aboutqqfbBox li.cn { left: 890px; top: 340px; }
.aboutqqfbBox li.xjp { left: 840px; top: 436px; }
.aboutqqfbBox li.mg { left: 150px; top: 320px; }
.aboutqqfbBox li .bd { position: absolute; width: 310px; /* height: 300px; */
top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.7); padding: 20px; border-radius: 10px; color: #fff; font-size: 14px; line-height: 1.5; opacity: 0 }
.aboutqqfbBox li .bd p { line-height: 20px; padding: 5px 0 5px 30px; }
.aboutqqfbBox li .bd p span { float: left; font-size: 20px; width: 30px; margin-left: -30px; }
.aboutqqfbBox li:hover .bd{ opacity:1;}
.wrap { max-width: 1400px; margin: 0 auto; }
.hangyeDetail { font-size: 14px; line-height: 28px; color: #4c4c4c; max-width: 1440px; margin: 0 auto; }
.hangyeDetail p { padding: 8px 0; }
.hangyeDetail img { padding: 8px 0; }
.hangyeDetail i { background: url(../img/gou.png) no-repeat 50% 50%; background-size: cover; display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: 0 5px 0 0; }
.hangyeDetail h2{
    font-size: 22px;
    font-weight: bold;
}
.hangyeDetail h1{
    font-size: 30px;
    line-height: 1;
    padding: 0 0 20px;
}
.hangyeDetail .img{}
.hangyeDetail .img img{}
.hangyeDetail .link{
    padding: 90px 0 0 0;
}
.hangyeDetail { }
.hangyeDetail table { border-collapse: collapse; margin: 10px 0; }
.hangyeDetail table, .hangyeDetail table th, .hangyeDetail table td { border: 1px solid #e6e6e6; text-align: center; font-size: 14px; line-height: 1.5; padding: 5px 5px; }
.proDetail_sub1 { background: #f5f5f5; padding: 50px 0; }
.proDetail_sub1 .box { padding: 0 0 0 700px; }
.proDetail_sub1 .left { width: 600px; height: 400px; float: left; background: #bbb; background: #fff!important; margin-left: -700px; position: relative; }
.proDetail_sub1 .left img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) }
.proDetail_sub1 .right { float: left; width: 100%; padding: 40px 0 0 0; }
.proDetail_sub1 .right h2 { font-size: 30px; color: #1a1a1a; line-height: 1.2; font-weight: bold; }
.proDetail_sub1 .right .text { font-size: 16px; color: #4c4c4c; line-height: 1.5; border-bottom: 1px solid #ccc; padding: 40px 0; margin-bottom: 40px; }
.proDetail_sub1 .right .tel { font-size: 20px; font-weight: bold; color: #f08438; line-height: 1; }
.proDetail_sub1 .right .telBtn { background: #f08438; color: #fff; margin-top: 35px; line-height: 65px; font-size: 16px; min-width: 220px; display: inline-block; text-align: center; }
.proDetail_sub2 { padding: 40px 0 80px; }
.proDetail_sub2 .hdTitle { border-bottom: 1px solid #e6e6e6; margin-bottom: 20px; }
.proDetail_sub2 .hdTitle span { float: left; width: 220px; line-height: 70px; text-align: center;/* color: #e19123; background: #f2f2f2;*/ background: #f08438; color: #fff; }
.proDetail_sub2 .bdCon { font-size: 16px; line-height: 2; color: #4c4c4c; }
.proDetail_sub2 .bdCon p { padding: 8px 0; }
.proDetail_sub2 .bdCon p.icon{
    padding-left: 15px;
    position: relative;
}
.proDetail_sub2 .bdCon p.icon:before{content: '';width: 8px;height: 8px;position: absolute;background: #f7883a;left: 0;top: 20px;}
.proDetail_sub2 .bdCon img { padding: 8px 0; }
.proDetail_sub2 .bdCon .table { /*overflow-x: scroll*/ }
.proDetail_sub2 .bdCon table { border-collapse: collapse; margin: 10px 0; }
.proDetail_sub2 .bdCon table, .proDetail_sub2 .bdCon table th, .proDetail_sub2 .bdCon table td { border: 1px solid #e6e6e6; text-align: center; font-size: 14px; line-height: 1.5; padding: 5px 5px; }

@media (max-width: 1450px) {
.wrap { padding-left: 60px!important; padding-right: 60px!important }
}

@media (max-width: 1500px) {
.proDetail_sub1 .box { padding: 0 0 0 600px; }
.proDetail_sub1 .left { width: 500px; height: 400px; margin-left: -600px; }
}

@media (max-width: 600px) {
.wrap { padding-left: 5px!important; padding-right: 5px!important }
.about_sub2 { background: url(../img/abouttimebg.png) no-repeat center center; background-size: cover; }
.about_sub2Wrap { background: url(../img/003-line.png) no-repeat center center; }
.about_sub2SliderBox { position: relative; padding: 0 50px; }
.about_sub2SliderBox .next, .about_sub2SliderBox .prev { background: none; font-size: 50px; font-weight: bold; line-height: 1; width: 50px; height: 50px; text-align: center; right: -10px; margin-top: -24px; }
.about_sub2SliderBox .prev { left: -10px; }
.about_sub2Slider { }
.about_sub2Slider ul { }
.about_sub2Slider li { float: left; width: 50%; height: 570px!important; text-align: center; padding: 285px 0 0 0; }
.about_sub2Slider li .box { padding: 130px 0 0 0; background: url(../img/003-line2.png) no-repeat center 0; margin: 0 auto; }
.about_sub2Slider li h2 { font-family: "Times New Roman", Times, serif; font-size: 35px; line-height: 1; font-weight: bold; }
.about_sub2Slider li .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; font-size: 13px; line-height: 25px; max-height: 75px; margin-top: 10px; }
.about_sub2Slider li:nth-of-type(2n+2) { padding: 40px 0 0 0; }
.about_sub2Slider li:nth-of-type(2n+2) .box { background: url(../img/003-line3.png) no-repeat center bottom; padding: 0; height: 245px; position: relative; }
.about_sub2Slider li:nth-of-type(2n+2) h2 { position: absolute; top: 85px; width: 100%; }
.about_sub2Slider li:nth-of-type(2n+2) .text { }
.aboutqqfbBox {position: relative;width: 100%;margin: 0 auto;}
.aboutqqfbBox ul {position: absolute;width: 100%;height: 100%;top: 0;=: noneopacity:display:;}
.aboutqqfbBox li { position: absolute; width: 100px; height: 50px;  }
.aboutqqfbBox li.ydl { top: 290px; left: 550px; }
.aboutqqfbBox li.cn { left: 890px; top: 340px; }
.aboutqqfbBox li.xjp { left: 840px; top: 436px; }
.aboutqqfbBox li.mg { left: 150px; top: 320px; }
.aboutqqfbBox li .bd { position: absolute; width: 310px; /* height: 300px; */
top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.7); padding: 20px; border-radius: 10px; color: #fff; font-size: 14px; line-height: 1.5; opacity: 0 }
.aboutqqfbBox li .bd p { line-height: 20px; padding: 5px 0 5px 30px; }
.aboutqqfbBox li .bd p span { float: left; font-size: 20px; width: 30px; margin-left: -30px; }
.aboutqqfbBox li:hover .bd{ opacity:1;}
.proDetail_sub1 { background: #f5f5f5; padding: 20px 10px; }
.proDetail_sub1 .box { padding: 0; }
.proDetail_sub1 .left { width: 100%; height: 260px; float: none; margin-left: 0; position: relative; }
.proDetail_sub1 .left img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) }
.proDetail_sub1 .right { float: left; width: 100%; padding: 20px 0 0 0; }
.proDetail_sub1 .right h2 { font-size: 20px; color: #1a1a1a; line-height: 1.2; font-weight: bold; }
.proDetail_sub1 .right .text { font-size: 16px; color: #4c4c4c; line-height: 1.5; border-bottom: 1px solid #ccc; padding: 15px 0; margin-bottom: 15px; }
.proDetail_sub1 .right .tel { font-size: 20px; font-weight: bold; color: #f08438; line-height: 1; }
.proDetail_sub1 .right .telBtn { background: #f08438; color: #fff; margin-top: 15px; line-height: 50px; font-size: 16px; min-width: 220px; display: inline-block; text-align: center; }
.proDetail_sub2 { padding: 20px 10px 40px; }
.proDetail_sub2 .hdTitle { border-bottom: 1px solid #e6e6e6; margin-bottom: 10px; }
.proDetail_sub2 .hdTitle span { float: left; width: auto; line-height: 50px; text-align: center;/* color: #e19123; background: #f2f2f2;*/ background: #f08438; color: #fff; padding: 0 40px; }
.proDetail_sub2 .bdCon { font-size: 14px; line-height: 2; color: #4c4c4c; }
.proDetail_sub2 .bdCon p { padding: 8px 0; }
.proDetail_sub2 .bdCon img { padding: 8px 0; }
.proDetail_sub2 .bdCon .table { overflow-x: scroll }
.proDetail_sub2 .bdCon table { border-collapse: collapse; margin: 10px 0; }
.proDetail_sub2 .bdCon table, .proDetail_sub2 .bdCon table th, .proDetail_sub2 .bdCon table td { border: 1px solid #e6e6e6; text-align: center; font-size: 14px; line-height: 1.5; padding: 5px 5px; }
}


.main_Focus { margin-top:100px; position: relative;}
.main_Focus dl { }
.main_Focus dd {}
.main_Focus dd a { display: block; cursor: inherit;  height: 600px;background-position: 50% 50%; background-size:cover; background-repeat: no-repeat; }
.main_Focus { position: relative; }
.main_Focus .prev, .main_Focus .next { top: 50%; position: absolute; color: #fff; font-size: 24px; text-align: center; width: 60px; height: 60px; border-radius: 60px; line-height: 60px; background: rgb(0, 0, 0); display: block; left: 60px; z-index: 2; opacity: .8; margin-top: -30px; display: none; }
.main_Focus .prev:hover, .main_Focus .next:hover { opacity: 1; background: #f89d3d; }
.main_Focus .next { right: 60px; left: inherit; }
.main_Focus .swiper-pagination-bullet { width: 25px; height: 2px; border-radius: 0; opacity: 1; background: #fff; display: none; }
.main_Focus .swiper-pagination-bullet-active { background: #f89d3d; }
.main_Focus .textBox{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2}
.main_Focus .textBox .ejbanner{ margin: 0!important; background: none!important;}

@media (max-width: 600px) {
.main_Focus { margin-top:0px; position: relative;}
.main_Focus dl { }
.main_Focus dd {}
.main_Focus dd a { display: block; cursor: inherit;  height:240px;background-position: 50% 50%; background-size:cover; background-repeat: no-repeat; }
.main_Focus { position: relative; }
.main_Focus .prev, .main_Focus .next { top: 50%; position: absolute; color: #fff; font-size: 24px; text-align: center; width: 60px; height: 60px; border-radius: 60px; line-height: 60px; background: rgb(0, 0, 0); display: block; left: 60px; z-index: 2; opacity: .8; margin-top: -30px; display: none; }
.main_Focus .prev:hover, .main_Focus .next:hover { opacity: 1; background: #f89d3d; }
.main_Focus .next { right: 60px; left: inherit; }
.main_Focus .swiper-pagination-bullet { width: 25px; height: 2px; border-radius: 0; opacity: 1; background: #fff; display: none; }
.main_Focus .swiper-pagination-bullet-active { background: #f89d3d; }
.main_Focus .textBox{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2}
.main_Focus .textBox .ejbanner{ margin: 0!important; background: none!important;}
}

