﻿@charset "utf-8";
/* =====================内页样式======================== */
.sonban{width: 100%;position: relative;}
.sonban img{width: 100%;object-fit: cover;min-height: 600px;}

.sonban8{width: 100%;position: relative;}
.sonban8 img{width: 100%;object-fit: cover;min-height: 150px;}

.sonban-wd{width: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 2;text-align: center;padding: 0 4%;}
.sonban-wd h2{font-size: 48px;color: #fff;font-weight: 500;opacity: 0;animation: scaleCt 1s ease both;}
@keyframes scaleCt{0%{opacity: 0;transform: scale(.4);}100%{opacity: 1;transform: scale(1);}}
.sonmenu{width: 100%;background:#f1f2f3;}
.sonmenu-site{float: left;font-size: 0;}

.sonmenu-site a, .sonmenu-link a{color: #555;font-size: 16px;height: 74px;line-height: 74px;position: relative;display: inline-block;vertical-align: top;transition: all .4s ease;}
.sonmenu-site a:hover{color: #0070c0;}
.sonmenu-site a:after{content: ">";font-size: 16px;color: #555;font-family: "\5B8B\4F53";font-weight: 700;margin: 0 6px;}
.sonmenu-site a:last-child:after{display: none;}

.sonmenu-link{float: right;font-size: 0;}
.sonmenu-link a{margin-right: 30px;}
.sonmenu-link a:last-child{margin-right: 0;}
.sonmenu-link a:after{content: "";position: absolute;left: 0;width: 100%;height: 2px;background: linear-gradient(to right, #0070c0, #0d9aff);bottom: -1px;display: none;}
.sonmenu-link a:hover, .sonmenu-link a.ontrue{color: #0070c0;}
.sonmenu-link a.ontrue:after{display: block;}
.sonmenu-link-scroll{width: auto;}









/* 视频弹窗 */
.popVideo{display: none;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.popVideo-content{display: flex;justify-content: center;align-items: center;position: relative;width: 66%;height: 100%;margin: 0 auto;}
.popVideo-core{position: relative;display: inline-block;vertical-align: middle;width: 100%;position: relative;}
.popVideo-core video{width: 100%;max-height: 600px;background: #000;}
.popVideo-close {width: 28px;height: 28px;position: absolute;right: -28px;top: -28px;z-index: 3;background: url('../images/public/close.png') no-repeat center;cursor: pointer;opacity: .7;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
@media all and (max-width:1151px) {.popVideo-content {width: 92%;}.popVideo-close{right: 0;}}
/* over */


.fullpage{width: 100%;font-size: 0;text-align: center;user-select: none;margin-top: 60px;}
.fullpage a{display: inline-block;vertical-align: middle;width: 38px;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease;}
.fullpage a:first-child, .fullpage a:last-child{background: url('../images/gather/fparr.png') no-repeat center;border-color: transparent;}
.fullpage a:last-child{transform: rotate(180deg);}
.fullpage a:hover, .fullpage a.ontrue, .fullpage a.on{background-color: #0070c0;color: #fff;border-color: #0070c0;}
.fullpage a:first-child:hover, .fullpage a:last-child:hover{background-image: url('../images/gather/fparrH.png');background-color: #fff;}
@media all and (max-width:1359px) {.fullpage{margin-top: 48px;}}
@media all and (max-width:640px) {.fullpage a {width: 36px;height: 36px;line-height: 36px;margin: 0 4px;}.fullpage{margin-top: 36px;}}


/* 产品-列表 */
.product{width: 100%;padding: 30px 0 100px;overflow: hidden;}
.product-list{width: 100%;}
.product-list ul{margin-left: -1.5%;overflow: hidden;}
.product-list li{width: 23.5%;float: left;margin-left: 1.5%;margin-bottom: 30px; background: #fff;}
.xycp-imgwd{width: 100%;display: block;position: relative;box-shadow: 0 4px 14px 4px #efefef;transition: all .4s ease;}
.xycp-imgwd:hover{box-shadow: 0 4px 14px 4px #e9f6e3;}
.xycp-img{width: 100%;display: flex;align-items: center;justify-content: center;height: 216px;position: relative;}
.xycp-img:after{content: "";position: absolute;width: 100%;height: 3px;background: #0070c0;left: 0;top: 0;transition: all .4s ease;}
.xycp-img img{max-width: 88%;max-height: 88%;transform: scale(.96);transition: all .4s linear;}
.xycp-wd{width: 100%;padding: 10px 28px 25px;}
.xycp-wd h3{font-size:18px;color: #333;font-weight: 500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.xycp-wd p{font-size: 15px;color: #888;line-height: 26px;margin: 14px 0 0;height: 78px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.xycp-wd a{display: block;width: 114px;height: 40px;line-height: 38px;border: 1px solid #0070c0;position: relative;text-align: center;border-radius: 2px;font-size: 14px;color: #0070c0;transition: all .4s ease;}
.xycp-wd a:after{content: "";position: absolute;height: 100%;width: 0;right: 0;background: linear-gradient(to right,#0070c0,#0d9aff);transition: all .4s ease;}
.xycp-wd a span{position: relative;z-index: 2;}
.xycp-wd a:hover{color: #fff;}
.xycp-wd a:hover:after{width: 100%;right: auto;left: 0;}
.xycp-imgwd:hover .xycp-img img{transform: scale(1);}

/* 产品-详情 */
.porxqxl{width: 100%;padding: 80px 0;background: #eee;overflow: hidden;}
.porxqxl-img,.porxqxl-wdbox{width: 50%;float: left;display: flex;align-items: center;height: 458px;}
.porxqxl-img{justify-content: center;background: #fff;}
.porxqxl-img img{max-width: 88%;max-height: 88%;}
.porxqxl-wdbox{padding-left: 110px;}
.porxqxl-wd{width: 100%;}
.porxqxl-wd-title, .porxqxl-wd-desc{width: 100%;border-bottom: 1px solid #d5d5d5;padding-bottom: 28px;}
.porxqxl-wd-title h1{font-size: 42px;color: #1f1f1f;font-weight: 500;margin-bottom: 4px;}
.porxqxl-wd-title p{font-size: 18px;color: #666;line-height: 26px;}
.porxqxl-wd-desc{padding-top: 20px;}
.porxqxl-wd-desc h6{font-size: 20px;color: #0070c0;margin-bottom: 4px;}
.porxqxl-wd-desc p{font-size: 15px;color: #666;line-height: 26px;}
.porxqxl-wd-btn{width: 100%;font-size: 0;margin-top: 42px;}
.porxqxl-wd-btn a{display: inline-block;overflow: hidden;position: relative;vertical-align: middle;transition: all .4s ease;text-align: center;font-size: 18px;color: #666;width: 160px;height: 46px;line-height: 44px;border: 1px solid #0070c0;border-radius: 24px;margin-right: 14px;}
.porxqxl-wd-btn a:last-child{margin-right: 0;}
.porxqxl-wd-btn a span{position: relative;z-index: 2;}
.porxqxl-wd-btn a span:before{margin-right: 10px;content: "";width: 20px;vertical-align: middle;margin-top: -4px;height: 18px;background-repeat: no-repeat;background-position: center;display: inline-block;}
.porxqxl-wd-btn a.porxqxl-wd-btn-apply span:before{background-image: url('../images/gather/proxqic1.png');}
.porxqxl-wd-btn a.porxqxl-wd-btn-select span:before{background-image: url('../images/gather/proxqic2.png');}
.porxqxl-wd-btn a.porxqxl-wd-btn-consult span:before{background-image: url('../images/gather/proxqic3.png');}
.porxqxl-wd-btn a:before{content: "";background: linear-gradient(to right,#0070c0,#0d9aff);width: 0;right: 0;position: absolute;height: 100%;transition: all .6s ease;}
.porxqxl-wd-btn a:hover:before{width: 100%;right: auto;left: 0;}
.porxqxl-wd-btn a:hover{color: #fff;}
.porxqxl-wd-btn a.porxqxl-wd-btn-apply:hover span:before{background-image: url('../images/gather/proxqic1H.png');}
.porxqxl-wd-btn a.porxqxl-wd-btn-select:hover span:before{background-image: url('../images/gather/proxqic2H.png');}
.porxqxl-wd-btn a.porxqxl-wd-btn-consult:hover span:before{background-image: url('../images/gather/proxqic3H.png');}
.proxq-title{width: 100%;}
.proxq-title h4{font-size: 36px;color: #333;font-weight: 500;text-align: center;}
.proxq-title.ontrue h4{color: #fff;}
.proxq-title p{font-size: 16px;color: #888;line-height: 28px;text-align: justify;text-justify: distribute;max-width: 1260px;margin: 20px auto 0;}
.profile-ry-ban {margin-top: 60px;}
.profile-ry-ban .swiper-container {display: none;}
.profile-ry-ban .swiper-container.ontrue {display: block;}
.profile-ry .ban2{display: none;}
.profile-ry-page {margin-top: 30px;text-align: center;font-size: 0;margin-left: -20px;}
.profile-ry-page a{display: inline-block;padding: 14px 30px;color: #666;font-size: 18px;border: 1px solid #666;margin-left: 20px;}
.profile-ry-page a.ontrue,.profile-ry-page a:hover{background: #0070c0 ;color: #fff;border-color: #0070c0 ;}




.porxqtx{width: 100%;padding: 74px 0;overflow: hidden;}
.porxqtx-img{width: 100%;margin-top: 40px;text-align: center;}
.porxqtx img{max-width: 100%;}
.porxqtz{width: 100%;padding: 74px 0;overflow: hidden;background: #eee;}
.porxqtz-list{width: 100%;margin-top: 40px;}
.porxqtz-list li{width: 47%;}
.porxqtz-list li:first-child{float: left;}
.porxqtz-list li:last-child{float: right;}
.porxqtz-list li p{font-size: 16px;color: #888;line-height: 30px;position: relative;padding-left: 28px;}
.porxqtz-list li span{font-size: 18px;color: #888;line-height: 40px;position: relative;padding-left: 28px;}
.porxqtz-list li span:before{content: "";position: absolute;left: 0;top: 8px;width: 6px;height: 6px;border-radius: 50%;background: #0070c0;}
.porxqsq{width: 100%;padding: 74px 0 100px;overflow: hidden;}
.porxqsq .proxq-title p{text-align: center;}
.porxqsq-form{width: 100%;margin-top: 26px;}
.porxqsq-form li{width: 49%;margin-top: 2%;position: relative;}
.porxqsq-form li:nth-child(2n+1){float: left;}
.porxqsq-form li:nth-child(2n){float: right;}
.porxqsq-form li input, .porxqsq-form li textarea{width: 100%;height: 50px;border: 1px solid #eee;padding: 0 20px;font-size: 16px;color: #666;}
.porxqsq-form li.porxqsq-form-long{width: 100%;}
.porxqsq-form li.porxqsq-form-area{width: 100%;}
.porxqsq-form li.porxqsq-form-area textarea{padding: 12px 20px;height: 120px;}
.porxqsq-form-star{position: absolute;left: 6px;top: 50%;font-size: 16px;color: #d80a0a;font-style: normal;margin-top: -8px;}
.porxqsq-form-star:before{content: "*";}
.porxqsq-form li.porxqsq-form-ewmbtn{width: 100%;overflow: hidden;}
.porxqsq-form-ewm{padding-right: 164px;position: relative;width: 700px;float: left;}
.porxqsq-form-ewm span{display: block;position: absolute;right: 0;top: 0;height: 50px;border: 1px solid #eee;width: 154px;cursor: pointer;user-select: none;}
.porxqsq-form-ewm span img{max-width: 100%;max-height: 100%;}
.porxqsq-form-btn{width: 162px;height: 50px;background: linear-gradient(to right,#0070c0,#0d9aff);border-radius: 25px;font-style: 16px;color: #fff;letter-spacing: .2em;cursor: pointer;float: right;transition: all .4s ease;}

.proxq-sonmenu .sonmenu-site{border-bottom: none;}

/* 案例-列表 */
.case{width: 100%;padding: 72px 0 100px;background: #eee;overflow: hidden;}
.case-list{width: 100%;}
.case-list li{width: 100%;overflow: hidden;margin-top: 1px;}
.case-list li:first-child{margin-top: 0;}
.case-img, .case-wdbox{width: 50%;height: 438px;position: relative;overflow: hidden;display: block;}
.case-list li:nth-child(2n+1) .case-img{float: right;}
.case-list li:nth-child(2n+1) .case-wdbox{float: left;}
.case-list li:nth-child(2n) .case-img{float: left;}
.case-list li:nth-child(2n) .case-wdbox{float: right;}
.case-img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s linear;}
.case-img:hover img{transform: scale(1.06);}
.case-wdbox{background: #fff;display: flex;align-items: center;padding: 0 60px;}
.case-wd{width: 100%;}
.case-wd-title{width: 100%;}
.case-wd-title h3{font-size: 27px;color: #333;font-weight: 500; margin-bottom: 15px;}
.case-wd-title p{font-size: 15px;color: #888;margin: 16px 0 20px;}
.case-wd-title i{display: block;width: 40px;height: 3px;background: linear-gradient(to right,#0070c0,#0d9aff);}
.case-wd-desc{width: 100%;margin-top: 24px;}
.case-wd-desc p{font-size: 16px;color: #888;line-height: 28px;}
.case-wd-desc a{display: block;position: relative;width: 140px;margin-top: 42px;height: 48px;line-height: 44px;overflow: hidden;border-radius: 24px;border: 2px solid #e5e5e5;text-align: center;font-size: 16px;color: #888;transition: all .4s ease;}
.case-wd-desc a span{position: relative;z-index: 2;}
.case-wd-desc a:before{content: "";position: absolute;width: 0;height: 100%;right: 0;background: linear-gradient(to right,#0070c0,#0d9aff);top: 0;transition: all .6s ease;}
.case-wd-desc a:hover{color: #fff;border-color: #0070c0;}
.case-wd-desc a:hover:before{right: auto;left: 0;width: 100%;}

.ny_cases{width: 100%overflow: hidden;}
.ny_cases .ca_txt{font-size: 16px; line-height: 35px; color: #222;padding: 12px 0;}

.prelblt{width: 100%;padding: 10px 0;overflow: hidden;}
.prelblt ul{margin-left: -1%;display: flex;flex-wrap: wrap;display: -ms-flex;-ms-flex-wrap: wrap;}
.prelblt li{width: 32.333%;margin-left: 1%;margin-top: 1%;float: left;}
.prelblt li a{display: block;width: 100%;position: relative;overflow: hidden;}
.prelblt li a img{width: 100%;object-fit: cover;transition: all .4s linear;}
.prelblt-wd{position: absolute;width: 100%;padding: 0 38px;bottom: 20px;color: #fff;left: 0;z-index: 2;}
.prelblt-wd h2{font-size: 25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.prelblt-wd p{font-size: 15px;margin-top: 18px; line-height: 32px; display: -webkit-box;   -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}
.prelblt li a:hover img{transform: scale(1.1);}
.prelblt li a:hover:before{opacity: 0;}


/* 案例详情 */
.casexq-sonban.sonban .sonmenu{position: absolute;width: 100%;left: 0;bottom: 0;background: transparent;}
.casexq-sonban.sonban .sonban-wd{position: static;top: 0;transform: none;padding: 0;overflow: hidden;}
.casexq-sonban.sonban .sonban-wd h2{float: left;opacity: 1;animation: none;}
.casexq-sonban.sonban .sonmenu-site{width: 100%;border-bottom: none;border-top: 1px solid rgba(255,255,255,.1);margin-top: 30px;}
.casexq-sonban.sonban .videoPlay{margin-top: 12px;display: block;float: right;width: 180px;height: 52px;line-height: 52px;text-align: center;border-radius: 26px;background: linear-gradient(to right,#0070c0,#0d9aff);font-size: 18px;color: #fff;}
.casexq-sonban.sonban .videoPlay span:before{content: "";display: inline-block;transition: all .4s ease;width: 30px;height: 30px;background: url('../images/gather/casexqic1.png') no-repeat center /100% auto;vertical-align: middle;margin: -4px 8px 0 0;}
.casexq-sonban.sonban .videoPlay:hover span:before{transform: rotate(90deg);}
.casexq{width: 100%;padding: 50px 0 100px;background: #eee;overflow: hidden;}
.casexq-contlist{width: 100%;background: #fff;position: relative;}
.casexq-contlist-line{position: absolute;top: 0%;right: 35.5%;width: 2%;height: 100%;background: #eee;z-index: 9;}
.casexq-cont{width: 64.5%;float: left;border-right: 26px solid #fff;padding: 60px 40px 80px;z-index: 2;}
.casexq-list{width: 35.5%;float: right;z-index: 2;}
.casexq-cont h4{font-size: 20px;color: #333;font-weight: 500;line-height: 28px;margin-bottom: 10px;}
.casexq-cont p{font-size: 16px;color: #666;line-height: 28px;}
.casexq-cont label{display: block;width: 100%;font-size: 16px;color: #666;line-height: 28px;padding-left: 16px;position: relative;}
.casexq-cont label:before{content: "";width: 6px;height: 6px;left: 0;top: 11px;background: #0070c0;border-radius: 50%;position: absolute;}
.casexq-cont img{max-width: 100%;margin: 20px 0;}
.casexq-list-title{width: 100%;padding: 40px 0;text-align: center;background: #74787c;font-size: 32px;color: #fff;font-weight: 500;}
.casexq-list-item{width: 100%;padding: 0 44px;}
.casexq-list-item a{display: block;width: 100%;margin-top: 44px;}
.casexq-list-item a:last-child{padding-bottom: 44px;}
.casexq-list-img{width: 100%;overflow: hidden;}
.casexq-list-img img{width: 100%;object-fit: cover;transition: all .4s linear;}
.casexq-list-wd{width: 100%;padding-top: 20px;}
.casexq-list-wd h1{font-size: 22px;color: #333;font-weight: 500;transition: all .4s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.casexq-list-wd p{font-size: 16px;color: #666;line-height: 28px;margin-top: 10px;height: 56px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.casexq-list-item a:hover .casexq-list-img img{transform: scale(1.06);}
.casexq-list-item a:hover .casexq-list-wd h1{color: #0070c0;}
.casexqwd{width: 100%;margin-top: 80px;}
.casexqwd-title{width: 100%;}
.casexqwd-title h4{font-size: 36px;color: #444;font-weight: 500;}
.casexqwd-list{width: 100%;margin-top: 48px;}
.casexqwd-link{width: 100%;overflow: hidden;position: relative;margin-top: 20px;background: #fff;padding: 0 88px;display: block;}
.casexqwd-link:before, .casexqwd-link:after{content: "";position: absolute;height: 100%;background-position: center;background-repeat: no-repeat;width: 88px;}
.casexqwd-link:before{left: 0;background-image: url('../images/gather/casexqic2.png');}
.casexqwd-link:after{right: 0;background-image: url('../images/gather/casexqic3.png');}
.casexqwd-link:first-child{margin-top: 0;}
.casexqwd-link li{float: left;font-size: 16px;color: #666;line-height: 90px;width: 20%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left: 12px;}
.casexqwd-link li:first-child{font-size: 18px;color: #333;width: 40%;transition: all .4s ease;}
.casexqwd-link:hover li:first-child{color: #0070c0;}
/* 验证弹窗 */
.casexq-pop{display: none;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.casexq-pop-content{position: absolute;width: 520px;left: 50%;margin-left: -260px;border-radius: 10px;background: #fff;padding: 32px 34px;top: 50%;transform: translateY(-50%);}
.casexq-pop-close {width: 28px;height: 28px;position: absolute;right: -28px;top: -28px;z-index: 3;background: url('../images/public/close.png') no-repeat center;cursor: pointer;opacity: .7;transition: all .6s ease;}
.casexq-pop-item{width: 100%;}
.casexq-pop-item h6{font-size: 26px;color: #333;font-weight: 500;text-align: center;}
.casexq-pop-item ul{display: block;width: 100%;margin-top: 32px;}
.casexq-pop-item li{width: 100%;position: relative;margin-top: 20px;}
.casexq-pop-item li p{font-size:16px;line-height:28px;color:#666;}
.casexq-pop-item li:first-child{margin-top: 0;}
.casexq-pop-item input, .casexq-pop-item textarea{display: block;width: 100%;position: relative;border: none;height: 45px;border-radius: 3px;background: #f7f7f7;font-size: 16px;color: #888;padding: 0 20px;}
.casexq-pop-item textarea{height: 70px;padding: 12px 20px;}
.casexq-pop-item button{width: 100%;background: linear-gradient(to right,#0070c0,#0d9aff);height: 45px;font-size: 18px;color: #fff;border-radius: 23px;cursor: pointer;}
.casexq-pop-close:hover{opacity: 4;}

#casexq-pop2 .casexq-pop-item>a{display: block;text-align: center;line-height: 30px;font-size: 16px;margin-top: 14px;color: #0070c0;word-wrap:break-word;}

/* ---- */




.about_dyip ul{font-size: 0px;margin-top: .4rem;}
.about_dyip li{display: inline-block;font-size: .1rem;width: 25%;text-align: center;border-right: 1px solid #FFF;box-sizing: border-box;}
.about_dyip li:last-child{border-right: none;}
.about_dyip li i{font-style: normal;font-size: .3rem;display: inline-block;font-weight: bold;color: #193cad;}
.about_dyip li span{display: inline-block;}
.about_dyip li p{margin-top: .02rem;}









/* 公司简介 */
.profile {width: 100%;padding: 60px 0 80px; background: #fff; overflow: hidden;}
.about-box{padding:1px; background-color: #fff;  overflow: hidden;}
.about-box .pro_infos{font-size: 17px;line-height: 40px;color: #555;overflow: hidden;}
.about-box .pro_infos img{width: 100%;}

.about-title{font-size: 30px; line-height: 30px; font-weight: bold; padding: 28px 0; border-bottom: 1px solid#f1f2f3;}
.about-box .desc-box{display: flex;justify-content: space-between;margin-top:50px;}
.about-box .desc-box .info-box{width: 100%;}
.about-box .desc-box .info-box .info{font-size: 16px;line-height: 40px;color: #555;}
.about-box .desc-box .video-box{width: 55%;position: relative;  overflow: hidden; }
.about-box .desc-box .video-box .play-box{color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.about-box .desc-box .video-box .play-box i{width: 65px;}
.about-box .desc-box .video-box .play-box .text{margin-top: 20px;font-size: 18px;}
.about-box .desc-box .video-box img{width: 100%; opacity: 1;}
.about-box .desc-box .video-box video {width: 100%;}

.company_zi{width: 100%;overflow: hidden; padding:60px 0 0;margin:0 auto;}
.company_zi ul{margin-left: -2%; overflow: hidden;}
.company_zi ul li{width: 14.666%;margin-left: 2%;  padding: 30px 0;  float: left; text-align: center; background:#f83003; border-radius: 60px 0;}
.company_zi ul li h3{font-size: 50px;font-family: "Arial";color: #fff;font-weight: 400;padding-bottom: 8px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.company_zi ul li h3 span{font-size: 27px; padding-left: 5px;}
.company_zi ul li h4{font-size: 20px;color: #fff;font-weight: normal;}
.company_zi ul li:nth-child(2){ background:#ebac07;}
.company_zi ul li:nth-child(3){ background:#a2b932;}
.company_zi ul li:nth-child(4){ background:#00b0f0;}
.company_zi ul li:nth-child(5){ background:#aa48aa;}
.company_zi ul li:nth-child(6){ background:#17100b;}

.video-layer .layui-layer-content{width: 800px !important; height: 450px !important; overflow: hidden !important;}
.video-layer video{width: 100% !important; height: 100% !important;}


.zhengshu{overflow: hidden;}
.zhengshu ul{ margin-left:-2%;}
.zhengshu li{ float:left; width:23%; margin-left:2%; text-align:center; margin-bottom:2%; background: #f2f2f2; padding:1.2%;}
.zhengshu li img{ max-width:98%;}
.zhengshu li span{display:block; line-height:30px; font-size:15px; padding-top: 10px; color: #444;}

.Ulimg{overflow: hidden;}
.Ulimg ul{ margin-left:-2%;}
.Ulimg li{ float:left; width:48%; margin-left:2%; text-align:center; margin-bottom:2%; box-sizing: border-box; overflow: hidden;}
.Ulimg li .upimg{width: 100%; border: 7px solid #e2e2e2; overflow: hidden;}
.Ulimg li .upimg img{ max-width:100%; -webkit-transition:0.5s;transition:0.5s;}
.Ulimg li .upimg:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.Ulimg li span{display:block; line-height:22px; font-size:15px; padding: 12px 0 0;}

.profile-wh-list {width: 100%;padding: 30px 0;}
.profile-wh-list ul{margin: -2% 0 0 -3%;}
.profile-wh-list li{width:30.333%;margin: 2% 0 0 3%;float: left;box-shadow: 0 0 15px rgba(0, 0, 0, .1);padding: 32px 0;height: 320px; text-align: center;background: #fff;transition: all .4s ease;}
.profile-wh-list li:hover{transform: translateY(-10px);}
.profile-wh-listwd {margin-top:38px;}
.profile-wh-listwd h5{font-size: 25px;color: #333;margin-bottom: 25px;}
.profile-wh-listwd p{font-size: 16px;line-height: 26px;color: #666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.profile-lc {width: 100%;padding: 110px 0;height: 700px;background: url("../images/gather/profile-10.png") no-repeat center;position: relative;}
.profile-lc-ban1 {margin-top: 72px;}
.profile-lc-ban1 a{color: #fff;font-size: 32px;display: inline-block;}
.profile-lc-ban2 {position: relative;margin-top: 90px;}
.profile-lc-ban2 .swiper-container {width: 1100px;height: 226px;background: url("../images/gather/profile-12.png") no-repeat center;}
.profile-lc-ban2 .swiper-button-next, .profile-lc-ban2 .swiper-button-prev{background:url("../images/gather/profile-11.png") no-repeat center;opacity: 1;}
.profile-lc-ban2 .swiper-button-prev {transform: rotate(180deg);left: 54px;}
.profile-lc-ban2 .swiper-button-next {right: 54px;}
.profile-lc-ban2 .swiper-slide{display: flex;align-items: center;}
.profile-lc-ban2wd {padding-left: 230px;width: 100%;}
.profile-lc-ban2wd p{font-size: 18px;line-height: 34px;color: #333;padding-left: 20px;position: relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.profile-lc-ban2wd p:before{position: absolute;content: "";width: 5px;height: 5px;border-radius: 50%;background: #0070c0;left: 0;top: 50%;transform: translateY(-50%);}
.profile-lc-ban1img {position: absolute;top: 290px;left: 0;}
.profile-lc-ban1img img{width: 100%;object-fit: cover;}

.profile-ry {width: 100%;padding: 76px 0 98px;}
.profile-ry-btn {position: relative;width: 96%;margin: 0 auto;}
.profile-ry-banimg{width: 100%;border: 1px solid #e8e8e8;position: relative;border-left: none;}
.profile-ry-ban .swiper-container{padding: 0 1px;}
.profile-ry-ban .swiper-slide:first-child .profile-ry-banimg{border-left: 1px solid #e8e8e8;}
.profile-ry-banimg:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 5px;}
.profile-ry-banimg:hover{background: #fafcf9;}
.profile-ry-banimg:hover:after{background: #0070c0;}
.profile-ry-imgbox {height: 360px;width: 100%;display: flex;align-items: center;justify-content: center;}
.profile-ry-imgbox img{max-width: 88%;max-height: 88%;object-fit: cover;}
.profile-ry-banimg p{font-size: 18px;color: #666;height: 80px;text-align: center;padding: 0 20px;}
.profile-ry .swiper-button-prev,.profile-ry .swiper-button-next{width: 50px;height: 50px;border: 1px solid #e1e1e1;border-radius: 50%;text-align: center;line-height: 50px;font-family: \5B8B\4F53;font-size: 18px;font-weight: bold;background: no-repeat;opacity: 1;}
.profile-ry .swiper-button-prev{left: 3%;}
.profile-ry .swiper-button-next{right: 3%;}

/* 联系我们 */
.about-list {padding:100px 0 118px ;width: 100%;}
.about-list ul{margin: -2% 0 0 -2%;}
.about-list li{width: 31.333%;margin: 2% 0 0 2%;float: left;box-shadow: 0 0 15px rgba(0, 0, 0, .1);}
.about-list li:nth-child(1){background: url("../images/gather/about-4.png") no-repeat left top;}
.about-list li:nth-child(2){background: url("../images/gather/about-5.png") no-repeat right top;}
.about-list li:nth-child(3){background: url("../images/gather/about-6.png") no-repeat right bottom;}
.about-list-img {width: 100%;height: 120px;text-align: center;padding-top: 36px;}
.about-list-wd {width: 100%;text-align: center;padding-bottom: 20px;}
.about-list-wd h5{color: #1f1f1f;font-size: 22px;}
.about-list-wd p{font-size: 16px;line-height: 24px;color: #666;max-width: 90%;margin: 10px auto 0;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 50px;}


.about-message {width: 100%;padding: 80px 0 96px;}
.about-message .proxq-title p{text-align: center;}
.about-form {margin:70px 0 0 -2%;}

.about-form input{margin: 2% 0 0 2%;border: 1px solid #eeeeee;width: 48%;padding-left: 22px;float: left;line-height: 50px;background: url("../images/gather/about-14.png") no-repeat left 10px center;}
.about-form input::-moz-placeholder {color: #666;opacity: 1;}
.about-form input:-ms-input-placeholder {color: #666;}
.about-form input::-webkit-input-placeholder {color: #666;}
.about-form input:nth-child(4),.about-form input:nth-child(6){background: none;}
.about-form input:nth-child(1),.about-form input:nth-child(2){margin-top: unset;}
.about-form textarea {margin: 2% 0 0 2%;width: 98%;height: 178px;border: 1px solid #eeeeee;padding: 16px 0 0 20px;padding-left: 22px;background: url("../images/gather/about-14.png") no-repeat left 10px top 23px;}
.about-form-lab {display: block;margin-top: 2%;}
.about-form-lab input{width: 37%;}
.about-form-lab img{margin-left: 10px;}
.about-form-lab a{width: 160px;line-height: 50px;display: block;float: right;background: linear-gradient(to right, #0070c0  , #0d9aff);color: #fff;text-align: center;font-size: 16px;border-radius: 30px;}


/* 品牌介绍--列表 */
.brand {width: 100%;background: url("../images/gather/brand-1.png") no-repeat;padding: 70px 0 90px;}
.brand-list {padding-top: 0;}
.brand .contain .brand-list:first-child{padding-top: unset;}
.brand-list h5{font-size: 24px;line-height: 30px;color: #333;position: relative;padding-left: 30px;margin-bottom: 36px;}
.brand-list h5:before{width: 14px;height: 14px;border-radius: 50%;border: 3px solid #0070c0;position: absolute;left: 0;top: 8px;content: "";}
.brand-list ul{width: 100%;margin: -2% 0 0 -2%;}
.brand-list li{width: 23%;margin: 2% 0 0 2%;float: left;border: 1px solid #e1e1e1;background: #fff;}
.brand-list li a{width: 100%;display: block;}
.brand-list li:hover{border-color: #0070c0 ;}
.brand-list li:hover .brand-list-img:after {width: 100%;}
.brand-list-img {width: 80%;border-bottom: 1px solid #e1e1e1;display: flex;align-items: center;justify-content: center;height: 150px;margin: 0 auto;position: relative;}
.brand-list-img:after{position: absolute;content: "";width: 0;height: 1px;background: linear-gradient(to right,#0070c0,#0d9aff);bottom: -1px;left: 0;right: 0; transition: all .6s ease;margin: 0 auto;}

.brand-list-img img {max-width: 88%;max-height: 88%;object-fit: cover;}
.brand-list-wd {width: 100%;line-height: 66px;font-size: 17px;color: #333;text-align: center;}

/* 品牌介绍--详情 */
.brand-xq {width: 100%;padding: 70px 0 100px;}
.brand-xq-img,.brand-xq-wd{float: left;}
.brand-xq-img {width: 28%;}
.brand-xq-img img{max-width:250px;}
.brand-xq-wd{width: 72%;padding: 0 5% 0 3%;}
.brand-xq-wd p{font-size: 16px;line-height: 28px;color: #888;}
.brand-xq-btn a{background:  url("../images/gather/brand-18.png") no-repeat center;width: 160px;line-height: 46px;display: block;border-radius: 30px;color: #fff;padding-left: 58px;font-size: 18px;}


/* 新闻中心-列表 */
.news_center{width: 100%;height: auto;overflow: hidden; }
.news_center ul {margin-left: -2%;}
.news_center ul li{width: 31.333%;float: left;margin-left: 2%;overflow: hidden;;margin-bottom: 4%;background-color: #fff;}
.news_img{width: 100%;height:253px; overflow: hidden;}
.news_img img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.news_center ul li:hover .news_img img{transform: scale(1.1);}
.news_text{padding: 25px;height: 185px;overflow: hidden;}
.news_text h4{height:30px;line-height: 30px;color: #222;font-size: 16px;overflow: hidden; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_text p{font-size: 14px;color: #888;line-height: 26px;height: 52px;overflow: hidden;margin-top: 10px;
overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical;white-space:normal;}
.news_text h5{font-size: 14px;color: #666;line-height: 30px;padding-top: 10px;}
.news_text h5 span{float: right;font-family: "å®‹ä½“"}
.news_text h4:hover{color: #0070c0;}


/* 新闻中心---详情 */
.news-xq {width: 100%;padding: 70px 0 100px;}
.news-xq-main ,.news-xq-secondary{float: left;}
.news-xq-main {width: 67%;}
.news-xq-main h3{font-size: 24px;color: #333;font-weight: 500;}
.news-xq-main>p{font-size: 16px;line-height: 18px;color: #666;padding-left:28px ;margin: 24px 0;background: url("../images/indxwIc.png") no-repeat left 0 center;}
.news-xq-mainwd {width:100%;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 30px 0;}
.news-xq-mainwd img{max-width:100%;}
.news-xq-mainwd p{font-size: 15px;line-height: 30px;color: #555;}
.news-xq-mainwd p img{max-width: 100%;object-fit: cover;}
.news-xq-mainwd h5{font-size: 18px;line-height: 28px;color: #333;font-weight: 500;}
.news-xq-btn {padding: 50px 0 0;position: relative;}
.news-xq-btn a{display:block;font-size: 15px;line-height: 40px;color: #666;max-width: 80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.news-xq-btn a:hover{color: #0070c0 ;}
.news-xq-btn a:last-child:hover {color: #fff;}
.news-xq-btn a:last-child{width: 160px;position: absolute; background: linear-gradient(to right, #0070c0  , #0d9aff);line-height: 46px;border-radius: 30px;color: #fff;padding-left: 30px;right: 0;top: 66px;text-align: center;font-size: 18px;}
.news-xq-btn a:last-child:before{width: 23px;height: 15px;content: "";position: absolute;background: url("../images/news-12.png") no-repeat;left: 26px;top: 14px;}

.news-xq-secondary{width: 33%;padding-left: 5%;}
.news-xq-secondary h4{font-size: 22px;color: #333;padding-left: 14px;border-left: 5px solid #0070c0 ;}
.news-secondary-list {padding: 20px 0 28px;}
.news-secondary-list a{width: 100%;padding: 20px 0;display: block;border-top: 1px solid #f2f2f2;}
.news-secondary-list a:hover p,.news-secondary-list a:hover span{color: #0070c0 ;}
.news-secondary-list a:last-child{border-bottom: 1px solid #f2f2f2;}
.news-secondary-list a p{font-size: 16px;line-height: 24px;color: #444;margin-bottom: 10px;height: 48px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: all .4s ease;}
.news-secondary-list a span{font-size: 14px;line-height: 18px;color: #777;transition: all .4s ease;}
.news-label {padding: 26px 0 0;}
.news-label a{display: inline-block;padding: 4px 6px;border: 1px solid #dbdbdb;color: #888;font-size: 16px;margin: 4px 1px;min-width: 76px;border-radius: 30px;text-align: center;transition: all .4s ease;}
.news-label a:hover{color: #fff;background: linear-gradient(to right, #0070c0  , #0d9aff);}


/* 招贤纳士 */
.recruit-rc {width: 100%;padding:74px 0;}
.recruit-rc-list {margin-top: 54px;width: 100%;}
.recruit-rc-list ul{margin: -1% 0 0 -1%;}
.recruit-rc-list li{width: 24%;margin: 1% 0 0 1%;float: left;position: relative;overflow: hidden;}
.recruit-rc-list li img{width: 100%;object-fit: cover;height: 380px;transition: all .4s ease;}
.recruit-rc-list li:hover img{transform: scale(1.04);}
.recruit-rc-wd {width: 100%;position: absolute;height: 100%;background: rgba(17,58,144,.5);top:0;left: 0;text-align: center;}
.recruit-rc-wd p{font-size: 24px;color: #fff;line-height: 30px;text-align: center;position: absolute;top: 40%;width: 100%;}
.recruit-rc-wd p:before{position: absolute;bottom: -20px;left: 50%;content: "";background:linear-gradient(to right, #0070c0  , #0d9aff);width: 50px;height: 3px;transform: translateX(-50%);}

.recruit-zp {width: 100%;padding: 80px 0;background: #eeeeee;}
.recruit-zp-list {margin-top: 52px;}
.recruit-zp-list ul{margin-top: -1.5%;}
.recruit-zp-list li{width: 100%;background: #fff;margin-top: 1.5%;}
.recruit-zp-list li:first-child,.recruit-zp-list li.ontrue{background:linear-gradient(to right, #0070c0  , #0d9aff);}
.recruit-zp-list li:first-child>p,.recruit-zp-list li.ontrue>p{color: #fff !important;font-weight: normal !important;}
.recruit-zp-list li.ontrue>p span{color: #0070c0 ;background: #fff;}
.recruit-zp-list li>p{float: left;width: 15%;line-height: 80px;text-align: center;font-size: 16px;color: #666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.recruit-zp-list li>p:first-child{width: 25%;color: #333;font-size: 18px;text-align: left;padding-left: 80px;font-weight: 500;}
.recruit-zp-list li>p span{width: 36px;height: 36px;border-radius: 50%;background: #0070c0 ;text-align: center;line-height: 36px;display: block;margin: 22px auto 0;color: #fff;font-size: 22px;font-weight: bold;font-family: \5B8B\4F53;cursor: pointer;}
.recruit-zp-list-erji {width: 100%;padding: 60px 80px;float: left;background: #fff;display: none;}
.recruit-zp-list-erji h5{font-size: 18px;line-height: 32px;color: #333;font-weight: 500;}
.recruit-zp-list-erji p{font-size: 16px;line-height: 32px;color: #666;}
.recruit-zp-list-erji p a{color: #0070c0 ;display: inline-block;position: relative;}
.recruit-zp-list-erji p a:before{position: absolute;content: "";left: 0;bottom:0;background: #0070c0 ;width: 100%;height: 1px;}
.recruit-zp-list-erji>a{width: 160px;line-height: 46px;color: #fff;background:linear-gradient(to right, #0070c0  , #0d9aff);text-align: center;font-size: 18px;display: block;border-radius: 30px;margin-top: 40px;}

.recruit-fl {width: 100%;padding: 80px 0 90px;background:url("../images/gather/zxns-1.png") no-repeat center;}
.recruit-fl-list {width: 100%;margin-top:70px;padding: 0 60px;}
.recruit-fl-list li{width: 16.6666%;float: left;text-align: center;cursor: pointer;}
.recruit-fl-list li p{color: #333;font-size: 18px;margin-top: 22px;}
.recruit-fl-list-img {width: 90px;height: 90px; background: linear-gradient(to top, #0070c0  , #0d9aff);margin: 0 auto;border-radius: 10px;line-height: 90px;}
.recruit-fl-ban-box {display: none;}
.recruit-fl-ban-box.ontrue{display: block;}
.recruit-fl-ban {width: 100%;padding-top:80px;}
.recruit-fl-ban .swiper-slide{width: 720px;}
.recruit-fl-banimg img{width: 100%;object-fit: cover;}
.recruit-fl-banwd {position: absolute;bottom: 0;left: 0;width: 100%;background:linear-gradient(to left, rgba(21,74,146,.9) , rgba(96,163,55,.9));display: none;}
.recruit-fl-banwd p{width: 90%;line-height: 58px;color: #fff;text-align: center;font-size: 18px;margin: 0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.recruit-fl-ban .swiper-slide-active .recruit-fl-banwd{display: block;}

.contact_box{width: 100%;padding: 55px 0 40px; background: #fff; overflow: hidden;}
.sales{width: 100%; overflow: hidden;}
.sales ul {margin-left: -2%;}
.sales ul li {margin-left:2%;margin-bottom: 40px; width: 46.333%; float: left; margin-bottom: 3%;}
.sales ul li h3{font-size: 25px; letter-spacing: 1px; line-height: 30px; color: #333; font-weight: 400; height: 40px; overflow: hidden;}
.sales ul li .text-muted{padding-bottom:30px; margin-top: 5px; font-size: 17px; letter-spacing: 0.5px; color: #444; line-height: 38px; 
    font-weight: 400; height: 120px;}
.sales ul li .text-muted span{width: 49%; display: inline-block; margin-top: 8px;}
.sales ul li .text-muted span img{width: 115px; margin-top: 8px;}
.sales ul li:nth-child(1) .text-muted,.sales ul li:nth-child(2) .text-muted,.sales ul li:nth-child(3) .text-muted{height: 300px;}

.relly{width: 100%;padding: 60px 0;background: #f5f5f5;overflow: hidden;}
.relyx-title{text-align: center; overflow: hidden;}
.relyx-title h3{font-size: 30px;color: #333;}
.relyx-title p{font-size: 15px;color: #777;line-height: 26px;margin-top: 16px;}
.relly-form{width: 100%;margin-top: 45px;}
.relly-formipt{width: 100%;margin-top: 28px; overflow: hidden;}
.relly-formipt input{width: 48%;height: 60px;background: #f2f2f2;padding: 0 32px;}
.relly-form input, .relly-form textarea{font-size: 15px;color: #666;}
.relly-form input:-moz-placeholder, .relly-form textarea:-moz-placeholder {color:#666;font-size: 15px;}
.relly-form input::-moz-placeholder, .relly-form textarea::-moz-placeholder {color:#666;font-size: 15px;}
.relly-form input:-ms-input-placeholder, .relly-form textarea:-ms-input-placeholder{color:#666;font-size: 15px;}
.relly-form input::-webkit-input-placeholder, .relly-form textarea::-webkit-input-placeholder{color:#666;font-size: 15px;}
.relly-formipt input:first-child{float: left;}
.relly-formipt input:last-child{float: right;}
.relly-form textarea{width: 100%;display: block;background: #f2f2f2;border: none;margin-top: 32px;padding: 24px 32px;height: 164px;}
.relly-formyzmbtn{width: 100%;overflow: hidden;margin-top: 32px;}
.relly-formyzm{float: left;}
.relly-formyzm input{width: 400px;height: 60px;background: #f2f2f2;padding: 0 32px;display: block;float: left;}
.relly-formyzm span{display: block;float: left;margin-left: 20px;height: 60px;width: 150px;cursor: pointer;}
.relly-formyzm span img{width: 100%;height: 100%;}
.relly-formbtn {width: 200px;height: 60px;display: block;background: #f4a45b;font-size: 16px;color: #fff;text-align: center;float: left;cursor: pointer;}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .sonban-wd h2{font-size: 50px;}
    .casexq-sonban.sonban .videoPlay {margin-top: 2px;}
    .profile-ry .swiper-button-prev{left: 0;}
    .profile-ry .swiper-button-next{right: 0;}
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .sonban-wd h2{font-size: 44px;}
    .product {padding: 30px 0 88px;}
    .porxqxl-wd-title h1 {font-size: 38px;}
    .porxqxl-wdbox {padding-left: 90px;}
    .proxq-title h4 {font-size: 32px;}
    .porxqsq {padding: 74px 0 88px;}
    .case {padding: 72px 0 88px;}
    .case-list li {margin-top: 50px;}
    .casexq-sonban.sonban .sonmenu-site {margin-top: 24px;}
    .casexq-sonban.sonban .videoPlay {margin-top: 0;height: 46px;line-height: 46px;width: 158px;}
    .profile-ban .profile-ban-box:last-child {padding: 124px 150px 0 86px;}
    .about-map-bg {margin-left: 6%;}
    .about-map .contain {width: unset;}
    .news-wd {width: 66%;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .sonban-wd h2{font-size: 40px;}
    .product {padding: 30px 0 80px;}
    .porxqxl-wdbox {padding-left: 80px;}
    .porxqxl-wd-title h1 {font-size: 34px;}
    .porxqsq {padding: 74px 0 80px;}
    .case {padding: 72px 0 80px;}
    .case-img, .case-wdbox{height: 380px;}
    .case-wd-title h1 {font-size: 28px;}
    .case-wd-title p {margin: 12px 0 16px;}
    .case-wd-desc a {width: 120px;margin-top: 28px;height: 40px;line-height: 36px;}
    .casexq-sonban.sonban .videoPlay {margin-top: 0;height: 42px;line-height: 42px;width: 148px;font-size: 16px;}
    .casexq-sonban.sonban .videoPlay span:before{width: 26px;height: 26px;}
    .profile-lc-ban2 .swiper-container{width: 92%;}
    .profile-lc-ban2 .swiper-button-prev{left: 0;}
    .profile-lc-ban2 .swiper-button-next{right: 0;}
    .profile-ry-btn{width: 100%;}
    .about-map-bg {margin-left: 2%;}
    .about-map-wd{width: 30%;padding: 40px 34px 36px 64px;}
    .about-map-box .point {font-size: 16px;}
    .news-xq-btn a {max-width: 74%;}
    .news-xq-main h1 {font-size: 34px;}
    .news-xq-main>p {margin: 34px 0;}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .sonmenu-site a, .sonmenu-link a {height: 68px;line-height: 68px;}
    .sonban-wd h2 {font-size: 36px;}
    .sonmenu-link a {margin-right: 40px;}
    .about-title {font-size: 27px; padding:22px 0}
    .company_zi ul li h3 {font-size: 42px;}
    .product {padding: 30px 0 70px;}
    .product-list li{margin-top: 30px;}
    .porxqxl {padding: 70px 0;}
    .porxqxl-wd-title h1 {font-size: 30px;}
    .porxqxl-wd-title, .porxqxl-wd-desc {padding-bottom: 20px;}
    .porxqxl-wd-btn {margin-top: 36px;}
    .porxqxl-wdbox {padding-left: 60px;}
    .porxqxl-wd-btn a{width: 150px;}
    .proxq-title h4 {font-size: 28px;}
    .proxq-title p {line-height: 26px;margin: 16px auto 0;}
    .porxqtx {padding: 70px 0;}
    .porxqtz {padding: 70px 0;}
    .porxqsq {padding: 64px 0 70px;}
    .porxqsq-form {margin-top: 20px;}
    .case-wd-desc p {line-height: 26px;}
    .case {padding: 64px 0 700px;}
    .case-wd-desc {margin-top: 20px;}
    .case-list li {margin-top: 40px;}
    .casexq-sonban.sonban .videoPlay {height: 38px;line-height: 38px;width: 128px;font-size: 16px;}
    .news-img {padding-left: 26px;height: 130px;}
    .news-wd h5 {font-size: 18px;line-height: 24px;}
    .news-wd p {font-size: 16px;line-height: 24px;margin: 10px 0 16px;}
    .news-wd span {line-height: 40px;font-size: 16px;}
    .news-wd span:before {top: 16px;}
    .news-lb-list li a {padding: 30px;}
    .news-data h5 {font-size: 42px;line-height: 66px;}
    .news-xq-main h1 {font-size: 32px;}
    .news-xq-main>p {margin: 32px 0;}
    .news-xq-secondary {padding-left: 80px;}
    .sales ul li{width: 48%;}
    .sales ul li h3 {font-size:18px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .product-list li{width: 31.8333%;}
    .product {padding: 24px 0 60px;}
    .porxqxl {padding: 60px 0;}
    .porxqxl-wdbox {padding-left: 40px;}
    .porxqtx {padding: 60px 0;}
    .porxqtz {padding: 60px 0;}
    .porxqtz-list {margin-top: 34px;}
    .porxqsq {padding: 60px 0;}
    .case {padding: 60px 0;}
    .case-wd-title h1 {font-size: 26px;}
    .case-wdbox {padding: 0 50px;}
    .casexq-sonban.sonban .sonmenu-site {margin-top: 20px;}
    .profile-ban-box {height: 560px;}
    .profile-ban .profile-ban-box:last-child {padding: 100px 100px 0 80px;}
    .profile-ban-box h1 {font-size: 32px;}
    .profile-ban-wdbox {margin-top: 34px;}
    .profile-ban-btn {margin-top: 40px;}
    .profile-ry .swiper-button-prev, .profile-ry .swiper-button-next {width: 40px;height: 40px;line-height: 40px;margin-top: 20px;}
    .profile-ry-ban{width: 96%;margin: 60px auto 0;}
    .about-map-wd h5 {font-size: 22px;}
    .about-map-wd {width: 26%;padding: 28px 20px 28px 50px;}
    .about-map-wd p {font-size: 14px;line-height: 20px;margin-top: 6px;}
    .about-map-wd p:nth-child(2), .about-map-wd p:nth-child(3) {margin-top: 14px;}
    .about-map-bg {margin-left: -6%;}
    .news-xq-main h1 {font-size: 30px;}
    .news-xq-main>p {margin: 30px 0;}
    .recruit-rc-list li {width: 32.333%;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .sonban-wd h2 {font-size: 32px;}
    .sonmenu-link a {margin-right: 30px;}
    .porxqxl-img, .porxqxl-wdbox{width: 100%;height: auto;}
    .porxqxl-img{padding: 40px 0;}
    .porxqxl-wdbox{padding: 40px 0 0;}
    .porxqsq-form-ewm{width: 600px;}
    .case-wdbox {padding: 0 40px;}
    .news-xq-btn a {max-width: 66%;}
    .news-xq-main h1 {font-size: 28px;}
    .news-xq-main>p {font-size: 16px;}
    .news-xq-main>p {margin: 28px 0;}
    .news-xq-secondary {padding-left: 34px;}
    .news-xq-secondary h1 {font-size: 22px;}
    .news-secondary-list a p {font-size: 16px;margin-bottom: 6px;height: 46px;}
    .news-secondary-list a {padding: 16px 0;}
  
   
    
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {

    /* 平板设备 720 适配 */
    .sonban img {min-height: 340px;}
    .product-list li{width: 48.5%;}
    .xycp-img img {max-width: 95%;max-height:95%;}
    .xycp-wd{padding: 10px 20px 20px;}
    .xycp-wd p {font-size: 14px;}
    .porxqxl-wd-title h1 {font-size: 28px;}
    .porxqsq-form-ewm{width: 420px;}
    .case-img, .case-wdbox{width: 100%;height: auto;}
    .case-wdbox {padding: 40px 20px;}
    .casexq-cont {width: 100%;float: unset;border-right: none;padding: 40px;}
    .casexq-list {float: none;width: 100%;border-top: 30px solid #eee;margin-top: 38px;}
    .casexq-list-title {padding: 20px 0;font-size: 28px;}
    .casexq-list-wd h1 {font-size: 20px;}
    .casexq {padding: 50px 0;}
    .casexqwd {margin-top: 60px;}
    .casexqwd-title h4 {font-size: 28px;}
    .casexq-list-item {padding: 0 44px 44px;}
    .about-box{padding: 30px;}
    .about-title {font-size: 24px; padding:18px 0;}
    .about-box .desc-box{display: block;margin-top: 25px;}
    .about-box .desc-box .info-box{width: 100%;}
    .about-box .desc-box .info-box .info {font-size: 15px;line-height:32px;}
    .about-box .desc-box .video-box {width: 100%; margin-top: 28px; }
    .company_zi ul li {width: 31.333%; margin-bottom: 4%;}
    .profile {padding: 60px 0;}
    .profile-wd {margin: 30px auto 0;}
    .profile-wd p {line-height: 24px;}
    .profile-ban .profile-ban-box:last-child {border-top: 30px solid #fff;padding: 30px 4%;}
    .profile-ban-box {width: 92%;float: none;height: unset;margin: 0 auto;}
    .profile-ban-wdbox {height: unset;}
    .profile-ban-btn {display: none;}
    .profile-ban-box h1 {font-size: 28px;}
    .profile-ban-wd p {font-size: 14px;line-height: 24px;}
    .profile-wh {padding: 60px 0;}
    .profile-wh-list { padding: 0;}
    .profile-wh-list ul{margin: -2% 0 0 -2%;}
    .profile-wh-list li {width: 31.333%;margin: 2% 0 0 2%;}
    .profile-lc {padding: 60px 0;height: unset;}
    .profile-lc-ban2 .swiper-container {width: 84%;height: 180px;}
    .profile-lc-ban1 {margin-top: 40px;}
    .profile-lc-ban1 a {font-size: 28px;}
    .profile-lc-ban2wd {padding:0 12%;}
    .profile-lc-ban2wd p {font-size: 16px;line-height: 28px;}
    .profile-lc-ban1img {top: 184px;}
    .profile-lc-ban2 { margin-top: 60px;}
    .profile-ry-imgbox {height: 290px;}
    .profile-ry-banimg p {font-size: 16px;height: 60px;}
    .profile-ry {padding: 60px 0;}
    .profile-ry-ban {margin: 30px auto 0;}
    .about-list {padding: 60px 0;}
    .about-list li {width: 48%;}
    .about-map-wd ,.about-map-bg{display: none;}
    .about-map-yd ,.about-map-btn{display: block;}
    .about-map {height: unset;padding: 60px 0;}
    .about-map .contain {width: 92%;}
    .about-map-btn {text-align: center;margin-top: 20px;}
    .about-message {padding: 60px 0;}
    .about-form {margin: 50px 0 0 -2%;}
    .brand {padding: 60px 0;}
    .brand-list {padding-top: 60px;}
    .brand-list li {width: 48%;}
    .brand-list h5 {font-size: 22px;line-height: 28px;margin-bottom: 30px;}
    .brand-xq {padding: 60px 0;}
    .brand-xq-img { width: 100%;text-align: center;float: unset;}
    .brand-xq-wd{width: 100%;padding: unset;float: unset;margin-top:10px;}
    
    .zhengshu li{width: 48%;}
    .prelblt li{width: 49%;}

    .news-xq-mainwd p {line-height: 24px;}
    .news-xq {padding: 60px 0;}
    .news-xq-btn {padding: 30px 0 0;}
    .news-xq-main ,.news-xq-secondary{width: 100%;float: unset;}
    .news-xq-btn a:last-child {top: 46px;}
    .news-xq-secondary { padding-left: unset;padding-top:40px;}
    .news-xq-secondary h1 {font-size: 20px;}
    .recruit-rc-list li {width: 49%;}
    .recruit-rc {padding: 60px 0;}
    .recruit-rc-list {margin-top: 40px;}
    .recruit-zp {padding: 60px 0;}
    .recruit-zp-list {margin-top: 36px;}
    .recruit-zp-list-erji {padding: 30px;}
    .recruit-zp-list-erji p {line-height: 28px;}
    .recruit-zp-list li>p { width: 16%;line-height: 60px;font-size: 14px;}
    .recruit-zp-list li>p:first-child {width: 20%;font-size: 16px;padding-left: 30px;}
    .recruit-zp-list li>p span {width: 30px;height: 30px;line-height: 30px;margin: 14px auto 0;font-size: 20px;}
    .recruit-fl {padding: 60px 0;}
    .recruit-fl-list {margin-top: 50px;}
    .recruit-fl-list ul{margin-top: -3%;}
    .recruit-fl-list li {width: 33.33333%;margin-top: 3%;}
    .recruit-fl-list li p {font-size: 16px;margin-top: 14px;}
    .recruit-fl-ban {padding-top: 60px;}
    .recruit-fl-ban .swiper-slide{width: 100%;}
    .casexq-contlist-line{display: none;}
    .sales ul{margin-left: 0;}
    .sales ul li{width: 100%;margin-left: 0;}
    .sales ul li .text-muted{height: auto;}
    .sales ul li:nth-child(1) .text-muted,.sales ul li:nth-child(2) .text-muted,.sales ul li:nth-child(3) .text-muted{height: auto;}
    .relly-formipt input {height: 44px;padding: 0px 18px;font-size: 14px;}
    .relly-form textarea {margin-top: 20px;padding: 16px 18px;height: 160px;}
    .relly-formyzm input {width: 280px;height: 44px;padding: 0 18px;}
    .relly-formyzm span {margin-left: 12px;height: 44px;width: 150px;}
    .relly-formbtn{height: 44px;}
    .relly-formyzmbtn{margin-top: 20px;}
    
}
@media all and (max-width:680px) {
    
    
 
    /* 移动终端以上 360 适配 */
    
    .sonmenu-link-scroll{width: 100%;}
    
    .sonmenu-site{width: 100%;border-bottom: 1px solid #e4e4e4;padding: 0 12px;}
    .sonmenu-site a, .sonmenu-link a {height: 48px;line-height: 48px;}
    .sonmenu-link a {display: block;float: left;margin: 0 18px !important;font-size: 15px;}
    .sonmenu-link{overflow-x: auto;float: left;width: 100%;}
    
    
    

    
    
    
    
    
    
    
    
    
    
    .sonban-wd h2 {font-size: 28px;}
    .sonban img {min-height: 280px;}
    .sonban8 img {min-height: 150px;}
    .sonmenu .contain{width: 100%;}
    .about-box{padding: 20px;}
    .company_zi ul li {width: 48%;}
    .product-list ul {margin-left: 0;}
    .product-list li {width: 100%;margin-left: 0;margin-top: 20px;}
    .product {padding: 20px 0 42px;}
    .indcp-wd {padding: 10px 20px 0;}
    .porxqxl {padding: 40px 0;}
    .porxqxl-img {padding: 32px 0;}
    .porxqxl-wd-title h1 {font-size: 24px;}
    .porxqxl-wdbox {padding: 32px 0 0;}
    .porxqxl-wd-title p {font-size: 16px;line-height: 24px;}
    .porxqxl-wd-desc p {font-size: 14px;line-height: 22px;}
    .porxqxl-wd-btn {margin-top: 24px;}
    .porxqxl-wd-btn a span:before {margin-right: 2px;}
    .porxqxl-wd-btn a {font-size: 14px;width: 104px;height: 38px;line-height: 36px;margin-right: 8px;}
    .proxq-title h4 {font-size: 24px;}
    .porxqtx {padding: 40px 0;}
    .porxqtx-img {margin-top: 28px;}
    .porxqtz {padding: 40px 0;}
    .porxqtz-list li{width: 100%;}
    .porxqtz-list {margin-top: 32px;}
    .porxqsq {padding: 40px 0;}
    .porxqsq-form li{width: 100%;}
    .porxqsq-form li input, .porxqsq-form li textarea{height: 44px;}
    .porxqsq-form-ewm{width: 100%;padding-right: 144px;}
    .porxqsq-form-ewm span{height: 44px;width: 130px;}
    .porxqsq-form-btn{width: 100%;margin-top: 16px;height: 44px;}
    .case {padding: 40px 0;}
    .case-wdbox {padding: 28px 20px;}
    .case-wd-title h1 {font-size: 24px;}
    .case-list li {margin-top: 24px;}
    .casexq-sonban.sonban .sonban-wd{padding: 0 12px;}
    .casexq-sonban.sonban .videoPlay {height: 32px;line-height: 32px;width: 110px;font-size: 14px;}
    .casexq-sonban.sonban .videoPlay span:before {width: 20px;height: 20px;margin-right: 4px;}
    .casexq-sonban.sonban .sonmenu-site {margin-top: 12px;}
    .casexq {padding: 40px 0;}
    .casexq-cont {padding: 20px;}
    .casexq-cont h4 {font-size: 18px;line-height: 24px;margin-bottom: 8px;}
    .casexq-cont p {font-size: 14px;line-height: 24px;}
    .casexq-list-title { padding: 10px 0;font-size: 24px;}
    .casexq-list-item a {margin-top: 22px;}
    .casexq-list-item a:last-child{padding-bottom: 0;}
    .casexq-list-item {padding: 0 22px 22px;}
    .casexqwd {margin-top: 30px;}
    .casexq-list-wd h1 {font-size: 18px;}
    .casexq-list-wd p {font-size: 14px;line-height: 24px;margin-top: 10px;height: 52px;}
    .casexqwd-title h4 {font-size: 22px;}
    .casexqwd-list {margin-top: 24px;}
    .casexqwd-link:after{display: none;}
    .casexqwd-link {padding: 0 14px 0 60px;}
    .casexqwd-link:before, .casexqwd-link:after {width: 64px;}
    .casexqwd-link li {font-size: 14px;line-height: 60px;}
    .casexqwd-link li:first-child{font-size: 14px;}
    .casexq-cont label {font-size: 14px;line-height: 24px;}
    .casexq-pop-content {width: 320px; margin-left: -160px;padding: 20px;}
    .casexq-pop-close {right: -20px;}
    .casexq-pop-item h6 {font-size: 24px;}
    .casexq-pop-item ul { margin-top: 20px;}
    .profile {padding: 30px 0;}
    .profile-wd {margin: 20px auto 0;}
    .profile-wd p {font-size: 14px;}
    .profile-ban .profile-ban-box:last-child {border-top: 24px solid #fff;padding: 24px 4%;}
    .profile-ban-box h1 {font-size: 24px;}
    .profile-ban-wdbox {margin-top: 16px;}
    .profile-wh-list ul {margin: -4% 0 0;}
    .profile-wh-list li {width: 100%;margin: 5.5% 0 0;height: 270px;padding-top: 30px;}
    .profile-wh {padding: 30px 0;}
    .profile-wh-listwd h5 {font-size: 20px;margin-bottom: 18px;}
    .profile-wh-listwd {margin-top: 24px;}
    .profile-lc {padding: 30px 0;}
    .profile-lc-ban1 {margin-top: 20px;}
    .profile-lc-ban2 { margin-top: 20px;}
    .profile-lc-ban2wd p {font-size: 14px;line-height: 26px;}
    .profile-lc-ban2wd{padding: 0 4%;}
    .profile-lc-ban2 .swiper-container{height: unset;padding: 4% 0;width: 77%;}
    .profile-lc-ban1img{display: none;}
    .profile-lc-ban1 a {font-size: 24px;}
    .profile-ry {padding: 30px 0;}
    .profile-ry-ban {margin: 20px auto 0;width: 80%;}
    .profile-ry-imgbox {height: 250px;}
    .profile-ry-banimg p {height: 40px;}
    .profile-ry-imgbox img {max-width: 77%;max-height: 77%;}
    .about-list {padding: 30px 0;}
    .about-list ul{margin: -4% 0 0;}
    .about-list li { width: 100%;margin: 4% 0 0;}
    .about-map {padding: 30px 0;}
    .about-message { padding: 30px 0;}
    .about-message .proxq-title p {line-height: 24px;margin: 14px auto 0;}
    .about-form {margin: 26px 0 0;}
    .about-form input {margin: 4% 0 0;width: 100%;}
    .about-form input:nth-child(2){margin: 4% 0 0;}
    .about-form textarea { margin: 4% 0 0;width: 100%;height: 120px;}    
    .about-form-lab input{width: 50%;}
    .about-form-lab img{float: right;}
    .about-form-lab a {float: left;margin-top: 4%;margin-left: 26%;}
    .brand {padding: 30px 0;background: none;}
    .brand-list h5 {font-size: 20px;line-height: 26px;margin-bottom: 20px;}
    .brand-list h5:before {top: 6px;}
    .brand-list-img {height: 90px;}
    .brand-list-wd {line-height: 50px; font-size: 16px;}
    .brand-list { padding-top: 30px;}
    .brand-xq {padding: 30px 0;}
    .brand-xq-wd p {line-height: 26px;}
    .brand-xq-wd .off{display: none;}
    .ny_cases .ca_txt{font-size: 15px; line-height: 32px;}
    .prelblt ul{margin-left: 0;}
    .prelblt li{width: 100%;margin-left: 0;margin-bottom: 3%;}
    .news_center ul{margin-left:0;}
    .news_center ul li {width: 100%;margin-left:0;}
    .news-xq {padding: 30px 0;}
    .news-xq-main h1 {font-size: 24px;}
    .news-xq-main>p { margin: 20px 0;}
    .news-xq-btn a {max-width: 100%;}
    .news-xq-btn a:last-child {position: relative;line-height: 46px;padding-left: 30px;right: unset;top: unset;font-size: 16px;margin-top: 18px;}
    .news-xq-btn {padding: 20px 0 0;}
    .news-xq-btn a {line-height: 30px;}
    .news-label { padding: 20px 0 0;}
    .news-secondary-list {padding: 20px 0;}
    .recruit-rc {padding: 30px 0;}
    .recruit-rc-list {margin-top: 24px;}
    .recruit-rc-list ul{margin: -2% 0 0;}
    .recruit-rc-list li {width: 100%;margin: 2% 0 0;float: left;}
    .recruit-rc-wd p {font-size: 20px;top: 44%;}
    .recruit-zp {padding: 30px 0;}
    .recruit-zp-list {margin-top: 24px;}
    .recruit-zp-list li>p:nth-child(3),.recruit-zp-list li>p:nth-child(5){display: none;}
    .recruit-zp-list li>p {width: 20.66%;}
    .recruit-zp-list li>p:first-child {width: 38%;font-size: 16px;padding-left: 0;text-align: center;}
    .recruit-zp-list-erji {padding: 20px 30px;}
    .recruit-zp-list-erji h5 {font-size: 16px;line-height: 26px;}
    .recruit-zp-list-erji p {font-size: 14px;line-height: 24px;}
    .recruit-zp-list-erji>a {width: 130px; line-height: 40px;font-size: 16px;margin-top: 30px;}
    .recruit-fl {padding: 30px 0;}
    .recruit-fl-list {margin-top: 24px;padding: 0;}
    .recruit-fl-list ul{margin-top: -6%;}
    .recruit-fl-list li {margin-top: 6%;}
    .recruit-fl-list-img {transform: scale(.85);}
    .recruit-fl-banimg img {height: 200px;}
    .recruit-fl-banwd p {line-height: 36px;font-size: 14px;}
    .recruit-fl-ban {padding-top: 30px;}
    .sales ul li .text-muted span{width: 100%; }
    .sales ul li .text-muted span img{max-width: 100%; width: 88px;}
    .relly {padding: 36px 0 40px;}
    .relly-formipt input{width: 100%;margin-top: 20px;}
    .relly-form {margin-top: 8px;}
    .relly-formyzm input{width: 180px;}
    .relly-formyzm span{width: 120px;}
    .relly-formbtn{width: 100%;margin-top: 20px;}
    .relyx-info {display: none;width: 100%;position: fixed;z-index: 99999;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .4);}
    .relyx-info .contain{position: relative;height: 100%;}
    .relyx-infoitem {height: 440px;background: #fff;position: absolute;top: 50%;margin-top: -220px;padding: 32px 0 36px;}
    .relyx-infoitem ul{display: block;width: 100%;overflow-y: scroll;height: 384px;padding: 0 24px; }
    .relyx-info li {padding: 0;width: 100%;margin-top: 24px;}
    .relyx-info li h6, .relyx-info li h1 {margin-bottom: 10px;}
    .relyx-info li:first-child{margin-top: 0;}
    .relyx-close{display: block;width: 30px;height: 30px;position: absolute;z-index: 2;top: 0;right: 0;background: #1f5dcb url('../images/public/closeH.png') no-repeat center /16px auto;}
    
}