*{margin: 0;padding: 0;border: 0;list-style: none;}
.sf *{box-sizing: border-box;}
a{text-decoration: none;}
._clear{clear: both;}
.sf_box{width: 80%;margin: 0 auto;}
/* banner */
.sf_banner{width: 100%;overflow: hidden;position: relative;z-index: 5;}
.sf_banner img{width: 100%;}
.sf_banner_tit{position: absolute;right: 10%;background-color: rgba(195,51,58,.7);z-index: 10;top: 50%;padding: 20px 30px;transform: translate(0,-50%);margin-right: 195px;}
.sf_banner_tit h2{text-align: center;font-size: 36px;line-height: 44px;color: #fff;}
.sf_banner_tit p{text-align: center;font-size: 30px;line-height: 44px;color: #fff;}
/* 简介 */

.sf_info{width: 100%;padding: 50px 0;}
.sf_info .info_img ul li{border-bottom:0;}
.info_left{float: left;width: 48%;}
.info_right{float: right;width: 48%;}
.info_left h3{font-size: 20px;line-height: 28px;color: #595757;margin-bottom: 10px;}
.info_left p{font-size: 16px;line-height: 28px;color: #595757;margin-bottom: 5px;}
.info_right h3{font-size: 18px;line-height: 28px;color: #595757;}
.info_right ul li{font-size: 14px;width: 52%;line-height: 24px;color: #595757;padding-left: 25px;position: relative;}
.info_img{float: right;width: 65%;padding-top: 34px;}
.info_right img{float: left;width: 30%;margin-top: 28px;}
.info_right ul{margin-top: 10px;}
.info_right ul li::before{content: "";width: 12px;height: 12px;display: block;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);background-color: #e7e6e6;}
.info_right ul li:nth-child(2)::before{background-color: #c41f23;}
.info_right ul li:nth-child(3)::before{background-color: #0f3f81;}

/* 筛分设备 */
.sf_pro{padding: 20px 0;position: relative;}
.sf_pro h2{text-align: center;font-size: 30px;line-height: 30px;color: #595757;margin-bottom: 30px;font-weight: normal;}
.sf_pro p{width: 80%;margin: 0 auto;text-align: center;font-size: 14px;line-height: 30px;color: #595757;margin-bottom: 12px;}
.sf_pro_tit{width: 100%;position: relative;height: 60px;}
.sf_pro ul{position: absolute;left: 48%;bottom:0px;transform: translate(-50%,0);}
.sf_pro ul li{padding: 3px 10px;background-color: #dd1f2b;color: #fff;font-size: 14px;line-height: 30px;float: left;margin-left: 12px;margin-bottom: 10px;}
.sf_pro ul li:first-child{margin-left: 0;}
.sf_pro ul li a{color: #fff;font-size: 14px;line-height: 30px;}
/* 圆振动筛 */
.sf_list{width: 100%;padding: 50px 0;}
.sf_list .left{float: left;}
.sf_list .right{float: right;}
.sf_list_img{width: 45%;}
.sf_list_img img{width: 100%;margin-top: 42px;}
.sf_list_text{width: 50%;}
.sf_list_text h2{font-size: 24px;line-height: 30px;margin-bottom: 10px;color: #595757;}
.sf_list_text h3{font-size: 18px;line-height: 30px;color: #595757;margin-bottom: 10px;}
.sf_list_text .sf_list_li{margin-bottom: 10px;}
.sf_list_text .sf_list_li li{width: 100%;padding-left: 20px;position: relative;font-size: 14px;line-height: 30px;color: #595757;}
.sf_list_text .sf_list_li li::before{content: "";width: 6px;height: 6px;transform: rotate(45deg);background-color: #595757;left: 0;top: 12px;position: absolute;}
.sf_list_text p{font-size: 14px;line-height: 20px;color:#dd1f2b;margin-bottom: 20px;}
.sf_list_contact li{float: left;margin-right: 20px;min-width:120px;}
.sf_list_contact li a{padding: 8px 20px;background-color: #e7e6e6;margin-bottom:10px;width: auto;display:block;height: 40px;}
.sf_list_contact li:last-child{margin-right: 0;}
.sf_list_contact li:first-child a{background-color: #dd1f2b;color: #fff;}
.sf_list_contact li:first-child a span{color:#fff;}
.sf_list_contact li img,.sf_list_contact li span{float: left;}
.sf_list_contact li span{margin-top:4px;color:#333;}
.sf_list_contact li img{margin-right: 5px;max-width: 20px;margin-top: 2px;}
.gray{background-color: #f8f7f7;}
/* 项目案例 */
.sf_case .sf_case_tit{font-size: 30px;line-height: 48px;font-weight: normal;text-align: center;}
.sf_case .sf_case_info{font-size: 14px;line-height: 24px;margin-bottom: 20px;text-align: center;}
.sf_case p{color: #595757;line-height: 24px;}
.sf_case_data{width: 100%;border-collapse:collapse; }
.sf_case_data2{width: 100%;border-collapse:collapse; }
.sf_case_data tr,.sf_case_data td,.sf_case_data th{border: 1px solid #bab9b9;text-align: left;padding: 0px 10px;font-size: 14px;line-height: 20px;}
.sf_case_data2 tr,.sf_case_data2 td,.sf_case_data2 th{border: 1px solid #bab9b9;text-align: left;padding: 0px 10px;font-size: 14px;line-height: 20px;}
.sf_case h2{font-size: 18px;line-height: 30px;margin-bottom: 10px;color: #595757;}
.sf_case_res{width: 100%;border-collapse:collapse;margin-top: 30px;}
.sf_case_res tr,.sf_case_res td,.sf_case_res th{border: 1px solid #878787;text-align: left;padding: 5px 10px;background-color: #e7e6e6;font-size: 14px;line-height: 20px;}
.sf_case_res th{text-align: center;background-color: #dd1f2b;color: #fff;font-size: 18px;line-height: 30px;border: 0;}
.sf_case_res span{color: #dd1f2b;}
/* 鑫海资质 */
.sf_honor{padding: 50px 0;}
.sf_honor h2{font-size: 30px;line-height: 30px;margin-bottom: 20px;color: #595757;text-align: center;}
.sf_honor p{font-size: 18px;line-height: 30px;color: #595757;text-align: center;margin-bottom: 20px;}
.sf_honor ul li{float: left;width: 31%;margin-left: 3.5%;}
.sf_honor ul li:first-child{margin-left: 0;}
.sf_honor_bg{position: relative;z-index: -1;width: 100%;}
.sf_honor_bg img{width: 100%;}
.sf_honor_bg div{background-color: rgba(0,0,0,.5);width: 100%;height: 99%;position: absolute;top: 0;left: 0;}
.sf_honor_open img{max-width: 72px;}
.sf_honor_open {text-align: center;font-size: 18px;line-height: 30px;color: #fff;padding: 50px;}
.sf_honor_open span{font-size: 16px;display: block;text-align: center;}
.sf_honor_h{display: none;font-size: 14px;line-height: 30px;color: #fff;padding: 50px 30px;}
.sf_honor_h p{font-size: 14px;line-height: 24px;color: #fff; margin-top:-5px;}
.sf_honor ul li:hover .sf_honor_open{display: none;}
.sf_honor ul li:hover .sf_honor_h{display: block;}

@media (max-width:1335px) {
.sf_pro ul{left: 0;transform:translate(0,0)}
}



@media (max-width:1024px) {
.sf_banner_tit{right: -6%;}
.info_left h3 {margin-top: -24px;}
.info_right {margin-top: -16px;}
.info_right ul li{width: 72%;}
.info_left p{font-size: 14px;line-height: 26px;margin-bottom: 2px;}
.info_right img{margin-top: 64px;}
.sf_pro_tit{margin-left: 100px;}
.sf_pro ul {margin-left: 15px;}
.sf_list_text .sf_list_li li{line-height: 26px;}
.sf_list_text h2{font-size: 22px;}
.sf_list_text h3{line-height: 28px;}
.sf_list_contact li {margin-right: 8px;}
.sf_list_img,.sf_list_text{width: 100%;margin-bottom: 20px;}    
.sf_case h2 { margin-top: 10px;}
.sf_list_img img {margin-top: 16px;}  
.sf_case p {margin-top: -3px;}
.sf_honor_open img {margin-top: -30px;}
.sf_honor_open span {font-size: 16px;line-height: 20px;}
.sf_honor_h p{font-size: 12px;line-height: 20px;margin-top: -45px;}

}

@media (max-width:768px) {
  .sf_banner_tit h2 {font-size: 30px;}
  .sf_banner_tit p {font-size: 22px;line-height: 8px;}
  .sf_banner_tit {right: -12%;}
  .sf_box{width: 90%;}
  .info_left,.info_right{width: 100%;margin-bottom: 20px;}
  .info_right {margin-top: 10px;}
  .sf_honor ul li{width: 100%;margin: 0;margin-bottom: 20px;}
  .sf_pro h2{margin-top: -20px;}
  .sf_pro ul{position: static;width:65%;margin:0 auto;}
  .sf_pro ul li{margin-left: 0;width:100%;margin-right:0;text-align:center;}
  .sf_banner img{width: 200%;margin-left: -30%;}
  .sf_banner_tit h2{font-size: 32px;line-height: 36px;}
  .sf_banner_tit p{font-size: 22px;line-height: 24px;}
  .sf_pro p{width: 100%;}
  .sf_list_contact li:first-child{margin-right:19px;}
  .info_left h3{margin-top: -28px;}
  .info_right h3{font-size: 20px;}
  .info_right img{margin-top: 0px;}
 .sf_pro_tit{margin-left:0;}
  .sf_case h2{font-size: 20px;margin-bottom: 1px;}
  .sf_case p{margin-top: -7px;}
  .sf_honor_open span{font-size: 24px;display: block;text-align: center;}
  .sf_honor_open img {margin-top: 100px;}
  .sf_honor_h p{font-size: 20px;line-height: 34px;margin-top:102px;}
  
}
@media (max-width: 614px){
.sf_case_data {display:none;}
}

@media (min-width: 615px){
.sf_case_data2 {display:none;}
}

@media (max-width: 425px){
.sf_banner_tit h2 {font-size: 22px;line-height: 20px;}
.sf_banner_tit p {font-size: 15px;line-height: 24px;margin-bottom: 0px;}
.sf_banner_tit {right: -45%;}
.info_right ul li {width: 76%;}
.info_right img {margin-top: 68px;}
.info_right h3{font-size: 18px;margin-top: -32px;}
.info_right ul li {line-height: 0px;}
.info_right img {margin-top: 46px;}
.sf_pro h2 {font-size: 26px;margin-top: -40px;}
.sf_pro p{line-height: 28px;}
.sf_list_contact li a {padding: 8px 15px;width: 104px;}
.sf_list_contact li:first-child {margin-right: -4px;}
.sf_list_contact li {margin-right: -5px;}
.sf_case .sf_case_tit {font-size: 26px;}
.sf_case h2 {font-size: 18px;}
.sf_list_text h2 {font-size: 20px;}
.sf_list_text h3 {line-height: 22px;}
.sf_honor h2 {font-size: 26px;line-height: 4px;}
.sf_honor_open img {margin-top: 12px;}
.sf_honor p {font-size: 16px;}
.sf_honor_open span {font-size: 20px;}
.sf_list {padding: 30px 0;}
.sf_honor_h p{font-size: 16px;line-height: 24px;margin-top: 0px;}
}

@media (max-width: 375px){
.sf_banner_tit h2 {font-size: 20px;line-height: 13px;}
.sf_banner_tit {right: -56%;}
.sf_banner_tit p {font-size: 14px;}
.info_right ul li {width: 84%;}
.info_right img {margin-top: 55px;}
.sf_pro p {line-height: 24px;}
.sf_pro h2 {margin-top: -24px;margin-bottom: 26px;}
.sf_pro ul li {width: 102%;}
.sf_list_contact li a {padding: 8px 5px;width: 85px;}
.sf_list_contact li {margin-right: -10px;}
.sf_list_contact li:first-child {margin-right: -8px;}
.sf_list_text h2 {font-size: 18px;margin-top: -6px;}
.sf_list_text h3 {font-size: 16px;}
.sf_case h2 {font-size: 17px;}
.sf_honor p {font-size: 14px;}
.sf_honor_open img {margin-top: 0;}
.sf_box {margin-bottom: -16px;}
.sf_honor_h p{font-size: 14px;line-height: 24px;margin-top: -12px;}

}

@media (max-width: 325px){
.sf_banner_tit {right: -62%;}
.info_right ul li {width: 98%;}
.sf_pro h2 {font-size: 22px;margin-top: -10px;margin-bottom: 19px;}
.sf_pro ul {width: 78%;}
.sf_list_contact li:first-child {margin-right: -24px;}
.sf_list_contact li {margin-right: -24px;}
.sf_case .sf_case_tit {font-size: 22px; margin-bottom: 12px;margin-top: -22px;}
.sf_honor h2 {font-size: 22px;}
.sf_box {margin-bottom: -40px;}
.sf_list_img img {margin-top: 20px;}
.sf_honor_open span {font-size: 16px;line-height: 20px;}
.sf_case h2 {font-size: 16px;}
.sf_box p{font-size: 14px;line-height: 24px;}
.sf_honor_h p{font-size: 12px;line-height: 20px;margin-top: -14px;}
}
