﻿@charset "utf-8";
/* CSS Document */



@media (min-width:320px) {

.blocks-sm-100>.block, .blocks-sm-100>li {
	width: 100%
}
.blocks-sm-2>.block, .blocks-sm-2>li {
	width: 50%
}
.blocks-sm-3>.block, .blocks-sm-3>li {
	width: 33.333333%
}
.blocks-sm-4>.block, .blocks-sm-4>li {
	width: 25%
}
.blocks-sm-5>.block, .blocks-sm-5>li {
	width: 20%
}
.blocks-sm-6>.block, .blocks-sm-6>li {
	width: 16.666667%
}
	
	
	.ryzs{
		display: none;
	}	
.row {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
}

.col-sm-12 {
    float: left;
    width: 90%;
}
	
.ys {
    padding: 20px 0 0px;
}	
	
.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9 {
    padding-right: .9375rem;
    padding-left: .9375rem;
}
.service_list_met_65_6_58 .pRbAdv-box {
    padding: 1% 0;
    width: 100%;
}
.service_list_met_65_6_58 .pRbAdv-block {
	width: 82%
}	

.blocks-md-2>.block, .blocks-md-2>li {
    width: 44%;
}	
	
.met1>h4 {
    font-size: 1.15rem;
    padding: 0px 0 6px;
    font-weight: 600;
}	
	.decoration-drawing .box .half1, .decoration-drawing .box .half2{
		width: 100%;
	}	
	.tit span{font-size: 37px;}	
	  .foot_nav_met_35_2_12 .div_03{
      display: none;
}
  
 .container4 {
      display: none;
 } 
  
    .container1, .container2, .container3, .container4 {
    max-width: 90%;
  }
  
}








