/*--step--*/
.step{padding:80px 0 110px;overflow:hidden;background:#fbfbfb;}
.step .inner{overflow:hidden;}
.step-list{position:relative;margin: 0 -24px;height: 500px;}
.step-list:before{display:block;position:absolute;left:0;top: 46%;width:100%;height:1px;content:"";background:#e1e1e1;}
.step-list:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background:#e1e1e1;}
.step-list .item{position: relative;float: left;margin: 24px;width: calc(100%/5 - 48px);height:222px;text-align:center;animation: fadeinR 1.5s; transition:all 1s;}
.step-list .item:hover { transform:translateY(-20px); cursor:pointer;}
.step-list .item:after{display:block;position:absolute;left:50%;width:1px;height:32px;content:"";}
.step-list .num{position:absolute;left:50%;bottom: 0;width:35px;height:35px;font:bold 14px / 35px "FuturaBT Medium";color:#fff;border-radius:50%;transform:translateX(-50%);z-index: 3;}
.step-list .text{height:155px;background:#fff;overflow:hidden;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,0.1);}
.step-list .text h3{height:50px;line-height:50px;font-size:22px;color:#fff;}
.step-list .text p{padding: 25px 15px;font-size:16px;color:#666;overflow:hidden;}
.step-list .item-1:after,.step-list .item-3:after,.step-list .item-5:after,.step-list .item-7:after,.step-list .item-9:after{background:#000;}
.step-list .item-2:after,.step-list .item-4:after,.step-list .item-6:after,.step-list .item-8:after,.step-list .item-10:after{background:#01a0e2;}
.step-list .item-1 .num,.step-list .item-1 .text h3,.step-list .item-3 .num,.step-list .item-3 .text h3,.step-list .item-5 .num,.step-list .item-5 .text h3,.step-list .item-7 .num,.step-list .item-7 .text h3,.step-list .item-9 .num,.step-list .item-9 .text h3{background:#000;}
.step-list .item-2 .num,.step-list .item-2 .text h3,.step-list .item-4 .num,.step-list .item-4 .text h3,.step-list .item-6 .num,.step-list .item-6 .text h3,.step-list .item-8 .num,.step-list .item-8 .text h3,.step-list .item-10 .num,.step-list .item-10 .text h3{background: #01a0e2;}
@media(max-width:1440px){
   .step-list { margin:0 -12px;}
   .step-list .item { margin:12px; width:calc(100%/5 - 24px);}
   .step-list .text h3 { font-size:18px;}
   .step-list .text p { font-size:14px;}
   .step-list:before { top:43%;}
   .step-list:after {bottom: 36px;}
   
}
@media(max-width:1200px){
.step{padding:40px 10px;}
.step-list .item { width:calc(100%/2 - 24px)}
.step-list:before { display:none;}
.step-list:after { display:none;}
.step-list-m{display:block;}
.step-list .text p  {padding: 15px 10px;}
}
/*--end step--*/

 .idea{margin-top:15px;overflow:hidden;}
 .idea .tit{padding-bottom:25px;border-bottom:#f1f1f1 solid 1px;}
 .idea .tit span{padding-left:12px;font-size:20px;color:#333;border-left:#01a0e2 solid 2px;}
 .idea .con{padding-top:15px;overflow:hidden;}
 .idea .summary{line-height:30px;font-size:16px;color:#666;overflow:hidden;}
 .idea .imgBox{overflow:hidden;}
 .idea .imgBox li{position:relative;margin-top:40px;overflow:hidden;}
 .idea .imgBox li img{display:block;width:100%;}
 .idea .imgBox li .text {position:absolute;left:0;bottom:0;padding:5px 3%;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff !important;background:rgba(0,0,0,0.5)}
 .idea .imgBox li .summary{margin-bottom: -7px;}

/*-- t-txt-type02 --*/
.t-txt-type02{position:relative;overflow:hidden;}
.t-txt-type02-list{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;}
.t-txt-type02-list .item{position:relative;margin: 15px 10px; padding:10px; height:60px;line-height:40px;background:#f0f0f0;overflow:hidden;border-radius:25px;transition:all .25s linear;}
.t-txt-type02-list .item em{display:block;position:absolute;left:10px;top:10px;width:40px;height:40px;font:bold 16px / 40px "DIN Medium";color:#fff;text-align:center;background: #01a0e2;border-radius:50%;}
.t-txt-type02-list .item h3{padding-left:55px;font-size:18px;font-weight:400;}
.t-txt-type02-list[data-row="3"] .item{width:calc(100% / 3 - 20px);}
.t-txt-type02-list[data-row="4"] .item{width:calc(100% / 4 - 20px);}
.t-txt-type02-list[data-row="5"] .item{width:calc(100% / 5 - 20px);}
.t-txt-type02-list[data-row="6"] .item{width:calc(100% / 6 - 20px);}
@media(max-width:1200px){
.t-txt-type02-list{margin:0 auto;}
.t-txt-type02-list .item{padding: 0;margin:5px 0;width: calc(100%/2 - 10px) !important;height: 40px;}
.t-txt-type02-list .item h3{font-size:16px;}
.t-txt-type02-list .item em {
    top: 5px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
}
/*-- end t-txt-type02 --*/



/*-- t-picture-type12 --*/
.t-picture-type12{position:relative;overflow:hidden;}
.t-picture-type12-list{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.t-picture-type12-list .item{display:flex;margin:10px 0;width:calc(50% - 10px);overflow:hidden;background:#fff;border:#f0f0f0 solid 1px;}
.t-picture-type12-list .pic{width: 40%;overflow:hidden;}
.t-picture-type12-list .pic img{display:block;width:100%;transition:all 1s;}
.t-picture-type12-list .pic:hover img{transform:scale(1.1);}
.t-picture-type12-list .text{position:relative;width:62%;padding:40px;overflow:hidden;}
.t-picture-type12-list .text h3{line-height:30px;font-size:24px;font-weight:normal;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-type12-list .text p{margin-top:10px;line-height:1.75;font-size:16px;color:#999;overflow:hidden;}
.t-picture-type12-list .text em{position:absolute;left:40px;bottom: 0px;font-family:"DIN Medium";font-style:normal;font-size:30px;color:#ccc;}
@media (max-width:1440px){
.t-picture-type12-list .text em { bottom:0;}
}
@media (max-width:1200px){
.t-picture-type12-list .item{width:100%;}
.t-picture-type12-list .text{padding: 10px 15px;}
.t-picture-type12-list .text h3{line-height:1.75;font-size: 16px;overflow: unset;}
.t-picture-type12-list .text p{margin-top:4px;font-size:14px;}
.t-picture-type12-list .text em{left:20px;bottom:20px;font-size:24px;display: none;}
}
/*-- end t-picture-type12 --*/

/*-- t-picture-type02 --*/
.t-picture-type02{overflow:hidden;}
.t-picture-type02-list{margin:-10px;}
.t-picture-type02-list .item{position:relative;float:left;margin:10px;text-align:center;overflow:hidden;box-sizing:border-box;border-radius:5px;}
.t-picture-type02-list[data-row="2"] .item{width:calc(100% / 2 - 20px);}
.t-picture-type02-list[data-row="3"] .item{width:calc(100% / 3 - 20px);}
.t-picture-type02-list[data-row="4"] .item{width:calc(100% / 4 - 20px);}
.t-picture-type02-list[data-row="5"] .item{width:calc(100% / 5 - 20px);}
.t-picture-type02-list .pic{overflow:hidden;}
.t-picture-type02-list .pic img{display:block;width:100%;transition:all 1s;}
.t-picture-type02-list .tit{padding:10px;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f0f0f0;}
@media (max-width:1200px){
.t-picture-type02-list{margin:-6px;}
.t-picture-type02-list .item{margin:6px;width:calc(50% - 12px) !important;}
.t-picture-type02-list .item .tit{font-size:14px;}
.t-picture-type02-list[data-row="3"] .item:first-child,.t-picture-type02-list[data-row="5"] .item:first-child{width:calc(100% - 12px) !important;}
}
/*-- end t-picture-type02 --*/

/* pro-infos */
.pro-infos {border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;display: block;overflow: hidden;}
.pro-infos .infos-hd { display: flex;justify-content: center; }
.pro-infos .infos-hd .item {flex: 1;border-right: 1px solid #01a0e2;height: 55px;line-height: 55px;background: #01a0e2;font-size: 18px;color: #fff;text-align: center;}
.pro-infos .infos-hd .item:last-child { border-right: none;}
.pro-infos .infos-list ul:nth-child(odd) {min-height: 40px;display: flex;text-align: center;background: #fff;font-size: 16px;color: #666;overflow: hidden;align-items: center;}
.pro-infos .infos-list ul:nth-child(even) {min-height: 40px;display: flex;text-align: center;background: #c5c5c5;font-size: 16px;color: #333;align-items: center;}
.pro-infos .infos-list ul li {flex: 1;width: calc(100%/5);padding: 10px 15px;border-right: 1px solid #e4e4e4;}
@media (max-width:1200px) {
    .pro-infos {margin: 1px;}
    .pro-infos .infos-hd .item {font-size: 14px;}
   .pro-infos .infos-list ul li { padding: 5px 10px;font-size:14px;}
    .pro-infos .infos-list ul:nth-child(even) {align-items:unset;}
    .pro-infos .infos-list ul:nth-child(odd) {align-items:unset;}
}
/* pro-infos end */

/*-- t-picture-type09 --*/
.t-picture-type09{position:relative;overflow:hidden;}
.t-picture-type09-list{margin:-20px;display:flex;flex-wrap:wrap;}
.t-picture-type09-list .item{margin:20px;text-align:center;}
.t-picture-type09-list[data-row="3"] .item{width:calc(100% / 3 - 40px);}
.t-picture-type09-list[data-row="4"] .item{width:calc(100% / 4 - 40px);}
.t-picture-type09-list[data-row="5"] .item{width:calc(100% / 5 - 40px);}
.t-picture-type09-list .pic{margin:0 auto;padding:30px;width:100px;height:100px;border-radius:50%;background:#eeeff4}
.t-picture-type09-list .pic i{display:block;}
.t-picture-type09-list .text{padding-top:20px;text-align:center;}
.t-picture-type09-list .text h3{font-size:24px;font-weight:400;color:#000;}
.t-picture-type09-list .text p{margin-top:5px;font-size:16px;line-height:1.75;color:#333;}
@media (max-width:1200px){
.t-picture-type09-list{margin:-10px;}
.t-picture-type09-list .item{margin:10px;width:calc(100% / 2 - 20px) !important;}
.t-picture-type09-list .pic{padding:20px;width:80px;height:80px;}
.t-picture-type09-list .text{padding-top:10px;}
.t-picture-type09-list .text h3{font-size:18px;}
.t-picture-type09-list .text p{font-size:14px;}
}
/*-- end t-picture-type09 --*/

.t-adv-type05{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
 .t-adv-type05 .item{width:31%;overflow:hidden;border:#e0e0e0 solid 1px;margin: 25px 0;}
 .t-adv-type05 .pic{overflow:hidden;} 
.t-adv-type05 .pic img{display:block;width:100%;transition:all 1s ease-in-out;}
 .t-adv-type05 .text{padding:20px;overflow:hidden;}
 .t-adv-type05 .text h3{font-weight:bold;font-size:16px;line-height:1.5;color:#333;} 
.t-adv-type05 .text p{margin-top:6px;font-size:14px;line-height:1.5;color:#666;}
 .t-adv-type05 .item:hover .pic img{transform:scale(1.1);} 
@media(max-width:1200px){ .t-adv-type05 .item{margin:5px 0;width:100%;}
 .t-adv-type05 .text{padding:10px;}
 .t-adv-type05 .text h3{font-size:14px;} 
.t-adv-type05 .text p{display:none;font-size:12px;}}

/*-- t-txt-type01 --*/
.t-txt-type01{overflow:hidden;}
.t-txt-type01-list{display:flex;flex-wrap:wrap;margin:-10px;overflow:hidden;}
.t-txt-type01-list .item{position:relative;float:left;margin:10px;padding:30px;color:#333;text-align:center;background:#fff;border:#e0e0e0 solid 1px;transition:all 1s;}
.t-txt-type01-list[data-row="3"] .item{width:calc(100% / 3 - 20px);}
.t-txt-type01-list[data-row="4"] .item{width:calc(100% / 4 - 20px);}
.t-txt-type01-list[data-row="5"] .item{width:calc(100% / 5 - 20px);}
.t-txt-type01-list .item h3{position:relative;padding-bottom:15px;margin-bottom:15px;font-size:18px;font-weight:bold;}
.t-txt-type01-list .item h3:before,.t-txt-type01-list .item h3:after{display:block;position:absolute;height:1px;content:"";}
.t-txt-type01-list .item h3:before{z-index:1;left:0;bottom:0;width:100%;background:#000;opacity:0.1;}
.t-txt-type01-list .item h3:after{z-index:2;left:50%;bottom:-1px;width:30px;height:3px;background:#01a0e2;transform:translateX(-50%);}
.t-txt-type01-list .item p{font-size:16px;line-height:1.5;}
.t-txt-type01-list .item:hover{color:#fff;background:#01a0e2;border-color:#01a0e2;}
.t-txt-type01-list .item:hover h3,.t-txt-type01-list .item:hover p{color:#fff !important;}
.t-txt-type01-list .item:hover h3:before,.t-txt-type01-list .item:hover h3:after{background:#fff;}
@media (max-width:1200px){
.t-txt-type01-list{margin:-6px;}	
.t-txt-type01-list .item{margin:6px;width:calc(50% - 12px) !important;}
.t-txt-type01-list .item h3{font-size:16px;}
.t-txt-type01-list .item p{font-size:14px;}
}
/*-- end t-txt-type01 --*/

.intro03_box1 {position:relative;}
#s1,#s2,#s3,#s4,#s5 {position:absolute; top:-178px;}
.cx-solution-detail01~.cx-msgForm02 { margin-top:40px;}

/*-- t-picture-type06 --*/
.t-picture-type06{overflow:hidden;}
.t-picture-type06-list{overflow:hidden;}
.t-picture-type06-list .item{margin-bottom: 80px;position:relative;display:flex;flex-wrap:wrap;overflow:hidden;background:#fff;}
.t-picture-type06-list .pic{width: 45%;overflow:hidden;}
.t-picture-type06-list .pic img{display:block;width:100%;transition:all .5s;}
.t-picture-type06-list .text{position:relative;padding: 80px;width:50%;overflow:hidden;transition:all .5s;}
.t-picture-type06-list .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.t-picture-type06-list .hd:before,.t-picture-type06-list .hd:after{display:block;position:absolute;left:0;bottom:0;content:"";}
.t-picture-type06-list .hd:before{z-index:1;width:100%;height:1px;background:#f0f0f0;}
.t-picture-type06-list .hd h3{padding:5px 0;font-weight: bold;font-size: 52px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-type06-list .hd h3 small{display:block;font-size: 20px;color: #999;}
.t-picture-type06-list .hd em{font-style:normal;color:#999;}
.t-picture-type06-list .hd em{display: none;color: #ccc;font-family:"DIN Medium";float: left;margin-right: 10px;height:60px;line-height: 60px;font-size:60px;font-weight:bold;font-style: normal;}
.t-picture-type06-list .bd{padding-top:50px;overflow:hidden;}
.t-picture-type06-list .bd p{font-size:16px;line-height:1.75;color:#666;}
.t-picture-type06-list .item:nth-child(odd){flex-direction:row-reverse;}
.t-picture-type06-list .item:nth-child(odd) .pic {animation: fadeinL 2.2s;}
.t-picture-type06-list .item:nth-child(odd) .text {animation: fadeinR 3s;}
.t-picture-type06-list .item:nth-child(even) .pic {animation: fadeinR 2.2s;}
.t-picture-type06-list .item:nth-child(even) .text {animation: fadeinL 3s;}
@media (max-width:1440px){
    .t-picture-type06-list .item { margin-bottom:60px;}
.t-picture-type06-list .text{padding:50px;}
.t-picture-type06-list .bd{padding-top:30px;}
}
@media (max-width:1200px){
.t-picture-type06-list .item .pic{width:100%;}
.t-picture-type06-list .text{position:relative;z-index:3;padding:20px;margin:0 auto;width:90%;height:auto;background:#fff;transform:translateY(-40px);box-shadow:0 0 20px rgba(0,0,0,0.1);}
.t-picture-type06-list .hd h3{font-size:18px;}
.t-picture-type06-list .hd h3 small{font-size:14px;}
.t-picture-type06-list .hd em{height:54px;line-height:54px;font-size:50px;}
.t-picture-type06-list .bd{padding-top:20px;}
.t-picture-type06-list .bd p{font-size:14px;}
}
/*-- end t-picture-type06 --*/

/*-- t-tab-type01 --*/
.t-tab-type01{position:relative;overflow:hidden;}
.t-tab-type01-menu{text-align:center;}
.t-tab-type01-menu ul{display:flex;justify-content:center;}
.t-tab-type01-menu li{display:inline-block;margin:0 10px;padding:10px;width:120px;font-size:18px;text-align:center;cursor:pointer;color:#333;background:#f0f0f0;}
.t-tab-type01-menu li.cur{color:#fff;background: #01a0e2;}
.t-tab-type01-main{margin-top:30px;overflow:hidden;}
.t-tab-type01-main .item{display:flex;flex-wrap:wrap;overflow:hidden;background:#f9f9f9;}
.t-tab-type01-main .item .pic{width:50%;overflow:hidden;}
.t-tab-type01-main .item .pic img{display:block;width:100%;transform:scale(1.1);transition:1s linear 2s;}
.t-tab-type01-main .item .text{position:relative;padding:80px;width:50%;overflow:hidden;}
.t-tab-type01-main .item .hd{position:relative;padding-bottom:30px;overflow:hidden;}
.t-tab-type01-main .item .hd:before,.t-tab-type01-main .item .hd:after{display:block;position:absolute;left:0;bottom:0;content:"";}
.t-tab-type01-main .item .hd:before{z-index:1;width:100%;height:1px;background:#eaeaea;}
.t-tab-type01-main .item .hd:after{z-index:2;width:40px;height:3px;background:#01a0e2;}
.t-tab-type01-main .item .hd h3{font-size:24px;font-weight:400;color:#000;}
.t-tab-type01-main .item .bd{padding-top:30px;overflow:hidden;}
.t-tab-type01-main .item .bd p{line-height:1.75;font-size:16px;color:#333;}
.t-tab-type01-main .item .btnBox{position:absolute;left:80px;bottom:80px;}
.t-tab-type01-main .item .btnBox a{display:block;width:150px;height:45px;line-height:45px;font-size:14px;text-align:center;text-decoration:none;color:#fff;background:#01a0e2;border-radius:30px;}
.t-tab-type01-main .item.swiper-slide-active .pic img{transition:6s linear;transform:scale(1);}
@media (max-width:1440px){
.t-tab-type01-main .item .text{padding:50px;}
.t-tab-type01-main .item .btnBox{left:50px;bottom:50px;}
}
@media (max-width:1200px){
.t-tab-type01-menu ul{display:flex;}
.t-tab-type01-menu li{flex:1;margin:0;font-size:16px;}
.t-tab-type01-main .item .pic{float:none;width:100%;}
.t-tab-type01-main .item .text{padding:30px;width:100%;}
.t-tab-type01-main .item .hd{padding-bottom:15px;}
.t-tab-type01-main .item .hd h3{font-size:20px;}
.t-tab-type01-main .item .bd{padding-top:15px;}
.t-tab-type01-main .item .bd p{font-size:14px;}
.t-tab-type01-main .item .btnBox{display:none;}
}
/*-- end t-tab-type01 --*/

/*-- t-adv-type01 --*/
.t-adv-type01{position:relative;overflow:hidden;}
.t-adv-type01 .bigImg{margin:0 auto;width:450px;height:450px;overflow:hidden;border:#e0e0e0 solid 10px;border-radius:50%;}
.t-adv-type01 .bigImg img{display:block;width:100%;}
.t-adv-type01-list{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.t-adv-type01-list .item{display:flex;flex-wrap:wrap;justify-content:space-between;position:absolute;width:400px;}
.t-adv-type01-list .item .pic{width:100px;border:#e0e0e0 solid 5px;overflow:hidden;border-radius:50%;}
.t-adv-type01-list .item .pic img{display:block;width:100%;}
.t-adv-type01-list .item .text{padding:0 20px;width:300px;line-height:1.5;overflow:hidden;}
.t-adv-type01-list .item .text h3{font-weight:normal;font-size:20px;color:#000;}
.t-adv-type01-list .item .text p{margin-top:10px;font-size:16px;color:#333;}
.t-adv-type01-list .item:nth-child(even){flex-direction:row-reverse;}
.t-adv-type01-list .item-1{top:0;left:0;}
.t-adv-type01-list .item-2{top:0;right:0;}
.t-adv-type01-list .item-3{top:50%;left:0;transform:translateY(-50%);}
.t-adv-type01-list .item-4{top:50%;right:0;transform:translateY(-50%);}
.t-adv-type01-list .item-5{bottom:0;left:0;}
.t-adv-type01-list .item-6{bottom:0;right:0;}
@media (max-width:1440px){
.t-adv-type01 .bigImg{width:378px;height:378px;}
}
@media (max-width:1200px){
.t-adv-type01 .bigImg{display:none;}
.t-adv-type01-list{position:static;display:flex;flex-wrap:wrap;height:auto;}
.t-adv-type01-list .item{display:block;position:static !important;width:50%;transform:translateY(0) !important;}
.t-adv-type01-list .item .pic{margin:0 auto;}
.t-adv-type01-list .item .text{padding:10px;width:100%;text-align:center;overflow:hidden;}
.t-adv-type01-list .item .text h3{font-size:16px;}
.t-adv-type01-list .item .text p{margin-top:4px;font-size:14px;}
}
/*-- end t-adv-type01 --*/

/* cx-editor-wrap03 */
.cx-editor-wrap03 { padding-bottom:200px!important; position: relative; overflow: hidden; }
.cx-editor-wrap03 #editorBox { overflow:hidden;}
.cx-editor-wrap03 #editorBox .video2-bf {content: '';display: block;animation: fadeinL 1s ease-out backwards;position: absolute;bottom: 19px;left: 32%;width: 300px;}
.cx-editor-wrap03 .video2-tit {float: left;width: 745px;height: 497px;border: 2px solid #dbdbdb;padding-left: 75px;box-sizing: unset;}
.cx-editor-wrap03 .video2-tit h2 {font-size: 36px;color: #222;font-weight: normal;padding-top: 45px;}
.cx-editor-wrap03 .video2-tit p {  font-size: 22px; color: #666; margin-top: 2px;}
.cx-editor-wrap03 .video2-tit em {margin: 20px 0 25px;display: block;width: 30px;height: 3px;background: #01a0e2;}
.cx-editor-wrap03 .video2-tit span {position:relative;padding-left: 15px;display:block;font-size:18px;color: #333;line-height: 1.5;}
.cx-editor-wrap03 .video2-tit span:after {content:"";display:block;position:absolute;left:0;top: 10px;width:8px;height:8px;background:#666;border-radius:50%;}
.cx-editor-wrap03 .video2-tit a {margin-top: 30px;display: block;width: 128px;height: 50px;line-height: 50px;text-align: center;font-size:18px;color:#666;border: 1px solid #dbdbdb;box-sizing: border-box;}
.cx-editor-wrap03 .video2-tit a:hover { background: #01a0e2; color: #fff; border: 1px solid #01a0e2;}
.cx-editor-wrap03 .video2-img { float: left; width: 684px;margin-top: 60px; margin-left: -108px; font-size: 0; position: relative;}
.cx-editor-wrap03 .video2-img img { width: 100%;}
@media (max-width:1440px) {
	.cx-editor-wrap03 .video2-tit { padding-left: 40px; width: 635px;}
	.cx-editor-wrap03 .video2-img { width: 584px;}
	.cx-editor-wrap03 #editorBox .video2-bf { width: 255px;bottom: 60px;}
}
@media (max-width:1200px) {
	.cx-editor-wrap03 { padding-bottom:40px!important;}
	.cx-editor-wrap03 #editorBox { display: flex; flex-wrap: wrap;}
	.cx-editor-wrap03 .video2-tit span { padding-left:10px;}
	.cx-editor-wrap03 .video2-tit span:after { width:5px; height:5px; top:7px;}
	.cx-editor-wrap03 .video2-tit h2 {padding-top:0;font-size: 20px;}
	.cx-editor-wrap03 .video2-tit p { font-size:16px;}
    .cx-editor-wrap03 .video2-tit em { margin:15px 0;}
    .cx-editor-wrap03 .video2-tit span { font-size:14px;}
	.cx-editor-wrap03 .video2-tit {float: none;order: 2;width: 100%;height: auto;padding: 15px;border-top: none;border: 1px solid #dbdbdb;}
	.cx-editor-wrap03 .video2-img {float: none;margin: 0;}
	.cx-editor-wrap03 #editorBox .video2-bf {display: none;}
    .cx-editor-wrap03 .video2-tit a {margin-top: 20px;width:100px;height:40px;line-height:40px;font-size:16px;}
}
/* cx-editor-wrap03 end */


/*--t-step-type01--*/
.t-step-type01{margin:-10px;overflow:hidden;}
.t-step-type01 .item{float:left;margin:10px;padding:20px;width:calc(16.66% - 20px);text-align:center;border:#e0e0e0 solid 1px;transition:all .5s;}
.t-step-type01 .text{overflow:hidden;}
.t-step-type01 .text h3{font-weight:bold;font-size:16px;color:#333;}
.t-step-type01 .text p{margin-top:5px;height:44px;line-height:22px;font-size:14px;color:#666;}
.t-step-type01 .pic{margin:20px auto 0;width:80px;}
.t-step-type01 .pic img{display:block;width:100%;}
.t-step-type01 .item:hover{border-color:#2b484c;background:#01a0e2;}
.t-step-type01 .item:hover .text *{color:#fff;}
@media(max-width:1200px){
.t-step-type01{margin:-5px;}
.t-step-type01 .item{margin:5px;padding:10px;width:calc(33.33% - 10px);}
.t-step-type01 .text h3{font-size:14px;}
.t-step-type01 .item p{display:none;}
.t-step-type01 .pic{width:50px;}
}
/*--end t-step-type01--*/

/*--cx-product-06--*/
.cx-product-06{padding:80px 0;overflow:hidden;}
.product06-list{overflow:hidden;}
.product06-list .item{display:flex;flex-wrap:wrap;margin-bottom:30px;width:100%;overflow:hidden;background:#fff;border-radius:5px;}
.product06-list .pic{width:40%;overflow:hidden;}
.product06-list .pic img{display:block;width:100%;transition:all 1s;}
.product06-list .text{position:relative;padding:100px;width:60%;overflow:hidden;}
.product06-list .text h3{height:60px;line-height:60px;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product06-list .text h3 a{color:#333;}
.product06-list .text p{margin-top:10px;font-size:16px;color:#666;height: 180px;line-height:30px;overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.product06-list .text .btnBox{position:absolute;left:100px;bottom:100px;}
.product06-list .text .btnBox a{display:block;float:left;margin-right:20px;width:120px;height:45px;line-height:45px;color:#fff;text-align:center;background:#01a0e2;}
.product06-list .item:hover .pic img{transform:scale(1.1);}
.product06-list .item:hover h3 a{color:#01a0e2;}
@media (max-width:1200px){
.cx-product-06{padding:40px 10px;}
.product06-list .item{margin-bottom:15px;background:#01a0e2;}
.product06-list .pic{width:100%;}
.product06-list .text{padding:0;width:100%;}
.product06-list .text h3{padding:0 10px;height:40px;line-height:40px;font-size:16px;text-align: center;}
.product06-list .text h3 a{color:#fff;}
.product06-list .text p{display:none;}
.product06-list .text .btnBox{display:none;}
}
/*--end cx-product-06--*/

/*--cx-product-07--*/
.cx-product-07{padding:80px 0;overflow:hidden;background:#fff;}
.product07-slide{overflow:hidden;}
.product07-slide .item{display:block;padding:1px;text-align:center;overflow:hidden;background:#01a0e2;}
.product07-slide .pic{overflow:hidden;}
.product07-slide .pic img{display:block;width:100%;transition:all 1s;}
.product07-slide .text{overflow:hidden;}
.product07-slide .text h3{height:60px;line-height:60px;font-size:18px;}
.product07-slide .text h3 a{color:#fff;}
.product07-slide .item:hover .pic img{transform:scale(1.1);}
.product07-slide .swiper-pager{padding-top:40px;text-align:center;}
.product07-slide .swiper-pager span.swiper-pagination-bullet-active{background:#01a0e2;}
@media (max-width:1200px){
.cx-product-07{padding:40px 10px;}
.product07-slide .text h3{height:40px;line-height:40px;font-size:16px;}
}
/*--end cx-product-07--*/

.t-txt-type04{padding:20px;overflow:hidden;}
.t-txt-type04 .item{position:relative;margin-bottom:30px;padding:30px 50px 30px 80px;overflow:hidden;border:#f0f0f0 solid 1px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.t-txt-type04 .item:last-child{margin-bottom:0;}
.t-txt-type04 .item em{display:block;position:absolute;left:0;top:0;padding-left:10px;width:60px;height:60px;line-height:45px;font-family:"DIN Medium";font-size:24px;font-style:normal;color:#fff;background: #01a0e2;border-radius:0 0 60px 0;}
.t-txt-type04 .item h3{font-size:18px;color: #01a0e2;}
.t-txt-type04 .item p{margin-top:10px;font-size:16px;line-height:1.75;color:#666;}
.t-txt-type04 .item:nth-child(1){animation:fadeinB 1s;}
.t-txt-type04 .item:nth-child(2){animation:fadeinB 1.5s;}
.t-txt-type04 .item:nth-child(3){animation:fadeinB 2s;}
.t-txt-type04 .item:nth-child(4){animation:fadeinB 2.5s;}
@media(max-width:1200px){
.t-txt-type04 .item em{width:50px;height:50px;line-height:35px;font-size:20px;}
.t-txt-type04 .item{margin-bottom:15px;padding:15px 25px 15px 60px;}
.t-txt-type04 .item h3{font-size:16px;}
.t-txt-type04 .item p{font-size:14px;}
}

/*-- t-step-type001 --*/
.t-step-type001{overflow:hidden;}
.t-step-type001-list{position:relative;margin:0 auto;padding:0 50px;width:1000px;}
.t-step-type001-list:after{display:block;position:absolute;left:20px;right:20px;top:25px;height:242px;content:"";border-right:#e70012 solid 20px;border-radius:0 150px 150px 0;}
.t-step-type001-list .group{display:flex;position:relative;z-index:1;margin:30px 0;}
.t-step-type001-list .group-1{}
.t-step-type001-list .group-2{flex-direction:row-reverse;}
.t-step-type001-list .item{position:relative;z-index:3;padding:0 20px;width:calc(100% / 4);text-align:center;}
.t-step-type001-list .item:before,.t-step-type001-list .item:after{display:block;position:absolute;z-index:-1;top:24px;width:calc(50% - 25px);height:2px;content:"";background:#e70012;}
.t-step-type001-list .item:before{left:0;}
.t-step-type001-list .item:after{right:0;}
.t-step-type001-list .icon{margin:0 auto;padding:10px;width:50px;height:50px;background:#e70012;border-radius:50%;}
.t-step-type001-list .icon img{display:block;width:100%;}
.t-step-type001-list .num{margin-top:10px;font-size:18px;font-family:"DIN";color:#333;opacity:0.5;}
.t-step-type001-list .con{margin-top:10px;color:#fff;overflow:hidden;border-radius:15px;}
.t-step-type001-list .tit{height:45px;line-height:45px;font-size:18px;color:#e70012;}
.t-step-type001-list .smy{overflow:hidden;}
.t-step-type001-list .smy p{height:75px;line-height:25px;font-size:16px;color:#333;}
.t-step-type001-list .group-1 .item:first-child:before{display:none;}
.t-step-type001-list .group-1 .item:last-child:after{display:none;}
.t-step-type001-list .group-2 .item:first-child:after{display:none;}
.t-step-type001-list .group-2 .item:last-child:before{display:none;}
@media (max-width:1200px){
.t-step-type001-list{padding:0 20px;width:100%;}
.t-step-type001-list .item{padding:0 10px;}
.t-step-type001-list .item:before,.t-step-type001-list .item:after{top:20px;width:calc(50% - 20px);height:1px;}
.t-step-type001-list .icon{width:40px;height:40px;}
.t-step-type001-list .tit{height:40px;line-height:20px;font-size:14px;}
.t-step-type001-list .smy{display:none;}
.t-step-type001-list:after{top:20px;right:0;height:160px;border-width:2px;}
}
/*-- end t-step-type001 --*/

.cx-company-photos01 .cx-photos-slide02 {overflow: hidden; margin: 12px -12px;}
.cx-company-photos01 .cx-photos-slide02 .item { margin: 12px; float: left; width: calc(100%/3 - 24px);}
.cx-company-photos01 .cx-photos-slide02 .item .pic  { display:block;overflow:hidden;}
.cx-company-photos01 .cx-photos-slide02 .item .pic  img { transition:all 1s;}
.cx-company-photos01 .cx-photos-slide02 .item .tit {padding: 10px;font-size:16px;background: #fff;color: #333;text-align: center;}
.cx-company-photos01 .cx-photos-slide02 .item:hover img { transform:scale(1.1);}
.cx-company-photos01 .cx-photos-slide02 .item:hover .tit { background:#01a0e2; }
.cx-company-photos01 .cx-photos-slide02 .item:hover .tit a {color:#fff;}
.cx-company-photos01 .news-more { text-align: center; margin-top: 45px;}
.cx-company-photos01 .news-more a { font-size: 16px; color: #666;}
.cx-company-photos01 .news-more a i { margin-left: 10px; font-size: 14px;}
.cx-company-photos01 .news-more a:hover { color: #01a0e2;}
@media (max-width:1200px) {
	.cx-company-photos01 .cx-photos-slide02 { margin:6px -6px;}
	.cx-company-photos01 .cx-photos-slide02 .item { margin:6px; width:calc(100%/2 - 12px);}
	.cx-company-photos01 .cx-photos-slide02 .item .tit {padding:5px 0;font-size: 14px;}
	.cx-company-photos01 .news-more { margin-top:20px;}
}



.filter{padding:40px 10px;overflow:hidden;background:#fff;}
.filter ul{margin:-5px;}
.filter li{float:left;margin:5px;width:calc(100% / 6 - 10px);text-align:center;}
.filter li a{display:block;overflow:hidden;background:#f0f0f0;border-radius:5px;}
.filter li i{display:block;overflow:hidden;}
.filter li span{display:block;padding:10px;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.filter li.cur a,.filter li:hover a{color:#fff;background:#01a0e2;}
@media(max-width:1200px){
.filter li{width:calc(100% / 3 - 10px);}
.filter li span{font-size:14px;}
}

/*--parameter--*/
	.parameter{overflow:hidden;}
	.parameter .item{margin-bottom:30px;overflow:hidden;}
	.parameter .item .hd{background:#01a0e2;}
	.parameter .item .hd li{font-size:18px;color:#fff;border-color:#fff;}
	.parameter .item .bd{background:#fff;}
	.parameter .item ul{display:flex;flex-wrap:wrap;width:100%;border:#f0f0f0 solid 1px;border-top:none;}
	.parameter .item ul li{flex:none;line-height:45px;font-size:16px;color:#333;text-align:center;border-right:#f0f0f0 solid 1px;border-top:#f0f0f0 solid 1px;}
	.parameter .item ul[data-row="2"] li{width:calc(100% / 2);}
	.parameter .item ul[data-row="2"]:nth-child(2n){border-right:none;}
	.parameter .item ul[data-row="3"] li{width:calc(100% / 3);}
	.parameter .item ul[data-row="3"]:nth-child(3n){border-right:none;}
	.parameter .item ul[data-row="4"] li{width:calc(100% / 4);}
	.parameter .item ul[data-row="4"]:nth-child(4n){border-right:none;}
	.parameter .item ul[data-row="5"] li{width:calc(100% / 5);}
	.parameter .item ul[data-row="5"]:nth-child(5n){border-right:none;}
	/*--end parameter--*/

/*-- t-picture-type05 --*/
.t-picture-type05{overflow:hidden;}
.t-picture-type05-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.t-picture-type05-list .item{position:relative;float:left;padding:15px 20px;width:calc(100% / 5 - 20px);text-align:center;overflow:hidden;box-sizing:border-box;border:#e0e0e0 solid 1px;box-shadow:0 0 10px rgba(0,0,0,0.1);transition:all .5s;border-radius:10px;}
.t-picture-type05-list .pic{padding:25px;margin:0 auto;width:100px;height:100px;overflow:hidden;background:#01a0e2;border:#fff solid 5px;border-radius:50%;}
.t-picture-type05-list .pic img{display:block;width:100%;    filter: contrast(0) brightness(2);}
.t-picture-type05-list .text{position:relative;margin-top:20px;overflow:hidden;transition:all .5s;}
.t-picture-type05-list .text h3{font-weight:normal;font-size:18px;line-height:1.5;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t-picture-type05-list .text p{margin-top:5px;font-size:16px;line-height:1.5;color:#666;}
.t-picture-type05-list .item:hover{background:#01a0e2;border-color:#01a0e2;}
.t-picture-type05-list .item:hover .pic img{filter:contrast(0) brightness(2);}
.t-picture-type05-list .item:hover .text *{color:#fff;}
@media (max-width:1200px){
.t-picture-type05-list .item{margin-bottom:6px;padding:10px 6px;width:calc(100% / 3 - 3px);display: block !important;}
.t-picture-type05-list .pic{padding:12px;width:60px;height:60px;}
.t-picture-type05-list .text{margin-top:8px;}
.t-picture-type05-list .text h3{font-size:14px;}
.t-picture-type05-list .text p{display:none;font-size:14px;}
}
/*-- end t-picture-type05 --*/


/*-- ç›¸å…³æ–¹æ¡ˆ --*/
.solution-list{overflow:hidden;}
.solution-list .item{overflow:hidden;background:#fff;}
.solution-list .pic{float:left;width:50%;}
.solution-list .pic img{display:block;width:100%;transition:all 1s;}
.solution-list .text{padding:30px 50px;overflow:hidden;}
.solution-list .text h3{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.solution-list .text h3 a{color:#333;}
.solution-list .text p{margin:20px 0;height:180px;line-height:30px;font-size:16px;color:#666;overflow:hidden;}
.solution-list .text .btnBox{overflow:hidden;}
.solution-list .text .btnBox a{display:block;width:150px;height:45px;line-height:45px;text-align:center;font-size:16px;color:#fff;background:#01a0e2;}
@media (max-width:1200px){
.solution-list .pic{float:none;width:100%;}
.solution-list .text{padding:15px 25px;text-align:center;}
.solution-list .text h3{font-size:16px;}
.solution-list .text p{display:none;}
.solution-list .text .btnBox{display:none;}
}
/*-- ç›¸å…³æ–¹æ¡ˆ --*/

/*-- æœåŠ¡æµç¨‹ --*/
.cx-fwlc-wrap{padding:60px 0;overflow:hidden;}
.cx-fwlc-list{display:flex;flex-wrap:wrap;margin:-15px;}
.cx-fwlc-list .item{position:relative;margin:15px;width:calc(100% / 5 - 30px);overflow:hidden;background:#fff;}
.cx-fwlc-list .pic{overflow:hidden;}
.cx-fwlc-list .pic img{display:block;width:100%;transition:all 1s;}
.cx-fwlc-list .tit{position:absolute;left:0;bottom:0;padding:15px;width:100%;font-size:16px;color:#fff;background:rgba(0,0,0,0.5);}
.cx-fwlc-list .text{position:absolute;top:0;left:0;padding:20px;width:100%;height:100%;text-align:center;overflow:hidden;background:rgba(29,154,137,0.85);opacity:0;transform:translateY(-100%);transition:all 1s;}
.cx-fwlc-list .text .hd{position:relative;padding-bottom:20px;overflow:hidden;}
.cx-fwlc-list .text .hd:before,.cx-fwlc-list .text .hd:after{display:block;position:absolute;bottom:0;height:1px;content:"";background:#fff;}
.cx-fwlc-list .text .hd:before{z-index:1;left:0;width:100%;opacity:0.25;}
.cx-fwlc-list .text .hd:after{z-index:2;left:50%;width:30px;transform:translateX(-50%);}
.cx-fwlc-list .text .hd h3{font-size:24px;color:#fff;}
.cx-fwlc-list .text .bd{padding-top:20px;}
.cx-fwlc-list .text .bd p{font-size:16px;line-height:1.75;color:#fff;}
.cx-fwlc-list .text .btnBox{position:absolute;left:30px;bottom:30px;right:30px;}
.cx-fwlc-list .text .btnBox a{display:block;margin:0 auto;width:120px;height:50px;line-height:50px;font-size:16px;color:#333;background:#fff;}
.cx-fwlc-list .item:hover .tit{opacity:0;}
.cx-fwlc-list .item:hover .text{opacity:1;transform:translateY(0);}

@media(max-width:1200px){
.cx-fwlc-wrap{padding:40px 10px;}
.cx-fwlc-list{margin:-5px;}
.cx-fwlc-list .item{margin:5px;width: calc(100% / 2 - 10px);}
.cx-fwlc-list .text{padding:10px;}
.cx-fwlc-list .item:hover .text{opacity:0;}
}
/*-- end æœåŠ¡æµç¨‹ --*/

/*--cx-solution-intro01--*/
.cx-solution-intro01{padding:60px 0;overflow:hidden;}
.cx-solution-intro01 .pic{float:left;width:700px;overflow:hidden;}
.cx-solution-intro01 .pic img{display:block;width:100%;}
.cx-solution-intro01 .text{padding-left:50px;overflow:hidden;}
.cx-solution-intro01 .text{padding-left:50px;overflow:hidden;}
.cx-solution-intro01 .text .hd{padding-bottom:20px;overflow:hidden;border-bottom:#e0e0e0 solid 1px;}
.cx-solution-intro01 .text .hd h1{font-size:30px;line-height:1.5;color:#333;}
.cx-solution-intro01 .text .hd a{display:block;float:right;margin-top:5px;padding:6px 10px;color:#333;background:#e0e0e0;border:#ccc dashed 1px;border-radius:5px;}
.cx-solution-intro01 .text .hd a:hover{color:#fff;background:#01a0e2;}
.cx-solution-intro01 .text .bd{margin:20px 0;height: 195px;line-height:30px;color:#666;font-size:16px;overflow-x:hidden;overflow-y:auto;}
.cx-solution-intro01 .text .btns{padding-top:20px;overflow:hidden;}
.cx-solution-intro01 .text .btns a{display:block;float:left;margin-right:20px;width:150px;height:55px;line-height:55px;font-size:16px;cursor:pointer;text-align:center;color:#fff;background:#01a0e2;border-radius:30px;}
.cx-solution-intro01 .text .btns a:last-child{margin-right:0;}
.cx-solution-intro01 .text .tel{padding-top:20px;overflow:hidden;}
.cx-solution-intro01 .text  .tel a{display:block;float:left;margin-right:20px;width:150px;height:55px;line-height:55px;font-size:16px;cursor:pointer;text-align:center;color:#fff;background:#01a0e2;border-radius:30px;}
.cx-solution-intro01 .text  .tel dl{position:relative;padding-left:55px;min-height:55px;overflow:hidden;}
.cx-solution-intro01 .text  .tel dl:before{display:block;position:absolute;left:0;top:6px;width:45px;height:45px;line-height:45px;text-align:center;font-family:"iconfont";font-size:20px;content:"\e689";color:#fff;background:#01a0e2;border-radius:50%;}
.cx-solution-intro01 .text  .tel dt{font-size:16px;color:#333;}
.cx-solution-intro01 .text .tel dd{font-size:30px;line-height:1;color:#01a0e2;}
@media(max-width:1440px){
.cx-solution-intro01{padding:50px 0;}
.cx-solution-intro01 .pic{float:left;width:600px;}
.cx-solution-intro01 .text .bd {height: 140px;}
}
@media(max-width:1200px){
.cx-solution-intro01 .text .tel { display:none;}
.cx-solution-intro01{padding:30px 10px;}
.cx-solution-intro01 .pic{float:none;width:100%;}
.cx-solution-intro01 .text{padding-left:0;padding-top:20px;}
.cx-solution-intro01 .text .hd{padding-bottom:15px;}
.cx-solution-intro01 .text .hd h1{font-size: 18px;}
.cx-solution-intro01 .text .bd{margin:15px 0;height:auto;line-height:1.75;font-size:14px;}
.cx-solution-intro01 .text .btns a{margin-right:10px;width:120px;height:40px;line-height:40px;font-size:14px;}
}
/*--end cx-solution-intro01--*/

/*--cx-solution-pain01--*/
.cx-solution-pain01{padding:60px 0;overflow:hidden;background:#fff;}
.cx-solution-pain01 .list{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
.cx-solution-pain01 .list .item{padding:50px 20px;width:23%;overflow:hidden;border:#e0e0e0 solid 1px;}
.cx-solution-pain01 .list .pic{margin:0 auto;width:120px;height:120px;overflow:hidden;border-radius:50%;}
.cx-solution-pain01 .list .pic img{display:block;width:100%;}
.cx-solution-pain01 .list .text{padding-top:30px;text-align:center;overflow:hidden;}
.cx-solution-pain01 .list .text h3{font-weight:bold;font-size:20px;color:#333;}
.cx-solution-pain01 .list .text p{margin-top:6px;font-size:16px;color:#666;}
.cx-solution-pain01 .list .item:hover{background:#01a0e2;border-color:#01a0e2;transition:all .5s;}
.cx-solution-pain01 .list .item:hover .text *{color:#fff !important;}
.cx-solution-pain01 .list .item:hover .pic{transform:rotateY(360deg);transition:all 1s;}
@media(max-width:1440px){
.cx-solution-pain01{padding:50px 0;}
}
@media(max-width:1200px){
.cx-solution-pain01{padding:30px 10px;}
.cx-solution-pain01 .list .item{margin-bottom:10px;padding:25px 10px;width:49%;}
.cx-solution-pain01 .list .pic{width:100px;height:100px;}
.cx-solution-pain01 .list .text{padding-top:20px;}
.cx-solution-pain01 .list .text h3{font-size:16px;}
.cx-solution-pain01 .list .text p{font-size:14px;}
}
/*--end cx-solution-pain01--*/

/*--cx-solution-fun01--*/
.cx-solution-fun01{padding:60px 0;overflow:hidden;background:url(../images/made_bg.jpg) no-repeat center / cover;}
.cx-solution-fun01 .list{margin:-20px;overflow:hidden;}
.cx-solution-fun01 .list .item{position:relative;float:left;margin:20px;padding:30px;width:calc(33.3333% - 40px);text-align:center;background:rgba(255,255,255,0.5);border:#e0e0e0 solid 1px;}
.cx-solution-fun01 .list .item em {display:block;margin:0 auto;width:100px;}
.cx-solution-fun01 .list .item h3{margin-top:20px;font-weight:bold;font-size:20px;color:#333;}
.cx-solution-fun01 .list .item p{margin-top:6px;font-size:16px;height: 36px;color:#666;}
@media(max-width:1440px){
.cx-solution-fun01{padding:50px 0;}
}
@media(max-width:1200px){
.cx-solution-fun01{padding: 30px 10px;}
.cx-solution-fun01 .list{margin:-10px;}
.cx-solution-fun01 .list .item{margin:10px;padding:20px 10px;width:calc(50% - 20px);}
.cx-solution-fun01 .list .item em {width:50px;}
.cx-solution-fun01 .list .item h3{margin-top:10px;font-size:16px;height: 50px;}
.cx-solution-fun01 .list .item p{height: 90px;line-height:22px;font-size:14px;}
}
/*--end cx-solution-fun01--*/

/*--cx-solution-detail01--*/
.cx-solution-detail01{padding:60px 0;overflow:hidden;background: #fff;}
.cx-solution-detail01 .article{padding:40px;line-height:1.75;overflow:hidden;background:#fff;}
.cx-solution-detail01 .solution-cont{overflow:hidden;}
.cx-solution-detail01 .solution-cont p{font-size:16px;color:#666;}
.cx-solution-detail01 .solution-cont p img{display:inline-block;width:auto;max-width:100%;}
.cx-solution-detail01 .solution-case{overflow:hidden;}
.cx-solution-detail01 .solution-case .list{margin:-12px;overflow:hidden;}
.cx-solution-detail01 .solution-case .item{float:left;margin:12px;width:calc(33.33% - 24px);overflow:hidden;}
.cx-solution-detail01 .solution-case .pic{overflow:hidden;}
.cx-solution-detail01 .solution-case .pic img{display:block;width:100%;transition:all 1s;}
.cx-solution-detail01 .solution-case .tit{text-align:center;height:50px;line-height:50px;font-size:16px;overflow:hidden;}
.cx-solution-detail01 .solution-case .tit a{color:#333;}
.cx-solution-detail01 .solution-case .item:hover .pic img{transform:scale(1.1);}
.cx-solution-detail01 .solution-share{padding-top:30px;overflow:hidden;}
.cx-solution-detail01 .solution-share span{color:#666;vertical-align:middle;}
.cx-solution-detail01 .solution-share a{display:inline-block;margin:0 5px;}
.cx-solution-detail01 .solution-share i{font-size:30px;vertical-align:middle;}
.cx-solution-detail01 .solution-share i.qq{color:#30a5d3;}
.cx-solution-detail01 .solution-share i.sina{color:#f43b51;}
.cx-solution-detail01 .solution-share i.qzone{color:#fab619;}
.cx-solution-detail01 .solution-share i.wechat{color:#52bb5a;}
@media (max-width:1200px) {
    .cx-solution-detail01 .article { padding:15px;}
}
/*--end cx-solution-detail01--*/


/*--product-banner--*/
.product-banner{position:relative;width:100%;height:450px;background-repeat:no-repeat;background-position:center;clear:both;}
.product-banner:after{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:"";background:rgba(0,0,0,0.5);}
.product-banner .text{position:absolute;z-index:3;left:50%;top:50%;width:850px;text-align:center;transform:translate(-50%,-50%);}
.product-banner .text h2{font-size:48px;color:#fff;}
.product-banner .text p{margin-top:15px;color:#fff;font-size:18px;line-height:2;animation:fadeinB 1s;}
@media(max-width:1200px){
.product-banner{display:none;}  
}
/*--end cx-inpage-banner01--*/


.honor-tab{overflow:hidden;}
.honor-menu{overflow:hidden;}
.honor-menu ul{display:flex;justify-content:center;}
.honor-menu li{margin:0 8px;width:150px;line-height:45px;text-align:center;font-size: 18px;cursor:pointer;}
.honor-menu li a{display:block;color:#333;border:1px solid #b1b1b1;}
.honor-menu li.cur{color:#fff;background:#01a0e2;}
.honor-menu li.cur a{color:#fff;}
.honor-main{margin-top:40px;overflow:hidden;}
.honor-slide{display:none;position:relative;overflow:hidden;}
.honor-slide .item{overflow:hidden;}
.honor-slide .pic{overflow:hidden;border:#f0f0f0 solid 1px;}
.honor-slide .pic a{display:block;padding:20px;}
.honor-slide .pic img{display:block;width:100%;}
.honor-slide .tit{margin-top:15px;text-align:center;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.honor-slide .ctrl{position:relative;margin:30px auto 0;padding:0 50px;width:200px;height:50px;line-height:50px;overflow:hidden;}
.honor-slide .ctrl .swiper-prev,.honor-slide .ctrl .swiper-next{position:absolute;top:0;width:50px;height:50px;text-align:center;cursor:pointer;}
.honor-slide .ctrl .swiper-prev{left:0;}
.honor-slide .ctrl .swiper-next{right:0;}
.honor-slide .ctrl .swiper-pager{width:100%;text-align:center;}
.honor-slide .ctrl .swiper-pager span{margin:0 5px;border-radius:0;}
.honor-slide .ctrl .swiper-pager span.swiper-pagination-bullet-active{background:#01a0e2;}
@media(max-width:1200px){
.honor-menu li{width:100px;font-size:16px;}
.honor-main{margin-top:20px;}
.honor-slide .tit{margin-top:10px;font-size:14px;}
}

/*--cx-products--*/
.cx-products{padding:120px 0;overflow:hidden;background:url(../images/products_bg.png)}
.cx-products .item{display:flex;flex-wrap:wrap;margin-bottom:100px;width:100%;overflow:hidden;background: #fff;}
.cx-products .item:last-child{margin-bottom:0;}
.cx-products .pic{flex:none;width:40%;background:linear-gradient(45deg,#ccc,transparent);}
.cx-products .pic img{display:block;width:100%;}
.cx-products .text{width:60%;padding:5%;overflow:hidden;}
.cx-products .text h3{position:relative;padding-bottom:30px;line-height:50px;font-size: 36px;overflow:hidden;color: #fff;}
.cx-products .text h3 a{color: #000;}
.cx-products .text h3:after{display:block;position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background: #e5e5e5;}
.cx-products .text ul{margin:-10px;padding-top:40px;overflow:hidden;}
.cx-products .text li{float:left;margin:10px;width:calc(50% - 20px);}
.cx-products .text li a{display:block;position:relative;z-index:1;padding:0 40px 0 30px;height:60px;line-height:60px;font-size:16px;color: #fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background: #333;border-radius: 30px;}
.cx-products .text li a:before{display:block;position:absolute;right:20px;top:0;font-family:"iconfont";content:"\e727";}
.cx-products .text li a:after{display:block;position:absolute;z-index:-1;top:0;right:0;width:60px;height:60px;content:"";border-radius:50%;background:#01a0e2;animation:dot 5s infinite;}
.cx-products .text li a:hover{color:#fff;background:#01a0e2;font-weight:bold;}
@media(max-width:1200px){
.cx-products{padding:40px 10px;}
.cx-products .item{margin-bottom:20px;}
.cx-products .pic{width:100%;}
.cx-products .text{width:100%;}
.cx-products .text h3{padding-bottom:15px;line-height:30px;font-size:18px;}
.cx-products .text h3:after{width:50px;}
.cx-products .text ul{margin:-5px;padding-top:20px;}
.cx-products .text li{margin:5px;width:calc(100% - 10px);}
.cx-products .text li a{padding:0 20px 0 10px;font-size:14px;}
.cx-products .text li a:before{right:10px;}
}
@keyframes dot{
    0%{opacity:0;transform:scale(0.5);}
    90%{opacity:1;transform:scale(1);}
    100%{opacity:0;}
}
/*--end cx-products--*/


.cx-plan-07{padding:60px 0;overflow:hidden;background:#fff;}
.plan-list{margin:-20px;overflow:hidden;}
.plan-list .item{float:left;margin:20px;width:calc(100% / 3 - 40px);overflow:hidden;border-radius:5px;position: relative;}
.plan-list .item .pic{overflow:hidden;}
.plan-list .item .pic img{display:block;transition:all 1s;}
.plan-list .item .text{position:absolute;left:0;top:0;width:100%;height:100%;padding: 0 50px;text-align:center;background:rgba(0,0,0,0.5);}
.plan-list .item .text h3{position:relative;top:50%;font-size:24px;transform: translateY(-50%);}
.plan-list .item .text h3:before,.plan-list .item .text h3:after{display:block;width:100%;height:1px;content:"";background:#fff;}
.plan-list .item .text h3:before{margin-bottom:30px;}
.plan-list .item .text h3:after{margin-top:30px;}
.plan-list .item .text h3 a{color:#fff;}
.plan-list .item:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);transform:translateY(-20px);transition:all 1s;}
.plan-list .item:hover .pic img{transform:scale(1.1.);}
@media(max-width:1200px){
.cx-plan-07{padding:40px 10px;}
.plan-list{margin:-5px;}
.plan-list .item{margin:5px;width:calc(100% / 2 - 10px);}
.plan-list .item .text{padding:0 20px;}
.plan-list .item .text h3{font-size:18px;}
.plan-list .item .text h3:before{margin-bottom:15px;}
.plan-list .item .text h3:after{margin-top:15px;}
.plan-list .item:hover{transform:translateY(0);}
}