@charset "utf-8";

/* ===================首页样式========================== */
/*banner*/
.indban{width: 100%;overflow: hidden;position: relative;}
.indban-img{width: 100%;}
.indban-imgpc,.indban-imgmb{width: 100%;object-fit: cover;}
.indban-imgpc{min-height: 400px;}
.indban-imgmb{min-height: 320px;display: none;}
.indban .swiper-pagination{bottom: 38px;}
.swiper-point .swiper-pagination-bullet {background: #fff;opacity: .3;border-radius: 8px;transition: all .4s ease;}
.swiper-point .swiper-pagination-bullet-active {opacity: 1;width: 40px;background: linear-gradient(to right,#00aeef,#61d0fa);}

/*通用*/
.indmk{width: 100%;overflow: hidden;padding: 80px 0;}
.indtit{width: 100%;text-align: center;position: relative;z-index: 2;}
.indtit p{position: relative;font-size: 16px;color: #00aeef;font-weight: 500;padding-bottom: 18px;}
.indtit p:after{content: "";position: absolute;width: 120px;height: 4px;background: linear-gradient(to right,#00aeef,#61d0fa);left: 50%;margin-left: -60px;bottom: 0;}
.indtit h4{font-size: 42px;color: #444;margin-top: 28px;}
.indtit.white p{color: #fff;}
.indtit.white h4{color: #fff;}
.ab .indtit p{ font-size:42px;}
.ab .indtit h4{ font-size:16px;}

/*关于我们*/
.indgy{position: relative;}
.indgy:before, .indgy:after{content: "";position: absolute;background-repeat: no-repeat;background-size: 100% auto;}
.indgy:before{width: 330px;height: 338px;background-image: url('../images/indgyIc1.png');top: 0;left: 0;background-position: top left;}
.indgy:after{width: 490px;height: 490px;background-image: url('../images/indgyIc2.png');bottom: 0;right: 0;background-position: right bottom;}
.indgy-desc{width: 100%;margin-top: 40px;position: relative;z-index: 2;}
.indgy-desc p{font-size: 16px;color: #666;line-height: 28px;}
.indgy-desc a{display: block;width: 160px;height: 46px;line-height: 44px;text-align: center;border-radius: 24px;font-size: 18px;color: #fff;margin: 36px auto 0;background: linear-gradient(to right,#00aeef,#61d0fa);}
.indgy-desc a span{display: inline-block;vertical-align: middle;position: relative;padding-right: 30px;background: url('../images/indarr.png') no-repeat right 8px center;transition: all .4s ease;}
.indgy-desc a:hover span{background-position: right center;}
.indgy-list{width: 100%;margin-top: 48px;position: relative;z-index: 2;}
.indgy-list{margin-left: 1px;}
.indgy-list li{width: 25%;float: left;height: 220px;border: 1px solid #e5e5e5;margin-left: -1px;text-align: center;padding: 32px 0 0;background: #fff;}
.indgy-list li:first-child{border-left: 1px solid #e5e5e5;}
.indgy-list li h6{ display: flex; width: 100%; align-items: flex-end; justify-content: center; padding-top:20px;}
.indgy-list li h6 b{ display:block; font-size:50px; line-height:60px; color:#00aeef;}
.indgy-list li h6 a{ display:block; font-size:20px; line-height:40px; margin-left:5px;}
.indgy-list li h6 img{max-height: 100%;transition: all .4s linear;}
.indgy-list li p{font-size: 20px;color: #666;margin-top: 28px;}

/*产品*/
.indpp{background-repeat: no-repeat;background-size: cover;}
.indpp-loop{width: 100%;margin-top: 54px;}
.product{width: 100%;padding: 30px 0 100px;overflow: hidden;}
.product-list{width: 100%;}
.indpp .product-list{ padding-top:14px;}
.product-list ul{margin-left: -1.5%;}
.product-list li{width: 23%;float: left;margin-left: 1.5%;margin-top: 40px;}
.indcp-imgwd{width: 100%;display: block;position: relative; padding-bottom:30px;transition: all .4s ease; background-color:#fff;}
.product .indcp-imgwd{box-shadow: 0 4px 14px 4px #efefef;}
.product .indcp-imgwd:hover{box-shadow: 0 4px 14px 4px #e9f6e3;}
.indcp-img{width: 100%;display: flex;align-items: center;justify-content: center; height: 216px;position: relative;}
.indcp-img:after{content: "";position: absolute;width: 100%;height: 3px;background: #00aeef;left: 0;top: 0;transition: all .4s ease;}
.indcp-img img{max-width: 88%;max-height: 88%;transform: scale(.96);transition: all .4s linear;}
.indcp-wd{width: 100%;padding: 10px 28px 0;}
.indcp-wd h1{font-size: 20px;color: #333;font-weight: 500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.indcp-wd p{font-size: 16px;color: #888;line-height: 26px;margin: 14px 0 28px;height: 52px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.indcp-wd a{display: block;width: 94px;height: 40px;line-height: 38px;border: 1px solid #00aeef;position: relative;text-align: center;border-radius: 2px;font-size: 16px;color: #00aeef;transition: all .4s ease;}
.indcp-wd a:after{content: "";position: absolute;height: 100%;width: 0;right: 0;background: linear-gradient(to right,#00aeef,#61d0fa);transition: all .4s ease;}
.indcp-wd a span{position: relative;z-index: 2;}
.indcp-wd a:hover{color: #fff;}
.indcp-wd a:hover:after{width: 100%;right: auto;left: 0;}
.indcp-imgwd:hover .indcp-img img{transform: scale(1);}

/*合作案例*/
.brand {width: 100%;background: url("../images/brand-1.png") no-repeat;padding: 70px 0 90px;}
.brand-list {padding-top: 98px;}
.indcp .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 #00aeef;position: absolute;left: 0;top: 8px;content: "";}
.brand-list swiper-wrapper{width: 100%;}
.brand-list .swiper-slide{width: 18%;float: left;border: 1px solid #e1e1e1;background: #fff;}
@media (max-width: 640px){
.brand-list .swiper-slide{ width:48%;}
}
.brand-list .swiper-slide a{width: 100%;display: block;}
.brand-list .swiper-slide:hover{border-color: #00aeef;}
.brand-list .swiper-slide:hover .brand-list-img:after {width: 100%;}

.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: #00aeef;}
.brand-list li:hover .brand-list-img:after {width: 100%;}

.brand-list-img {display: flex;align-items: center;justify-content: center;margin: 0 auto;position: relative;}
/*.brand-list-img:after{position: absolute;content: "";width: 0;height: 1px;background: linear-gradient(to right,#00aeef,#61d0fa);bottom: -1px;left: 0;right: 0; transition: all .6s ease;margin: 0 auto;}*/
.brand-list-img img { width:100%; display:block;object-fit: cover;}
.brand-list-wd {width: 100%;line-height: 66px;font-size: 20px;color: #333;text-align: center;}
.indpp-wd{padding: 20px 28px 20px; text-align:center;}
.indpp-wd h4{font-size: 20px;color: #333; line-height:30px; height:60px; overflow:hidden;margin-bottom: 12px;transition: all .4s ease;}
.indpp-wd p{font-size: 16px;color: #888;line-height: 24px;}
.indpp-imgwd:hover .indpp-img:after{width: 100%;}
.indpp-imgwd:hover .indpp-wd h4{color: #00aeef;}

.indcp .swiper-pagination{ text-align:center; position:relative; width:100%; margin-top:30px;}
.indcp .swiper-pagination-bullet { width:10px; height:10px;background: #333;opacity: .3;border-radius: 10px; margin:0 5px;transition: all .4s ease;}
.indcp .swiper-pagination-bullet-active {opacity: 1;width:60px;background: linear-gradient(to right,#00aeef,#61d0fa);}

/*新闻动态*/
.indfa{background: #f8f8f8;}
.indxw-item{width: 100%;margin-top: 52px;}
.indxw-item ul{margin-left: -1.5%;}
.indxw-item li{width: 31.8333%;background: #fff;float: left;margin-left: 1.5%;box-shadow: 0 4px 14px 4px #eee;}
.indxw-link{width: 100%;display: block;}
.indxw-link-img{width: 100%;height: 280px;overflow: hidden;}
.indxw-link-img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s linear;}
.indxw-link-wd{width: 100%;padding: 38px 36px 28px;}
.indxw-link-wd h1{font-size: 20px;color: #333;line-height: 24px;height: 48px;transition: all .4s ease;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.indxw-link-wd p{font-size: 16px;color: #888;line-height: 24px;margin: 16px 0 28px;height: 48px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.indxw-link-wd span{display: block;font-size: 16px;color: #888;padding-left: 24px;background: url('../images/indxwIc.png') no-repeat left center;}
.indxw-link:hover .indxw-link-img img{transform: scale(1.06);}
.indxw-link:hover .indxw-link-wd h1{color: #00aeef;}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .indgy:before {width: 250px;height: 260px;}
    .indgy:after {width: 440px;height: 448px;}
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .indban .swiper-pagination {bottom: 32px;}
    .indtit h4 {font-size: 38px;color: #444;margin-top: 24px;}
    .indgy:before {width: 230px;height: 234px;}
    .indmk {padding: 74px 0;}
    .indcp .contain{width: calc(92% + 30px);}
    .indfa-num li p {font-size: 50px;}
    .indxw-list a {margin-top: 18px;}
	.indcp-img{ height:200px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .indmk {padding: 70px 0;}
    .indtit h4 {font-size: 34px;margin-top: 20px;}
    .indgy:before {width: 210px;height: 216px;}
    .indgy:after {width: 400px;height: 400px;}
    .indfa-cont-img{width: 300px;}
    .indfa-cont-desc {width: calc(100% - 300px);padding: 30px 28px 0;}
    .indfa-imgnum{height: 485px;}
    .indfa-num li p {font-size: 44px;}
    .indfa-num{bottom: 38px;}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .indmk {padding: 64px 0;}
    .indtit h4 {font-size: 30px;margin-top: 18px;}
    .indtit p{padding-bottom: 14px;}
    .indtit p:after {width: 90px;height: 3px;margin-left: -45px;}
    .indgy:before {width: 196px;height: 200px;}
    .indpp .swiper-wrapper {padding-bottom: 50px;}
    .indfa-cont-img{width: 250px;}
    .indfa-cont-desc {width: calc(100% - 250px);padding: 16px 28px 0;}
    .indfa-cont-desc span {margin: 10px 0 14px;}
    .indfa-cont a {margin-top: 28px;}
    .indfa-imgnum{height: 403px;}
    .indfa-num li p {font-size: 38px;}
    .indxw-link-img{height: 230px;}
    .indxw-list {height: 460px;padding: 30px 28px 0;}
    .indxw-scroll{height: 400px;}
	.indcp-img{ height:180px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .indmk {padding: 60px 0;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .indtit h4 {font-size: 28px;}
    .indgy-list li p {font-size: 18px;margin-top: 24px;}
    .indgy-list li{height: 214px;}
    .indfa-cont-desc h1 {font-size: 18px;line-height: 24px;height: 48px;}
    .indfa-cont-img{width: 228px;}
    .indfa-cont-desc {width: calc(100% - 228px);padding: 16px 24px 0;}
    .indfa-imgnum{height: 371px;}
    .indfa-num li p {font-size: 32px;}
    .indfa-num {bottom: 28px;}
    .indxw-link-wd h1{font-size: 18px;}
    .indxw-link-wd {padding: 30px 28px 28px;}
    .indxw-link-img{height: 180px;}
    .indxw-list{height: 402px;padding: 24px 24px 0;}
    .indxw-list a h1 {font-size: 18px;line-height: 26px;}
    .indxw-scroll {height: 348px;}
    .indhb-loop {margin-top: 44px;}
	.indcp-img{ height:216px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .indgy-list ul{margin-top: 1px;}
    .indgy-list li{width: 50%;margin-top: -1px;}
    .indfa-imgnum{width: 100%;height: auto;}
    .indfa-cont{width: 100%;margin-top: 36px;}
    .indxw-item li{width: 48.5%;}
    .indxw-item li:last-child{width: 100%;margin-top: 1.5%;}
    .indxw-list {height: auto;padding: 24px;}
    .indxw-scroll{height: auto;}
    .indxw-link-img{height: 210px;}
    .indtit h4 {font-size: 26px;}
    .indfa-cont-img img{min-height: 180px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .indban-imgpc{display: none;}
    .indban-imgmb{display: block;}
    .indban .swiper-pagination {bottom: 18px;}
    .indmk {padding: 40px 0;}
    .indtit h4 {font-size: 20px;margin-top: 14px;font-weight: 700;}
    .indtit p {padding-bottom: 12px;}
    .indgy-desc{margin-top: 24px;}
    .indgy-desc a {width: 146px;height: 40px;line-height: 36px;margin: 28px auto 0;}
    .indgy-list li p {font-size: 15px;margin-top: 18px;}
    .indgy-list {margin-top: 32px;}
    .indgy-list li {padding-top: 20px;height: 182px;}
    .indgy:after {width: 260px;height: 274px;}
    .indpp-loop {margin-top: 32px;}
    .indpp-wd {padding: 10px 20px;}
    .indpp-img{height: 124px;}
    .indpp-wd h4 {font-size: 18px; line-height:28px; height:56px;margin-bottom: 10px;}
    .indpp .swiper-wrapper {padding-bottom: 38px;}
    .indcp .swiper-container{padding: 0;}
    .indcp .contain{width: 92%;}
    .indcp-imgwd{box-shadow: none;border: 1px solid #efefef;border-top: none;}
    .indcp-loop {margin-top: 32px;}
    .indfa-item {margin-top: 32px;}
    .indfa-num li p {font-size: 26px;}
    .indfa-num li span {font-size: 14px;margin-top: 4px;}
    .indfa-num {bottom: 18px;}
    .indfa-cont {margin-top: 28px;}
    .indfa-cont-img{width: 100%;height: auto;}
    .indfa-cont-desc{width: 100%;padding: 24px 20px;}
    .indfa-cont a{margin-top: 20px;}
    .indxw-item ul {margin-left: 0;}
    .indxw-item li{width: 100%;margin-left: 0;margin-top: 20px;}
    .indxw-item li:first-child{margin-top: 0;}
    .indxw-link-wd, .indxw-list{padding: 24px 20px;}
    .indxw-item {margin-top: 32px;}
    .indxw-item li:last-child{margin-top: 20px;}
    .indhb-loop{margin-top: 32px;}
    .indcp-wd {padding: 10px 20px 0;}
    .indfa-cont-img img{min-height: auto;}
}


/*内页*/
.sonban{width: 100%;position: relative;}
.sonban img{width: 100%;object-fit: cover;min-height: 400px;}
.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: 60px;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: #fff;}
.sonmenu .contain{border-bottom: 1px solid #e4e4e4;}
.sonmenu-site{float: left;font-size: 0;}
.sonmenu-link{float: right;font-size: 0;}
.sonmenu-site a, .sonmenu-link a{color: #888;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: #00aeef;}
.sonmenu-site a:after{content: ">";font-size: 16px;color: #888;font-family: "\5B8B\4F53";font-weight: 700;margin: 0 6px;}
.sonmenu-site a:last-child:after{display: none;}
.sonmenu-link a{margin-right: 50px;}
.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, #00aeef, #61d0fa);bottom: -1px;display: none;}
.sonmenu-link a:hover, .sonmenu-link a.ontrue{color: #00aeef;}
.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/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 li{display: inline-block;vertical-align: middle;width: 38px !important;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;margin: 0 8px;font-size: 16px;color: #666;transition: all .4s ease;}
.fullpage li a{ padding:0 !important;}
/*.fullpage li:first-child, .fullpage li:last-child{background: url('../images/fparr.png') no-repeat center;border-color: transparent;}
.fullpage li:last-child{transform: rotate(180deg);}*/
.fullpage li:hover, .fullpage li.ontrue, .fullpage li.on{background-color: #00aeef;color: #fff;border-color: #00aeef;}
.fullpage li.active{background-color: #00aeef;color: #fff;border-color: #00aeef;}
/*.fullpage li:first-child:hover, .fullpage li:last-child:hover{background-image: url('../images/fparrH.png');background-color: #fff;}*/
@media all and (max-width:1359px) {.fullpage{margin-top: 48px;}}
@media all and (max-width:640px) {.fullpage li {width: 36px;height: 36px;line-height: 36px;margin: 0 4px;}.fullpage{margin-top: 36px;}}

/*产品内页*/
.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: #00aeef;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 #00aeef;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/proxqic1.png');}
.porxqxl-wd-btn a.porxqxl-wd-btn-select span:before{background-image: url('../images/proxqic2.png');}
.porxqxl-wd-btn a.porxqxl-wd-btn-consult span:before{background-image: url('../images/proxqic3.png');}
.porxqxl-wd-btn a:before{content: "";background: linear-gradient(to right,#00aeef ,#61d0fa);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/proxqic1H.png');}
.porxqxl-wd-btn a.porxqxl-wd-btn-select:hover span:before{background-image: url('../images/proxqic2H.png');}
.porxqxl-wd-btn a.porxqxl-wd-btn-consult:hover span:before{background-image: url('../images/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: #00aeef;color: #fff;border-color: #00aeef;}

.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: #00aeef;}
.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{width: 100%;height: 100%;}
.porxqsq-form-btn{width: 162px;height: 50px;background: linear-gradient(to right,#00aeef ,#61d0fa);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;}

/*成功案例*/
.brand{width: 100%; padding-bottom:100px; overflow: hidden;}

/*成功案例内页*/
.brand-xq {width: 100%;padding: 70px 0 100px;}
.brand-xq-img,.brand-xq-wd{float: left;}
.brand-xq-img {width: 28%;}
.brand-xq-wd{width: 72%;padding: 0 5% 0 3%;}
.brand-xq-wd p{font-size: 16px;line-height: 28px;color: #888;}
.brand-xq-wd img{ max-width:100%; height:auto !important;}

/*核心服务*/
.case{width: 100%;padding: 72px 0 100px;background: #eee;overflow: hidden;}
.case-list{width: 100%;}
.case-list li{width: 100%;overflow: hidden;margin-top: 60px;}
.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 h1{font-size: 30px;color: #333;font-weight: 500;}
.case-wd-title p{font-size: 16px;color: #888;margin: 16px 0 20px;}
.case-wd-title i{display: block;width: 40px;height: 3px;background: linear-gradient(to right,#00aeef ,#61d0fa);}
.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,#00aeef ,#61d0fa);top: 0;transition: all .6s ease;}
.case-wd-desc a:hover{color: #fff;border-color: #00aeef;}
.case-wd-desc a:hover:before{right: auto;left: 0;width: 100%;}

/*核心服务内页*/
.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: #00aeef;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: #00aeef;}

/*新闻资讯*/
.news-lb-list {width: 100%;padding: 70px 0 100px;}
.news-lb-list ul {}
.news-lb-list li {width: 100%;border-bottom: 1px solid #eeeeee;}
.news-lb-list li a{padding: 40px 50px 40px 30px;width: 100%;display: block;}
.news-lb-list li:first-child a{padding-top: 0;}
.news-data,.news-img,.news-wd{float: left;}
.news-data {width: 94px;text-align: center;color: #ababab;}
.news-data h5{font-size: 46px; line-height: 76px;border-bottom: 1px solid #e3e3e3;}
.news-data p{font-size: 16px;margin-top: 18px;}
.news-img {width: 22.8%;padding-left: 36px;height: 170px;overflow: hidden;}
.news-img img{height: 100%;object-fit: cover;max-width: 100%;transition: all .4s ease;}
.news-wd{width: 70.1%;padding-left: 42px;}
.news-wd h5{font-size: 20px;color: #333;line-height: 28px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight: 500;}
.news-wd p{font-size: 16px;color: #888;line-height: 28px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 50px;margin: 14px 0 24px;}
.news-wd span{width: 154px;line-height: 46px;display: block;border-radius: 30px;color: #666;font-size: 16px;border: 1px solid #e8e8e8;text-align: center;padding-right: 24px;position: relative;}
.news-wd span:before{position: absolute;right: 30px;top: 19px;content: "";background: url("../images/news-3.png") no-repeat center;width: 14px;height: 9px;}
body.winter .news-lb-list li a:hover .news-wd span{color: #fff;border: none;background: linear-gradient(to right, #00aeef , #61d0fa);}
body.winter .news-lb-list li a:hover .news-wd span:before{background-image: url("../images/news-4.png");}
body.winter .news-lb-list li a:hover .news-img img{transform: scale(1.04);}

.color .news-lb-list .newss{ max-width:1000px; margin:auto; margin-top:-15px;}
.color .news-lb-list .newss li a{ display:block; overflow:hidden; padding:15px 0 !important;}
.color .news-wd{ width:100%; padding:0; display:flex; align-items:center; overflow:hidden;}
.color .news-wd h5{ flex:1; display:block; float:left; padding-right:20px;}
.color .news-wd span{ height:20px; line-height:20px; float:right; border:none; width:auto; position:relative; display:block;}
.color .news-wd span:before{ right:0; top:5px;}
body.color .news-lb-list li a:hover .news-wd h5{ color:#00aeef;}
body.color .news-lb-list li a:hover .news-wd span{ background:#fff; color:#00aeef;}
body.color .news-lb-list li a:hover .news-wd span:before{ background: url("../images/news-3.png") no-repeat center;}

/*新闻内页*/
.news-xq {width: 100%;padding: 70px 0 100px;}
.news-xq-main ,.news-xq-secondary{float: left;}
.news-xq-main {width: 67%;}
.news-xq-main h1{font-size: 36px;color: #333;font-weight: 500;}
.news-xq-main>p{font-size: 18px;line-height: 18px;color: #666;padding-left:28px ;margin: 36px 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 p{font-size: 16px;line-height: 28px;color: #666;}
.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: 16px;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: #00aeef;}
.news-xq-btn a:last-child:hover {color: #fff;}
.news-xq-btn a:last-child{width: 160px;position: absolute; background: linear-gradient(to right, #00aeef , #61d0fa);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: 122px;}
.news-xq-secondary h1{font-size: 24px;color: #333;padding-left: 14px;border-left: 5px solid #00aeef;}
.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: #00aeef;}
.news-secondary-list a:last-child{border-bottom: 1px solid #f2f2f2;}
.news-secondary-list a p{font-size: 18px;line-height: 24px;color: #666;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: 16px;line-height: 18px;color: #888;transition: all .4s ease;}

/*关于我们*/
.profile {width: 100%;padding: 80px 0 120px;}
.profile-wd {max-width: 1160px;margin: 44px auto 0;}
.profile-wd p{font-size: 16px;color: #666;line-height: 28px;}

.profile-ry {width: 100%;padding: 76px 0 98px; background-color:#eee;}
.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{ background-color:#fff;}
.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: #00aeef;}
.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%;}

.profile-wh {width: 100%;padding: 100px 0;background: url("../images/profile-4.png") no-repeat center;}
.profile-wh-list {width: 100%;margin-top: 52px;}
.profile-wh-list ul{margin:-1% 0 0 -1%; text-align:center; display:flex; justify-content:center;}
.profile-wh-list li{width: 19%;margin: 1% 0 0 1%; display:block;box-shadow: 0 0 15px rgba(0, 0, 0, .1);padding-top: 44px;text-align: center;background: #fff;height: 350px;transition: all .4s ease;}
.profile-wh-list li:hover{transform: translateY(-10px);}
.profile-wh-listwd {margin-top:38px;}
.profile-wh-listwd h5{font-size: 22px;color: #333;margin-bottom: 36px;}
.profile-wh-listwd p{font-size: 16px;line-height: 26px;color: #888;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*联系我们*/
.about-list {padding:100px 0 118px ;width: 100%; background-color:#eee;}
.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); background-color:#fff !important;}
.about-list li:nth-child(1){background: url("../images/about-4.png") no-repeat left top;}
.about-list li:nth-child(2){background: url("../images/about-5.png") no-repeat right top;}
.about-list li:nth-child(3){background: url("../images/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/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/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; height:52px;}
.about-form-lab a{width: 160px;line-height: 50px;display: block;float: right;background: linear-gradient(to right, #00aeef , #61d0fa);color: #fff;text-align: center;font-size: 16px;border-radius: 30px;}


@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;}
	.brand{ padding-bottom: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;}
	.brand{ padding-bottom: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;}
    .product {padding: 30px 0 70px;}
	.brand{ padding-bottom: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;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .product {padding: 24px 0 60px;}
	.brand{ padding-bottom: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;}
    .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;}
    .profile-wh-list li {width: 24%;}
    .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%;}
    .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;}
    .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 {margin-top: 40px;}
    .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;}
    .news-data {display: none;}
    .news-img {padding-left: unset;height: 140px;width: 28.8%;}
    .news-wd {padding-left: 28px;width: 70%;}
    .news-lb-list li a {padding: 20px 0;}
    .news-lb-list {padding: 60px 0;}
    .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: 30px;}
    .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;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .sonmenu-site a, .sonmenu-link a {height: 48px;line-height: 48px;}
    .sonmenu-link-scroll{width: 100%;}
    .sonmenu-link a {display: block;float: left;margin: 0 12px !important;}
    .sonmenu-site{width: 100%;border-bottom: 1px solid #e4e4e4;padding: 0 12px;}
    .sonmenu-link{overflow-x: auto;float: left;width: 100%;}
    .sonban-wd h2 {font-size: 28px;}
    .sonban img {min-height: 280px;}
    .sonmenu .contain{width: 100%;}
    .product-list ul {margin-left: 0;}
    .product-list li {width: 100%;margin-left: 0;margin-top: 20px;}
    .product {padding: 20px 0 42px;}
	.brand{ padding-bottom: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: 4% 0 0;height: 300px;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; width:46%;}
    .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-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;}
    .news-img {height: unset;width: 100%;text-align: center;}
    .news-img img{width: 100%;}
    .news-wd {width: 100%;padding-top: 20px;padding-left: unset;}
    .news-lb-list { padding: 30px 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;}
	.indcp-img{ height:216px;}
}
