@charset "utf-8";

/*统一的样式*/

/* reset */
*{margin:0;padding:0;list-style:none;box-sizing: border-box} /*默认外边距 和 内边距*/ /*去圆点*/
img{border:none;  max-width: 100%;vertical-align: bottom}

table {border-collapse:collapse;} /*边框会合并为一个单一的边框*/ /**/
button,input,select,textarea{font-size:100%;}/* 使得表单元素在 ie 下能继承字体大小 */
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/*字体系列 字体大小 字体样式 字体粗细 都继承父元素*/
address,cite,dfn,em,var{font-style:normal;} /* 将斜体扶正 */
/*input:focus{box-shadow: 0 0 10px #999; outline: none;}   /*边框阴影*/  /*轮廓取消*/
/* link */
a{text-decoration:none; color: inherit; transition: 0s;}  /*清除超链接的下划线*/
a:hover{text-decoration:none;}
.clear{clear: both;}  /*清除浮动*/
/*统一的样式*/
body {
    margin: 0px auto;
    line-height: 140%;
    font-size: 16px;
    font-family:  "微软雅黑", "Microsoft YaHei", "SimSun", "宋体";
    min-width: 1200px;
}

@font-face {
    font-family: 'standy';
    src:url('../font/STANDARDCTED4.otf')
}

/*-------------------------------------首页样式开始------------------------------------------------------------*/