@media (min-width:480px) {
.blocks-sm-100>.block, .blocks-sm-100>li {
	width: 100%
}
.blocks-sm-2>.block, .blocks-sm-2>li {
	width: 50%
}
.blocks-sm-3>.block, .blocks-sm-3>li {
	width: 33.333333%
}
.blocks-sm-4>.block, .blocks-sm-4>li {
	width: 25%
}
.blocks-sm-5>.block, .blocks-sm-5>li {
	width: 20%
}
.blocks-sm-6>.block, .blocks-sm-6>li {
	width: 16.666667%
}
	
	
	.ryzs{
		display: none;
	}	
.row {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
}

.col-sm-12 {
    float: left;
    width: 90%;
}
	
.ys {
    padding: 20px 0 0px;
}	
	
.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9 {
    padding-right: .9375rem;
    padding-left: .9375rem;
}
.service_list_met_65_6_58 .pRbAdv-box {
    padding: 1% 0;
    width: 100%;
}
.service_list_met_65_6_58 .pRbAdv-block {
	width: 82%
}	
.service_list_met_65_6_58 .product-list li {
    width: 93%;
}
.blocks-md-2>.block, .blocks-md-2>li {
    width: 44%;
}	
	
.met1>h4 {
    font-size: 1.15rem;
    padding: 0px 0 6px;
    font-weight: 600;
}	
	.decoration-drawing .box .half1, .decoration-drawing .box .half2{
		width: 100%;
	}	
	.tit span{font-size: 37px;}	
	  .foot_nav_met_35_2_12 .div_03{
      display: none;
}
  
 .container4 {
      display: none;
 } 
  
  .office-decoration ul li {
    float: left;
    width: 25%; 
    margin-right: 5%;

} 
  
.office-decoration ul li .txtbox .t2 {
    font-size: 14px;
}  
    
 .media-heading a span {
    font-size: 12px;
} 
  
.updatetime {
    height: 17px;
    color: #999999;
    font-size: 12px;
    line-height: 15px;
}  
 .des {
    font-size: 11px;
} 
 
  
}
@media (min-width:768px) {
.blocks-md-100>.block, .blocks-md-100>li {
	width: 100%
}
.blocks-md-2>.block, .blocks-md-2>li {
	width: 45%
}
.blocks1-md-211>.block, .blocks1-md-211>li {
	width: 45%;
}
.blocks-md-3>.block, .blocks-md-3>li {
	width: 33.333333%
}
.blocks-md-4>.block, .blocks-md-4>li {
	width: 25%
}
.blocks-md-5>.block, .blocks-md-5>li {
	width: 20%
}
.blocks-md-6>.block, .blocks-md-6>li {
	width: 16.666667%
}
.container1, .container2, .container3, .container4 {
    width: 750px;
}	
.media-body {
    overflow: hidden;
}	
	
.row {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
}
.col-md-3 {
    width: 100%;
}

.col-sm-12 {
    width: 90%;  
}	
		
.blocks-lg-2>.block, .blocks-lg-2>li {
    width: 30%;
}	
	
.service_list_met_65_6_58 .pRbAdv-box {
    padding: 1% 0;
    width: 100%;
}	

.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9 {
    padding-right: .9375rem;
    padding-left: .9375rem;
}
	
.blocks-2>.block, .blocks-2>li {
    width: 25%;
}	
	
.service_list_met_65_6_58 .pRbAdv-block {
	width: 82%
}	

.service_list_met_65_6_58 .product-list li {
    width: 100%;
}	
.met1>h4 {
    font-size: 1.15rem;
    padding: 0px 0 6px;
    font-weight: 600;
}
	.decoration-drawing .box .half1, .decoration-drawing .box .half2{
		width: 100%;
	}
	.tit span{
      font-size: 38px;
  }	
	
		/*关于我们*/
	.o-menu ul li a{
		padding: 15px 0px;
	}
	.about{
        margin-top: -15px;
		padding: 0 0 20px;
	}
	.about .box1 .txt{
		width: 100%;
		margin-top: 20px;
		padding-right: 0;
	}
	.about .box1 .txt .t1{
		font-size: 24px;
	}
	.about .box1 .img{
		width: 100%;
	}
	.about .box2 ul li{
		width: 50%;
		text-align: center;
		margin: 20px auto 30px;
	}
	.about .box2 ul li .con{
		width: 100%;
		padding-right: 0 !important;
		text-align: center;
	}
	.about .box2 ul li .t1{
		font-size: 32px;
		margin-bottom: 0px;
	}
	.about .box2 ul li .t1 .add{
		font-size: 28px;
	}
	.about .box2 ul li .t2{
		font-size: 15px;
	}
  
  .foot_nav_met_35_2_12 .div_03{
      display: none;
}
    .foot_nav_met_35_2_12 .boss_img .boss_jianduan {
    font-size: 0.785rem;
}
  .container4 {
      display: none;
 }  
  .container1, .container2, .container3, .container4 {
    max-width: 90%;
  }  
  
  
   .office-decoration ul li {
    float: left;
    width: 30%; 
    margin-right: 5%;

}

  
.office-decoration ul li .txtbox .t2 {
    font-size: 14px;
}  
    
 .media-heading a span {
    font-size: 12px;
} 
  
.updatetime {
    height: 17px;
    color: #999999;
    font-size: 12px;
    line-height: 15px;
}  
 .des {
    font-size: 11px;
} 
 
  
 } 
  
