body{font-family:"微软雅黑"!important;color: #999;font-size: 14px;line-height: 24px;background: #fff;opacity: 0;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
img{max-width: 100%;}
.img img{width: 100%;transition: 0.7s transform;}
.slick-slide{outline: none!important;}
.wrapper{overflow: hidden;position: relative;padding-top: 76px;}
.holder{width:1600px;margin: 0 auto;}

/*头部*/
#header{width: 100%;height:auto;background:#fff;z-index: 2;position: fixed;top: 0;left: 0;z-index: 5;padding: 0 22px 0 40px;display: flex;align-items: center;border-bottom: 1px solid #dedede;}
#header .logo{width:auto;height:auto;transition: 300ms;}
#header .logo a img{width: auto;transition: 300ms;}
.mol_navbutton.img{width: 60px;height: 54px;float: right;padding:14px 4px 12px 22px;}
#header .nav_box{flex:1;padding:0 3%;display: flex;align-items: center;position: relative;}

.nav_box .yiji .one{display: inline-block;min-width: 120px;height: 75px;line-height: 75px;padding: 0 2%;font-size:16px;color: #090817;text-align: center;transition: 300ms;position: relative;}
.nav_box .yiji .one span{display: inline-block;width: 9px;height: 5px;background: url(../images/down.png) center no-repeat;position: absolute;right: 9%;top: 50%;margin-top: -2px;}
.nav_box .yiji.current .one span,.nav_box .yiji:hover .one span{background: url(../images/down2.png) center no-repeat;}
/*.nav_box .yiji:hover .one,.nav_box .yiji.current .one{color: #01398c;font-weight: bolder;transition: 300ms;}*/
/*二级下拉*/
.nav_box .yiji .libox{width: 890px;min-height: 338px;position: absolute;top:101%;left:4%;z-index: 8;background: #fff;overflow: hidden;
transition: all 0.3s ease 0s;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0; }
.yiji:hover .libox{opacity: 1;transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible;}
.erjibox{width: 26%;height: auto;text-align: left;margin: 3% 5%;position: relative;}
.erjibox li{width: 100%;}
.yiji .libox .erjibox .erji_a{display: block;width: 100%;height: 72px;line-height: 88px;color: #636363;font-size: 18px;border-bottom: 1px solid #f3f3f3;
    text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 0 6%;transition: 300ms;background: url(../images/icon18.png) 110% center no-repeat;}
.yiji .libox .erjibox li:hover .erji_a{color: #43bf0a;transition: 300ms;background: url(../images/icon18.png) 92% center no-repeat;}
.sanjibox{display: none;width: 198px;height: auto;position: absolute;left:120%;top: -3%;padding-top: 8%;}
.sanjibox a{display:block;width: 100%;height: 42px;line-height: 42px;font-size: 14px;color: #636363;overflow: hidden;}
.sanjibox a span{font-weight: bold;color: #43bf0a;font-size: 16px;margin-right: 3px;}
.sanjibox a:hover{color: #43bf0a;}
.pimg{display: none;width: 362px;height: auto;position: absolute;left:100%;top: -11%;border-left: 1px solid #f3f3f3;}

.nav_box .yiji .one:before,.nav_box .yiji .one:before{content: "";min-width: 0;width:0%;height:1px;background: #43bf0a;position: absolute;bottom: -1px;left:50%;transform: translate(-50%, 0);transition: 300ms;}
.nav_box .yiji.current .one:before,.nav_box .yiji:hover .one:before{width: 74px;transition: 300ms;}
#header .head_r{width:auto;height:auto;line-height: 55px;font-size:30px;color: #01398c;font-weight: bolder;display: flex;align-items: center;border-right: 1px solid #ccc;transition: 300ms;}
.head_r .navbutton{width: 70px;height: auto;padding: 10px 23px;border-right: 1px solid #ccc;cursor: pointer;}
.head_r .seachbox{width: 40px;height: auto;padding: 10px;margin: 0 16px;cursor: pointer;overflow: unset;}
.seachbox form{opacity: 0;width: 240px;height: 100%;border-left: 1px solid #ccc;position:absolute;right: -200px;top: 0;padding: 10px 0;background: #fff;z-index: 2;transition: 600ms;}
.seachbox form .inbtn{width: 199px;float: left;padding-left: 10px;font-weight: normal;font-size: 15px;color: #666;}
.seachbox form .subtn{width: 40px;float: right;background: url(../images/icon1.png) center no-repeat;background-size: 20px auto;}
.seachbox:hover form{opacity: 1;right: 0;transition: 600ms;}

@media(min-width: 768px){
#header.head_up .nav_box .yiji .one{height: 70px;line-height: 70px;transition: 300ms;}
#header.head_up .head_r{line-height: 50px;transition: 300ms;}
}
/*首页大图*/
.index_banner{width: 100%;position: relative;}
.index_banner video{width: 100%;height: auto;display:block; }
.index_banner .music{width:66px;height: 66px;border-radius: 50%;background: url(../images/youshengyin.png) center no-repeat;background-size: 100%;position: absolute;top: 40px;right: 40px;cursor: pointer;}
.index_banner .music.no{background: url(../images/wushengyin.png) center no-repeat;background-size: 100%;}

/*首页大图*/
.slick-dotted.slick-slider{margin-bottom: 0;}
#banner{position: relative;}
#banner img{width: 100%;}
#banner .slick-slide{overflow: hidden;}
#banner .slick-slide img{transform:  scale(1.15);}
#banner .slick-slide.slick-active img{animation: banner 3s linear forwards;}
@keyframes banner {
    0{transform:  scale(1.15);}
    100% {transform: scale(1);}
}
.slick-dots button{display: none;}
.slick-dots li button:before{display: none;}
.slick-arrow:before{display: none;}
#banner .slick-dots{bottom:24px;}
#banner .slick-dots li{width:49px;height:5px;margin: 0 2px;background:#a8a8a8;position: relative;}
#banner .slick-dots li:before{content: "";width: 0%;height: 100%;background: linear-gradient(to right, #43bf0a, #50ff00);position: absolute;left: 0;top: 0;transition: 1000ms;}
#banner .slick-dots li.slick-active:before{width: 100%;transition: 1000ms;}


/*内容*/
.content{width: 100%;height: auto;padding:3% 0;}
.alltitle{width: 100%;font-size: 16px;color:#636363;line-height: 1.9;font-weight: lighter;padding: 10px 0;}
.alltitle p{font-size: 24px;color:#474747;font-weight: bold;}
.allmore{display:block;width: 125px;margin: 12px auto;font-size: 16px;color: #adadad;font-weight: lighter;text-align: center;}
.allmore:hover{color: #43bf0a;}

.content1{background: #f5f5f7;padding-bottom: 0;}
.probox{background: url(../images/bg1.jpg) center no-repeat;background-size: cover;margin-top: 40px;}
.prolist{width: 103.2%;height: auto;overflow: hidden;margin-left: -1.6%;}
.prolist .proli{width: 33.33%;float: left;padding: 4.5% 1.6%;}
.prolist .proli a{display: block;width: 100%;min-height: 310px;border-radius: 12px;background: #fff;box-shadow: 0 0 12px rgba(0,0,0,0.1);overflow: hidden;position: relative;transition: 300ms;}
.prolist .proli .prodec{padding:14px 7%;width: 56%;position: relative;z-index: 2;}
.prodec dt{font-size: 24px;font-weight: bold;color: #333;width: 100%;height: 40px;line-height: 40px;overflow: hidden;margin-top: 10px;transition: 300ms;}
.prodec dd{font-size: 16px;color: #636363;padding: 10px 0;line-height: 30px;min-height: 200px;}
.prodec span{display: block;width: 80px;height: 32px;line-height: 32px;text-align: center;background: #43bf0a;color: #fff;font-size: 13px;transition: 300ms;}
.prolist .proli .img{width: 66%;height: auto;position: absolute;right: 0;bottom: 0;}
.proli a:hover .prodec dt{color: #43bf0a;transition: 300ms;}
.prolist .proli a:hover{box-shadow: 0 0 25px rgba(0,0,0,0.15);transition: 300ms;}
.prolist .proli a:hover .prodec span{border-radius: 16px;transition: 300ms;}


.prolist .proli .prodec_en{padding:14px 5%;width: 60%;position: relative;z-index: 2;}
.prodec_en dt{font-size: 24px;font-weight: bold;color: #333;width: 100%;height: 40px;line-height: 40px;overflow: hidden;margin-top: 10px;transition: 300ms;}
.prodec_en dd{font-size: 12px;width:85%; color: #636363;padding: 10px 0;line-height: 25px;min-height: 200px;}
.prodec_en span{display: block;width: 80px;height: 32px;line-height: 32px;text-align: center;background: #43bf0a;color: #fff;font-size: 13px;transition: 300ms;}
.prolist .proli .img{width: 66%;height: auto;position: absolute;right: 0;bottom: 0;}
.proli a:hover .prodec_en dt{color: #43bf0a;transition: 300ms;}
.prolist .proli a:hover{box-shadow: 0 0 25px rgba(0,0,0,0.15);transition: 300ms;}
.prolist .proli a:hover .prodec_en span{border-radius: 16px;transition: 300ms;}

.content2{padding-bottom: 0;}
.dingzbox{background: #fafafa;padding: 45px 0;}
.dzlist{width: 100%;height: auto;overflow: hidden;}
.dzlist li{width:14.285%;float: left;text-align: center;background: url(../images/icon9.png) right center no-repeat;}
.dzlist li:nth-child(2){animation-delay: 0.2s;}
.dzlist li:nth-child(3){animation-delay: 0.4s;}
.dzlist li:nth-child(4){animation-delay: 0.6s;}
.dzlist li:nth-child(5){animation-delay: 0.8s;}
.dzlist li:nth-child(6){animation-delay: 1s;}
.dzlist li:last-child{background: none;animation-delay: 1.2s;}
.dzlist li .dzli{width: 126px;height: 126px;margin: 0 auto;transition: 300ms;cursor: pointer;font-size: 16px;color: #636363;line-height: 2.8;padding-top: 19px;}
.dzlist li .dzli .iconimg{width:44.44%;height: auto;margin: 0 auto;overflow: hidden;}
.dzlist li .dzli .iconimg img{max-width: none;width: 200%;height: auto;position: relative;left: 0;transition: 300ms;}
.dzlist li:hover .dzli{background: #43bf0a;border-radius: 10px;color: #fff;transition: 300ms;}
.dzlist li:hover .dzli .iconimg img{left: -100%;transition: 300ms;}
.dzlist li .dzli_en{width: 126px;height: auto;margin: 0 auto;transition: 300ms;cursor: pointer;font-size: 14px;color: #636363;line-height: 2.8;padding-top: 19px;}
.dzlist li .dzli_en .iconimg{width:44.44%;height: auto;margin: 0 auto;overflow: hidden;}
.dzlist li .dzli_en .iconimg img{max-width: none;width: 200%;height: auto;position: relative;left: 0;transition: 300ms;}
.dzlist li:hover .dzli_en{background: #43bf0a;border-radius: 10px;color: #fff;transition: 300ms;}
.dzlist li:hover .dzli_en .iconimg img{left: -100%;transition: 300ms;}

.chjslider{padding: 0 6%;margin-bottom: 12px;}
.chjslider .slick-track{padding: 9% 0;}
.chjslider .slick-slide{position: relative;transition: 0.7s transform;}
.chjslider .slick-current{z-index: 4;transition: 0.7s transform;-moz-transform:scale(1.62);-webkit-transform:scale(1.62);-ms-transform:scale(1.62);transform:scale(1.62);}
.chjslider .slick-current a{display: block;width: 100%;height: auto;overflow: hidden;border-radius: 16px;}
.chjslider .slick-current a img{transition: 300ms;overflow: hidden;}
.chjslider .slick-current a:hover img{transition: 0.7s transform;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.chjslider .slick-slide p{width: 100%;height: auto;line-height: 1.7;font-size: 18px;color: #fff;position: absolute;bottom: 9%;left: 0;text-align: center;}
.chjslider .slick-current p{font-size: 13px;}
.chjslider .slick-arrow{width: 41px;height: 73px;z-index: 4;}
.chjslider .slick-prev{background: url(../images/prev.png) center no-repeat;background-size: 100% auto;left: -10px;}
.chjslider .slick-next{background: url(../images/next.png) center no-repeat;background-size: 100% auto;right: -10px;}

.numlist{width: 100%;height: auto;overflow: hidden;margin-top: 2%;}
.numlist li{width: 25%;float: left;text-align: center;font-size: 16px;color: #636363;line-height: 1.6;cursor: pointer;}
.numlist li p{font-size: 24px;font-weight: bold;color: #43bf0a;margin-bottom: 8px;position: relative;top: 0;transition: 300ms;}
.numlist li:hover p{top: -7px;transition: 300ms;}
span.ysj{padding-left: 14px;position: relative;}
span.ysj:before {
    content: "+";
    width: 10px;
    height: 10px;
    line-height: 10px;
    text-align: center;
    font-weight: normal;
    font-size: 14px;
    position: absolute;
    top: 2px;
    left: 2px;
}

.content4{background: url(../images/bg2.jpg) center no-repeat;background-size: cover;padding: 55px 0;}
.aboutbox{width: 100%;height: auto;overflow: hidden;padding: 0 2%;}
.aboutbox .abdec{width: 43%;float: left;padding: 2%;color: #474747;font-size: 16px;line-height: 2.25;}
.aboutbox .abdec h2{font-size: 20px;line-height: 2.25;}
.aboutbox .abdec_en{width: 43%;float: left;padding: 2%;color: #474747;font-size: 16px;line-height: 1.5;}
.aboutbox .abdec_en h2{font-size: 20px;line-height: 2.25;}
.aboutbox .abimg{width: 50%;float: right;border-radius: 12px;overflow: hidden;}

.newlist{width: 100%;height: auto;overflow: hidden;padding: 20px 4%;}
.newlist li{width: 50%;padding: 4px 20px;float: left;}
.newlist li:nth-child(1) a{display: block;background: #fafafa;border-radius: 12px;}
.newlist li:nth-child(1) a .img{width: 100%;border-radius: 12px;}
.newlist li:nth-child(1) a .ntitle{width: 100%;padding: 3% 3% 4%;color: #000000;}
.newlist li:nth-child(1) a .ntitle p{font-weight: bold;font-size: 24px;line-height: 1.7;color: #000000;padding-left: 0;background: none;}
.newlist li:nth-child(1) a .ntitle dd{font-size: 18px;width: 100%;height: 30px;line-height: 30px;overflow: hidden;}
.newlist li:nth-child(1) a .ntitle dd span{float: right;font-size: 14px;}
.newlist li a{display: flex;overflow: hidden;align-items: center;}
.newlist li a .img{width: 40%;border-radius: 8px;overflow: hidden;}
.newlist li a .ntitle{flex:1;padding-left: 18px;}
.newlist li a .ntitle dd{font-size: 16px;color: #575757;width: 100%;max-height: 72px;line-height: 24px;overflow: hidden;margin-bottom: 10px;}
.newlist li a .ntitle p{padding-left: 29px;background: url(../images/icon10.png) left center no-repeat;font-size: 12px;color: #a1a1a1;line-height: 26px;}
.newlist li a:hover .ntitle dd{color: #43bf0a;}

.footer{width: 100%;height: auto;background: #e8e8e8;}
.foot_top{width: 100%;display: flex;justify-content: space-between;padding: 3% 0 2%;}
.foot_top .foot_topitem1{width: 24%;}
.foot_topitem1 .flogo{width: 201px;margin-bottom: 20px;}
.foot_topitem1 dl{width: 100%;height: auto;}
.foot_topitem1 dd{display: flex;padding: 8px 0;align-items: center;}
.foot_topitem1 dd span{display: block;width: 90px;}
.foot_topitem1 dd span img{width: 100%;}
.foot_topitem1 dd p{flex:1;font-size: 24px;color: #515151;padding-left:12px;font-weight: bold;}
.foot_topitem1 dd:last-child{font-weight: normal;font-size: 14px;color: #515151;}
.foot_top .foot_topitem1_en{width: 24%;}
.foot_topitem1_en .flogo{width: 201px;margin-bottom: 20px;}
.foot_topitem1_en dl{width: 100%;height: auto;}
.foot_topitem1_en dd{display: flex;padding: 8px 0;align-items: center;}
.foot_topitem1_en dd span{display: block;width: 60px;}
.foot_topitem1_en dd span img{width: 50%;}
.foot_topitem1_en dd p{flex:1;font-size: 24px;color: #515151;padding-left:12px;font-weight: bold;}
.foot_topitem1_en dd:last-child{font-weight: normal;font-size: 14px;color: #515151;}
.foot_top .foot_topitem2{flex:1;padding: 0 4% 0 2%;display: flex;justify-content: space-between;}
.foot_top .foot_topitem2 h1{font-size: 16px;color: #222429;line-height:16px;height:38px;overflow: hidden; margin-bottom: 5px;}
.foot_top .foot_topitem2 .foot_nav{width: 100%;height: auto;overflow: hidden;}
.foot_nav a{display:block;width: 100%;font-size: 12px;color: #505050;
line-height:16px;transition: 300ms;margin:0 0 14px 0;}
.foot_nav a:hover{color: #000;text-indent: 5px;transition: 300ms;}
.foot_top .foot_topitem3{display: flex;justify-content: space-around;}
.foot_topitem3 .ewm{text-align: center;font-size: 14px;color: #000;
width: 80px;margin:0 5px;}
.foot_topitem3 .ewm img{margin-bottom: 12px;}
.copy{width: 100%;font-size: 14px;line-height: 20px;color: #505050;padding: 20px 0;}
.copy a{color: #505050;}
.copy a:hover{color: #000;}
.copy .linka{margin-right: 15px;transition: 300ms;}
.copy .linka:hover{opacity: 0.8;transition: 300ms;}
/*关于我们*/
.posnavs{width: 100%;border-bottom: 1px solid #636363;padding-top: 20px;}
.posnavs .holder{display: flex;justify-content: space-around;padding: 0 8%;}
.posnavs a{display: inline-block;height: 64px;line-height: 64px;font-size: 18px;color: #666;transition: 300ms;}
.posnavs a.on{border-bottom: 2px solid #43bf0a;color: #43bf0a;transition: 300ms;}
@media(min-width: 768px){
.posnavs a:hover{border-bottom: 2px solid #43bf0a;color: #43bf0a;transition: 300ms;}
}
.about_bg{background: url(../images/bg3.jpg) left top no-repeat;}
.about1{padding: 3% 0 2.5%;}
.about1 .holder{display: flex;padding: 0 4%;}
.about1 .title{width: 26%;font-size: 24px;font-weight: bold;color: #636363;padding: 0 3%;line-height: 3;}
.about1 .dectile{flex:1;font-size: 16px;line-height: 2.25;color: #636363;}
.title2{font-size: 24px;font-weight: bold;color: #666;line-height: 3;}
.a_wenhua{width: 100%;position: relative;}
.a_wenhua .about_ul{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.a_wenhua .about_ul li{width: 25%;float: left;height: 100%;border-right: 1px solid #f3f6f9;position: relative;transition: 300ms;}
.a_wenhua .about_ul li dl{width: 100%;height: auto;position: absolute;top: 78%;left: 0;text-align: center;padding: 0 10%;transition: 300ms;}
.a_wenhua .about_ul li dt{color: #fff;font-size: 30px;margin-bottom: 10px;transition: 300ms;}
.a_wenhua .about_ul li dd{font-size: 16px;line-height: 1.7;color: #fff;opacity: 0;transition: 300ms;}
.a_wenhua .about_ul li:hover{background: rgba(0,0,0,0.65);transition: 300ms;}
.a_wenhua .about_ul li:hover dl{top: 50%;transform: translate(0,-50%);transition: 300ms;}
.a_wenhua .about_ul li:hover dt{color: #43bf0a;transition: 300ms;}
.a_wenhua .about_ul li:hover dd{opacity: 1; transition: 300ms;}

.about3{padding: 3% 0;}
.about3_slider{margin:6% 0 8%;}
.slider-for{width:100%;height:auto;overflow: hidden;padding: 0 12%;}
.slider-for .slick-slide{outline: none;}
.yearwhat{width: 100%;display: flex;margin-bottom:5%;padding: 0 2%; }
.yearwhat .yearwhat_l{font-size: 122px;color: #43bf0a;line-height:1;font-weight: bolder;letter-spacing: 4px;}
.yearwhat .yearwhat_r{font-size: 20px;line-height: 1.6;color: #636363;margin-top: 25px;}
.yearwhat .yearwhat_r span{font-weight: bold;color: #43bf0a;margin: 0 10px;}
.slider-nav{width:100%;height: auto;position: relative;padding: 0 13%;}
.slider-nav:before{content: "";width: 90%;height: 4px;background: #e7e7e7;position: absolute;bottom: 18px;left: 5%;}
.slider-nav .slick-slide{outline: none!important;cursor: pointer;}
.slider-nav .year{width: 100%;height: auto;line-height: 50px;font-size: 18px;position: relative;text-align: center;padding-bottom: 30px;}
.slider-nav .slick-current{color: #43bf0a;}
.slider-nav .year:before{content: "";width: 40px;height: 36px;background: url(../images/icon21-2.png)center no-repeat;background-size: 100% auto;
position: absolute;left: 50%;top: 100%;transform: translate(-50%,-100%);border-radius: 50%;overflow: hidden;}
.slider-nav .slick-current .year:before{background: url(../images/icon21.png)center no-repeat;background-size: 100% auto;}
.slider-nav .slick-arrow{width: 148px;height: 148px;border-radius: 50%;z-index: 5;top: 75%; transition: 300ms;filter: grayscale(100%);-webkit-filter: grayscale(100%);}
.slider-nav .slick-arrow:hover{transition: 300ms;filter: grayscale(0%);-webkit-filter: grayscale(0%);}
.slider-nav .slick-prev{left: 1%;background: url(../images/prev2.png) center no-repeat;background-size: 100% auto;}
.slider-nav .slick-next{right: 1%;background: url(../images/next2.png) center no-repeat;background-size: 100% auto;}
/*可持续发展*/
.fazhan1{width: 100%;height: auto;overflow: hidden;background: url(../images/bg5.jpg) center top no-repeat;background-size: cover;}
.fazhan1 .dectil{width: 60%;min-height: 330px;padding: 4%;color: #fff;font-size: 16px;line-height: 24px;}
.fazhan1 .dectil h2{font-weight: bold;font-size: 24px;margin-bottom: 20px;}
.fazhan1 ul{width: calc(100% + 24px);height: auto;overflow: hidden;margin-left: -12px;padding: 0 2%;}
.fazhan1 ul li{width: 25%;float: left;padding: 0 12px;}
.fazhan1 ul li .pointbox{background: #fff;width: 100%;}
.pointbox .ptitle{padding: 8% 9%;border-bottom: 1px solid #c5c5c5;line-height: 30px;font-size: 16px;color: #636363;}
.pointbox .ptitle p{font-size: 24px;font-weight: bold;color: #43bf0a;}
.pointbox .ptitle_en{padding: 8% 9%;border-bottom: 1px solid #c5c5c5;line-height: 30px;font-size: 16px;color: #636363;}
.pointbox .ptitle_en p{font-size: 18px;font-weight: bold;color: #43bf0a;height:30px;overflow: hidden;}
.pointbox .ptext{text-align: center;width: 366px;height: 238px;display: table-cell;vertical-align: middle;font-size: 24px;font-weight: bold;color: #636363;line-height: 2;}
.pointbox .ptext_en{text-align: center;width: 366px;height: 238px;display: table-cell;vertical-align: middle;font-size: 16px;font-weight: bold;color: #636363;line-height: 2;}
.fazhan2_top{display: flex;padding: 5% 4% 0;flex-direction: row-reverse;}
.fazhan2_top .dectil{flex:1;padding-right: 4%;font-size: 16px;color: #636363;line-height: 2;}
.fazhan2_top .ftitle{font-size: 24px;color: #636363;font-weight: bold;margin: 20px 0;}
.fazhan2_top .img{width: 44%;}
.fzimg{width: 681px;margin: 10px auto 4%;}
/*加入我们*/
.joinus{width: 86%;height: auto;overflow: hidden;margin: 6% auto 10%;border-radius: 18px;box-shadow: 0 0 8px rgba(0,0,0,0.1);background: #f6f6f6;}
.joinus .join{width: 50%;height: auto;float: left;padding: 4.5% 7%;}
.joinus .join:first-child{background: url(../images/bg6.jpg) center no-repeat;background-size: cover;}
.joinus .join a{display: flex;width: 100%;}
.joinus .join .jicon{width:40%;margin-right: 16px; }
.joinus .join .jtitle{flex:1;font-size: 24px;color: #636363;font-weight: bold;}
.joinus .join a:hover .jtitle{color: #43bf0a}
/*产品中心*/
.posnavs2{border-bottom: none;}
.posnavs2 a{font-size: 30px;color: #636363;font-weight: bold;}
.posnavs2 a.on{border-bottom: none;}
.protext{margin: 3% 0 4%;font-size: 18px;color: #636363;line-height: 2;padding: 0 12%;}
.pro_ys{background: #fbfbfb;padding: 30px 0 60px;}
.title3{font-size: 36px;color: #636363;line-height: 2;}
.pro_ys ul{display: flex;flex-wrap: wrap; padding: 0 9%;height: auto;overflow: hidden;}
.pro_ys ul li{width: 50%;border-bottom: 1px solid #d5d5d5;padding: 45px 6% 16px;}
.pro_ys ul li .ysli{width: 100%;display: flex;align-items: center;min-height: 112px;}
.pro_ys ul li .ysli .ysicon{width: 102px;margin-right: 25px;}
.pro_ys ul li .ysli dl{flex:1;color: #636363;line-height: 1.7;}
.pro_ys ul li .ysli dt{font-size: 20px;margin-bottom: 14px;}
.pro_ys ul li .ysli dd{font-size: 16px;font-weight: lighter;}
.prosbox{width: 102%;height: auto;overflow: hidden;margin-left: -1%;padding: 0 3% 40px;}
.title4{font-size: 36px;color: #636363;line-height: 1.6;}
.prolist{width: 103%;height: auto;overflow: hidden;margin-left: -1.5%;display: flex;flex-wrap: wrap;}
.prolist li{width: 50%;float: left;padding: 1.5%;}
.prolist li .imgbig{width: 100%;height: 100%;overflow: hidden;background: #f9f9f9;border: 4px solid #f9f9f9;transition: 300ms;padding: 0 4%;}
.prolist li .imgbig:hover{border: 4px solid #151b17;transition: 300ms;}
.prolist li .imgbig .protop{width: 100%;padding: 10px 0;}
.prolist li .imgbig .protop .pro_l{padding-top: 14px;}
.prolist li .imgbig .protop .pro_l dd{color: #636363;font-size: 20px;line-height: 1.7;font-weight: bolder;}
.prolist li .imgbig .protop .pro_l dd p{font-weight: lighter;}
.prolist li .imgbig .protop .pro_l .procs{display: none;}
/*.prolist li .imgbig .protop .pro_l .procs{display: flex;font-size: 16px;font-weight: lighter;color: #636363;line-height: 1.8;}*/
.prolist li .imgbig .protop .pro_r{width: 65%;margin: 0 auto;}
.cansbox{width: 100%;border-top: 1px solid #151b17;min-height: 64px;padding: 13px 0;text-align: center;}
.cansbox a{display: inline-block;padding: 0 6px;line-height: 30px;border: 1px solid #636363;border-radius: 13px;
font-size: 14px;font-weight: lighter;color: #636363;margin: 2px 1%;transition: 300ms;}
.cansbox a:hover{background: #43bf0a;border: 1px solid #43bf0a;color: #fff;transition: 300ms;}
.prosbox .pro_one{width: 100%;}
/* .prosbox .pro_two{padding: 2% 0;} */
/*.prosbox .pro_two .prolist,.prosbox .pro_thr .prolist{width: 100%;margin-left: 0;}
.prosbox .pro_two .prolist li,.prosbox .pro_thr .prolist li{width: 100%;padding:1.5% 0; }
.prosbox .pro_thr{width: 50%;float: left;padding: 2% 0 2% 1.65%;}*/
/*产品详情*/
.decym_top{width: 100%;background: #fbfbfb;}
.decym_top .adress{font-size: 12px;color: #474747;font-weight: lighter;padding: 30px 6%;text-align: right;}
.decym_top .adress a{color: #474747;}
.decym_top .adress a:hover,.decym_top .adress a:last-child{color: #43bf0a;}
.prodec_one{width: 100%;display: flex;padding: 4% 6% 7%;}
.prodec_one .img{width: 52%;padding:0 10% 0 11%;}
.prodec_one_r{flex:1;}
.prodec_one_r h2{display: inline-block;min-width: 242px;height: 56px;line-height: 56px;font-size: 32px;text-align: center;border-radius: 12px;color: #fff;font-weight: bold;background: #43bf0a;}
.prodec_one_r dd{padding: 5% 0;font-size: 18px;color: #636363;line-height: 2;}
.prodec_one_r dd img{width: 100%;display: block;margin-bottom: 8px;}
.prodec_one_r_en{flex:1;}
.prodec_one_r_en h2{display: inline-block;min-width: 242px;height: 56px;line-height: 56px;font-size: 32px;text-align: center;border-radius: 12px;color: #fff;font-weight: bold;background: #43bf0a;}
.prodec_one_r_en dd{padding: 5% 0;font-size: 14px;color: #636363;line-height: 2;}
.prodec_one_r_en dd img{width: 100%;display: block;margin-bottom: 8px;}
.title5{padding: 20px 0;font-size: 36px;color: #636363;line-height: 1.2;}
.title5 span{color: #43bf0a;font-size: 58px;margin-right: 14px;font-weight: bold;}

.hot_pro{width: 100%;margin: 68px 0;border-top: 1px solid #c5c5c5;background: #f5f5f5;padding-bottom:  3%;}
.title6{font-weight: bold;color: #636363;font-size: 24px;padding: 45px 5%;}
.hotpro_slider{padding: 0 2%;}
.hotpro_slider .slick-slide{padding: 15px;}
.hotpro_slider a{display: block;width: 100%;height: auto;background: #fff;border-radius: 18px;overflow: hidden;}
.hotpro_slider p{width: 100%;height: 54px;line-height: 54px;text-align: center;font-size: 16px;color: #636363;border-radius: 18px;overflow: hidden;transition: 300ms;}
.hotpro_slider p span{display: none;font-size: 14px;margin-right: 10px;}
.hotpro_slider a:hover p{background: #43bf0a;color: #fff;transition: 300ms;}
.hotpro_slider a:hover p span{display: inline-block;}
.hotpro_slider .slick-arrow{width: 41px;height: 73px;z-index: 4;}
.hotpro_slider .slick-prev{background: url(../images/prev.png) center no-repeat;background-size: 100% auto;left: -2.5%;}
.hotpro_slider .slick-next{background: url(../images/next.png) center no-repeat;background-size: 100% auto;right: -2.5%;}
/*创新理念*/
.chuangxin_ny{padding: 30px 0;}
.cx_text{width: 1008px;font-size: 16px;color: #636363;line-height:2.25;margin: 0 auto;padding: 20px 0;}
.cx_img{width:635px;height: auto;margin: 0 auto;}
.cx_pro{display: flex;flex-wrap: wrap; width: 100%;height: auto;overflow: hidden;position: relative;padding: 1% 7%;margin: 20px 0;}
/*.cx_pro:before{content: "";width: 60%;height: 1px;background: #c5c5c5;position: absolute;top: 50%;left: 20%;}*/
/*.cx_pro:after{content: "";width:1px;height: 60%;background: #c5c5c5;position: absolute;top: 20%;left: 50%;}*/
.cx_pro_item{width: 29.33%;padding: 3% 2%;margin: 0 2%;border-radius: 18px;background: #fbfbfb;box-shadow: 0 0 12px rgba(0,0,0,0.06);}
.cx_pro_item .p1{font-size: 28px;font-weight: bold;line-height: 1.5;color: #43bf0a;text-align: center;}
.cx_probox{width: 100%;text-align: center; /*display: flex;justify-content: space-evenly;*/margin: 15px 0;}
.cx_probox .img{display: none; width: 33%;margin:0 4% 0 8%;}
.cx_probox .cx_pro_cs{/*flex:1;*/font-size: 20px;color: #636363;line-height: 2.25;}
/*创新品质修改*/
.cx_pinzhi2{width: 100%;padding: 2.2% 0;}
.cx_pinzhi2 li{padding: 20px 0;}
.cx_pinzhi2 li .pinzhi_li{width: 100%;position: relative;}
.cx_pinzhi2 li .pinzhi_li:before{content: "";width: 100%;height: 100%;background: #2f4cb6;opacity: 0.6;position: absolute;top: 0;left: 0;}
.pinzhi_li .img{width: 100%;}
.pinzhi_li .pz_l{position: absolute;top: 50%;left: 50%;width: 55.5%;transform: translate(-50%,-50%);}
.pinzhi_li .pz_l p{font-size: 24px;font-weight: bold;color: #fff;line-height: 2;
    display: flex;align-items: center;justify-content: center;}
.pinzhi_li .pz_l p span{margin-right: 20px;}
.pinzhi_li .pz_l dd{font-size: 22px;line-height: 1.8;color: #fff;text-align: center;margin-top: 2%;}

/*创新制造*/
.cx_pinzhi{padding: 4% 0;margin: 4% 0 2%;}
.cx_pinzhi ul{width: 100%;height: auto;overflow: hidden;}
.cx_pinzhi ul li{width: 50%;float: left;padding:1.5% 2%;}
.cx_pinzhi ul li .pzli{width: 100%;display: flex;align-items: center;background: #fff;padding: 4%;border-radius: 18px;}
.cx_pinzhi .pzli .icon{width: 25%;padding-right: 5%;}
.cx_pinzhi .pzli dl{flex:1;}
.cx_pinzhi .pzli dt{font-size: 24px;font-weight: bold;color: #636363;height: 46px;border-bottom: 1px solid #c5c5c5;}
.cx_pinzhi .pzli dd{width: 100%;font-size: 16px;color: #636363;line-height: 2.2;margin-top: 8px;}
.cx_shebei{width: 100%;height: auto;overflow: hidden;margin-bottom: 4%;}
.cx_shebei li{width: 25%;float: left;border-right: 1px solid #ffffff;}
.cx_shebei li a{display: block;width: 100%;position: relative;}
.cx_shebei li a:before{content: "";width: 100%;height: 100%;background:#000;opacity: 0;position: absolute;top: 0;left: 0;z-index: 3;transition: 300ms;}
.cx_shebei li .img{width: 100%;}
.cx_shebei li .sbtitle{width: 100%;position: absolute;top: 87%;text-align: center;font-size: 24px;color: #fff;font-weight: bold;line-height: 1.6;z-index: 4;transition: 300ms;}
.cx_shebei li .sbtitle p{font-weight: normal;color: #d3d3d3;font-size: 18px;opacity: 0;transition: 300ms;}
.cx_shebei li a:hover:before{opacity: 0.45;transition: 300ms;}
.cx_shebei li a:hover .sbtitle{top: 45%;transition: 300ms;color: #43bf0a;font-size: 32px;}
.cx_shebei li a:hover .sbtitle p{opacity: 1;transition: 300ms;}
/*联系我们*/
.contact_top{width: 100%;height: auto;overflow: hidden;padding: 3%;}
.contact_top_l{width: 70%;float: left;}
.title7{font-weight: bold;font-size: 24px;color: #636363;line-height: 2;margin-bottom: 18px;}
.title77{padding: 0 3%;}
.contact_what{width: 100%;height: 327px;overflow: hidden;background: #fbfbfb;border-radius: 20px;padding: 2%;}
.contact_what li{width: 50%;float: left;padding:2% 3%;}
.contact_what li:last-child{width: 70%;}
.contact_what li .cli{width: 100%;display: flex;align-items: center;border-bottom: 1px solid #939393;padding:15px 10px;
background: url(../images/icon43.png) 97% center no-repeat;}
.contact_what li .cli .img{width:63px;}
.contact_what li .cli dd{flex:1;padding-left: 18px;font-size: 16px;color: #636363;line-height: 1.7;}
.contact_what li .cli dd p{font-size: 18px;}
.contact_what_en{width: 100%;height: 327px;overflow: hidden;background: #fbfbfb;border-radius: 20px;padding: 2%;}
.contact_what_en li{width: 50%;float: left;padding:2% 3%;}
.contact_what_en li:last-child{width: 80%;}
.contact_what_en li .cli{width: 100%;display: flex;align-items: center;border-bottom: 1px solid #939393;padding:15px 10px;
background: url(../images/icon43.png) 97% center no-repeat;}
.contact_what_en li .cli .img{width:63px;}
.contact_what_en li .cli dd{flex:1;padding-left: 18px;font-size: 16px;color: #636363;line-height: 1.7;}
.contact_what_en li .cli dd p{font-size: 18px;}
.contact_top_r{width:27%;float: right;}
.ewmbox{height: 327px;background: #fbfbfb;border-radius: 20px;padding: 4%;text-align: center;font-size: 12px;color: #636363;line-height: 18px;}
.ewmbox .img{width: 196px;margin: 3% auto;}
.liuyan{background: #ecebe9 url(../images/bg7.jpg) right center no-repeat;background-size: auto 100%;}
.liuyan form{width: 100%;padding: 3% 7% 2%;}
.liuyan .lytitle{font-size: 24px;font-weight: bold;color: #43bf0a;line-height: 3;}
.liuyan .forms{width: 100%;height: auto;overflow: hidden;margin-top: 1%;position: relative;}
.liuyan .forms .inputdiv{width: 24%;margin:0.8%;background: rgba(255,255,255,0.8);border-radius: 14px;float: left;display: flex;padding: 17px 0;align-items: flex-start;}
.liuyan .forms .inputdiv:nth-child(4){width: 75.5%;}
.inputdiv .img{width:70px;padding: 0 22px;border-right: 1px solid #b2b2b2;}
.inputdiv .put1{display: block;flex:1;font-size: 16px;padding: 0 22px;background: none;}
.inputdiv textarea{display: block;flex:1;font-size: 16px;padding: 0 22px;height: 80px;background: none;}
.inputdiv textarea::placeholder{color: #babdbf;}
.liuyan .forms .subbtn{width: 13%;float: left;height: 60px;border-radius: 14px;background: #43bf0a;color: #fff;font-weight: bold;font-size: 20px;
    position: absolute;left: 77.6%;bottom: 5.4%;}
.liuyan .forms .subbtn input{display: block;width: 100%;background: none;height: 100%;}
/*新闻中心*/
.newone{width: 94%;padding: 10px;background: #fbfbfb;border: 1px solid #ebebeb;border-radius: 16px;margin: 4% auto 1%;}
.newone a{display: flex;align-items: center;}
.newone a .img{width: 52%;border-radius: 16px;overflow: hidden;}
.newone a .ntitle{flex:1;padding: 0 3%;}
.newone a .ntitle p{font-size: 24px;color: #000000;font-weight: bold;line-height: 1.8;}
.newone a .ntitle dd{font-size: 18px;line-height: 36px;color: #000;}
.newone a .ntitle span{font-size: 14px;color: #43bf0a;margin-top: 14px;display: block;}
.newlist2{width: 100%;height: auto;overflow: hidden;margin-bottom: 3%;}
.newlist2 li{width: 33.3%;float: left;padding: 1%;}
.newlist2 li a{display: block;width: 100%;padding: 5px;background: #fbfbfb;border: 1px solid #ebebeb;border-radius: 16px;}
.newlist2 li a .img{width: 100%;border-radius: 16px;overflow: hidden;}
.newlist2 li a dl{padding: 10px 5px;}
.newlist2 li a dt{width: 100%;height: 36px;line-height: 36px;overflow: hidden;font-size: 16px;color: #575757;}
.newlist2 li a p{font-size: 12px;color: #8f8f8f;}
.newlist2 li a dd{font-size: 14px;color: #575757;line-height: 26px;height: 52px;overflow: hidden;margin: 10px 0;}
.newlist2 li a span{font-size: 14px;color: #43bf0a;display: block;text-align: right;}
.newlist2 li a:hover dt{color: #43bf0a;}
.ulmore{width: 88px;text-align: center;display: block;color: #43bf0a;font-size: 14px;margin:0 auto 7%;padding-right: 23px;background: url(../images/icon44.png) right center no-repeat;}
.ulmore:hover{color: #43bf0a;}
.nycontent2{padding: 3% 0;}
.nycontent2 .dectitle{font-size: 24px;color: #2b2b2b;line-height: 1.8;}
.nycontent2 .dectitle p{font-size: 14px;font-weight: lighter;color: #acacac;}
.nycontent2 .dectil{font-size: 14px;color: #8f8f8f;line-height: 2.5;margin: 3% 0;}
.back{display: 18px;color: #43bf0a;text-align: center;width: 80px;height: 40px;line-height: 40px;margin: 0 auto 4%;display: block;}
.back:hover{color: #43bf0a;}
/*营销*/
.posnavs_p{display: none;background: #fff;padding-top: 10px;}
.posnavs_p.fixed{display: block;position: fixed;top: 0;left: 0;z-index: 99;}
#yingxiao1 .holder,#yingxiao3 .holder,#yingxiao4 .holder{padding: 50px 0;}
.yingxiao_ny{background: #fbfbfb;}
.yingxiao_ny .title7{margin-bottom: 0;}
.yingxiao_ny .cx_text{padding: 0;}
.yingxiao_ny .yximg{width: 50%;margin: 0 auto;}
/*.yingxiao_ny form .title7{margin: 4% 0 2% 5%;}
.inputdiv{width: 100%;height: auto;overflow: hidden;}
.inputdiv .dingzhi{display: block;width: 27.2%;float: left;margin:1% 3%;height: 48px;border: 1px solid #a3a3a3;border-radius: 9px;padding: 0 15px;font-size: 18px;color: #868686;}
.dzsubbtn input{display: block;width: 164px;height: 38px;border-radius: 6px;background: #43bf0a;color: #fff;margin: 3%;font-size: 14px;transition: 400ms;}
.dzsubbtn input:hover{box-shadow: 0 6px 30px rgba(67,191,10,0.3);transition: 400ms;}*/

.yingxiao_ny2{padding: 7% 0;display: flex;align-items: center;}
.yingxiao_ny2 .img{width: 291px;}
.yingxiao_ny2 dl{flex:1;padding-left: 4%;}
.yingxiao_ny2 dt{font-size: 24px;color: #636363;border-bottom: 1px solid #c5c5c5;line-height: 1.8;padding-bottom: 8px;}
.yingxiao_ny2 dt p{font-size: 16px;font-weight: lighter;margin: 3px 0;}
.yingxiao_ny2 dd{font-size: 16px;color: #636363;line-height: 2.25;margin-top: 18px;}
.fuwulist{width: 100%;height: auto;overflow: hidden;}
.fuwulist li{width: 33.3%;float: left;padding: 20px 10px;}
.fuwulist li .fwli{width: 100%;height: auto;border: 1px solid #d9d9d9;border-radius: 10px;background: #fff;
	display: flex;align-items: center;padding: 7%;height: 288px;transition: 400ms;}
.fuwulist li .fwli .img{width: 94px;height: auto;}
.fuwulist li .fwli .img img{transform: rotateY(0deg); transition: 400ms;}
.fuwulist li .fwli:hover .img img{transform: rotateY(180deg); transition: 400ms;}
.fuwulist li .fwli dl{flex:1;padding-left: 7%;}
.fuwulist li .fwli dt{font-size: 22px;color: #636363;line-height: 1.8;font-weight: bolder;margin-bottom: 12px;}
.fuwulist li .fwli dd{font-size: 14px;line-height:24px;color: #636363;height: 120px;overflow: hidden;}
.fuwulist li .fwli:hover{box-shadow: 0 0 28px rgba(0,0,0,0.15);transition: 400ms;}
.mapimg{padding: 0 4%;}

.dzcase{width: 804px;margin: 3% auto;}
.dzcase .dztitle1{font-weight: bold;font-size: 24px;color: #636363;line-height: 2;position: relative;}
.dzcase .dztitle1:before{content: "";width: 1px;height: 22px;background: #43bf0a;position: absolute;left: 50%;top: 100%;}
.dzcase .dzcase_bt{width: 100%;height: auto;overflow: hidden;position: relative;}
.dzcase .dzcase_bt:before{content: "";width: 34%;height: 1px;background: #43bf0a;position: absolute;left: 33%;top: 21px;}
.dzcase_bt p{text-align: center;font-size: 20px;color: #636363;line-height: 30px;height:60px;overflow: hidden;}
.dzcase_bt .dzcase_btl{width: 45%;float: left;}
.dzcase_bt .dingzhi{width: 100%;margin:24px 0;height: 48px;line-height: 46px;border: 1px solid #a3a3a3;border-radius: 9px;padding: 0 7%;font-size: 18px;color: #868686;}
.gocontact{display: block;width: 150px;height: 38px;line-height: 38px;text-align: center;border-radius: 8px;color: #fff;margin: 3% auto 0;font-size: 14px;transition: 400ms;padding-left: 38px;
background: #43bf0a url(../images/icon47.png) 15px center no-repeat;}
.gocontact:hover{color: #fff;box-shadow: 0 6px 30px rgba(67,191,10,0.3);transition: 400ms;}
.dzcase_bt .dzcase_btr{width: 45%;float: right;}

/*来访登记*/
.Visitor.Visitor2{display: block;position: unset;top: 0;left: 0;transform: translate(0, 0);margin: 4% auto;}
.Visitor{display: none;width: 782px;border: 1px solid #efefef;border-radius: 15px;background: #fff;padding: 25px 7%;
	position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 9;}
.Visitor .close_vis{width: 40px;height: 40px;border-radius: 50%;line-height: 36px;text-align: center;cursor: pointer;
	background: #636363;position: absolute;top: 4px;right: 4px;color: #fff;font-weight: lighter;font-size: 30px;}
.Visitor .vtitle{font-size: 24px;color: #636363;font-weight: bold;line-height: 2.5;}
.visinput{width: 100%;padding: 10px 0;display: flex;position: relative;box-sizing: border-box;-webkit-appearance: none; /* 去除iOS默认样式 */outline: none;}
.visinput p{width: 100px;line-height: 46px;text-align: right;font-size: 18px;color: #868686;}
.visinput .put1,.visinput select,.visinput textarea{display: block;margin-left: 15px;flex:1;height: 46px;border: 1px solid #a3a3a3;border-radius: 5px;padding: 0 10px;}
.visinput select{outline: none;}
.visinput textarea{height: 90px;}
.visinput_en{width: 100%;padding: 10px 0;display: flex;position: relative;box-sizing: border-box;-webkit-appearance: none; /* 去除iOS默认样式 */outline: none;}
.visinput_en p{width: 150px;line-height: 46px;text-align: right;font-size: 16px;color: #868686;}
.visinput_en .put1,.visinput_en select,.visinput_en textarea{display: block;margin-left: 15px;flex:1;height: 46px;border: 1px solid #a3a3a3;border-radius: 5px;padding: 0 10px;}
.visinput_en select{outline: none;}
.visinput_en textarea{height: 90px;}
.vissubbtn input{display: block;width: 186px;height: 46px;border-radius: 8px;background: #43bf0a;color: #fff;margin: 20px auto;}
/*荣誉资质*/
.honor_holder{padding: 4% 0;}
.honorlist li{width: 25%;}
.honorlist li dl dt{text-align: center;font-weight: normal;}
@media(min-width: 768px){
.numlist li:nth-child(2),.fazhan1 ul li:nth-child(2){animation-delay: 0.2s;}
.numlist li:nth-child(3),.fazhan1 ul li:nth-child(3){animation-delay: 0.4s;}
.numlist li:nth-child(4),.fazhan1 ul li:nth-child(4){animation-delay: 0.6s;}
}
.mapimg{width: 100%;margin: 3% 0;}

input::-webkit-input-placeholder {color: #babdbf;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #babdbf;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #babdbf;}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #babdbf;}
/* 聚焦状态样式 */
input:focus {
	outline: none;
	border-color: #07c160;
	box-shadow: 0 0 3px rgba(7, 193, 96, 0.3);
}
/*图片经过放大*/
.img{transition: 300ms;overflow: hidden;}
.imgbig:hover img{transition: 0.7s transform;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
/*页码*/
.pagebox{width: 100%;height: auto;text-align: center;padding: 3% 0;}
.pagebox a{display: inline-block;width: 55px;height: 34px;border-radius:50%;line-height: 34px;font-size: 18px;color: #000;margin: 0 10px;transition: 300ms;}
.pagebox a.on,.pagebox a:hover{background: #045ADEFF;color: #fff;transition: 300ms;}
.pagebox a.prev{width: auto; font-family: "幼圆";background: none;font-weight: bold;margin: 0 16px;}
.pagebox a.prev:hover{color: #045ade;background: none;}
/*文章上下篇*/
.chose_new{width: 100%;height:50px;margin:4% 0 2%;}
.chose_new a{display:block;width: 50%;height:39px;line-height: 39px;color: #222222;font-size: 16px;float: left;transition: 300ms;}
.chose_new a span{display: block;width:39px;height: 39px;line-height: 39px;background: #01398c;border-radius: 50%;transition: 300ms;}
.chose_new a span img{width: 100%;display: block;}
.chose_new a:hover{color: #01398c;}
.chose_new a:hover span{box-shadow:0 5px 18px rgb(36 74 204 / 40%);transition: 300ms;}
.chose_new a.prev span{float: left;margin-right:22px;}
.chose_new a.next{text-align: right;}
.chose_new a.next span{float: right;margin-left:22px;}
/*panle导航开始*/
.left_navbg{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.2;z-index: 7;}
.left_nav{width:75%;height:100%;z-index:7;background: #fff;position: fixed;top:0; right:-75%;z-index: 99;padding-top: 50px;transition: 300ms;}
.left_nav.left_nav_show{right: 0;transition: 300ms;}
.close_lnav{width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 40px;color: #333;cursor: pointer;position: absolute;top: 0;right:0;}
.left_nav .nnav{width:100%;height: 96%;overflow-y:auto;padding: 3% 5.5% 0 8.5%;}
.left_nav .nnav li{width: 100%;height: auto;overflow: hidden;}
.left_nav .nnav li .ce{display: block;width: 100%;color: #333;font-size: 16px;height:48px;line-height:48px;border-bottom: 1px solid #dedede;margin-top: 10px;}
.left_nav .nnav li .ce.xz_a{color: #36ab00;}
.menu_head .ericon{width:40px;height:48px;float:right;text-align: center;line-height: 48px;position: relative;z-index: 3;transition: 300ms;}
.menu_head .ericon img{display: inline-block;width: 10px;}
.menu_head .ericon.xz{transform: rotate(90deg);transition: 300ms;}
.left_nav .nnav li .menu_body{display: none;padding-bottom: 10px;}
.menu_body li a.er{font-size:15px;display: block;height:40px;line-height:40px;font-size: 14px;color: #666;position: relative;}
.menu_body li a.er.tz_a{color: #36ab00;}
.menu_body .thricon{color:#666;width:48px;height:40px;line-height:40px;text-align:center;float:right;position: relative;z-index: 3;font-size: 24px;cursor: pointer;}
.menu_body .icont1{ display:none;}
.menu_body .tz .icont1{ display:block;color: #36ab00;}
.menu_body .tz .icont2{ display:none;}
.left_nav .nnav li .thr_body{display: none;}
.thr_body li a.thr{position: relative;padding-left:30px;font-size: 14px;display: block;height:40px;line-height:40px;color: #999;}
.thr_body li a.thr.fz_a{color: #36ab00;}
.left_nav .nnav li .for_body{display: none;}
.for_body li a.for{position: relative;padding-left:58px;font-size: 14px;display: block;height:40px;line-height:40px;color: #999;}
.menu_body .foricon{color:#999;width:44px;height:40px;line-height:40px;text-align:center;float:right;position: relative;z-index: 3;font-size: 24px;cursor: pointer;}
/*panle导航结束*/

/*招聘*/
.join_a{width: 100%;height: auto;text-align: center;padding: 60px 0 40px;}
.join_a a{display: inline-block;width: 216px;margin: 0 2%;font-size: 24px;font-weight: bold;color: #474747;}
.join_a a.on{color: #43bf0a;}
.joinusbox{background: #fafafa;margin: 0 0 4%;padding-bottom: 35px;}
.joinusbox form{width: 100%;display: flex;padding: 3% 0;justify-content: center;}
.joinusbox .select1{width: 284px;height: 48px;border-radius: 8px;border: 1px solid #a3a3a3;margin: 0 22px;overflow: hidden;}
.select1 select{display: block;width: 100%;height: 100%;font-size: 16px;color: #c2c2c2;padding: 0 6px;border-radius: 8px;outline: none;border: none;}
.joinusbox .seach{width: 284px;height: 48px;border-radius: 8px;border: 1px solid #a3a3a3;margin: 0 22px;overflow: hidden;}
.joinusbox .seach .inbtn{display: block;width: 230px;height: 100%;font-size: 16px;color: #c2c2c2;outline: none;background: none;float: left;text-indent: 12px;color: #666;}
.joinusbox .seach .subtn{display: block;width: 48px;height: 48px;float: right;background: url(../images/icon45.png) center no-repeat;}
.joinusbox .seeall{width: 188px;height: 48px;line-height: 46px;border-radius: 8px;background: #43bf0a;margin: 0 22px 0 32px;}
.joinusbox .seeall .subtn2{display: block;width: 100%;height: 100%;text-align: center;color: #fff;font-size: 16px;background: none;}

.joinbox{width: 100%;display: block;}
.joinbox li dl{width: 100%;height: auto;overflow: hidden;cursor: pointer;padding: 11px 2%;border-bottom: 1px solid #939393;position: relative;transition: 300ms;}
.joinbox li.title dl{border-bottom: none;}
.joinbox li dd{width: 20%;color: #868686;font-size:18px;float: left;line-height: 24px;height: auto;overflow: hidden;}
.joinbox li.title dl{background:#43bf0a;padding: 0 2%;border-radius: 10px;}
.joinbox li.title dd{color: #fff;}
.joinbox li.title dd p{height: 46px;}
.joinbox li.title dd:nth-child(1){font-weight: normal;color: #fff;}
.joinbox li dd:nth-child(1){color: #43bf0a;font-weight: bold;}
.joinbox li dd p{width: 292px;height:110px;display: table-cell;text-align: center;vertical-align: middle;}
.joinbox li dl.down{background: #ecf5e7;transition: 300ms;}

.joinbtn{width:100%;height: 30px;text-align: center;color: #aaaaaa;}
.joinbtn span{display: inline-block;transition: 300ms;}
.down .joinbtn span{transform:rotate(90deg);transition: 300ms;}
.joindec{width: 100%;height: auto;overflow: hidden;font-size: 18px;color: #595959;line-height: 30px;padding:2% 3%;display: none;background: #fff;}
.joindec .joinnum{width: 210px;float: left;text-align: center;font-size: 12px;color: #868686;}
.joindec .joinnum p span{color: #43bf0a;font-size: 16px;}
.joindec .jobdectil{width: calc(100% - 260px);float: right;font-size: 16px;color: #868686;line-height: 1.7;}
.jobmore{width: 88px;text-align: center;display: block;color: #43bf0a;font-size: 18px;margin: 42px auto 0;}
.jobmore:hover{color: #43bf0a;}
@media(min-width: 1900px){
}
@media(max-width: 1640px){
  .holder{width:1400px;}
  .title3{font-size: 34px;}
  .prodec_one_r h2{font-size: 30px;}
  .title5{font-size: 34px;}
  .hotpro_slider{padding: 0 4%;}
  .hotpro_slider .slick-slide{padding: 12px;}
  .hotpro_slider .slick-prev{left: 0}
  .hotpro_slider .slick-next{right: 0}

 
}
@media(max-width: 1540px){
  .hotpro_slider .slick-slide{padding: 12px;}
  .hotpro_slider .slick-prev{left: 0}
  .hotpro_slider .slick-next{right: 0}
    .cx_pro_item .p1{font-size: 26px;}
    .contact_what li .cli .img{width: 54px;}
    .liuyan .forms .subbtn{width: 15%;}


}
@media(max-width: 1440px){
  .holder{width:1200px;}
  #header{padding: 0 22px;}
  #header .nav_box{padding: 0 3% 0 1.5%;}
  .prodec dt{font-size: 20px;height: 34px;line-height: 34px;}
  .dzlist li .dzli{width: 102px;height: 102px;padding-top: 12px;font-size: 14px;}
  .chjslider .slick-arrow{width: 32px;}
  .chjslider .slick-prev{left: 0;}
  .chjslider .slick-next{right: 0;}
  .numlist li{font-size: 14px;}
  .numlist li p{font-size: 20px;margin-bottom: 4px;}
  .newlist li:nth-child(1) a .ntitle{padding: 3%;}
  .newlist li:nth-child(1) a .ntitle p{font-size: 20px;}
  .newlist li:nth-child(1) a .ntitle dd{font-size: 16px;}
  .newlist li:nth-child(1) a .ntitle dd span{font-size: 12px;}
  .a_wenhua .about_ul li dt{font-size: 26px;}
  .yearwhat .yearwhat_l{font-size: 112px;}
  /* .yearwhat .yearwhat_r{font-size: 22px;} */
  .slider-nav .year:before{width: 37px;}
  .slider-nav .slick-arrow{width: 130px;}
  .fzimg{width: 50%;}
  .posnavs2 a{font-size: 28px;}
  .protext{font-size: 16px;}
  .title3,.title4{font-size: 30px;}
  .pro_ys ul li{padding: 45px 5% 16px;}
  .pro_ys ul li .ysli .ysicon{width: 92px;}
  .pro_ys ul li .ysli dt{font-size: 18px;margin-bottom: 8px;}
  .prolist li .imgbig .protop .pro_l dd{font-size: 18px;}
  .prolist li .imgbig .protop .pro_l .procs{font-size: 15px;}
  .cansbox a{font-size: 13px;}
  .prodec_one_r h2{font-size: 28px;min-width: 220px;height: 50px;line-height: 50px;}
    .prodec_one .img{padding: 0 8% 0 10%;}
    .prodec_one_r dd{font-size: 16px;}
    .title5{font-size: 30px;}
    .title5 span{font-size: 48px;}
    .hotpro_slider .slick-arrow{width: 33px;}
    .cx_text{width: 85%;}
    .cx_img{width: 45%;}
    .pinzhi_li .pz_l{width: 61%;}
    .pinzhi_li .pz_l dd{font-size: 20px;}
    /*.cx_pro_item .p1{font-size: 20px;}
    .pinzhi_li .pz_l p{font-size: 22px;}
    .pinzhi_li .pz_l dd{line-height: 2;}*/
    .cx_pinzhi .pzli dt{font-size: 22px;height: 40px;}
    .cx_pinzhi .pzli dd{font-size: 14px;line-height: 1.8;}
    .cx_shebei li .sbtitle{font-size: 22px;}
    .cx_shebei li a:hover .sbtitle{font-size: 30px;}
    .cx_shebei li .sbtitle p{font-size: 16px;}
    .contact_top{padding: 3% 1%;}
    .title77{padding: 0 1%;}
    .contact_what li .cli{padding: 15px 0;background: url(../images/icon43.png) 100% center no-repeat;background-size: 12px auto;}
    .contact_what li .cli .img{width: 46px;}
    .contact_what li .cli dd{padding-left: 14px;font-size: 15px;}
    .contact_what,.ewmbox{height: 312px;}
    .liuyan form{padding: 3% 3% 2%;}
    .inputdiv .img{width: 55px;padding: 0 16px;}
    .inputdiv .put1,.inputdiv textarea{padding: 0 15px;}
    .liuyan .forms .subbtn{width: 16%;font-size: 18px;height: 56px;margin: 5.4% 0 0 0.8%;}
    .liuyan .lytitle{font-size: 22px;}
    .yingxiao_ny2 .img{width: 240px;}
    .fuwulist li .fwli .img{width: 88px;}
    .fuwulist li .fwli{height: 260px;}
    .fuwulist li .fwli dt{font-size: 20px;margin-bottom: 9px;}
    /* .fuwulist li .fwli dd{font-size: 16px;line-height: 26px;} */
    .Visitor{width: 724px;}
    .Visitor .vtitle{font-size: 22px;}
    .visinput p{font-size: 16px;line-height: 42px;}
    .visinput .put1, .visinput select{height: 42px;}
    .visinput textarea{height:80px;}
    .visinput{padding: 7px 0;}
    .vissubbtn input{width: 170px;height: 40px;}

    .foot_topitem1_en dd p{font-size: 20px;}

}
@media (max-width: 1240px){
  .holder{width:92%;}
  #header .nav_box{padding: 0 1.5%;}
  .nav_box .yiji .one{min-width: 90px;font-size: 14px;}
  .nav_box .yiji .one span{right: 4%;}
  .head_r .seachbox{margin: 0 7px;}
  .head_r .navbutton{width: 58px;padding: 10px 18px;}
  .nav_box .yiji .libox{width: 100%;left: 0;}
  .erjibox{margin: 3%;}
  .yiji .libox .erjibox .erji_a{height: 66px;line-height: 76px;font-size: 16px;}
  .pimg{width: 100%;top: 0;}
  #banner .slick-dots{bottom: 10px;}
  #banner .slick-dots li{width: 44px;height: 4px;}
  .prolist .proli a{min-height: 262px;}
    .prodec dt{font-size: 18px;height: 28px;line-height: 28px;margin-top: 4px;}
    .prodec dd{font-size: 14px;line-height: 26px;min-height: 170px;}
    .prodec span{width: 72px;height: 28px;line-height: 28px;font-size: 12px;}
    .prolist .proli .img{width: 71%;}
    .allmore{font-size: 14px;}
    .dzlist li{background-size: 9px auto;}
    .chjslider .slick-slide p{font-size: 14px;}
    .chjslider .slick-current p{font-size: 12px;}
    .aboutbox .abdec h2{font-size: 18px;line-height: 2.25;}
    .aboutbox .abdec{padding: 0;font-size: 14px;line-height: 2;}
    .posnavs a{height: 54px;line-height: 54px;font-size: 16px;}
    .about1 .dectile{line-height: 2;}
    .a_wenhua .about_ul li dt{font-size: 22px;}
    .a_wenhua .about_ul li dd{font-size: 14px;}
    .slider-for{padding: 0 10%;}
    .yearwhat .yearwhat_l{font-size: 100px;}
    .yearwhat .yearwhat_r{font-size: 18px;}
    .slider-nav .year{font-size: 16px;padding-bottom: 24px;}
    .slider-nav .year:before{width: 34px;height: 30px;}
    .slider-nav .slick-arrow{width: 106px;}
    .slider-nav:before{height: 3px;bottom: 14px;}
    .fazhan1 .dectil{width: 70%;}
    .fazhan1 ul{width: calc(100% + 16px);margin-left: -8px;}
    .fazhan1 ul li{padding: 0 8px;}
    .pointbox .ptitle p{font-size: 20px;}
    .pointbox .ptitle{font-size: 13px;}
    .pointbox .ptext{height: 180px;font-size: 20px;}
    .fazhan2_top .dectil{font-size: 14px;}
    .fazhan2_top .ftitle{font-size: 20px;line-height: 1.6;}
    .joinus{border-radius: 15px;}
    .joinus .join .jtitle{font-size: 20px;}
    .posnavs2 a{font-size: 22px;}
    .pro_ys ul{padding: 0 5%;}
    .pro_ys ul li .ysli .ysicon{width: 84px;margin-right: 20px;}
    .pro_ys ul li .ysli dd,.prolist li .imgbig .protop .pro_l .procs{font-size: 14px;}
    .prolist li .imgbig .protop .pro_l{padding-top: 8px;}
    .prolist li .imgbig .protop .pro_l dd{font-size: 16px;}
    .cansbox{min-height: 54px;padding: 14px 0;}
    .cansbox a{font-size: 12px;line-height: 25px;border-radius: 10px;}
    .decym_top .adress{padding: 30px 0;}
    .prodec_one{padding: 4% 0 7%;}
    .prodec_one_r h2{font-size: 26px;}
    .prodec_one .img{padding: 0 7% 0 8%;}
    .title5{font-size: 26px;}
    .title5 span{font-size: 38px;margin-right: 10px;}
    .cx_pro{padding: 1% 4%;}
    /*.cx_pro_item .p1{font-size: 17px;}*/
    .cx_probox .cx_pro_cs{font-size: 18px;line-height: 2}
    .cx_pinzhi{padding: 4% 2%;}
    .pinzhi_li .pz_l{width: 68%;}
    .pinzhi_li .pz_l p{font-size: 22px;}
    .pinzhi_li .pz_l p span{display: inline-block;width: 28px;margin-right: 14px;}
    .pinzhi_li .pz_l dd{font-size: 17px;}
    .cx_pinzhi .pzli dt{font-size: 20px;}
    .cx_shebei li .sbtitle{font-size: 20px;top: 82%;}
    .cx_shebei li .sbtitle p{font-size: 14px;}
    .cx_shebei li a:hover .sbtitle{font-size: 26px;}
    .title7{font-size: 20px;}
    .contact_what li .cli .img{width: 40px;}
    .contact_top_l{width: 74%}
    .contact_what li{padding: 1% 2%;}
    .contact_what li .cli dd p{font-size: 16px;}
    .contact_what li:last-child{width: 100%;}
    .contact_top_r{width: 24%;}
    .ewmbox .img{width: 145px;}
    .contact_what,.ewmbox{height: 265px;}
    .liuyan .forms .inputdiv{width: 31%;}
    .liuyan .forms .subbtn{width: 19%;}
    .newone a .ntitle p{font-size: 22px;}
    .newone a .ntitle dd{font-size: 16px;line-height: 30px;}
    .newlist2 li a dt{font-size: 15px;}
    .nycontent2 .dectitle{font-size: 22px;}
    .inputdiv .dingzhi{font-size: 16px;}
    .fuwulist li .fwli .img{width: 70px;}
    .fuwulist li .fwli dt{font-size: 18px;margin-bottom: 5px;}
    /* .fuwulist li .fwli dd{font-size: 14px;line-height: 24px;} */
    .fuwulist li .fwli{height: 220px;}
    .Visitor{width: 670px;}
    .join_a{padding: 48px 0 30px;}
    .join_a a{font-size: 20px;}
    .joinusbox .select1{width: 240px;}
    .joinusbox .seeall{width: 160px;}
    .joinbox li dd{font-size: 16px;}
    .joinbox li dd p{height: 90px;}
    /*荣誉资质*/
    .honorlist li{width: 33.3%;}
    .newlist2 li a dl{padding: 3px;}

    .foot_topitem3 .ewm{width: 70px;margin:0 2px;}

}
@media (max-width: 991px){
	#header .head_r{display: none;}
	#header .nav_box{padding-right: 0;}
	.nav_box .yiji .one{min-width: 84px;}
	.nav_box .yiji .libox{min-height: 310px;}
	.yiji .libox .erjibox .erji_a{height: 56px;line-height: 66px;font-size: 16px;}
    .sanjibox{left: 110%;}
    .prolist{width: 102%;margin-left: -1%;}
    .prolist .proli{padding: 4.5% 1%;}
    .prolist .proli a{min-height: 238px;}
    .prodec dd{padding: 7px 0;line-height: 24px;min-height: 154px;}
    .prolist .proli .img{bottom: 3%;}
    .dzlist{text-align: center;}
    .dzlist li{width: 22%;display: inline-block;float: unset;margin: 10px 0;}
    .dzlist li:nth-child(4){background: none;}
    .chjslider{padding: 0 4%;}
    .chjslider .slick-arrow{width: 24px;}
    .chjslider .slick-current p{font-size: 11px;}
    .aboutbox{padding: 0;}
    .newlist{padding: 20px 1%;}
    .newlist li{padding: 4px 10px;}
    .newlist li a .ntitle dd{font-size: 14px;line-height: 22px;max-height: 44px;}
    .newlist li:nth-child(1) a .ntitle p{font-size: 16px;}
    .newlist li:nth-child(1) a .ntitle dd{font-size: 14px;margin-bottom: 5px;}
    .foot_top .foot_topitem1{width: 50%;margin-top: 0;}
    .foot_top .foot_topitem3{margin-top: 0;}
    .copy .linka{margin-right: 7px;width: 16px;display: inline-block;}
    .about1{padding: 4% 0 3%;}
    .about1 .title,.title2{font-size: 20px;}
    .about1 .dectile{font-size: 14px;}
    .a_wenhua .about_ul li dt{font-size: 18px;}
    .about3_slider{margin: 6% 0 11%;}
    .slider-for{padding: 0 7%;}
    .yearwhat .yearwhat_l{font-size: 90px;}
    .yearwhat .yearwhat_r{font-size: 16px;}
    .slider-nav .slick-arrow{width: 90px;height: 110px;}
    .slider-nav .slick-prev{left: 0;}
    .slider-nav .slick-next{right: 0;}
    .fazhan1 .dectil{width: 84%;min-height: 280px;padding: 6% 4%;}
    .fazhan1 ul{width: calc(100% + 10px);margin-left: -5px;}
    .fazhan1 ul li{padding: 0 5px;}
    .pointbox .ptitle p{font-size: 18px;margin-bottom: 6px;}
    .pointbox .ptitle{line-height: 20px;}
    .pointbox .ptext{font-size: 18px;line-height: 1.7;}
    .fzimg{width: 70%;}
    .joinus{margin: 8% auto 13%;}
    .joinus .join{padding: 6.5% 7%;}
    .posnavs .holder{padding: 0 4%;}
    .posnavs2 a{font-size: 20px;}
    .protext{padding: 0 6%;}
    .title3, .title4{font-size: 24px;}
    .pro_ys ul{padding: 0;}
    .pro_ys ul li{padding: 45px 3% 16px;}
    .pro_ys ul li .ysli .ysicon{width: 78px;}
    .prolist li .imgbig{border: 3px solid #f9f9f9;}
    .prolist li .imgbig:hover{border: 3px solid #151b17;}
    .prolist li .imgbig .protop .pro_l{padding: 0;}
    .prolist li .imgbig .protop .pro_l .procs{font-size: 13px;}
    .prodec_one .img{padding: 0 5% 0 0;width: 45%;}
    .prodec_one_r h2{font-size: 22px;min-width: 200px;height: 44px;line-height: 44px;}
    .title6{font-size: 22px;padding: 38px 4%;}
    .hotpro_slider .slick-slide{padding: 8px;}
    .hotpro_slider a{border-radius: 14px;}
    .hotpro_slider p{border-radius: 14px;height: 42px;line-height: 42px;font-size: 14px;}
    .hotpro_slider .slick-arrow{width: 23px;}
    .hot_pro{margin: 48px 0;}
    .hotpro_slider p span{font-size: 12px;}
    
    .cx_text{width: 100%;}
    .cx_img{width: 55%;}
    .cx_pro{padding: 1% 8%;}
    .cx_pro:before,.cx_pro:after{display: none;}
    .cx_pro_item{width: 30.33%;margin: 0 1.5%;}
    /*.cx_pro_item:last-child{border-bottom: none;}*/
    .cx_probox .img{width: 27%;margin: 0 4%;}
    /*.cx_probox .cx_pro_cs{min-height: 0;}*/
    .cx_pinzhi2 li{padding: 15px 0;}
    .pinzhi_li .pz_l p{font-size: 18px;}
    .liuyan .lytitle{font-size: 20px;}
    .liuyan .forms .inputdiv{padding: 12px 0;border-radius: 10px;}
    .inputdiv .put1, .inputdiv textarea{padding: 0 10px;font-size: 14px;}
    .inputdiv .img{width: 44px; padding: 0 12px;}
    .liuyan .forms .subbtn{font-size: 14px;border-radius:10px;height: 46px;margin: 8.5% 0 0 0.8%;}
    .foot_top .foot_topitem2{display: none;}
    .newlist2 li{width: 50%;}
    .newone a .ntitle p{font-size: 18px;}
    .newone a .ntitle dd{font-size: 14px;line-height: 24px;}
    .nycontent2 .dectitle{font-size: 20px;}
    .inputdiv .dingzhi{width: 44%;}
    .yingxiao_ny2 .img{width: 204px;}
    .yingxiao_ny2 dt{font-size: 20px;}
    .yingxiao_ny2 dt p{font-size: 14px;}
    .yingxiao_ny2 dd{font-size: 14px;}
    .fuwulist li{width: 50%;}

	#yingxiao1 .holder,#yingxiao3 .holder,#yingxiao4 .holder{padding: 40px 0;}
	.joinusbox .seach{margin: 0;}
	.joinusbox .select1{width: 210px;margin: 0 16px;}
    .joinusbox .seeall{width: 120px;margin: 0 22px;}
    .joindec .joinnum{width: 134px;}
    .joindec .jobdectil{width: calc(100% - 146px);}

    .dzcase{width: 85%;}
    .dzcase_bt .dzcase_btr,.dzcase_bt .dzcase_btl{width: 47%;}
    /*荣誉资质*/
    .honorlist li{width: 33.3%;}

}
@media (max-width: 768px){
  .holder{width: 100%;padding: 0 15px;}
  #header .logo{height: 54px;flex: 1;}
  #header .logo img{max-height: 100%;}
  .wrapper{padding: 54px 0 0;}
  #banner .slick-dots li{width: 35px;}
  .alltitle{font-size: 14px;}
  .probox{margin-top: 20px;}
  .prolist{padding: 5% 0;}
  .prolist .proli{width: 100%;padding: 4% 6%;}
  .dingzbox{padding: 30px 0;}
  .dzlist{width: 102%;margin-left: -1%;}
  .dzlist li{width: 24%;}
  .dzlist li .dzli{width: 82%;height: auto;padding-top: 7px;}
  .chjslider{padding: 0;}
  .chjslider .slick-current{transition: 0.7s transform;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
  .chjslider .slick-arrow{width: 20px;}
  .chjslider .slick-prev{left: 5px;}
  .chjslider .slick-next{right: 5px;}
  .chjslider .slick-current p{bottom: 12px;font-size: 16px;}
  .numlist li{width: 50%;min-height: 90px;}
  .numlist{margin-top: 4%;}
  .content4{padding: 40px 0;}
  .aboutbox .abdec{width: 100%;}
  .aboutbox .abimg{width: 100%;margin-top: 20px;}
  .newlist{padding: 16px 0;}
  .newlist li{width: 100%;padding: 8px 0;}
  .newlist li a .img{width: 32%;}
  .newlist li a .ntitle{padding-left: 14px;}
  .newlist li a .ntitle dd{margin-bottom: 5px;}
  .newlist li a .ntitle p{padding-left: 20px;background-size: 12px auto;}
  .foot_top{padding-top: 25px;align-items: center;display: block;}
  .foot_top .foot_topitem3{width: 100%;font-size: 14px;}
  .foot_top .foot_topitem1{width: 100%;}
  .foot_topitem1 dd span{width: 90px;}
  .back-top{width: 35px;height: auto;position: fixed;bottom: 20px;right: 4%;z-index: 9;
  	background: #43bf0a;border-radius: 50%;overflow: hidden;box-shadow: 0 9px 16px rgba(67,191,10,0.34);}
  .copy{padding-right: 40px;}
  .posnavs{padding-top: 10px;}
  .posnavs_p{padding-top: 0;}
  .posnavs .holder{padding: 0 15px;}
  .about1 .holder{display: block;}
  .about1 .title{padding: 0;width: 100%;text-align: center;}
  .a_wenhua .about_ul li{width: 50%;height: 50%;border-bottom: 1px solid #f3f6f9;}
  .slider-for{padding: 0;}
  .yearwhat .yearwhat_l{font-size: 50px;}
  .yearwhat .yearwhat_r{font-size: 14px;margin-top: 0;line-height: 1.8;}
    .slider-nav .slick-arrow{width: 60px;height: 60px;}
    .slider-nav .year{font-size: 14px;padding-bottom: 10px;}
    .slider-nav .year:before{width: 20px;height: 24px;}
    .slider-nav:before{height: 2px;bottom: 12px;}
    .fazhan1 .dectil{width: 100%;padding: 30px 0;min-height:0;font-size: 14px;line-height: 24px;}
    .fazhan1 .dectil h2{font-size: 20px;}
    .fazhan1 ul{width: calc(100% + 8px);margin-left: -4px;padding: 0;}
    .fazhan1 ul li{padding:8px 4px 0;width: 50%;}
    .pointbox .ptitle{font-size: 12px;padding: 8% 5%;}
    .pointbox .ptext{height: 154px;font-size: 17px;}
    .fazhan2_top{display: block;padding: 5% 0;}
    .fazhan2_top .img,.fzimg{width: 100%;}
    .joinus{border-radius: 0;box-shadow: none;background: none;width: 100%;}
    .joinus .join{width: 100%;border-radius: 16px;padding: 7% 15%;margin: 20px 0;
    	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);background: #f6f6f6;overflow: hidden;}
    .posnavs2 a{font-size: 18px;}
    .protext{padding: 0;margin: 1% 0 5%;line-height: 1.8;}
    .title3,.title4{font-size: 20px;}
    .pro_ys ul li{width: 100%;padding: 34px 7% 10px;}
    .pro_ys ul li .ysli .ysicon{width: 54px;}
    .pro_ys ul li .ysli dt{margin-bottom: 6px;}
    .prolist li{width: 100%;}
    .prosbox .pro_two,.prosbox .pro_thr{width: 100%;padding: 0;}
    .cansbox{min-height: 46px;padding: 8px 0;}
    .chuangxin_ny{padding: 20px 0;}
    .cx_text{font-size: 15px;line-height: 2;padding-top: 0;}
    .cx_img{width: 90%;}
    .cx_pro{padding: 3%;}
    .cx_pro_item{width: 90%;margin: 5%;}
    .cx_pro_item .p1{font-size: 20px;}
    .cx_probox .cx_pro_cs{font-size: 16px;}
    .cx_pinzhi{padding: 4% 0;}

    .cx_pinzhi2 li{padding: 10px 0;}
    .pinzhi_li .pz_l{width: 88%;}
    .pinzhi_li .img{width: 190%;margin-left: -45%;}
    .pinzhi_li .pz_l p span{width: 22px;margin-right: 10px;}
    .pinzhi_li .pz_l dd{line-height: 1.7;font-size: 14px;}

    .prodec_one{display: block;}
    .prodec_one .img{width: 100%;padding:4% 2% 8%;}
    .prodec_one_r h2{font-size: 20px;min-width: 0;height: 40px;line-height: 40px;padding: 0 12px;}
    .prodec_one_r dd{line-height: 1.8;}
    .title5{font-size: 20px;}
    .title5 span{font-size: 20px;}
    .hot_pro{margin: 30px 0;}
    .title6{font-size: 20px;padding: 28px 3%;}
    .hotpro_slider{padding: 0;}
    .hotpro_slider .slick-slide{padding: 6px;}
    .hotpro_slider .slick-arrow{width: 15px;}
    .hotpro_slider .slick-prev{left: -15px;}
    .hotpro_slider .slick-next{right: -15px;}
    .cx_pinzhi ul li{width: 100%;padding: 4% 0;}
    .cx_pinzhi ul li .pzli{border-radius: 12px;}
    .cx_pinzhi .pzli .icon{width: 27%;}
    .cx_shebei li{width: 50%;}
    .cx_shebei li a:hover .sbtitle{font-size: 24px;top: 36%;}
    .contact_top_l{width: 100%;}
    .title7{font-size: 18px;margin: 16px 0;}
    .contact_top_r{width: 100%;}
    .contact_what, .ewmbox{height: auto;padding: 2% 3% 5%;border-radius: 12px;}
    .contact_what li{width: 100%;}
    .contact_what li .cli .img{width: 30px;}
    .contact_what li .cli dd{font-size: 14px;}
    .liuyan{background: #ecebe9 url(../images/bg7.jpg) center no-repeat;
    background-size: auto 100%;}
    .liuyan .forms .inputdiv{width: 100%;margin: 2% 0.8%;}
    .liuyan .forms .inputdiv:nth-child(4){width: 100%;margin: 1.7% 0.8%;}
    .liuyan .forms .subbtn{width: 40%;margin: 6% 30%;height: 40px;position: relative;left: unset;bottom: unset;}
    .contact_what li .cli{background-size: 10px auto;}
    .newone{border-radius: 12px;width: 100%;margin: 30px auto 5px;}
    .newone a{display: block;}
    .newone a .img{width: 100%;border-radius: 12px;}
    .newone a .ntitle{width: 100%;padding: 2% 0;}
    .newone a .ntitle dd{max-height: 48px;overflow: hidden;}
    .newone a .ntitle span{text-align: right;margin-top: 9px;}
    .newlist2 li{width: 100%;padding: 7px 0;}
    .nycontent2{padding: 40px 0;}
    .nycontent2 .dectitle{font-size: 18px;}
    .yingxiao_ny .yximg{width: 90%;}
    .inputdiv .dingzhi{width: 94%;margin: 2% 3%;font-size: 14px;height: 40px;border-radius: 6px;}
    .dzsubbtn input{margin: 5% auto;}
    .yingxiao_ny2{display: block;position: relative;}
    .yingxiao_ny2 .img{width: 34%;position: absolute;left: 0;top: 36%;}
    .yingxiao_ny2 dl{padding-left: 0;}
    .yingxiao_ny2 dd{padding-left: 36%;}
    .fuwulist{width:100%;padding: 10px 10%;}
    .fuwulist li{padding: 13px;width: 100%}
    .fuwulist li .fwli{padding: 6% 10%;}
    .fuwulist li .fwli .img{width: 62px;}
    .fuwulist li .fwli dt{font-size: 15px;}
    .fuwulist li .fwli dd{font-size: 13px;line-height: 20px;height: 80px;}
    .fuwulist li .fwli{height: 162px;}
    .Visitor{width: 97%;padding: 14px;}
    .Visitor .close_vis{width: 33px;height: 33px;line-height: 29px;}
    .Visitor .vtitle{font-size: 18px;}
    .Visitor form{overflow: hidden;}
    input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

    .visinput{padding: 5px 0;}
    .visinput p{font-size: 14px;line-height: 38px;width: 78px;}
    .visinput .put1, .visinput select{height: 38px;}
    .visinput textarea{height:70px;}
    .vissubbtn input{width: 150px;margin: 15px auto;}
	#yingxiao1 .holder,#yingxiao3 .holder,#yingxiao4 .holder{padding: 30px 0;}
	.join_a{padding: 30px 0;}
	.join_a a{width: 40%;margin: 0;font-size: 18px;}
	.joinusbox form{display: block;padding: 5% 0;height: auto;overflow: hidden;}
	.joinusbox .select1{float: left;width: 37%;margin: 0 3% 0 0;height: 36px;}
	.select1 select{font-size: 14px;}
	.joinusbox .seach{float: left;width: 60%;height: 36px;}
    .joinusbox .seach .inbtn{width: calc(100% - 40px);font-size: 14px;}
    .joinusbox .seach .subtn{width: 36px;height: 36px;background-size: 50% auto}
    .joinusbox .seeall{float: left;width: 35%;margin: 15px 0 0 58%;height: 36px;}
    .joinusbox .seeall .subtn2{height: 36px;line-height: 36px;font-size: 15px;}
    .joinbox li dd{width: 50%;}
    .joinbox li dd p{height: 56px;}
    .joinbtn span img{width: 30px;}
    .jobmore{font-size: 15px;margin: 28px auto 0;}
    .joindec .joinnum{width: 100%;text-align: left;}
    .joindec .jobdectil{width: 100%;}
    .joinbox li.title dd p{height: 38px;}

    .dzcase .dztitle1{font-size: 20px;}
    .dzcase_bt p{font-size: 18px;}
    .dzcase .dztitle1:before,.dzcase .dzcase_bt:before{display: none;}
    .dzcase_bt .dzcase_btr, .dzcase_bt .dzcase_btl{width: 100%;}
    .dzcase_bt p{margin-top: 10px;}
    .dzcase_bt .dingzhi{height: 40px;line-height: 38px;font-size: 15px;margin: 15px 0;padding: 0 5%;}

    /*荣誉资质*/
    .honor_holder{padding: 4% 15px;}
    .honorlist{width: 102%;margin-left: -1%;}
    .honorlist li{width: 50%;padding: 7px 1%;}
    .honorlist li a{border-radius: 0;padding: 3px;}
    .honorlist li a .img{border-radius: 0;}
    .honorlist li dl dt{font-size: 14px;}
    .index_banner .music{
    width: 28px;
    height: 28px;
    top: 20px;
    right: 20px;}



}
@media (max-width: 415px){
    .newlist2 li a dl{padding: 0;padding-top: 4px;}
    .honorlist li dl dt{width: 300px;line-height: 18px;display: table-cell;
    text-align: center;vertical-align: middle;}
}
@media (max-width: 376px){
	.foot_topitem1 dd p{font-size: 22px;}
    .posnavs a{font-size: 14px;}
	
}



.proheight{padding-bottom:40px;}