@media (min-width:1400px){ 
  .container {width: 1400px !important;padding: 0px;max-width: none;}
}

.head{background-color: #fff;}

/*-------banner-------*/
.ibanner{height:800px;position: relative;}
.ibanner::before{content: "";width: 100%;background-image: url(../images/bantop.png);opacity:0;background-position: center;background-repeat: repeat-x;background-size: contain;position: absolute;z-index: 2;padding-bottom: 8%;}

.ibanner .swiper-container {width: 100%;height: 100%; overflow:hidden;}
.ibanner .swiper-slide{text-align: center;font-size: 18px;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; position:relative; opacity:0; transition:all 0.5s;}
.ibanner .swiper-button-prev,.ibanner .swiper-button-next{ background:#009de3; background-image:none ; width: 55px; height: 85px; text-align: center; line-height: 85px;}
.ibanner .swiper-button-prev i,.ibanner .swiper-button-next i{ color: #fff; font-size: 3rem;}
.ibanner .swiper-button-prev{ left: 5px;}
.ibanner .swiper-button-next{ right: 5px;}
.ibanner .swiper-pagination-bullet {background: #fff;opacity: 0.5;}
.ibanner .swiper-pagination-bullet-active { background: #fff;opacity: 1;}
.ibanner .ban-img {display: block;width: 100%;height: 100%;}
.ibanner .ban-img img { width: 100%;height:100%;object-fit: cover;-webkit-transition: all 7s;transition: all 7s;}

/*-------banner end-------*/
/*公共栏目标题*/
.title_1 {padding: 0;overflow: hidden;margin-bottom: 35px;text-align: center;}
.title_1 a {display: block;width: 100%;}
.title_1 h2 {color: #212121;font-size: 35px;line-height: 55px;position: relative;display: inline-block;}
.title_1 h2:before, .title_1 h2:after {content:"";width: 10px;height: 10px;background:url(../images/titbg.png) no-repeat center;position: absolute;top:50%;margin-top:-5px;}
.title_1 h2:before {left: -25px;}
.title_1 h2:after {right: -25px;}
.title_1 p {color: rgba(0,0,0,.2);font-size: 15px;line-height: 30px;text-transform: uppercase;}
.title_1 em {display: block;width: 18px;height: 3px;background: #fff;font-style: normal;margin-top:13px;}

/*-------关于我们-------*/
.sect_about{padding: 40px 0;overflow: hidden;background: #009de3;position: relative;}
.sect_about .title_1 {text-align: left;padding: 0 25px 0;}
.sect_about .title_1 h2 {color: #fff;}
.sect_about .title_1 h2:before,.sect_about .title_1 h2:after {background: url(../images/titbga.png) no-repeat center;}
.sect_about .title_1 p{color: #009de3;}
.sect_about .about {padding: 0;overflow: hidden;margin-bottom: 35px;}
.sect_about .about .aboutcon,.sect_about .about .aboutcon p,.sect_about .about .aboutcon span {color: #dcd7d4;font-size: 15px;line-height: 35px;}
.sect_about .aboutjt {padding: 0;overflow: hidden;height: 11px;width: 222px;background: url(../images/aboutjt.png)no-repeat left center;animation: ascroll 3s infinite;}
@keyframes ascroll{0%{transform: translate3d(0,0,0);}
  50%{transform: translate3d(20px,0,0);}
  100%{transform: translate3d(0,0,0);}
}
.sect_about .about_pic {padding: 0;overflow: hidden;width: 41%;position: absolute;right: 0;top:0;bottom: 0;z-index: 1;}
.sect_about .about_pic img {width: 100%;height: 100%;object-fit: cover;display: block;}

/*-------关于我们 end-------*/

/*-------产品展示-------*/
.sect_pro {padding: 40px 0;overflow: hidden;background: #fff;}
.sect_pro .pronav {padding: 0;overflow: hidden;margin-bottom: 30px;text-align: center;}
.sect_pro .pronav a {display: inline-block;color: #282828;font-size: 18px;;line-height: 35px;margin:0 30px;}

/*产品列表*/
.sect_pro .prolist {padding: 0;overflow: hidden;}
.sect_pro .prolist .proitem {margin:10px 10px 25px;padding: 0;overflow: hidden;}
.sect_pro .prolist .proitem a {display: block;width: 100%;border:1px solid #fff;}
.sect_pro .prolist .proitem .proimg {overflow: hidden;position: relative;z-index: 2;padding-top: 85%;}
.sect_pro .prolist .proitem .proimg img{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;object-fit: cover;transition: .3s all;}
.sect_pro .prolist .proitem  h2 {color: #000;font-size: 18px;line-height: 55px;text-align: center;}
/* .sect_pro .prolist .proitem:hover {box-shadow: 0 0 10px #009de3;} */
.sect_pro .prolist .proitem:hover a {border:1px solid #009de3;}
.sect_pro .prolist .proitem:hover img {transition: 1s;transform: scale3d(1.1,1.1,1);-ms-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);-webkit-transform: scale3d(1.1,1.1,1);-o-transform: scale3d(1.1,1.1,1);}
.sect_pro .prolist .proitem:hover h2 {background: #009de3;color: #fff;}


/*nbanner */
.nbanner {overflow: hidden;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;margin-top: 65px;height: 450px;}
.nbanner .catname {padding:0;overflow: hidden;text-align: center;}
.nbanner .catname h2 {color: #fff;font-size: 40px;line-height: 50px;}
.nbanner .ndot{ position: absolute; bottom:30px; width: 23px; height: 83px; left: 0; right: 0; margin: 0 auto; z-index: 1; cursor: pointer;}
.nbanner .ndot span{ background: url(../images/down.png) no-repeat  center center; width: 23px; height: 63px; display: block; width: 100%; margin-top: 10px; animation: ascrolla 3s infinite;}
@keyframes ascrolla {0%{transform: translate3d(0,0,0);}
  50%{transform: translate3d(0,20px,0);}
  100%{transform: translate3d(0,0,0);}
}

/*crumbs*/
.sect_crumbs {padding: 0;overflow: hidden;border-bottom: 1px solid #f4f4f4;display: none;}
.sect_crumbs .current {padding: 0;overflow: hidden;line-height: 49px;}
.sect_crumbs .current,.sect_crumbs .current a {color: rgba(0,0,0,.6);font-size: 15px;line-height: 3;}

/*content 公用样式*/
.content {padding:40px 0;background: #fff;min-height: 200px;}
.maininfo {padding: 0;overflow: hidden;width: 100%;}
.maininfo img {display: block;margin: 0 auto;max-width: 100%;}
.maininfo p,.maininfo span{font-size: 15px;}
.maininfo strong{font-size: 18px;font-weight: 600;}

/*内页栏目分类*/
.sider {padding: 30px 0 0;overflow: hidden;}
.sider .snav {overflow: hidden;display: flex;flex-wrap: wrap;}
.sider .snav a{width: calc(33.333333% - 15px);transition: all 0.3s;height: 56px;border: 1px solid rgba(0, 0, 0, .1);display: flex;align-items: center;max-width: 160px;font-size: 16px;position: relative;z-index: 3;transition: all 0.3s;text-align: center;padding: 0 5px;justify-content: center;margin: 5px 5px 0;}
.sider .snav a::after{position: absolute;z-index: -1;content: '';right: 0;top: 0;background-color: #009de3;width: 0;height: 0;transition: all 0.3s;}
.sider .snav a::before{position: absolute;z-index: -1;content: '';left: 0;bottom: 0;background-color: #009de3;width: 0;height: 0;transition: all 0.3s;}

.sider .snav a:hover::after,.sider .snav a:hover::before{width: 100%;height: 100%;}
.sider .snav a:hover{color: #fff;}
.sider .snav a.active::after,.sider .snav a.active::before{width: 100%;height: 100%;}
.sider .snav a.active{color: #fff;}


/*内页产品列表*/
.content .container{display: flex;flex-wrap: wrap;justify-content: center;}
.content .catname{font-size: 26px;line-height: 1;margin-bottom: 30px;font-weight: 600;display: none;}
.content .plist {overflow: hidden;width: calc(100%);margin-top: 30px;}
.content .plist .proitem {padding: 0;overflow: hidden;margin-bottom: 30px;}
.content .plist .proitem a {display: block;width: 100%;}
.content .plist .proitem .proimg {overflow: hidden;position: relative;z-index: 2;padding-top: 100%;border-radius: 15px;overflow: hidden;}
.content .plist .proitem .proimg img{position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;object-fit: cover;transition: .3s all;}
.content .plist .proitem .proimg img:last-child{z-index: 1;}
.content .plist .proitem:hover .proimg img:last-child{z-index: 3;}

.content .plist .proitem h2 {color: #000;font-size: 22px;line-height: 2.5;text-align: center;font-weight: 500;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.content .plist .proitem p{font-size: 15px;color: rgba(0, 0, 0, .4);text-align: center;line-height: 1;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.content .plist .proitem:hover .proimg a{transform: translateY(0px);}
.content .plist .proitem:hover .proimg img {transition: 1s;transform: scale3d(1.1,1.1,1);-ms-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);-webkit-transform: scale3d(1.1,1.1,1);-o-transform: scale3d(1.1,1.1,1);}

.content .plist .proitem:hover .proimgs img {transition: 0.5s;transform: scale3d(1.05,1.05,1);-ms-transform: scale3d(1.05,1.05,1);-moz-transform: scale3d(1.05,1.05,1);-webkit-transform: scale3d(1.05,1.05,1);-o-transform: scale3d(1.05,1.05,1);}

.content .in-title{font-size: 32px;font-weight: 600;padding-bottom: 35px;line-height: 1;position: relative;margin-bottom: 35px;width: 100%;text-align: center;}
.content .in-title::after{content: '';display: inline-block;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 100px;height: 4px;background-image: url(../images/tit-ico.png);background-size: 100%;}
.content .left-cate{width: 100%;display: flex;flex-wrap: wrap;align-content: start;border-bottom: 1px solid rgba(0, 0, 0, .1);position: relative;}
.content .left-cate h2{font-size: 32px;font-weight: 600;line-height: 1;position: relative;width: 100%;order: -1;width: 100%;text-align: center;padding: 60px 0;border-bottom: 1px solid rgba(0, 0, 0, .1);}
.content .left-cate h2::after{content: '';display: none;position: absolute;left: 50%;bottom: 0;width: 100px;height: 4px;background-image: url(../images/tit-ico.png);background-size: 100%;transform: translateX(-50%);}
.content .left-cate .li{flex-grow: 1;padding: 0 10px;}
.content .left-cate .li>a{display: flex;width: 100%;line-height: 1;font-size: 18px;font-weight: 600;align-items: center;cursor: pointer;padding: 25px 0;justify-content: center;}
/* .content .left-cate .li.active{order: -1;} */
.content .left-cate .li.active>a{color: #009de3;}
.content .left-cate .li>a i{margin-left: auto;font-size: 18px;font-family: monospace;font-weight: 600;display: none;}
.content .left-cate .li .c-ul{display: flex;flex-wrap: wrap;width: auto;position: absolute;left: 0;top: calc(100% + 1px);background-color: #fff;z-index: 1;transform: rotateX(90deg);transform-origin: top;padding: 15px 0;box-shadow: 0 2px 5px rgba(0, 0, 0, .1);justify-content: center;}
.content .left-cate .li .c-ul .c-li{padding: 0 15px;width: 50%;max-width: 300px;}
.content .left-cate .li .c-ul .c-li a{height: 0px;display: flex;width: 100%;align-items: center;overflow: hidden;}
/* .content .left-cate .li .c-ul .c-li:first-child a{padding-top: 0;} */
.content .left-cate .li.active .c-ul .c-li a{height: 80px;padding: 5px 0;}
.content .left-cate .li:hover .c-ul .c-li a{height: 80px;padding: 5px 0;}
.content .left-cate .li .c-ul .c-li a span{font-size: 16px;font-weight: 600;}
.content .left-cate .li .c-ul .c-li a img{height: 60px;margin-right: 15px;max-height: 60px;}

.content .left-cate .li:hover>a{color: #009de3;}
.content .left-cate .li:hover .c-ul{z-index: 99;transform: rotateX(0deg);}
.content .left-cate .li .c-ul .c-li:hover a span{color: #009de3;}
/* .content .left-cate .li .c-ul .c-li.active{order: -1;} */
.content .left-cate .li .c-ul .c-li.active a span{color: #009de3;}


/*相册*/
.maininfo .photo{width: 100%;overflow: hidden;margin-bottom: 50px;}
.maininfo .photo .swiper-container {width: 100%;margin-left: auto;margin-right: auto;}
.maininfo .photo .swiper-slide {background-size: cover;background-position: center;text-align: center;overflow: hidden;background-repeat: no-repeat;background-color: #fff;padding-top: 100%;}
.maininfo .photo .gallery-top {width: 100%;border:1px solid #d2d2d2;}
.maininfo .photo .swiper-button-prev:after,.maininfo  .photo .swiper-button-next:after {font-size: 30px;}
/*缩略图*/
.maininfo .photo_thumb{padding: 0;overflow: hidden;margin-bottom: 10px;max-width: 500px;}
.maininfo .gallery-thumbs {width: 100%;box-sizing: border-box;}
.maininfo .gallery-thumbs .swiper-slide {height: 100%;opacity: 0.8;overflow: hidden;background-color: #fff;border:2px solid #d5d5d5;background-size: cover;background-position: center;overflow: hidden;background-repeat: no-repeat;background-color: #fff;padding-top: 18%;}
.maininfo .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;border-color: #009de3;}

/*详情参数*/
.maininfo .cpleft {padding: 0 0 0 5%;overflow: hidden;}
.maininfo .cpleft h2 {color: rgba(0,0,0,.8);font-size: 32px;font-weight: 600;line-height:50px;position: relative;padding-bottom: 20px;margin-bottom: 5px;}
.maininfo .cpleft h2::after{content: '';display: inline-block;position: absolute;left: 0%;bottom: 0;width: 100px;height: 4px;background-image: url(../images/tit-ico.png);background-size: 100%;}
.maininfo .cpleft .cppara {padding: 0;overflow: hidden;margin: 10px 0 20px;font-size: 15px;line-height: 30px;}
.maininfo .cpleft .cppara p{font-size: 16px;color: #888;line-height: 2;border-bottom: 1px solid #eee;padding: 7px 0;}
.maininfo .cpleft .cppara p b{font-size: 16px;font-weight: 500;color: #000;}
.maininfo .cpleft .online {padding: 10px 0 20px;overflow: hidden;display: flex;}
.maininfo .cpleft .online a {display: block;width: 200px;background: #009de3;color: #fff;font-size: 16px;line-height: 3;text-align: center;transition: all 0.3s;}
.maininfo .proxq {padding: 0;overflow:hidden;margin-bottom: 30px;}
.maininfo .xqtit {padding: 0;overflow: hidden;background: #f4f4f4;margin-bottom: 30px;}
.maininfo .xqtit h2 {color: #595959;font-size: 17px;line-height: 3.2;display: inline-block;padding: 0 45px;background: #fff;position: relative;}
.maininfo .xqtit h2:before {content:"";width: 100%;height: 3px;background: #009de3;position: absolute;left: 0;top:0;}
.maininfo .tjT {padding: 0;overflow: hidden;margin:50px 0 25px;}
.maininfo .tjT h2{color: #000;font-size: 28px;line-height: 2;font-weight: 600;}
.maininfo .caselist {padding: 0;overflow: hidden;width: 100%;}
.maininfo .caselist .swiper-container {width: 100%;padding: 0;overflow: hidden;}
.maininfo .caselist .caseitem {padding: 0;overflow: hidden;border:1px solid #eee;}
.maininfo .caselist .caseitem a {display: block;width: 100%;height: 100%;}
.maininfo .caselist .caseitem .caseimg {overflow: hidden;position: relative;z-index: 2;padding-top:60%; }
.maininfo .caselist .caseitem .caseimg img {position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;object-fit: contain;}
.maininfo .caselist .caseitem .casecon {padding: 12px;overflow: hidden;background: #eee;transition: all 0.3s;}
.maininfo .caselist .caseitem .casecon h3 {color: #212121;font-size: 18px;line-height: 35px;text-align: center;transition: all 0.3s;}
.maininfo .caselist .caseitem:hover img {transition: 1s;transform: scale3d(1.1,1.1,1);-ms-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);-webkit-transform: scale3d(1.1,1.1,1);-o-transform: scale3d(1.1,1.1,1);}
.maininfo .caselist .caseitem:hover .casecon {background: #009de3;}
.maininfo .caselist .caseitem:hover .casecon h3,.sect_case .caselist .caseitem:hover .casecon p {color: #fff;}
.maininfo .mainxqcon {padding: 0;overflow: hidden;}
.maininfo .mainxqcon,.maininfo .mainxqcon p,.maininfo .mainxqcon span {color: #414141;font-size: 16px;line-height: 2.5;font-family: '微软雅黑'!important;}

/*关于我们*/
.maininfo .mainT {color: #000;font-size: 25px;line-height: 40px;font-weight: 600;margin-bottom: 20px;}
.content .aboutys {margin:50px auto 30px;padding: 35px 110px 0;background: #f4f4f4;}
.content .aboutys .ystit {padding: 0;overflow: hidden;margin-bottom: 60px;text-align: center;}
.content .aboutys .ystit h3 {color: #009de3;font-size: 33px;line-height: 40px;}
.content .aboutys .ystit h3 strong {color: #009de3;font-size: 97px;font-family:'Impact';vertical-align: bottom;line-height: 90px;display: inline-block;font-style: italic;margin-right: 25px;}
.content .aboutys .yslist {padding:0;overflow: hidden;}
.content .aboutys .yslist li {padding: 0;overflow: hidden;margin-bottom: 60px;}
.content .aboutys .yslist li .ysicon {width: 20%;padding: 0;overflow: hidden;float: left;margin-right: 5%;}
.content .aboutys .yslist li .ysicon img {max-width: 100%;}
.content .aboutys .yslist li .yscon {width: 70%;padding: 0;overflow: hidden;float: left;}
.content .aboutys .yslist li .yscon h3 {color: #000;font-size: 24px;line-height: 45px;}
.content .aboutys .yslist li .yscon p {color: #808080;font-size: 15px;line-height: 28px;}

/*图片列表*/
.content .caselist {padding: 0;overflow: hidden;width: 100%;}
.content .caselist .caseitem {padding: 0;overflow: hidden;margin-bottom: 30px;border:1px solid #eee;}
.content .caselist .caseitem a {display: block;width: 100%;height: 100%;}
.content .caselist .caseitem .caseimg {overflow: hidden;position: relative;z-index: 2;padding-top:90%;}
.content .caselist .caseitem .caseimg img {position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;object-fit: cover;}
.content .caselist .caseitem .casecon {padding: 12px;overflow: hidden;background: #eee;transition: all 0.3s;}
.content .caselist .caseitem .casecon h3 {color: #212121;font-size: 16px;line-height: 1.8;text-align: center;transition: all 0.3s;}
.content .caselist .caseitem:hover img {transition: 1s;transform: scale3d(1.1,1.1,1);-ms-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);-webkit-transform: scale3d(1.1,1.1,1);-o-transform: scale3d(1.1,1.1,1);}
.content .caselist .caseitem:hover .casecon {background: #009de3;}
.content .caselist .caseitem:hover .casecon h3{color: #fff;}


/*文章列表*/
.content .newslist {padding:0;overflow: hidden;}
.content .newslist .newsitem {padding: 0;overflow: hidden;margin-bottom: 4%;border: 1px solid #d3d3d3;}
.content .newslist .newsitem a{display: flex;width: 100%;flex-wrap: wrap;align-items: center;}
.content .newslist .newsitem .quedate{width:20%;text-align: center;}
.content .newslist .newsitem .quedate h4{color: #009de3;font-size: 36px;line-height: 1.5;font-family: fantasy,'微软雅黑';font-weight: 500;}
.content .newslist .newsitem .quedate span {display:block;color: #009de3;font-size: 18px;line-height: 2;font-weight: 600;}
.content .newslist .newsitem .quecon {width: calc(80% - 1px);overflow: hidden;border-left: 1px solid #bfbfbf;padding:25px 5%;}
.content .newslist .newsitem .quecon h2 {color: #3e3e3e;font-size: 22px;line-height: 1.5;font-weight: normal;margin-bottom: 10px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.content .newslist .newsitem .quecon p {color: #999;font-size: 15px;line-height: 2;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.content .newslist .newsitem:hover h4,.content .newslist .newsitem:hover span,.content .newslist .newsitem:hover h2,.content .newslist .newsitem:hover p{color: #009de3;}


/*文章详情页*/
.maininfo .artTit {color: #2b2b2b;font-size: 26px;line-height: 35px;text-align: center;padding-bottom: 15px;}
.maininfo .times {color: #7f7f7f;font-size: 16px;line-height: 1.5;margin-bottom: 15px;text-align: center;padding-bottom: 15px;border-bottom: 1px solid #cfcfcf;}

/*无数据提示*/
.no-goods {padding: 10px 0;overflow: hidden;text-align: center;}
.no-goods p {color: #7d7979;font-size: 15px;line-height: 35px;}

/*联系我们*/
.ncontact {padding: 0;overflow: hidden;margin-bottom: 35px;width: 100%;}
.ncontact .ncontactpic {padding: 0;overflow: hidden;}
.ncontact .ncontactpic img{max-width: 100%;}
.ncontact .nlxcon {padding: 0 0 0 40px;overflow: hidden;}
.ncontact .nlxcon h2 {color: #393939;font-size: 23px;line-height: 2.5;font-weight: 600;}
.ncontact p {color: #474747;font-size: 16px;line-height: 35px;}
.content #dituContent {padding: 0;overflow: hidden;height: 450px;width: 100%;}


/*在线留言*/
.mlxmess{width: 100%;}
.mlxmess #formData1{width: 100%;margin:0 auto;padding: 0;overflow: hidden;}
.mlxmess #formData1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #acacac;  }
.mlxmess #formData1::-moz-placeholder { /* Mozilla Firefox 19+ */color: #acacac;}
.mlxmess #formData1 form-tr{overflow: hidden;}
.mlxmess #formData1 input{display: block;width: 100%;padding: 0 10px;height: 38px;line-height: 38px;border: 1px solid #e6e6e6;background: #f7f7f7;}
.mlxmess #formData1 input::placeholder,.mlxmess #formData1 textarea::placeholder{font-size: 15px;}
.mlxmess #formData1 .error{height: 18px;line-height: 18px;font-size: 12px;color: #f00;padding: 0 5px;}
.mlxmess #formData1 .submit{display: block;width: 96%;height: 40px;text-align: center;line-height: 40px;background: #202020;color: #fff;font-size: 15px;}
.mlxmess  .form-tr .code {overflow: hidden;}
.mlxmess #formData1 .form-tr .code input{width: 100px;float: left;}
.mlxmess  .form-tr .code .verify{cursor: pointer;float: left;margin-left: 25px;width: 120px;height: 40px;line-height: 40px;text-align: center;font-size: 0;}
.mlxmess  .form-tr .code .verify img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.mlxmess #formData1 textarea{display: block;width: 100%;padding: 15px 10px;height: 60px;border: 1px solid #e6e6e6;background: #f7f7f7;}

/*contact us*/
.mlxmess .form-trinput {width: calc(33.333333% - 10px);float: left;padding: 0;overflow: hidden;padding-right: 0;margin-right: 15px;}
.mlxmess .form-trinput:nth-child(3){margin-right: 0;}
.mlxmess .form-trinput input {color: #000 !important;background: #fff !important;height: 58px !important;line-height: 58px !important;}
.mlxmess textarea {width: 100%;background: #fff !important;height: 180px !important;}
.mlxmess .code input {width: 50% !important;float: left;}
.mlxmess .verify {width: 40% !important;float: right;}
.mlxmess .verify img {max-width: 100%;height: 46px;}

/*上下篇*/
.DetailCur {padding:15px;overflow: hidden;margin:20px auto;border: 1px solid #f2f2f2;background-color: #f2f2f2;width: 100%;}
.DetailCur ul{display: flex;}
.DetailCur li {width:48%;padding: 0;overflow: hidden;}
.DetailCur li .page-a {font-size: 14px;line-height: 25px;color: #8d8d8d;}
.DetailCur li .page-a a {font-size: 14px;line-height: 25px;color: #8d8d8d;}
.DetailCur li.rr .page-a {text-align: right;}
.DetailCur li .page-a a:hover {color: #000;}


/*分页*/
.de-page-mian {overflow: hidden;text-align: center;font-size: 0;background: #f3f3f3;padding: 0;}
.de-page-mian .page-inner {display: inline-block;overflow: hidden;padding: 10px 0;}
.de-page-mian .page-inner a {display: block;float: left;min-width: 26px;padding: 0 5px;height: 36px;border: 1px solid #dddddd;background: #fff;text-align: center;line-height: 36px;font-size: 14px;color: #333;margin-right: -1px;overflow: hidden;}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {color: #fff;border-color: #009de3;background: #009de3;}
.de-page-mian .page-inner a.prev {margin-right: 10px;background: #fff url(../images/prev.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev.on {background: #fff url(../images/prev-hover.jpg) no-repeat center;}
.de-page-mian .page-inner a.prev:hover {background-color: #fff;border-color: #dddddd;}
.de-page-mian .page-inner a.next {margin-left: 10px;margin-right: 15px;background: #fff url(../images/next.jpg) no-repeat center;}
.de-page-mian .page-inner a.next.on {background: #fff url(../images/next-hover.jpg) no-repeat center;}
.de-page-mian .page-inner a.next:hover {background-color: #fff;border-color: #dddddd;}
.de-page-mian .page-inner a.page-btn {font-size: 12px;margin-right: 0;width: 63px;margin-left: 10px;}
.de-page-mian .page-inner span {display: block;font-size: 12px;color: #333;float: left;line-height: 38px;}
.de-page-mian .page-inner input {display: block;float: left;height: 36px;width: 36px;border: 1px solid #dddddd;text-align: center;line-height: 36px;font-size: 14px;color: #333;margin: 0 5px;}
@media (max-width:1400px){
  .ibanner {height: 740px;}
}
@media (max-width:1300px){
  .ibanner{height: auto;}
}
@media (max-width:1024px){
  .content .left-cate .li>a{font-size: 17px;}
  .content .left-cate .li .c-ul .c-li a span{font-size: 16px;}
  .content .left-cate h2,.content .catname{font-size: 24px;}
  
}
@media (max-width:992px){
  .nbanner {height: 350px;}
  /* 导航 */
  .child .childContent { display: none !important }
  button.nav-trigger { display: block; }
  .nav-overlay { position: fixed; top: 0; left: 0; z-index: 10; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .6); opacity: 0; transition: opacity .3s linear; pointer-events: none; }
  .navigation-is-visible .nav-overlay { opacity: 1; pointer-events: auto; }
  /*内页新闻*/
  .content .newslist .newsitem .quedate h4 {font-size: 46px;}
  .content .newslist .newsitem .quedate span {font-size: 15px;}

  .sider .snav a{font-size: 14px;}
}
@media (max-width:768px){
  .nbanner {height: 250px;}
  .col-xs-6:nth-child(2n-1){padding-right: 7.5px;}
  .col-xs-6:nth-child(2n){padding-left: 7.5px;}
  .maininfo .tjT{margin: 5% 0;}
  .maininfo .tjT h2{font-size: 22px;}
  .DetailCur{margin: 0 auto;}
  .maininfo .photo_thumb{margin-top: 15px;}
  /* .content{padding: 30px 0;} */
  .content .in-title{font-size: 28px;}
  .ncontact{margin-bottom: 15px;}
  .content .newslist .newsitem .quedate h4{font-size: 36px;}
  .content #dituContent{height: 380px;}
  .content .caselist .caseitem{margin-bottom: 20px;}
  /*banner */
  .ibanner {height: 370px;}
  /*sidebar*/
  .sidebar {margin-bottom: 10px;}
  /*关于我们*/
  .sect_about {padding: 30px 0 0;}
  .sect_about .aboutjt {margin-bottom: 30px;}
  .sect_about .about_pic {position: unset;width:100%;}
  /*产品列表*/
  .title_1 h2 {font-size: 30px;line-height: 50px;}
  .sect_pro .prolist .proitem h2 {font-size: 14px;line-height: 45px;}
  .sect_pro .pronav a {font-size: 16px;line-height: 35px;margin: 0 20px;}

  .content .left-cate{width: 100%;display: flex;flex-wrap: wrap;}
  .content .left-cate h2{padding: 45px 0;}
  .content .left-cate h2,.content .catname{width: 100%;font-size: 22px;}
  .content .plist{width: 100%;padding-left: 0;margin-top: 30px;}


  /*公司动态*/
  .content .newslist .newsitem .date{display: none;}
  .content .newslist .newsitem .xwcon{width: 100%;}
  /*新闻详情*/
  .maininfo .artTit {font-size: 22px;line-height: 30px;}
  .maininfo .times {font-size: 14px;}
  .sect_case .casemore{padding: 18px 0 0 ;}
  .rightnav{display: none;}
  .maininfo .cpleft,.ncontact .nlxcon{padding: 0;}
  .content .aboutys{padding: 15px 45px;}
  .content .aboutys .yslist li .ysicon{margin-top: 15px;}
  .content .aboutys .yslist li{margin-bottom: 30px;}
  button.nav-trigger{top: 5%;margin-top: 0;}
  .sect_pro .prolist .proitem{margin: 0px;}

  .ncontact .ncontactpic{display: none;}

  /*在线留言*/
  .mlxmess .form-trinput {width: 100%;margin-right: 0!important;}
  .mlxmess #formData1 input{width: 100%;}
  .mlxmess textarea{width: 100%!important;}
  .mlxmess #formData1 .submit{width: 100%;margin-top: 15px!important;}
}
@media (max-width:650px){
  .content .newslist .newsitem .quecon p{font-size: 14px;line-height: 25px;}
  /*nav-trigger*/
  button.nav-trigger {width: 40px;height: 40px;top:15%;}
  .nav-icon {width:20px;left: -2px;}
  /*banner */
  .ibanner {height: 200px;}
  .sect_pro .pronav a {font-size: 13px;line-height: 35px;margin: 0;min-width: 19%;}
  .title_1 h2 {font-size: 24px;line-height: 45px;}
  /*内页公用样式*/
  .sider .snav a {font-size: 15px;padding: 0 10px;}
  .content .plist .proitem h2 {font-size: 15px;line-height: 35px;}
  /*产品相册*/
  .maininfo .photo {margin-bottom: 10px;}
  .maininfo .cpleft h2 {font-size: 20px;line-height: 35px;margin: 10px 0;}
  .maininfo .cpleft .cppara{margin-bottom: 5px;}
  /*图片列表*/
  .content .caselist .caseitem .casecon {padding: 10px;}
  .content .caselist .caseitem .casecon h3 {font-size: 15px;line-height: 30px;}
  /*联系我们*/
  .ncontact .nlxcon h2 {font-size: 20px;}
  .ncontact p {font-size: 15px;}
  .maininfo .mainT {font-size: 20px;margin-bottom: 10px;}

  /*新闻列表*/
  .content .newslist .newsitem .quedate{padding: 15px 0;}
  .content .newslist .newsitem .quecon {padding: 15px 3%;}
  .content .newslist .newsitem .quedate span {font-size: 15px;}
  .content .newslist .newsitem .quecon h2 {font-size: 18px;margin-bottom: 5px;}
  .content .newslist .newsitem .quecon p {font-size: 14px;line-height: 25px;}
}
@media (max-width:500px){
  /*banner */
  /*引导*/
  .z_guide .ydimg .openlogo {max-width: 75%;}
   /*nbanner */
  .nbanner .catname h2{font-size: 24px;}
  .nbanner .crumbs {padding: 0;}
  .nbanner .crumbs h2{font-size: 24px;line-height: 35px;}
  .nbanner .crumbs .current, .nbanner .crumbs .current a {font-size: 15px;}
  .nbanner .ndot {display: none;}
  .nbanner {padding: 140px 0 60px;}
  /*首页标题*/
  .title_1 {margin-bottom: 10px;}
  /*首页产品*/
  .sect_pro .prolist .proitem p {height: 40px;line-height: 40px;font-size: 15px;}
  /*案例展示*/
  .sect_case {padding: 25px 0;}
  /*sidebar*/
  .sidebar {margin-bottom: 10px;}
  .sidebar .sidetit h3 {font-size: 24px;line-height: 35px;}
  .sidebar .sidelist li {width: 50%;float: left;}
  .sidebar .sidelist li, .sidebar .sidelist li a {line-height: 40px;font-size: 15px;}
  .sidebar .sidelist li a{border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
  /*内页公用样式*/
  .content .catename h2 {font-size: 24px;line-height: 40px;}
  /*产品列表*/
  .content .prolist .proitem .proimg {height: 124px;}
  .content .prolist .proitem p {height: 40px;line-height: 40px;font-size: 15px;}
  /*产品相册*/

  /*分页*/
  .de-page-mian .page-inner span,.de-page-mian .page-inner input,.de-page-mian .page-inner a.page-btn {display: none;}
  /*立即订购*/
  .layui-layer-iframe {width: 90% !important;margin:0 auto;}
  .layui-layer-dialog {width: 90% !important;margin:0 auto;}
}
@media (max-width:440px){
  .content .caselist .caseitem{margin-bottom: 15px;}
  .content .plist .proitem{margin: 0;margin-bottom: 15px;}
  .maininfo .xqtit{margin-bottom: 15px;}
  .ibanner {height: 170px;}
  .content .newslist .newsitem .quedate h4{font-size: 22px;}
  .nbanner{height: 200px;}
  .sect_crumbs .current,.sect_crumbs .current a{font-size: 14px;}
  .sider .snav a{height: 45px;}
  .adv-ul .li p{font-size: 12px;}

  .maininfo .artTit{font-size: 18px;}
  .maininfo .cpleft .cppara p{font-size: 15px;}
  
  .content{padding: 30px 0;}
  .sider{padding-top: 20px;}
  .nycontact{margin-bottom: 0;}

  .maininfo .cpleft h2{padding-bottom: 15px;}

  .content .in-title{font-size: 24px;padding-bottom: 20px;margin-bottom: 20px;}
  .content .left-cate h2, .content .catname{font-size: 20px;}
  .content .left-cate h2{padding: 35px 0;}
  .content .left-cate .li>a{padding: 20px 0;}
  .content .left-cate .li .c-ul .c-li a{width: auto;position: relative;z-index: 2;}
  .content .left-cate .li.active .c-ul .c-li a{overflow: visible;}
  .content .left-cate .li:hover .c-ul .c-li a{overflow: visible;}
  .content .left-cate .li .c-ul .c-li a span{white-space: nowrap;font-size: 15px;}
  /* .content .left-cate h2{margin-top: 10px;} */
  .content .plist{margin-top: 20px;}
  .content .catname{margin-bottom: 20px;}
}
