/* 20210526 综合解决方案 _Q */
.header .btm2{overflow: hidden;}
.footer{margin-top: 0px;}

.page_container.solution{margin-top: 0px;background: #fff url(../img/index_top.png) no-repeat top center/100% auto;overflow: hidden;}

.solu_top .top_des{margin: 0 auto;padding: 70px 0px;width: 50%;color: #fff;text-align: center;}
.solu_top .top_des .tit{line-height: 38px;font-size: 28px;}
.solu_top .top_des .des{margin-top: 24px;line-height: 25px;font-size: 14px;}
.solu_top .top_mod{background: #fff;box-shadow: 6px 6px 8px #d7d7d7;-webkit-box-shadow: 6px 6px 8px #d7d7d7;}
.solu_top .top_mod .mod_item{display: block;box-sizing: border-box;width: 33.33%;overflow: hidden;}
.solu_top .mod_item .mod_con{position: relative;display: block;padding: 42px;height: 140px;}
.solu_top .mod_item:not(:first-of-type) .mod_con:before{content: '';position: absolute;top: 50%;left: 0;width: 1px;height: 140px;margin-top: -70px;background: #e6e6e6;}
.solu_top .mod_con .img_box{position: relative;margin: 0 auto;width: 54px;height: 54px;text-align: center;}
.solu_top .mod_con .img_box img{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;transform: translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);}
.solu_top .mod_con .words{margin-top: 10px;text-align: center;color: #333;}
.solu_top .mod_con .words p:first-of-type{line-height: 38px;font-size: 18px;font-weight: bold;}
.solu_top .mod_con .words p:last-of-type{margin-top: 10px;line-height: 24px;font-size: 14px;}

.solution .solu_con{margin-top: 55px;background: transparent;}
.solu_con .sug_tit{line-height: 38px;font-size: 28px;font-weight: bold;text-align: center;}
.solu_con .fence{margin-top: 20px;overflow: hidden;}
.solu_con .fence:first-of-type{margin-top: 44px;}

.solu_con .fence .half,.solu_con .fence .quarter,.solu_con .fence .half_slip .hal_h{position: relative;box-sizing: border-box;padding: 33px 27px;background: #fff;}
.solu_con .fence .bg_box{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;overflow: hidden;z-index: 1;}
.solu_con .fence .bg_box img{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;transform: translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);}

.solu_con .fence .half{width: 610px;height: 182px;}
.solu_con .fence .quarter{width: 295px;height: 182px;}
.solu_con .fence .half:not(:first-of-type){margin-left: 20px;}
.solu_con .fence .quarter:not(:first-of-type){margin-left: 20px;}

.solu_con .fence .half_slip{width: 610px;}
.solu_con .fence .half_slip:not(:first-of-type){margin-left: 20px;}
.solu_con .fence .half_slip .hal_h{width: 295px;height: 384px;}
.solu_con .fence .half_slip .hal_h:not(:first-of-type){margin-left: 20px;}
.solu_con .fence .half_slip .half:not(:first-of-type){margin-top: 20px;margin-left: 0px;}

.solu_con .fence .link_info{position: relative;color: #fff;z-index: 10;}
.solu_con .fence .link_info .tit{position: relative;padding-bottom: 17px;margin-bottom: 27px;line-height: 28px;font-size: 24px;}
.solu_con .fence .link_info .tit:before{content: '';position: absolute;left: 0px;bottom: 0px;width: 26px;height: 3px;background: #fff;}
.solu_con .fence .link_info .links{width: 70%;line-height: 1.8;}
.solu_con .fence .quarter .link_info .links{width: 100%;}
.solu_con .fence .link_info .link_item{margin-right: 20px;}

/* 解决方案列表 */
.page_container.actual_solu{margin-top: 0px;}
.actual_solu_top{height: 280px;background: #fff url(../img/list_top.png) no-repeat top center/auto 312px;overflow: hidden;}
/* 面包屑 */
.actual_solu .crumb{margin-top: 10px;font-size: 12px; color: #fff; line-height: 45px;}
.actual_solu .crumb i{margin:0 2px;}

.actual_top .top_des{color: #fff;}
.actual_top .top_des .tit{margin-top: 30px;line-height: 38px;font-size: 28px;}
.actual_top .top_des .des{margin-top: 20px;width: 70%;line-height: 25px;font-size: 14px;}

.floor{position: relative;padding-bottom: 36px;overflow: hidden;}
.floor .top_tit{margin-top: 40px;line-height: 38px;font-size: 28px;font-weight: bold;color: #333;text-align: center;}
.floor .mid_con{margin-top: 30px;}

/* 推荐机型 */
.rec_machines .rec_mac_item{box-sizing: border-box;width: 235px;border: solid 1px #eeeeee;}
.rec_machines .rec_mac_item:not(:first-of-type){margin-left: 15px;}

.rec_machines .rec_mac_item .rect-668{padding-bottom: 66.8%;}
.rec_machines .rec_mac_item .img_box{}
.rec_machines .rec_mac_item .mac_info{margin: 0px auto 10px auto;width: 160px;}
.rec_machines .rec_mac_item .mac_info a p{line-height: 38px;font-size: 14px;font-weight: bold;color: #333;}
.rec_machines .rec_mac_item .mac_info p{line-height: 24px;font-size: 14px;color: #999;}
.rec_machines .rec_mac_item .mac_info p span{color: #333;}
.rec_machines .rec_mac_item .inquiry{margin: 20px auto 25px auto;width: 160px;height: 34px;line-height: 34px;font-size: 14px;color: #1274FB;border: solid 1px #1274fb;border-radius: 4px;text-align: center;cursor: pointer;}
.rec_machines .rec_mac_item .inquiry:hover{color: #fff;background: #1274fb;}

/* 设备类型 */
.mac_type{position: relative;height: 468px;background: #fff url(../img/type_bg.jpg) no-repeat center/auto 100%;}
.mac_type .type_item{position: relative;box-sizing: border-box;width: 140px;height: 65px;margin-left: 14px;margin-top: 0px;}
.mac_type .type_item:first-of-type{margin-left: 0;}
.mac_type .type_item:nth-of-type(n+9){margin-top: 16px;}
.mac_type .type_item:nth-of-type(8n+1){margin-left: 0;}

.mac_type .type_item .img_box,
.mac_type .type_item .cover_type{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;overflow: hidden;}
.mac_type .cover_type{line-height: 65px;font-size: 16px;color: #fff;text-align: center;background: rgba(0,0,0,0.5);}
.mac_type .cover_type:hover{background: rgba(18,116,251,0.5);}

/* 案例推荐 */
.rec_cases{}
.rec_cases .case_item{box-sizing: border-box;width: 300px;margin-left: 12px;margin-top: 0px;border: solid 1px #eeeeee;}
.rec_cases .case_item:first-of-type{margin-left: 0;}

.rec_cases .case_item .item_bot p:first-of-type{line-height: 28px;font-size: 20px;}
.rec_cases .case_item .item_bot p:last-of-type{margin-top: 10px;line-height: 26px;font-size: 14px;}

.rec_cases .case_item .item_bot{box-sizing: border-box;padding: 20px 20px 30px 20px;color: #333;background: #eaeaea;}
.rec_cases .case_item:hover .item_bot{color: #fff;background: #1274FB;}

/* 推荐品牌 */
.rec_brands{}
.rec_brands .b_item{position: relative;box-sizing: border-box;width: 195px;height: 92px;margin-left: 12px;margin-top: 0px;border: solid 1px #eeeeee;}
.rec_brands .b_item:first-of-type{margin-left: 0;}
.rec_brands .b_item:nth-of-type(n+7){margin-top: 12px;}
.rec_brands .b_item:nth-of-type(6n+1){margin-left: 0;}
.rec_brands .b_item .img_box{position: absolute;top: 50%;left: 0px;width: 100%;height: 60px;margin-top: -30px;overflow: hidden;}
.rec_brands .b_item .img_box img{display: block;margin: 0 auto;width: auto;height: 100%;}


.floor.mac_type,.floor.mac_cases{padding-bottom: 0px;}
.pro_foot{margin-top: 25px;}
.rec_machines .rec_mac_item a{display: block;}

.solu_con .fence .link_info .link_item:hover{color:#fff;}
.solu_con .fence .link_info .tit:hover{color:#fff;}