@media (min-width:992px) {
.tit span{font-size: 40px;}		
.col-sm-12 {
    float: left;
    width: 21%;
}	
	.decoration-drawing .box .half1{
		margin-right: 15px;
	}	
.blocks-lg-100>.block, .blocks-lg-100>li {
	width: 100%
}
.blocks-lg-2>.block, .blocks-lg-2>li {
	width: 37%
}
.blocks-lg-3>.block, .blocks-lg-3>li {
	width: 33.333333%
}
.blocks-lg-4>.block, .blocks-lg-4>li {
	width: 21%
}
.blocks-lg-5>.block, .blocks-lg-5>li {
	width: 20%
}
.blocks-lg-6>.block, .blocks-lg-6>li {
	width: 16.666667%
}
	
.container1, .container2, .container3, .container4 {
	width: 970px
}	
	
.col-lg-3 {
    float: left;
    width: 21%;
}	
	

.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9 {
    padding-right: .9375rem;
    padding-left: .9375rem;
}

.row {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
}
.service_list_met_65_6_58 .product-list {
	background: url(../img/1614221734.jpg) no-repeat center center;
}	
.service_list_met_65_6_58 .pRbAdv-block {
	width: 82%
}		
.service_list_met_65_6_58 .product-list li {
	width: 100%
}
	
.service_list_met_65_6_58 .pRbAdv-box {
    width: 100%;
}	
	
  .about .box2 ul li{
	width: 25%;
}  
.about .box2 ul li .t1{
	font-size: 60px;
	margin-bottom: 30px;
}	  

.case{padding: 50px 0 0px;}
.case h2{margin-bottom: 36px;}  
  .about .box2 ul li .con{
	padding-left: 12.8%;
	display: inline-block;
}
 .header-bottom {
    background-color: #c31a1f;
} 
  
   .header .logo-img{
	line-height: 90px;
} 
  .header .menubtn{
	display: none;
    width: 50px;
    height: 70px;
}
.service_list_met_65_6_58 .product-list {
	background-size: 23.671875% auto;
	margin-top: .9rem
}   
  

.ys{
padding: 55px 0;
}    
  .decoration-drawing .box {
    margin-bottom: 30px;
}  
 .combination .i-processbg{
	width: 50%;
} 
   .i-advantage{
	width: 50%;
}
 .i-process{
	width: 50%;
} 
  .office-decoration ul li {
    float: left;
    width: 30%; 
    margin-right: 5%;

}
  
	.tit span{font-size: 37px;}	
	  .foot_nav_met_35_2_12 .div_03{
      display: block;
}  
  .foot_nav_met_35_2_12   {
    padding: 50px 0px;
}  
  .foot_nav_met_35_2_12 .boss_img .boss_jianduan {
    font-size: 1rem;
}  
   .container4 {
      display: block;
 } 
  
.i-title .t1{
	font-size: 40px;
}
 .combination .i-title, .aleft.i-title{
	text-align: left;
}
  .i-advantage .content {
    margin-top: 40px;
    padding-bottom: 45px;
  }  
.i-advantage .details .title {
    line-height: 90px;
}
 
  .i-advantage .details .title .left{
	font-size: 20px;
}
.i-advantage .details .title .left img{
	width: 27px;
	height: 24px;
}
.i-advantage .details .title .middle{
	font-size: 40px;
}  
  
 .i-advantage .details ul li .txt {
    font-size: 16px;
    line-height: 1.5;
}   
 
  .i-advantage .details ul li .txtbox{
	height: 90px;
}

.i-advantage .details ul li .middle{
	width: 98px;
	height: 98px;
}
.i-advantage .details ul li .middle .text{
	font-size: 18px;
    margin-top: 24px;
}
.i-advantage .swiper-pagination-bullet{
	width: 15px;
    height: 15px;
}  
 .i-advantage .details ul {
    margin-top: 30px;
} 
	.combination{
		padding: 30px 0px;
	}
	.i-advantage .details ul li .middle{
		width: 80px;
		height: 80px;
	}
	.i-advantage .details ul li .middle .text{
		margin-top: 16px;
	}  
  .tit span{line-height: 48px;}
  
    .office-decoration ul li .txtbox{
	padding: 30px 20px 0px;
}
.office-decoration ul li .txtbox .t1{
	font-size: 20px;
}

.office-decoration ul li .txtbox .t2{
	max-width: 300px;
	width: 100%;
	font-size: 14px;
	height: 84px;
}
.office-decoration ul li .txtbox .line{
	margin: 15px auto 10px;
	width: 30px;
}
  
    .container1, .container2, .container3, .container4 {
    max-width: 100%;
  }
  
  .oimg1{
	display: block;
}
.oimg2{
	display: none;
}
 .decoration-drawing .box .fl ul li{
	float: left;
	width: -moz-calc((100% - 20px) / 2);
	width: -webkit-calc((100% - 20px) / 2);
	width: calc((100% - 20px) / 2);
	margin-right: 19px;
} 
  
.decoration-drawing .box .txt .t2{
	font-size: 14px;
}
  
.decoration-drawing .box .txt .t1{
	font-size: 18px;
}   
  
  
 
.decoration-drawing .box .txt{
    width: 68%;
    width: calc(100% - 45px);
    width: -moz-calc(100% - 45px);
    width: -webkit-calc(100% - 45px);
} 
.decoration-drawing .box .txtbox{
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	padding: 0 5.7%;

}  
    
 .decoration-drawing .box .txt .t1 {
    color: #ffffff;
} 
.decoration-drawing .box .txt .t2 {
    color: #f0f0f0;
} 
  
  .decoration-drawing .box .boxli .bg{
	background: url(../img/img39.png) bottom center no-repeat;
}
.decoration-drawing .box .boxli:hover .bg{
	background: url(../img/img40.png) bottom center no-repeat;
}  
.decoration-drawing .boxli{
	margin-bottom: 20px;
} 
.f_nav{
	 display: none;
}   
  
 .updatetime {
    height: 30px;
    font-size: 16px;
    line-height: 30px;
}  
.media-heading a span {
    font-size: 16px;
}  
  .des {
    font-size: 13px;
 }  
 .office-decoration ul li .imgbox {
    width: 100%;
} 
.i-partner .box {
    margin-top: 70px;
}  
  
.decoration-drawing .box .txtbox {  
  	 display: none;
} 
 .decoration-drawing .box .boxli:hover .txtbox {
  display: block;
     
} 
  
}
@media (min-width:1200px) {
  .trait ul li {
  padding: 0px 0px;
  }
.decoration-drawing .box .half2{
	/*width: 680px;*/
	width: -moz-calc(50% - 20px);
	width: -webkit-calc(50% - 20px);
	width: calc(50% - 20px);
}	
	
.blocks-xl-100>.block, .blocks-xl-100>li {
	width: 100%
}
.blocks-xl-2>.block, .blocks-xl-2>li {
	width: 50%
}
.blocks-xl-3>.block, .blocks-xl-3>li {
	width: 33.333333%
}
.blocks-xl-4>.block, .blocks-xl-4>li {
	width: 25%
}
.blocks-xl-5>.block, .blocks-xl-5>li {
	width: 20%
}
.blocks-xl-6>.block, .blocks-xl-6>li {
	width: 16.666667%
}
	
.container1, .container2, .container3, .container4 {
	width: 1170px
}	
	
.i-partner .box {
    margin-top: 70px;
}

.service_list_met_65_6_58 .head .title {
	margin-bottom: 0px
}
.service_list_met_65_6_58 .titlebox i {
	margin: 8px auto -22px
}

.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9 {
    padding-right: .9375rem;
    padding-left: .9375rem;
}
	

.col-md-3 {
    width: 100%;
}	
	
.col-lg-3 {
    width: 22%;

}	
	
.service_list_met_65_6_58 .product-list {
	background: url(../img/1614221734.jpg) no-repeat center center;
}	

	
.service_list_met_65_6_58 .product-list li {
	width: 50%
}
	
.service_list_met_65_6_58 .pRbAdv-block {
    width: 300px;
	height: 489px;
}
.service_list_met_65_6_58 .pRbAdv-box {
    width: 425px;
    height: 152px;
  padding-top: 20px;
}

.blocks-xs-2>.block, .blocks-xs-2>li {
    width: 22%;
}	

.decoration-drawing .box .half1 {
     width: 49%; 
}
.tit span{font-size: 48px;}		

  
  .about .box2 ul li{
	width: 25%;
} 
  .about .box2 ul li .t1{
	font-size: 60px;
	margin-bottom: 30px;
}	

.case{padding: 50px 0 0px;}
.case h2{margin-bottom: 36px;}  
 .header-bottom {
    background-color: #c31a1f;
} 
  
  .header .logo-img{
	line-height: 90px;
}  
  
  .header .menubtn{
	display: none;
    width: 50px;
    height: 70px;
}
 .service_list_met_65_6_58 .product-list {
	background-size: 23.671875% auto;
	margin-top: .9rem
}  

.ys{
padding: 55px 0;
}    
 .combination .i-processbg{
	width: 50%;
}
  
	.tit span{font-size: 37px;}	
	  .foot_nav_met_35_2_12 .div_03{
      display: block;
}  
 .foot_nav_met_35_2_12   {
    padding: 50px 0px;
}
  .foot_nav_met_35_2_12 .boss_img .boss_jianduan {
    font-size: 1.085rem;
}  
    .container4 {
      display: block;
 } 
  .service_list_met_65_6_58 .pRbAdv-block .con{
      font-size: 0.95rem;
        line-height: 30px;
      height: 82px;
}  
 .combination .i-title, .aleft.i-title{
	text-align: left;
} 
  .i-advantage .content {
    margin-top: 40px;
    padding-bottom: 45px;
  }  
    
  .i-advantage .details .title {
    line-height: 90px;
}
  
 .i-advantage .details .title .left{
	font-size: 20px;
}
.i-advantage .details .title .left img{
	width: 27px;
	height: 24px;
}
.i-advantage .details .title .middle{
	font-size: 40px;
} 
    
 .i-advantage .details ul li .txt {
    font-size: 16px;
    line-height: 1.5;
}     
 .i-advantage .details ul {
    margin-top: 30px;
}  
  
	.combination{
		padding: 30px 0px;
	}
	.i-advantage .details ul li .middle{
		width: 80px;
		height: 80px;
	}
	.i-advantage .details ul li .middle .text{
		margin-top: 16px;
	}  
  .tit span{line-height: 48px;}
    .office-decoration ul li .txtbox{
	padding: 30px 20px 0px;
}
.office-decoration ul li .txtbox .t1{
	font-size: 20px;
}

.office-decoration ul li .txtbox .t2{
	max-width: 300px;
	width: 100%;
	font-size: 14px;
	height: 84px;
}
.office-decoration ul li .txtbox .line{
	margin: 15px auto 10px;
	width: 30px;
}
  
  .container1, .container2, .container3, .container4 {
    max-width: 100%;
  }  
  
.oimg1{
	display: block;
}
.oimg2{
	display: none;
}  
.decoration-drawing .box .fl ul li{
	float: left;
	width: -moz-calc((100% - 20px) / 2);
	width: -webkit-calc((100% - 20px) / 2);
	width: calc((100% - 20px) / 2);
	margin-right: 19px;
}
.decoration-drawing .box .txt .t2{
	font-size: 14px;
}  
.decoration-drawing .box .txt .t1{
	font-size: 18px;
}  
 
.decoration-drawing .box .txt{
    width: 68%;
    width: calc(100% - 45px);
    width: -moz-calc(100% - 45px);
    width: -webkit-calc(100% - 45px);
}
.decoration-drawing .box .txtbox{
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	padding: 0 5.7%;

}  
    
 .decoration-drawing .box .txt .t1 {
    color: #ffffff;
} 
.decoration-drawing .box .txt .t2 {
    color: #f0f0f0;
} 
  
 .decoration-drawing .box .boxli .bg{
	background: url(../img/img39.png) bottom center no-repeat;
}
.decoration-drawing .box .boxli:hover .bg{
	background: url(../img/img40.png) bottom center no-repeat;
}   
.decoration-drawing .boxli{
	margin-bottom: 20px;
}  
.f_nav{
	 display: none;
} 
  
.updatetime {
    height: 30px;
    font-size: 16px;
    line-height: 30px;
}  
.media-heading a span {
    font-size: 16px;
}  
  .des {
    font-size: 13px;
 }   
  
 .decoration-drawing .box .txtbox {  
  	 display: none;
} 
 .decoration-drawing .box .boxli:hover .txtbox {
  display: block;
     
}  
 
  .met-editor {
    line-height: 34px;
}
  
   .about .box1 .img {
    width: 50%;
    margin-top: -15%;
}   
.about .box1 .txt {
    width: 50%;
    margin-top: 20px;
    padding-right: 0;
} 
    
  
}
@media (min-width:1600px) {
.decoration-drawing .box .half2{
	/*width: 680px;*/
	width: -moz-calc(50% - 20px);
	width: -webkit-calc(50% - 20px);
	width: calc(50% - 20px);
}	
.tit span{font-size: 48px;}		
.blocks-xxl-100>.block, .blocks-xxl-100>li {
	width: 100%
}
.blocks-xxl-2>.block, .blocks-xxl-2>li {
	width: 50%
}
.blocks-xxl-3>.block, .blocks-xxl-3>li {
	width: 33.333333%
}
.blocks-xxl-4>.block, .blocks-xxl-4>li {
	width: 22%
}
.blocks-xxl-5>.block, .blocks-xxl-5>li {
	width: 20%
}
.blocks-xxl-6>.block, .blocks-xxl-6>li {
	width: 16.666667%
}	
.container1, .container2, .container3, .container4  {
	width: 1400px
}
	
.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xxl, .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9 {
    padding-right: .9375rem;
    padding-left: .9375rem;
}	
	
.met1>h4 {
    font-size: 2.15rem;
    font-weight: 500;
    padding: 0px 0 20px;
}

.container{
	width: 1400px
}
	
.service_list_met_65_6_58 .product-list {
	background: url(../img/1614221734.jpg) no-repeat center center;
}	
	
.service_list_met_65_6_58 .product-list li {
	width: 50%
}	
.service_list_met_65_6_58 .pRbAdv-block {
    width: 300px;
	height: 489px;
}
.service_list_met_65_6_58 .pRbAdv-box {
    width: 425px;
    height: 152px;
  padding-top: 20px;
}
.col-md-3 {
    float: left;
    width: 100%;
}	
.blocks-xs-2>.block, .blocks-xs-2>li {
    width: 22%;
}	

.decoration-drawing .box .half1 {
     width: 50%; 
}	
   .about .box2 ul li{
	width: 25%;
} 
.about .box2 ul li .t1{
	font-size: 60px;
	margin-bottom: 30px;
}

  
.case{padding: 50px 0 0px;}
.case h2{margin-bottom: 36px;}
  .about .box2 ul li .con{
	padding-left: 12.8%;
	display: inline-block;
}
.header-bottom {
    background-color: #c31a1f;
}  
   .header .logo-img{
	line-height: 90px;
} 
 .header .menubtn{
	display: none;
   width: 50px;
    height: 70px;
} 
 .service_list_met_65_6_58 .product-list {
	background-size: 23.671875% auto;
	margin-top: .9rem
} 

 .ys{
padding: 55px 0;
}
.combination .i-processbg{
	width: 50%;
}
  
 	.tit span{font-size: 37px;}	
	  .foot_nav_met_35_2_12 .div_03{
      display: block;
}  
  .foot_nav_met_35_2_12   {
    padding: 50px 0px;
}  
  
  .foot_nav_met_35_2_12 .boss_img .boss_jianduan {
    font-size: 1.085rem;
}  
    .container4 {
      display: block;
 } 
   .service_list_met_65_6_58 .pRbAdv-block .con{
      font-size: 0.95rem;
         line-height: 30px;
      height: 82px;
} 
  
 .i-advantage .details ul li .txt {
    font-size: 16px;
    line-height: 1.5;
} 
 
   .i-advantage .details ul li .txtbox{
	height: 90px;
}

.i-advantage .details ul li .middle{
	width: 98px;
	height: 98px;
}
.i-advantage .details ul li .middle .text{
	font-size: 18px;
    margin-top: 24px;
}
.i-advantage .swiper-pagination-bullet{
	width: 15px;
    height: 15px;
} 
 .i-advantage .details ul {
    margin-top: 30px;
} 
    .office-decoration ul li .txtbox{
	padding: 30px 20px 0px;
}
.office-decoration ul li .txtbox .t1{
	font-size: 20px;
}

.office-decoration ul li .txtbox .t2{
	max-width: 300px;
	width: 100%;
	font-size: 14px;
	height: 84px;
}
.office-decoration ul li .txtbox .line{
	margin: 15px auto 10px;
	width: 30px;
}
  .tit span{line-height: 48px;}
  
    .container1, .container2, .container3, .container4 {
    max-width: 100%;
  }
 .oimg1{
	display: block;
}
.oimg2{
	display: none;
}
  
.decoration-drawing .box .fl ul li{
	float: left;
	width: -moz-calc((100% - 20px) / 2);
	width: -webkit-calc((100% - 20px) / 2);
	width: calc((100% - 20px) / 2);
	margin-right: 20px;
}  
.decoration-drawing .box .txt .t2{
	font-size: 14px;
}
 .decoration-drawing .box .txt .t1{
	font-size: 18px;
}   
 
.decoration-drawing .box .txt{
    width: 68%;
    width: calc(100% - 45px);
    width: -moz-calc(100% - 45px);
    width: -webkit-calc(100% - 45px);
} 
  
 .decoration-drawing .box .txtbox{
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	padding: 0 5.7%;

}  
 .decoration-drawing .box .txt .t1 {
    color: #ffffff;
} 
.decoration-drawing .box .txt .t2 {
    color: #f0f0f0;
}    
 .decoration-drawing .box .boxli .bg{
	background: url(../img/img39.png) bottom center no-repeat;
}
.decoration-drawing .box .boxli:hover .bg{
	background: url(../img/img40.png) bottom center no-repeat;
}   
.decoration-drawing .boxli{
	margin-bottom: 20px;
}
 .f_nav{
	 display: none;
} 
  
 .updatetime {
    height: 30px;
    font-size: 16px;
    line-height: 30px;
}  
.media-heading a span {
    font-size: 16px;
}  
  .des {
    font-size: 13px;
 }  
 
 .decoration-drawing .box .txtbox {  
  	 display: none;
} 
 .decoration-drawing .box .boxli:hover .txtbox {
  display: block;
     
}  
  
  .met-editor {
    line-height: 34px;
}
   .about .box1 .img {
    width: 50%;
    margin-top: -15%;
}   
.about .box1 .txt {
    width: 50%;
    margin-top: 20px;
    padding-right: 0;
} 
  
  
}
@media (min-width:1680px){
	.service_list_met_65_6_58 .product-list {
	background: url(../img/1614221734.jpg) no-repeat center center;
}	
.tit span{font-size: 48px;}	
.decoration-drawing .box .half2{
	/*width: 680px;*/
	width: -moz-calc(50% - 20px);
	width: -webkit-calc(50% - 20px);
	width: calc(50% - 20px);
}	
	
.decoration-drawing .box .half1 {
     width: 50%; 
}	
	
   .trait{
	margin-left: 20px;
} 
  
.met1>h4 {
    font-size: 2.15rem;
    font-weight: 500;
    padding: 0px 0 20px;
}	
.service_list_met_65_6_58 .head {
	padding-bottom: 20px
}
.service_list_met_65_6_58 .titlebox {
	text-align: center;
	margin-bottom: 60px
}
.service_list_met_65_6_58 .titlebox i {
	display: block;
	width: 98px;
	height: 3px;
	background-color: #ca1621;
	margin: 30px auto -22px
}
.service_list_met_65_6_58 .head .title {
	font-size: 38px;
	margin-top: 0;
	text-align: center;
	color: #272727;
	font-weight: 400;
	margin-bottom: 20px;
	text-shadow: none;
	opacity: 1;
	position: relative
}
.service_list_met_65_6_58 .head .desc {
	font-size: 18px;
	text-align: center;
	width: 80%;
	color: #aaaaaa;
	margin: 0 auto;
	opacity: 1;
	position: relative;
}

.col-md-3 {
    float: left;
    width: 100%;
}	
	
.foot_nav_met_35_2_12 .fCode .fl {
    width: 46%;
}	
.service_list_met_65_6_58 .pRbAdv-block {
    width: 300px;
	height: 489px;
}
	
	
.service_list_met_65_6_58 .product-list li {
	width: 50%
}	

.service_list_met_65_6_58 .pRbAdv-box {
    width: 425px;
    height: 152px;
}
.blocks-xs-2>.block, .blocks-xs-2>li {
    width: 22%;
}	
  
 .about .box2 ul li{
	width: 25%;
} 
.about .box2 ul li .t1{
	font-size: 60px;
	margin-bottom: 30px;
}
.case{padding: 50px 0 0px;}
.case h2{margin-bottom: 36px;}  
  .about .box2 ul li .con{
	padding-left: 12.8%;
	display: inline-block;
}
.header-bottom {
    background-color: #c31a1f;
}  
 .header .logo-img{
	line-height: 90px;
} 
  .header .menubtn{
    width: 50px;
    height: 70px;
   display: none;
}
.service_list_met_65_6_58 .product-list {
	background-size: 23.671875% auto;
	margin-top: .9rem
}  
.ys{
padding: 55px 0;
}  

.combination .i-processbg{
	width: 50%;
}
	.tit span{font-size: 37px;}	
	  .foot_nav_met_35_2_12 .div_03{
      display: block;
}  
.foot_nav_met_35_2_12   {
    padding: 50px 0px;
}  
  .foot_nav_met_35_2_12 .boss_img .boss_jianduan {
    font-size: 1.085rem;
}  
  
  .container4 {
      display: block;
 } 
  .service_list_met_65_6_58 .pRbAdv-block .con{
      line-height: 30px;
      height: 82px;
      font-size: 0.95rem;
}

  .i-advantage .details ul li .txtbox{
	height: 90px;
}

.i-advantage .details ul li .middle{
	width: 98px;
	height: 98px;
}
.i-advantage .details ul li .middle .text{
	font-size: 18px;
    margin-top: 24px;
}
.i-advantage .swiper-pagination-bullet{
	width: 15px;
    height: 15px;
}
.i-advantage .details ul {
    margin-top: 30px;
}  
  
	.combination{
		padding: 30px 0px;
	}
	.i-advantage .details ul li .middle{
		width: 80px;
		height: 80px;
	}
	.i-advantage .details ul li .middle .text{
		margin-top: 16px;
	}  
 .tit span{line-height: 48px;}
  .office-decoration ul li .txtbox{
	padding: 30px 20px 0px;
}
.office-decoration ul li .txtbox .t1{
	font-size: 20px;
}

.office-decoration ul li .txtbox .t2{
	max-width: 300px;
	width: 100%;
	font-size: 14px;
	height: 84px;
}
.office-decoration ul li .txtbox .line{
	margin: 15px auto 10px;
	width: 30px;
}
  .container1, .container2, .container3, .container4 {
    max-width: 100%;
  }
  
  .oimg1{
	display: block;
}
.oimg2{
	display: none;
}
  
  .decoration-drawing .box .fl ul li{
	float: left;
	width: -moz-calc((100% - 20px) / 2);
	width: -webkit-calc((100% - 20px) / 2);
	width: calc((100% - 20px) / 2);
	margin-right: 19px;
}
 
.decoration-drawing .box .txt .t2{
	font-size: 14px;
}  

.decoration-drawing .box .txt .t1{
	font-size: 18px;
}  
.decoration-drawing .box .txt{
    width: 68%;
    width: calc(100% - 45px);
    width: -moz-calc(100% - 45px);
    width: -webkit-calc(100% - 45px);
}  
  
.decoration-drawing .box .txtbox{
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	padding: 0 5.7%;

}  
 .decoration-drawing .box .txt .t1 {
    color: #ffffff;
} 
.decoration-drawing .box .txt .t2 {
    color: #f0f0f0;
}   
  
  .decoration-drawing .box .boxli .bg{
	background: url(../img/img39.png) bottom center no-repeat;
}
.decoration-drawing .box .boxli:hover .bg{
	background: url(../img/img40.png) bottom center no-repeat;
}  
.decoration-drawing .boxli{
	margin-bottom: 20px;
} 
  
.f_nav{
	 display: none;
} 
  
 .updatetime {
    height: 30px;
    font-size: 16px;
    line-height: 30px;
}  
.media-heading a span {
    font-size: 16px;
}  
  .des {
    font-size: 13px;
 }  

.decoration-drawing .box .txtbox {  
  	 display: none;
} 
 .decoration-drawing .box .boxli:hover .txtbox {
  display: block;
     
} 
  
  .met-editor {
    line-height: 34px;
}
    
   .header .phone .number{
	font-size:1.5rem;
} 
  .trait ul li .con{
	width: 110%;
}
  
  .header .phone .icon img{
  width:100%;
  }  
  .header .phone .number{
	margin-top: 1%;
}
	
  .header .phone .icon img{
    margin: 0px;
  } 
  .trait ul li {
    padding: 0px 16px;
} 
  .about .box1 .img {
    float: right;
    width: 50%;
    overflow: hidden;
    margin-top: -4.5%;
}
.about .box1 .txt {
    float: right;
    width: 50%;
    padding-right: 5%;
    margin-top: 150px;
}  
   .header .nav ul li{
	padding: 0 30px;
} 
  

  
}

@media (min-width:2160px){

 .f_nav{
  display: none;
  }
  
  }