.oq-top { background-color: #e9eaec;width: 100%;height: 100%;padding: 4px 0; }
.top-box1{display: flex;justify-content: space-between;align-items: center;}
.top-box1{ font-size: 12px;color: #404040;}
.top-box1 .top-right {width: 50%;text-align: right;}
.top-right a {margin-left:42px;}
.top-box1 .top-right span {margin-left: 42px;}
.top-box1 .top-right span:nth-of-type(1){position: relative;padding-left: 5%;transition: .5s;}
.top-box1 .top-right span:nth-of-type(2){position: relative;padding-left: 2%;transition: .5s;}
.drowdown {position: absolute;width:120px;height: 120px;padding: 10px;top: 23px;right: 0;z-index: 2;box-shadow: 0 8px 8px rgba(0,0,0,.3);pointer-events: none;opacity: 0;transition: .5s}
.p-xiala{position: absolute;width:120px;height: 120px;padding: 10px;top: 23px;right: 0;z-index: 2;box-shadow: 0 8px 8px rgba(0,0,0,.3);pointer-events: none;opacity: 0;transition: .5s}
.top-box1 .top-right span:nth-of-type(1):hover .drowdown{background-color: #f0f0f0;opacity: 1;}
.top-box1 .top-right span:nth-of-type(2):hover .p-xiala {background-color: #f0f0f0;opacity: 1;}
.top-box1 .top-right span:nth-of-type(1)::before {position: absolute;content: "";background: url("../images/t-weixin.png")no-repeat;width: 18px;height: 14px;top:1px;left:1%;}
.top-box1 .top-right span:nth-of-type(2)::before {position: absolute;content: "";background: url("../images/t-phone.png")no-repeat;width: 11px;height: 15px;top:1px;left: -17px;}
.h-middle {padding:30px 0 20px 0;display: flex;justify-content: space-between;align-items: center;}
.h-middle .middle-right p {font-size: 14px;color: #404040;padding-top: 10px;}
.h-middle .middle-right b {font-size: 26px;color: #1d1d1d;margin-top: 10px;position: relative;}
.h-middle .middle-right b::before {position: absolute;content: "";background: url("../images/t-telephone.png")no-repeat;width: 53px;height: 53px;top:-15px;left: -63px;}
.h-bottom{line-height: 50px;width: 100%;background-color: #29303a;}
.h-bottom ul li {float: left;width: 14.5%;line-height: 50px;color: white;text-align: center;border-top: 3px solid rgba(2, 81, 32, 0);border-bottom: 1px solid rgba(73, 73, 72, 0);transition: .5s;position: relative;}
.h-bottom ul li a {height: 50px;display: block;}
.h-bottom ul{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 100%;}
.h-bottom ul li:hover {background-color: #078c41;box-shadow:0 2px 0 #494948 ,0 -2px 0 #025120; }
.h-bottom ul li dl{
    position: absolute;
    top: 100%;
    z-index: 8;
    left: 0px;
    width: 100%;
    transition: 0.4s;
    opacity: 0;
    visibility: hidden;
}

.h-bottom ul li dd a{
    background-color: #29303a;
    border-top: 1px solid #fff;
    transition: 0.4s;
}
.h-bottom ul li dd a:hover{background-color: #078c41}
.h-bottom ul li:hover dl{opacity: 1; visibility: visible;}
/*.h-bottom ul li:hover{box-shadow: 0 -2px 0 #025120;}*/
.h-bottom .li_act {background-color: #078c41;box-shadow:0 2px 0 #494948 ,0 -2px 0 #025120;}
/*.h-bottom .li_act{box-shadow: 0 -2px 0 #025120;}*/
.swiper-box1 .swiper-pagination-bullet {background-color: #a2a29e;opacity: 1}
.swiper-box1 .swiper-pagination-bullet-active {background-color: #078c41;}

.h-banner .swiper-container .swiper-pagination{bottom: 30px}
.h-banner .swiper-container .swiper-pagination span{display: inline-block;width: 12px;height: 12px;border-radius: 6px;margin: 0 10px;}
.swiper-box1 img {max-width: 100%;height: 600px;width: 100%;object-fit: cover}
.m-box1{display: flex;justify-content: space-between;align-items: center;}
.m-box1 a{transition: .5s;}
.m-box1 a:hover {color: #078c41;}
.m-box1 p {color: #404040;font-size: 16px;letter-spacing: 1px;margin-left: 10px;padding-top: 25px}
.m-box1 .box1-bd input {width: 277px;height: 39px;padding-left: 20px;color: black;font-size: 16px;border: 2px solid #cccccc;border-right: none;outline: none;}
.m-box1 .box1-bd button {width: 86px;height: 39px;text-align: center;border: 2px solid #cccccc;background-color: #078c41;border-left: none;outline: none;}
.m-box1 .box1-bd {display: flex;justify-content: center;align-items: center;padding-top: 19px}
.m-box2 {background: url("../images/box2-img1.png")no-repeat;width: 100%;height: 100%;}
.box-contain {background-color: white;}
.box2-aside {width: 260px;padding-top: 36px;float: left}
.box2-aside h5 {line-height: 70px;width: 100%;background-color: #078c41;color: white;font-size: 26px;text-align: center;}
.aside1  li {width: 100%;line-height: 60px;text-align: center;background-color: #e3e3e3;color: #686868;margin-top: 20px;font-size: 18px;transition: .5s}
.aside1 li  i {margin-left: 27px;font-size: 18px;color: #686868;transition: .5s}
.aside1  li:hover {background-color: #078c41;color: white;}
.aside1  li:hover  i {color: white;}
.abc li:first-of-type a{margin-right: -17px;}
/*.li-list { position: relative;width: 100%}*/
.aside1 li dl{ width: 100%;height: 100%;position: relative;display: none;}
.aside1 li dl dd {width: 100%;height: 60px;background-color: #078c41;color: #fff;border: 1px solid #fff;}
.box2-aside h6{line-height: 70px;width: 100%;background-color: #078c41;color: white;font-size: 26px;text-align: center;margin-top: 20px;}
.aside-words{width: 100%;height: 260px;color: white;background-color: #078c41;overflow: hidden;text-overflow: ellipsis;margin-top: 20px;}
.aside-words p {margin-top: 20px;font-size: 16px;text-align: left;margin-left: 20px;}
.con-top {display: flex;justify-content: space-between;align-items: center;height: 70px;background-color: #078c41;}
.con-top>div h3 {color: #fefefe;font-size: 24px;padding-left: 30px;padding-top: 15px;}
.con-top>div p{color: #fefefe;font-size: 12px;padding-left: 30px;}
.con-top>div span {position: relative;margin-left: 70px;}
.con-top>div span::before {position: absolute;width: 50px;height: 5px;background-color: #fefefe;content: "";top:16px;left: -28%;}
.contain {float: right;width: 917px;padding-top: 36px;}
.con-top a {display: block;width: 77px;height: 25px;text-align: center;line-height: 25px;color: #fefefe;border: 1px solid #fefefe;margin-right: 30px;}
.con-img{margin-top: 20px;}
.con-img ul li {float: left;width: 285px;margin-right: 31px;margin-bottom: 15px;}
.con-img ul li:nth-of-type(3n+3){margin-right: 0px;}
.con-tupian img {width:100%;height:100%;object-fit:contain;transition: .5s}
.con-img ul .con-tupian:hover img{transform: scale(1.1);}
.con-img ul li a p {width: 100%;line-height: 45px;text-align: center;color: #333333;font-size: 16px;}
.con-tupian {width: 285px;height:284px;overflow: hidden;transition: .5s;position: relative;}
.dianji {position: absolute;top:0;left: 0;opacity: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background: rgba(108, 104, 104,.8);}
.con-img ul li:hover .dianji {opacity: 1;transition: .8s;}
.m-box3{height: 810px;margin-bottom: 55px;}
.m-box3>p {display: flex;justify-content:center;align-items:center;font-size:60px; color: #078c41;text-transform: uppercase;margin-top: 35px;line-height: 65px;font-family: standy;}
.m-box3 .box-title h4 {font-size:36px;font-weight: bold;color:#010101; padding:0 40px;background-color: white;position: absolute;line-height: 60px; }
.box-title {position: relative;display: flex;justify-content:center;align-items:center;width: 100%;height: 60px;}
.box-title::before {position: absolute;content: "";width: 19.5%;height: 5px;background-color: #078c41;bottom:24px;}
/*.box3-list ul li:last-of-type {float:right;position: absolute;top:0px;right: 0px;margin-top: 0px;width: 841px;height: 588px;}*/
/*.box3-list ul li{float: left;}*/
/*.box3-list ul{width: 100%;margin-top: 40px;margin-bottom: 110px;position: relative;}*/
/*.box3-list{position: relative;top:0;right: 0px;}*/
/*.box3-list ul li{margin-top: 23px;width: 306px;height: 180px;overflow: hidden; }*/
/*.box3-list ul li a img {width: 100%;height: 100%;object-fit: cover;transition: .5s;}*/
/*.box3-list ul li:hover a img {transform: scale(1.1);}*/
.box3-list {position: relative;margin-top: 33px;}
.swiper-box3{width: 300px;height: 100%;}
.fast-left{float: left;width: 306px;height: 590px;}
.fast-left .swiper-box3 .swiper-wrapper .swiper-slide{width: 306px;height: 180px;}
.fast-left .swiper-box3 .swiper-wrapper .swiper-slide img{width: 100%;height: 180px;}
.fast-right{float: right;width: 841px;height: 590px;}
.fast-right a img {width: 100%;height: 100%;object-fit: cover;}
.box3-back {background: url("../images/box3-img1.png") no-repeat center center;width: 100%;height:355px;position: absolute;z-index: -2;top:288px; }
.m-box4 a {display: flex;justify-content: center;align-items: center;}
.m-box4>div:nth-of-type(1) p {text-align:center;padding: 20px 0; width:56%;background-color: #00923f;transform: skew(-20deg);font-size: 30px;color: #FFFFFF;}
.m-box4>div:nth-of-type(1) span {transform: skew(20deg);display: inline-block;}
.m-box4>div:nth-of-type(1){display: flex;justify-content: center;align-items: center;margin-top: 3%;position: relative;}
.m-box4>div:nth-of-type(1)::before {position: absolute;content: "";width: 90%;height: 2px;background-color: #e9eaec;top:50%;}
/*.m-box4>div:first-of-type p {color:#ffffff;text-align:center;line-height:36px;background: url("../images/m-box4-img8.png") no-repeat center center;width: 506px;height: 36px;position:absolute;}*/
/*.m-box4>div:first-of-type {display: flex;justify-content: center;align-items: center;margin-top: 26px;position: relative;}*/
/*.m-box4>div:first-of-type::before {position: absolute;content: "";width: 90%;height: 2px;background-color: #e9eaec;top:20%;}*/
.box4-contain ul li {width: 100%;height: 445px; display: flex;justify-content: center;align-items: center;background: url("../images/aaa.png")no-repeat;}
.box4-contain ul li:last-of-type{border-bottom: none;background: none;}
/*.box4-contain ul li:hover {box-shadow: 1px 1px 3px #d7d7d7;}*/
.box4-left{width: 50%;height: 100%;display: flex;justify-content: space-between;align-items: center;}

.box4-right {width: 50%;height:445px;}
.box4-right img {width: 100%;height: 100%;object-fit: contain;}
.box4-contain ul li:nth-of-type(2n+2) .box4-left{order: 2;padding:119px 40px;height: 445px;}
.box4-contain ul li:nth-of-type(2n+1) .box4-left{padding:119px 40px;height: 445px;}
.box4-contain ul li:nth-of-type(2n+2) .box4-right{order: 1;padding:50px 0 50px 78px;height: 445px;}
.box4-contain ul li:nth-of-type(1) .box4-right{padding: 40px 110px 20px 0;}
.box4-contain ul li:nth-of-type(3) .box4-right{height: 445px;padding: 25px 14px 25px 0;}
.box4-contain ul li:nth-of-type(5) .box4-right{height: 445px;padding: 15px 115px 25px 0;}
.box4-left span {width:15%;background: url("../images/m-box4-img9.png")no-repeat left center;height: 94px;position: relative;text-align: center;font-size: 32px;color: white;padding-top: 16px;margin-left: 54px;}
.box4-left span::after{position: absolute;content: "";width: 37px;height: 2px;background-color: white;top:55%;left: 13px;}
.box4-left .left-words p:nth-of-type(1){font-size: 28px;color: #000000;margin-bottom: 10px;text-transform: uppercase; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.box4-left .left-words p:nth-of-type(2){font-size: 24px;color: #666666;line-height: 1.6em; overflow: hidden;text-overflow:ellipsis;}
.box4-left .left-words h5 {color: #030303;font-size: 32px;margin-bottom: 25px;font-weight: bold;margin-top: 18px;}
.box4-left .left-words{margin-left: 16px;margin-top: 48px;position: relative;width: 85%;height: 380px;padding: 119px 0;}
.box4-left .left-words p:nth-of-type(2) strong {color: red;}
.box4-left .left-words .fa-caret-right {position: absolute;bottom: 38.5%;left:-8px;color: #666666;}
.m-box5 {position: relative;margin-bottom: 55px;width: 100%;height: 508px;}
.n-box5-back{background: url("../images/m-box5-img1.png")no-repeat left top;width:60%;max-width:60%;height: 508px;position: absolute;top:0;left: 0px;z-index: -2;}
/*.box5-news{width: 787px;}*/
.box5-news .box-new1{display: flex;justify-content: space-between;align-items: center;height: 107px;width: 787px;}
.box-new1>div{display: flex;justify-content: space-between;align-items: center;}
.box-new1>div a {display: block;transition: .5s;}
.box-new1>div a:hover p{color: #078c41;}
.aaa {transition:.5s;display: block;width: 75px;line-height: 37px;color:#757575;border: 2px solid #e9eaec;text-align: center;margin-right: 77px;}
.aaa:hover {border: 2px solid #078c41;color: #078c41;}
.box-new1>div p {font-size: 16px;color: #000000;position: relative;}
.box-new1>div p::after{position: absolute;content: "";width: 103px;height: 5px;background-color: #dadada;bottom: -7px;left: 0px;}
.box-new1>div p span{font-size: 14px;color: #757575;text-transform: uppercase;letter-spacing: 1px;}
.box-new1>div a:nth-of-type(1) p{color: #078c41;margin-right: 67px;}
.box-new1>div a:nth-of-type(1) span{color: #078c41;}
.box-new1>div a:nth-of-type(1) p::after{background-color: #078c41;}
.new1-con{display: flex;justify-content: space-between;align-items: center;width: 787px;}
.new1-con>div{width: 292px;}
.new1-con .new1-img {width: 292px;height: 263px;overflow: hidden;}
.new1-con .new1-img img{width: 100%;height: 100%;object-fit: cover;transition: .5s;}
.new1-con .new1-img:hover img {transform: scale(1.1)}
.box5-consult{float:right;}
.box5-news{float: left;}
.new1-con>div{position: relative;}
.new1-con>div h5 {font-size: 18px;color: #333333;margin-top: 20px;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 20px;}
.new1-con>div span{font-size: 14px;color: #666666;line-height: 2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.new1-con>div a {color: #66b297;font-size: 12px;display: inline-block;position: absolute;right:0%;bottom: 57px;width: 88px;line-height: 35px;text-align:right;background-color:#f4f4f4;}
.new1-con ul{width: 472px;}
.new1-con ul li a {display: flex;justify-content: space-between;align-items: center;transition: .5s;}
.new1-con ul li{width: 430px;line-height: 80px;transition: .5s;}
.new1-con ul li span {font-size: 42px;color: #000000;padding-left: 33px;}
.new1-con ul li p{font-size: 14px;color: #666666;padding-right: 85px;margin-left:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new1-con ul li:hover a {background-color: #bfbfbf;color: white;}
.new1-con ul li:hover a span{color: #ffffff;}
.new1-con ul li:hover a p{color: #ffffff;}
.box5-consult{width:367px;height:508px; }
.consult-top{display: flex;justify-content: space-between;align-items: center;}
.consult-top p{font-size: 16px;color: #078c41;position: relative;height: 50px;}
.consult-top p::after{position: absolute;content: "";width: 103px;height: 5px;background-color: #dadada;bottom:0px;left: 0px;}
.consult-top p span{font-size: 14px;color: #dadada;text-transform: uppercase;letter-spacing: 1px;}
.consult-top a {display: block;width: 75px;line-height: 37px;color:#757575;border: 2px solid #e9eaec;text-align: center;margin-right:5px;transition: .5s;}
.consult-top a:hover{color:#078c41;border: 2px solid #078c41;}
.box5-consult ul li {width: 367px;height:120px;border-bottom: 2px solid #dadada;position: relative;transition: .5s;}
.box5-consult ul li:hover h6 {color: #078c41;}
/*.box5-consult ul li:hover p {color: #078c41;}*/
.box5-consult ul li a{width: 367px;height:120px;display: block;}
.box5-consult ul li a{display: flex;justify-content: center;align-items: left;flex-direction: column;padding-left: 45px;}
.box5-consult ul li:last-of-type{border-bottom: none;}
.box5-consult ul li h6{font-size: 18px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: .5s;}
.box5-consult ul li p{font-size: 14px;color: #747474;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.box5-consult ul li::before{content: "Q";position: absolute;width: 35px;line-height: 35px;text-align:center;color: #ffffff;background-color: red;left: 0px;top:17%;font-size: 16px;}
.box5-consult ul li::after{content: "A";position: absolute;width: 35px;line-height: 35px;text-align:center;color: #ffffff;background-color: #078c41;left: 0px;bottom: 23%;font-size: 16px;}
.footer-top{background-color: #3d3d3d;width: 100%;height: 218px;}
.fo-ouqi {display: flex;justify-content: space-between;align-items: center;width: 100%;height: 218px;}
.fo-right{display: flex;justify-content: space-between;width: 50%;}
.fo-left{width: 50%;}
.fo-left h5 {font-size: 18px;color: #f5f5f5;letter-spacing: 1px;}
.fo-left p{font-size: 16px;color: #cccccc;margin-top: 10px;}
.fo-left a{color: #cccccc;}
.fo-right h5:hover {color: #078c41;transition: .5s;}
.fo-right h5 {color: #f5f5f5;font-size: 18px;}
.fo-right ul li a {font-size: 14px;color: #cccccc;margin-top: 10px;display: block;transition: .5s;}
.fo-right ul li:hover a {color: #078c41;}
/*.fo-right>div:last-of-type h5{margin-top: -60px;}*/
.footer-bottom{background-color: #292929;height: 40px;}
.fo-zhundu{height: 40px;width: 100%;display: flex;justify-content: space-between;align-items: center;color: #cccccc;font-size: 14px;}
/*侧面小导航*/
.fix_list{
    position: fixed;
    bottom: 20%;
    right: 30px;
    z-index: 99;
}
.fix_list li{
    width: 45px;
    height:45px;
    text-align: center;
    background-color: #07754b;
    cursor: pointer;
    position: relative;
    margin-bottom: 1px;
    transition: .6s;
    color: #ffffff;
}
.fix_list li i{
    font-size: 30px;
    line-height: 45px;
}
.fix_list li i .fa-qq::before{content: none; }
.fix_list li i .fa-qq{
    background: url('../images/list-qq.png')no-repeat center center;
    background-size: 80%;
    width: 35px;
    height: 36px;
    padding-top: 44px;
    color: #ffffff;
}
.fix_list .fix_te{
    position: absolute;
    top: -105px;
    left: -141px;
    width: 141px;
    background: #fff;
    visibility: hidden;
    opacity: 0;
}
.fix_list li:last-child{border: none; display: none;}
.fix_list .back{overflow: visible!important; color: #fff;  }
.fix_list .back .fa-angle-up{color: #ffffff;}
.fix_list .back p{
    position: absolute;
    top: 0px;
    left: -45px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #07754b;
}
.fix_list .back p span {
    padding: 8px 3px;
    background-color: white;
    color: #078c41;
}
.fix_list li:hover .fix_te{opacity: 1; visibility: visible; transition: 0.5s;}
.fix_list li:hover{transition: .6s; color: #fff; background: #07754b}
.fix_list li:hover .fa-phone {color:#ffffff;}

fix_list li:hover .fa-qq {color:#ffffff;}
.fix_list li:hover .fa-angle-up {color:#ffffff;}
.fix_list .fix_qr::after{
    background: url('../images/list-erweima.png')no-repeat 0 0;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    content: '';
    background-size: 100% 100%;
    color: #ffffff;
}
.fix_list .fix_qr span{
    background: url('../images/fix-er.jpg')no-repeat center center;
    background-size: contain;
    background-color: #fff;
    width: 110px;
    height: 110px;
    position: absolute;
    top: 0px;
    left: -111px;
    transition: .6s;
    border: none;
    display: block;
    z-index: 22;
}
.fix_list .phone .fa-phone{
    color: #ffffff;
}
.fix_list .phone span{
    position: absolute;
    top: 0px;
    left: -156px ;
    width: 155px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    /*color: #fff;*/
    font-size: 16px;
    background: #078c41;
}
.fix_list .qq a:nth-of-type(1) dd::after{
    position: absolute;
    background: url('../images/fix_pic2.png')no-repeat 0 0;
    width: 88px;
    height: 130px;
    top: 70px;
    margin-top: -65px;
    margin-left: -44px;
    left: 50%;
    content: '';
}
.fix_list .qq a:nth-of-type(2) dd::after{
    position: absolute;
    background: url('../images/fix_pic3.png')no-repeat 0 0;
    width: 96px;
    height: 130px;
    top: 30%;
    margin-top: -65px;
    margin-left: -44px;
    left: 50%;
    content: '';
}  .fix_list .qq p{
    line-height: 24px;
    font-size: 16px;
    color: #6e6e6e;
    padding: 15px 0px;
    position: relative;
}
.fix_list .qq dd{
    padding-top: 120px;
    display: block;
    position: relative;
}
.fix_list .qq .fix_te{top: -250px;}
/*侧面小导航*/



    /*--------------------------------------------------------产品中心---------------------------------------------------------------------*/
.all-banner img {max-width: 100%;}
.all-banner{position: relative;}
.pro-box1{background-color: rgba(0,0,0,.3);width: 100%;position: relative;margin-top: -50px;}
.pro-box2{width: 100%;}
.p-box1-1{width: 100%;}
.p-box1-1 a{transition: .5s;}
.p-box1-1 a:hover {color: #078c41;}
.p-box1-1{display: flex;justify-content: space-between;align-items: center;}
.p-box1-1 p {color: #ffffff;font-size: 16px;letter-spacing: 1px;}
.p-box1-1 .pro-bd input {width: 365px;height: 30px;padding-left: 20px;color: #ffffff;font-size: 16px;border: 1px solid white;outline: none;background: transparent;}
.p-box1-1 .pro-bd button {cursor: pointer;width: 50px;text-align: center;outline: none;color: #ffffff;position: absolute;;background: transparent;right: 0;border: none;}
.p-box1-1 .pro-bd {display: flex;justify-content: center;align-items: center;position: relative;padding: 10px 0;}
.p-box1-1 .pro-bd input::-webkit-input-placeholder{color: white;}
/*.p-box1-1 .pro-bd button::after{width: 1px;height:31px;content:"";position: absolute;background-color: white;right: 50px;top:3px;}*/
.p-box1-1 .pro-bd button img{width: 20px!important;height: 20px!important;}
.p-box1-1 .pro-bd button::after{content: '';display: block;width: 1px;height: 70%;background: white;left: 0;top: 15%;position: absolute;}

.aside-yuedu {margin-top: 28px;}
.aside-yuedu h6 {line-height: 70px;width: 100%;text-align: center;font-size: 26px;background-color: #078c41;}
.aside-yuedu ul {width: 100%;height:100%;border: 1px solid #919191;padding-bottom: 10px;}
.aside-yuedu ul li {list-style-type: square;line-height: 45px;width: 88%;margin-left: 27px;font-size: 14px;color: #666666;padding-left: 0px;border-bottom: 1px solid #f8f8f8;transition: .5s}
.aside-yuedu ul li:hover{color: #00923f;}
.aside-yuedu ul li a {line-height: 45px;width: 80%;display: initial;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 10px;}
.pro-contain{float: right;width: 917px;height: 100%;margin-top: 36px;}
.pro-classic{display: flex;justify-content: space-between;align-items: center;height: 50px;width: 100%;border-bottom: 1px solid #dfdfdf;margin-bottom: 27px;}
.pro-classic h4 {font-size: 20px;font-weight: bold;color: #333333;position: relative;}
.pro-classic h4 span {font-size: 14px;color: #dfdfe5;text-transform: uppercase;margin-left: 20px;}
.pro-classic p{color: #919191;font-size: 16px;}
.pro-classic p  a:nth-of-type(2){transition: .5s;color: #078c41;}

/*.pro-classic p span {color: #078c41;}*/
.pro-classic h4::before{width: 80px;height: 2px;background-color: #078c41;content: "";position: absolute;bottom: -13px;}
.nav-box3 {width: 100%;height: 130px;display: flex;justify-content: center;align-items: center;}
.nav-box3 ul{position: absolute;left: 45%;}
.nav-box3 ul li {width: 30px;line-height: 30px;background-color: #c5c4c4;float: left;text-align: center;margin-right: 20px;border-radius: 5px;transition: .5s}
.nav-box3 ul li a {color: white;font-size: 18px;width: 30px;line-height: 30px;}
.nav-box3 ul li:last-of-type {width:165px;background-color: #ffffff;font-size: 18px;color: #1d2d24;margin-left: 10px;}
.nav-box3 select {width: 75px;height: 30px;border-radius: 5px;outline: none;}
.nav-box3 ul li:hover {background-color: #078c41;}
.nav-box3 ul li:last-of-type:hover{background-color: white;}
/*.nav-box3 ul li:last-of-type:hover select {color: #7fc89f;background-color: #078c41;}*/
/*----------------------------产品详情-----------------------------------------------------------*/

.p-view{width: 100%;height: 560px;display: flex;justify-content: space-between;align-items: center;margin-top:70px;}
.p-view-left{width: 530px;height: 100%;}
.p-view-right {width: 385px;height: 100%;margin-left: 27px;}
.p-view-left .swiper-view1 .slide-view1{width: 530px;height: 387px;border: 1px solid #e6e6e6;}
.p-view-left .swiper-view1 .slide-view1 img {padding: 0 70px;height: 100%;object-fit: cover;}
.p-view-left .swiper-view1{position: relative;}
.navigation{position: absolute;width: 93%;left: 20px;top:40%;display: flex;justify-content: space-between;align-items: center;z-index: 2;}
.navigation i{display: block;font-size: 70px;color: #078c41;cursor: pointer;}
.p-view-left .swiper-view2{padding: 10px 30px;}
/*.p-view-left .swiper-view2 .slide-view2{width: 125px;height: 92px;border: 1px solid #e6e6e6;}*/
.p-view-left .swiper-view2 .slide-view2 img{padding: 0 18px;height: 100%;object-fit: cover;}
.p-view-left .swiper-view2 .swiper-wrapper .swiper-slide{width: 125px;height: 92px;border: 1px solid #e6e6e6;}
.p-view-right p{font-size: 24px; color: #078c41;margin-top: 0px;width: 100%;height: 60px;border-bottom: 1px solid #e6e6e6;}
.p-view-right>div{margin-top: 75%;display: flex;justify-content: space-between;align-items: center;}
.p-view-right>div a{display: block;width: 165px;line-height: 50px;text-align: center;border:1px solid #e6e6e6; font-size: 16px;color: #333333;}
.pro-cq h5{font-size: 28px;color: #078c41;position: relative;width: 100%;height: 65px;}
.pro-cq h5 span{font-size: 16px;color: #e1e1e1;text-transform: uppercase;letter-spacing: 1px;}
.pro-cq h5::after{position: absolute;content: "";width: 82%;height: 1px;background-color: #e6e6e6;top:14px;}
.pro-center{margin-bottom: 35px;}


    /*-----------------------------------新闻资讯--------------------------------------------------------------*/
.box2-aside .aside-img{width: 100%;height: 490px;border: 1px solid #919191;}
.box2-aside .aside-img a{display: block;width: 218px;height: 220px;margin-top: 20px;margin-left: 20px;}
.box2-aside .aside-img a>div {width: 218px;height: 180px;border: 1px solid #d7d7d7;overflow: hidden;}
.box2-aside .aside-img a>div img{width: 100%;height: 100%;padding: 0 20px;object-fit: cover;transition: .5s;}
.box2-aside .aside-img a p{width: 100%;line-height: 40px;text-align:center;color: #909090;font-size: 18px;}
.box2-aside .aside-img a:hover img {transform: scale(1.1)}
.news-contain {float: right;width: 917px;height: 100%;margin-top: 36px;}
.news-contain ul li{width: 100%;height: 250px;border-bottom: 1px solid #dcdcdc;}
.news-contain ul li a{width: 100%;height: 250px;display: flex;justify-content: space-between;align-items:center;}
.news-contain ul li .news-left{ width: 30%;height:100%;overflow: hidden; }
.news-contain ul li:hover .news-left img{transform:scale(1.1);}
.news-contain ul li .news-left img {width: 100%;height: 100%;padding:20px 30px 20px 0;object-fit: cover;transition: .8s;}
.news-contain ul li .news-right{width: 70%;}
.news-classic{margin-bottom: 0px;}
.news-classic p a:nth-of-type(2){color: #078c41;}
.news-contain ul li .news-right h6 {font-size: 18px;color:#333333;letter-spacing: 2px;}
.news-contain ul li .news-right time{ margin-top: 25px;width:80px;height: 25px;display: block;border-bottom: 2px solid #078c41;color: #adadad;font-size: 14px;}
.news-contain ul li .news-right p { margin-top: 25px;font-size: 14px;color: #777777;line-height: 2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news-contain ul li .news-right span{ margin-top: 25px;width: 98px;line-height: 28px;text-align: center;background-color: #078c41;color: #ffffff;font-size: 14px;border-radius: 3px;display: block;}
.news-contain>div:nth-of-type(2) p:nth-of-type(1){margin-top: 30px;}
/*---------------------------------------新闻资讯详情-----------------------------------------------------------*/
.n-views-box{width: 100%;height: 100%;}
.n-views-box span{width: 100%;font-size: 32px;color: #333333;line-height: 92px;display: block;}
.n-views-fenx {font-size: 16px;color: #676767;display: flex;justify-content: left;align-items: center;width: 100%;height: 35px;margin-bottom: 30px;}
.n-views-fenx time {margin-right: 40px;}
.n-views-words p{font-size: 16px;margin-bottom: 30px;color: #676767;line-height: 1.5em;}
.n-views-box2{margin-bottom: 30px;}

.news-contain .goback{
    width: 168px;
    height: 42px;
    display: block;
    font-size: 14px;
    line-height: 42px;
    background-color: #e9e9e9;
    text-align: center;
    transition: 0.3s;
    margin-top: 25px;
}
.n-views-box .goback:hover{background-color: #078c41; color: #fff;}
.feng a{
    font-size: 16px;
    line-height: 34px;
    color: #565656;
    display: block;
}
.feng a:hover{color: #078c41;}

/*-----------------------------------联系我们------------------------------------------------------------------------*/
.contact-xx {width: 100%;height: 220px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.contact-xx h5 {font-size: 24px;color: #2f2f2f;font-weight: bold;}
.contact-xx p{font-size: 16px;color: #2f2f2f;margin-top: 15px;}
.cont-box2 {margin-bottom: 30px;}
.cont-box2 .box2-aside h6:nth-of-type(1) {display: none;}
.cont-box2 .box2-aside .aside-yuedu h6{display: block;}
.cont-box2 .box2-aside .aside-img {display: none;}
.cont-box2 .box2-aside .aside1 li:nth-of-type(3){display: none;}
.line-bd input{width: 302px;height: 60px;margin-top: 27px;background-color: #f6f6f6;border: none;outline: none;padding-left: 20px;color: black;}
.line-bd textarea{width:100%;height: 217px;margin-top: 20px;resize: none;background-color: #f6f6f6;border: none;outline: none;padding: 30px 0 0 20px;color:black}
.line-bd input::-webkit-input-placeholder {color: #d7d7d7;}
.line-bd textarea::-webkit-input-placeholder{color: #d7d7d7;}
/*.yz-box{color: #000000;font-size: 18px;position: relative;}*/
/*.yz-box span {color: #a6a4a4;width: 45px;height: 40px;display:inline-block;background-color: #078c41;line-height: 40px;text-align: center;}*/
/*.yz-box .code-yz{width: 262px;height: 40px;background-color: #d1d1d1;border: none;outline: none;border-radius: 5px;}*/
.line-bd button{width: 240px;height: 50px;margin-right: 20px;margin-top: 38px;color: #ffffff;background-color: #d1d1d1;border: none;outline: none; border-radius: 5px;}
.line-bd button:hover{background-color: #078c41;color:#f4f9f5;}
/*.yz-box p{color: #ffffff;height: 40px;text-align: center;line-height: 40px;display: inline-block;position: absolute;vertical-align: bottom;}*/
.ver_code {
    border-bottom: 0 !important;
    margin-top: 20px;
}

.ver_code > p {
    display: inline-block;
    font-size: 18px;
    padding-bottom: 10px;
}

.ver_code .code-box {
    vertical-align: bottom;
    display: inline-block;
    position: relative;
    padding: 0 10px;
    margin-top: 10px;
    width: 262px;
    height: 40px;
    color: #fff;
    text-shadow: 1px 1px 1px black;
    background: rgba(0, 0, 0, 0.16);
    border: 0;
    border-radius: 5px;
    outline: none;
    /*box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.06);*/
}

.ver_code .code-box p{
    margin-top: 0 !important;
    color: #fff !important;
    display: block;
    position: absolute;
    left: 0;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
}
.ver_code .code-box span{
    margin-top: 0 !important;
    color: #fff !important;
    display: block;
    position: absolute;
    left: 0;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
}
.ver_code .code-box span {
    width: 40px;
    font-family: "宋体";
    font-size: 16px;
    cursor: pointer;
    background: #fff;
}

/*-----------------------------------------------------------工厂设备-------------------------------------------------------------------------------------------*/
.case-contain {float: right;width: 917px;height: 100%;margin-top: 36px;}
.case_list  {margin-top: 35px;}
.case_list li{float: left; width: 33.33%; padding: 10px; transition: 0.4s; margin-bottom: 20px;}
.case_list li img{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover;}
.case_list li a{
    display: block;
    position: relative;
    padding: 42.5% 0px;
}

.case_list li p{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    line-height: 36px;
    text-align: center;
    background: rgba(0, 0, 0, .6);
    transition: 0.4s;
    color: #fff;
    letter-spacing: 3px;
}

.case_list li div{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: rgba(0, 0, 0, .4);
    height: 100%;
    opacity: 0;
    transition: 0.4s;
}

.case_list li div h5{
    border: 1px solid #078c41;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 20px;
    top: 20px;
    bottom: 20px;
    right: 20px;
    color: #078c41;
    font-size: 20px;
    letter-spacing: 2px;

}
.case_list li:hover div{opacity: 1;}
.case_list li:hover p{opacity: 0;}
.case_list li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, .6); background-color: #fff}

/*--------------------------------------------荣誉证书-------------------------------------------------------------*/

.ryzs-contain {float: right;width: 917px;height: 100%;margin-top: 36px;}
.honor_list{margin-top: 35px;}
.honor_list li{
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 25px;
}
.honor_list li:nth-of-type(3n+3){margin-right: 0px;}
.honor_list li img{position: absolute; transition: 0.4s; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: contain;}
.honor_list li a{
    display: block;
    position: relative;
    padding: 36% 0px;
    border: 1px solid #ddd;
    overflow: hidden;
}

.honor_list li:hover img{transform: scale(1.1);}
.honor_list li p{font-size: 16px; color: #000000; text-align: center; padding-top: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.msg_form .form_btn {
    padding-top: 20px;
}

.msg_form .form_btn input {
    width: 240px;
    height: 50px;
    margin-right: 10px;
    cursor: pointer;
}

.msg_form .form_btn .form_submit {
    color: #fff;
    background: #078c41;
    border: 0;
}

.msg_form .form_btn .form_submit_default {
    background: #078c41;
    color: #fff;
}

.msg_form .form_btn  {
    border: 0;
    background: #d1d1d1;
    color: black;
}





    /*=================部分公共样式            开始==========================*/
.layout{max-width: 1200px; margin-left: auto; margin-right: auto;}
.clearfix:after {
    clear: both;
    display: block;
    content: "";
    width: 0px;
    height: 0px;
    visibility: hidden;
}
/*=================部分公共样式            结束===================================*/

