@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "Roboto Regular";
	src: url(fonts/Roboto/Roboto-Regular.ttf)
}
@font-face {
	font-family: "Roboto Black";
	src: url(fonts/Roboto/Roboto-Black.ttf)
}
* {
	border: none;
	color: #525a66;
	font-family: Roboto, "Roboto Regular", "Roboto Medium", "Roboto Black";
	font-size: 1.8rem;
	line-height: 1.5em;
	list-style: none;
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
	box-sizing: border-box;
}
html {
	font-size: 10px;
}
h2, h2 a, h1 {
	font-size: 4.2rem;
}
h2, h2 a {
	line-height: 1em;
	text-transform: capitalize;
}
h2, h2 a {
	line-height: 1;
}
h3, h3 a {
	font-size: 2.8rem;
}
h4, h4 a, h4 span,  .about_middle h3 {
	font-size: 2.4rem;
}
h4, h4 a, h4 span {
	font-weight: 400;
}
h1, h2, h3, h2 a, h3 a, h4, h4 a, h5 {
	color: #000f24;
}
p {
	font-family: "Roboto Regular";
}
.box_width_index {
	max-width: 1642px;
	overflow: hidden;
	margin: 0 auto;
}
.box_width {
	max-width: 1240px;
	margin: 0 auto;
	overflow: hidden;
}
.pull_left, .nav li, .list_product_top li,.product_series li, .product_case li,.list_materials li, .list_case li,.list_product li ,.wuliao_advantages li {
	float: left;
}
.pull_right,  .p_advantages_bottom li:nth-child(2n),  .related_cases li:nth-child(2) {
	float: right;
}
.clear {
	clear: both;
}
img {
	max-width: 100%;
	width: auto;
	height: auto;
}
.product_case ul, .contact_top ul,.about_top ul,.about_middle ul,.list_materials ul,.list_case  ul, .form_box_inner, .list_product ul,.p_advantages_bottom ,.wuliao_advantages ul{
	display: flex;
}
.product_case2 ul,.contact_top ul,.about_top ul,.about_middle ul,.list_materials ul, .list_case ul,.product_case ul,.list_product ul,.p_advantages_bottom ,.wuliao_advantages ul{
	flex-wrap: wrap;
}
#header .box_width {
	overflow: visible;
}
#pull, .menu_ul,.online_cta, #LRfloater0 {
	display: none;
}
.logo {
	width: 11.6rem;
}
.logo img, .nav .whatsapp:hover span, .product_top img, .product_case img, .about_top big,.list_case img,   .banner img ,video,.p_advantages  img,  .list_case_middle   img{
	display: block;
}
.nav_ul>li>a {
	display: block;
	line-height: 6rem;
	font-size: 2rem;
	padding: 0 2.4rem;
}
.nav_ul .active>a, .nav_ul>li:hover>a {
	color: #fff;
	background:  #0088cc;
}
.nav .whatsapp {
	width: 3.2rem;
	margin: 1.6rem 2rem 0;
	position: relative;
}
.nav .whatsapp span {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 4rem;
	display: none;
	z-index: 9999;
	background: #25d366;
	line-height: 4rem;
	border-radius: 2rem;
	padding: 0 2rem;
	color: #fff;
}
 .product_top {
	background: url(../images/product/0_product_bg.jpg) no-repeat center;
	padding-bottom:2rem;
}
.product_top_right {
	width: 42.30%;
}
.product_top_left {
	width: 55%;
	padding: 3.6rem 0 0;
}
.product_top_right .swiper-slide {
	padding: 0 5.4rem;
}
.product_top_left h1 {
	line-height: 1.2;
}
.product_top_left p{
	margin:0.8rem auto;
} 
.product_top_left h4{
	padding-left:4rem;
}
.product_top_left h4:nth-of-type(1){
	background:url(../images/product/ico_1.png) no-repeat left center;
	background-size:2.4rem auto;
}
.product_top_left h4:nth-of-type(2){
	background:url(../images/product/ico_2.png) no-repeat left center;
	background-size:2.4rem auto;
}
.product_top_left h4:nth-of-type(3){
	background:url(../images/product/ico_3.png) no-repeat left center;
	background-size:2.4rem auto;
}
.product_top_nk {
	position: relative;
	padding: 0;
}
.product_top_nk .box_width {
	position: absolute;
	left: 0;
	right: 0;
	top: 2.3rem;
}
.product_top_nk img ,.list_product img{
	display: block;
	margin: 0 auto;
}

.product_top h4{
	font-weight:bold;
}
.product_top_text {
	padding: 3rem 0;
	background: #f2f6ff;
}
.product_top_text p {
	width: 74.660%;
}
.product_top_text2 {
	background: #f2f6ff;
	padding-bottom:2.4rem;
}
.product_top_text3{
	padding-top:4rem;
}
.product_online_cat {
	color: #fff;
	margin-top: 1rem;
}
.product_top_text1 .product_online_cat{
	margin-top: 0;
}
.product_online_cat img {
	vertical-align: middle;
	width: 2.9rem;
	margin-right: 2rem;
}
.p_advantages_left,   .list_materials li, .list_materials ul, .list_case p,.product_case ul,.product_case li,.list_case_middle p,.case_advantages ul,.case_advantages  li {
	margin-top:2rem;
}
.p_advantages ,.product_series, .contact_top,.about_middle, .list_materials,.list_case,.product_case,.list_product,.list_case_middle,.case_advantages,.wuliao_advantages {
	margin:7.2rem auto;
}
.product_series1 li,.about_middle li{
	width:23.5%;
	margin-right:2%;
}
.product_case li,.contact_top li,.about_top li,  .list_materials li,.product_series2 li,.list_product li  {
	width: 32%;
	margin-right: 2%;
}
.product_case2 li{
	width:49%;
}
.list_case li,.wuliao_advantages li{
	width:49%;
	margin-right:2%;
}
.product_series1 li:nth-child(4),.product_series2 li:nth-child(3),.product_case1 li:nth-child(3),.product_case2 li:nth-child(2n),.contact_top li:nth-child(3),.list_materials li:nth-child(3n),.about_top li:nth-child(3),.about_middle li:nth-child(4),.list_case li:nth-child(2n),.list_product li:nth-child(3n),.wuliao_advantages li:nth-child(2n){
	margin-right:0;
}
.product_series ul, .about_top ul,.about_middle ul,.list_case_middle .case_swiper{
	margin-top:4rem;
}
.product_online_cat {
	display: block;
	line-height: 6rem;
	width: 26rem;
	border-radius: 0.4rem;
	font-size: 2.4rem;
	background: #f90;
	border: 1px solid #f90;
	text-align: center;
}

 
.footer {
	background: #000f24;
	padding: 3rem 0;
}
.form_box .sbm-contact-info span,.fa-map-marker-alt:before ,.fa-envelope:before ,.fa-phone:before ,.fa-clock:before,   .product_top h1, .product_top p, .product_top h4,.f_bottom,.p_advantages li:hover h4,.p_advantages li:hover p,.ore_banner p,.ore_banner h1,.ore_banner a{
	color:#fff;
}
.contact_top li strong {
	display: block;
	font-size: 2.4rem;
}
 .about_top h2,.case_advantages h2{
	 margin-bottom:3rem;
 }
.about_top{
	text-align:center;
}
 .about_top big, .about_top span {
	 font-size:3.6rem;
	color: #0088cc;
	line-height: 1.2;
	font-weight: bold;
	
}
 .about_top big{
	 margin-bottom:1rem;
 }
.about_top li{
	background:#fff;
	padding:2rem;
	border-radius:0.8rem;
}
.list_materials li,.p_advantages  {
	position:relative;
}
 
.p_advantages_left, .p_advantages_right, .p_advantages_bottom li {
	width: 49.20%;
}
.p_advantages_bottom li:nth-child(2n+1){
	margin-right:1.6%;
}
.p_advantages_right h4{
	line-height:1;
}
.list_materials li h4{
	position: absolute;
	left: 0;
	right: 0;
 	top: 50%;
	transform: translate(0, -50%);
}
.list_materials ul li img{
	display: block;
	border-radius: 0.4rem;
}
.list_materials p {
	width: 79%;
	margin: 4rem auto 0;
}
.list_materials h4  {
	padding: 0 2.6rem;
}
.list_materials h4 a  {
	display: block;
	text-align: right;
	color: #fff;
	padding-right: 4.4rem;
	background: url(../images/mining/ico_more.png) no-repeat right center;
	background-size: 1.6rem auto;
}
.list_materials ul li img{
	width: 100%;
}
.list_case li,.list_case .swiper-slide {
	text-align:center;
	background:#f2f6ff;
	margin-top:3rem;
	border:1px solid #f2f6ff;
}
.list_case  h4{
	padding:2rem 1rem 1.4rem;
}
.p_advantages li>span {
	width: 33.75%;
}
.p_advantages li .text, .nk_bottom .img {
	width: 65.5%;
}
.p_advantages_right li .text ,.p_advantages_bottom li .text,.related_cases p, .materials_cases h4 a{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}
 .p_advantages li:hover {
    background: #3671cf;
    color: #fff;
}
.related_cases p{
	-webkit-line-clamp: 3;
}
 .materials_cases h4 a{
	-webkit-line-clamp: 2;
}
.p_advantages h4, .service_list h4, .product_configurations h4 a, .localized_top h4 {
	font-weight: bold;
}
.p_advantages li {
	background: #f2f6ff;
	padding: 1.4rem 1.4rem 1.5rem 2rem;
	margin-top: 2rem;
}
.p_advantages p {
	line-height: 1.2;
	/*margin-top: 1rem;*/
}
.add_height{
	line-height:1.2;
}
.p_advantages h2,.materials_top_ore,.p_advantages2 h2,.ore_banner h1 {
	margin-bottom: 2rem;
}
.product_case h4,.list_product h3,.about_middle h3{
	margin-top:1rem;
}
.list_product li{
	margin-top:3rem;
}
.case_advantages li img{
	vertical-align:middle;
	margin-right:1rem;
	width:6rem;
}
.case_advantages li,.wuliao_advantages li{
 background: url(../images/cases/bg_adv.jpg) no-repeat center bottom;
    background-size: 100% auto;
	padding:2rem;
 }
.ore_banner .box_width{
	position:absolute;
	top:20%;
	left:0;
	right:0;
 }
.ore_banner h1,.ore_banner h1 span{
	font-size:6rem;
	line-height:1.2;
}
.ore_banner span{
	color:#f90;
	margin-right:1.4rem;
	display: block;
}
.product_top_text4{
	padding-top:4rem;
}
.ore_banner .more {
	display: block;
	line-height: 6rem;
	width: 24rem;
	border-radius: 0.4rem;
	font-size: 2.4rem;
	background: #f90;
	border: 1px solid #f90;
	text-align: center;
} 
.subnav {
	background: #f2f6ff;
	padding: 0.6rem 0;
}
.subnav p a {
	color: #3671cf;
}
/*-------header_end------------- */
.banner {
	position: relative;
	overflow: hidden;
}
.banner img, .smp_list_product img ,.about_middle img{
	display: block;
	margin: 0 auto;
}

 .list_materials li a,.list_case li,.list_case li span,.list_case li>a ,.product_case li span ,.list_product li>a,.about_middle li span{
	display: block;
	overflow: hidden;
}
.list_materials li img,.list_case img ,.product_case img,.list_product img,.about_middle img{
	transition: all ease-out 0.4s;
}
.list_materials li:hover img,.list_case li:hover img  ,.product_case li:hover img,.list_product li:hover img,.about_middle li:hover img{
	transform: scale(1.1);
}
  
 
/*******form***********/
.form_box {
	background: #f2f6ff;
	padding: 7rem 0 ;
}
.form_box_inner{
	background:#fff;
	margin-top:4rem;
}
.form_box_inner .sbm-contact-info{
	width:30%;
	padding: 4rem 3rem;
}
.form_box .form-container {
	width:70%;
 	padding: 2rem;
 }
.form_box .sbm-contact-item span{
	 font-size:1.8rem;
 }
.form_box_inner .sbm-quote-button{
	padding: 10px 12px;
}
.form-group {
	margin-bottom: 1.5rem;
}
 .form_box label {
	display: block;
	margin-bottom: 0.5rem;
	font-weight: bold;
}
.form_box input, .form_box select, textarea {
	width: 100%;
	padding: 0.8rem;
 	border: 1px solid #ccc;
	border-radius: 0.4rem;
}
.form_box button.price {
	width: 100%;
	padding: 1rem;
	background-color: #007BFF;
	color: #fff;
	border: none;
	border-radius: 0.4rem;
	font-size: 1.8rem;
	cursor: pointer;
}
.form_box button:hover {
	background-color: #0056b3;
}
.form_box .note {
	margin-top: 1.5rem;
	font-size: 1.4rem;
	color: #555;
	text-align: center;
}
.contact_form .form-container{
	width:100%;
}
.sbm-contact-container h2{
	display:none;
}
#message .sbm-message-form{
	padding:3rem 3rem 2rem;
}
.sbm-form-group{
	display:flex;
}

#message .sbm-contact-wrapper , .about_top{
	background: #f2f6ff;
	padding: 3.6rem 0;
}
#message .sbm-contact-wrapper{
	padding-top:0;
}
#message .sbm-contact-info,#message.hide{
	display:none;
}
#message .sbm-message-form label{
	float:left;
	margin-right:2rem;
	font-size:1.8rem;
	line-height:4rem;
}
.sbm-form-group input{
	float:right;
	line-height:4rem;
	height:4rem;
 }
#message .sbm-form-group textarea{
	 height:4rem;
	 width:calc(100% - 18rem);
 }
#message .sbm-form-row{
	float:left;
	width:100%;
	margin-bottom:1.4rem;
}
#message .sbm-form-row+.sbm-form-group{
	width:39.3%;
	float:left;
	margin-right: 2%;
}
#message .sbm-form-row+.sbm-form-group label{
	width: 27rem;
}
#message .sbm-form-row+.sbm-form-group+.sbm-form-group{
	float:left;
	/*clear:both;*/
   width:calc(58% - 21rem);
}
#message .sbm-form-row .sbm-form-group{
	flex: 2;
	
}
#message .sbm-form-row .sbm-form-group:nth-child(2){
	flex: 3;
	
}
#message .sbm-form-row .sbm-form-group:nth-child(2) input:nth-child(2){
	margin-right: 2%;
	width: 40%;
}
#message input::placeholder{
	color: #ccc;	
}
#message .sbm-submit-btn{
	/*margin:1rem auto 0;*/
	font-size:1.8rem;
	width:20rem;
	padding:0;
	line-height:4rem;
	float:right;
}
 
/****************js***************************/
.swiper-container, .swiper-wrapper {
	position: relative;
}
.swiper-container {
	overflow: hidden;
}
.swiper-container-multirow>.swiper-wrapper {
	flex-wrap: wrap;
}
.swiper-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.swiper-slide {
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
 
.product_top_right .swiper-button-prev, .product_top_right .swiper-button-next {
	width: 2.4rem;
	height: 4.5rem;
	position: absolute;
	bottom: 2rem;
}
  .product_top_right .swiper-button-next  {
	right: 1.4rem;
	background: url(../images/product/ico_r.png) no-repeat center;
	background-size: 100% auto;
}
 .product_top_right .swiper-button-prev {
	left: 1.4rem;
	background: url(../images/product/ico_l.png) no-repeat center;
	background-size: 100% auto;
}
 
.product_middle .swiper-button-prev {
	left: 0.8rem;
}
.product_middle .swiper-button-next {
	right: 0.8rem;
}
 
.list_aggregate_bottom .swiper-button-next, .list_aggregate_bottom .swiper-button-prev, .localized_top .swiper-button-next, .localized_top .swiper-button-prev {
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	margin-top: 2rem;
}
 
.solution_swiper .swiper-pagination, .service_list .swiper-pagination, .list_blog_middle .swiper-pagination, .swiper-gongyi .swiper-pagination ,.mill_1127 .swiper-pagination{
	margin: 2rem auto 0;
	text-align: center;
}
.swiper-pagination-bullet {
	width: 1.6rem;
	height: 1.6rem;
	display: inline-block;
	margin: 0 1rem;
	border-radius: 0.8rem;
	background: #f90;
}
.swiper-gongyi .swiper-pagination-bullet {
	background: #f0f0f4;
	height: 0.4rem;
	width: 19%;
	margin: 0 0.5%;
}
.swiper-pagination-bullet-active {
	width: 4.8rem;
}
.swiper-gongyi .swiper-pagination-bullet-active {
	background: #f90;
}
.solution_swiper .swiper-slide-active {
	transform: scale(1.15);
	z-index: 1;
}
.swiper-pagination-progressbar {
	background: #f2f6ff;
	height: 0.8rem;
	border-radius: 1rem;
	margin-top: 3rem;
	position: relative;
}
.about_swiper .swiper-pagination-progressbar, .localized_top .swiper-pagination-progressbar {
	background: #f0f0f4;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	width: 100%;
	background: #f90;
	border-radius: 0.4rem;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}
.swiper_btn_box {
	width: 59%;
	margin: 0 auto;
	overflow: hidden;
}
.list_aggregate_bottom .swiper-pagination-progressbar, .localized_top .swiper-pagination-progressbar {
	height: 0.4rem;
}
.list_aggregate_bottom .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .localized_top .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #3671cf;
}
.swiper_btn_box .swiper-pagination-progressbar {
	width: calc(100% - 10rem);
	margin: 4rem auto 0;
	overflow: hidden;
}
 
 
 
 
@media all and (max-width:1260px) {
html {
	font-size: 0.79vw;
}
.box_width,#message {
	padding-left: 2.4rem;
	padding-right: 2.4rem;
}
#message {
	background:#f2f6ff;
}
 
}
@media all and (max-width:750px) {
html {
	font-size: 1.335vw
}
body {
	padding-bottom: 12.7rem;
}
h3,h3 a{
	font-size:3.6rem;
}
*, .tab_nav li a, h4, h4 a, h4 span ,.contact_top li strong,.about_middle h3 {
	font-size: 3.2rem;
}
h1, h2, h2 a {
	font-size: 4.2rem;
}
h2, h2 a {
	line-height: 1.2;
}
 
.f_bottom ,#message .sbm-message-form label,#message .sbm-submit-btn {
	font-size: 2.4rem;
}
.p_advantages ,.product_series, .contact_top,.about_middle, .list_materials,.list_case,.product_case,.list_product,.list_case_middle ,.case_advantages,.wuliao_advantages{
	margin: 4rem auto;
}
.box_width , #message{
	padding-left: 3rem;
	padding-right: 3rem;
}
#message .sbm-message-form{
	padding:3rem;
}
.nav .box_width,.product_top .box_width,.product_top_right .swiper-slide,.product_top {
	padding: 0;
}
 
.logo {
	margin-left: 3rem;
	margin-top:1rem;
 }
 
.affix {
	position: static;
}
.product_online_cat,.p_advantages li>span, .form_box_inner .sbm-contact-info,.product_top_right .swiper-button-prev,.product_top_right .swiper-button-next{
	display: none;
}
 
#pull {
	display: block;
	float: right;
	width: 4rem;
	line-height: 8rem;
	background: url(../images/home/menu_ico.png) no-repeat center;
	background-size: 100% auto;
	text-indent: -999999px;
	z-index: 10;
	position: relative;
	margin-right: 3rem;
}
.nav_ul_box {
	z-index: 999;
	top: 8rem;
	background: #fff;
	position: absolute;
	top: 8rem;
	left: 0;
	right: 0;
	z-index: 999;
	overflow: hidden;
	width: 0;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;}
.nav_ul {
	border-top: 1px solid #deecf9;
	border-bottom: 1px solid #deecf9;
}
.nav_ul li {
	width: 100%;
	margin-right: 0;
}
.nav_ul>li>a {
	font-size: 3.6rem;
	line-height: 10.4rem;
	font-weight: bold;
	padding: 0 3rem;
	background: url(../images/nav/r_more_m.png) no-repeat right center;
	background-size: 6rem auto;
}
.nav_ul .active>a {
	background: #deecf9 url(../images/nav/r_more_m.png) no-repeat right center;
	background-size: 6rem auto;
	color: #000f24;
}
.nav .whatsapp {
	width: calc(100% - 6rem);
	margin: 2rem 3rem;
}
.whatsapp img {
	width: 3.2rem;
	vertical-align: middle;
}
.nav .whatsapp span {
	display: block;
	position: static;
	color: #525a66;
	background: none;
	float: right;
	transform: translateX(0);
}
.nav .whatsapp:after {
	content: " WhatsApp";
}
 
  
.click_a {
	position: absolute;
	background: #fff;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
 
 .product_top_right, .product_top_right img,.product_top_text p, .product_top_left, .p_advantages_right, .p_advantages_bottom li, .p_advantages_left, .p_advantages_right li .text, .p_advantages_bottom li .text ,.product_series li,.product_case li , .nav_ul , .form_box .form-container, .contact_top li,.list_product li,.list_product li img,.about_top li,.about_middle li,.about_middle img,.list_case  li,.list_case_middle img,.product_series  img, .wuliao_advantages li,#message .sbm-form-row,#message .sbm-form-row+.sbm-form-group,#message .sbm-submit-btn,#message .sbm-form-row+.sbm-form-group+.sbm-form-group ,.list_materials p{
	 width:100%;
 }
.list_materials li{
	width:49%;
}
.list_materials li:nth-child(3n){
	margin-right:2%;
}
.product_series li, .product_case li,.list_product li,.about_top li,.about_middle li,.list_case  li, .wuliao_advantages li,.list_materials li:nth-child(2n){
	margin-right:0;
}
 .product_top{
	background:#f2f6ff;
}
 .product_top_text{
	padding-top:0;
 }
.product_top_left{
	padding:3rem 3rem 0;
}
.form_box{
	padding:4rem 0;
}
.product_top_left h1,.product_top_left p,.product_top_left h4{
	color:#525a66;
}
.p_advantages h2,#message .sbm-form-row .sbm-form-group label,.sbm-form-row + .sbm-form-group label{
	margin-bottom:0;
}
.product_series li,.product_case li,.about_top li,.about_middle li, .list_case_middle .case_swiper{
	margin-top:2rem;
}
.product_series ul,.product_case ul,.about_top ul,.about_middle ul{
	margin-top:0;
}
.product_case{
	text-align:center;
}
.online_cta {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 750px;
	margin: 0 auto;
	background: #deecf9;
	z-index: 9999;
	display: block;
	padding: 2.4rem 3rem;
}
.online_cta a {
	width: 48.55%;
	line-height: 8rem;
	text-align: center;
	color: #fff;
	background: #3671cf;
 border-radius: .4rem;
}
.online_cta .online_cta_right {
	background: #25d366;
}
.online_cta img {
	width: 3.8rem;
	vertical-align: middle;
	margin-right: 2rem;
}
#message .sbm-contact-wrapper{
	padding-bottom:0;
}
.form_box .form-container,#message .sbm-message-form{
	padding:0;
}
.form_box_inner,.product_top_text2{
	background:none;
	margin-top:2rem;
}
 .form_box label {
	 font-weight:500;
}
.product_top_nk .box_width{
	position:relative;
	top:0;
	padding-bottom:2rem;
}
.product_top_text3,.product_top_text4{
	padding-top:2rem;
}
.contact_top li{
	position:relative;
	padding-left:7rem;
}
.contact_top li img{
	position:absolute;
	left:0;
	top:0;
	width:4.8rem;
}
.case_advantages li,.wuliao_advantages li{
	background:#f2f6ff;
}
.ore_banner .box_width{
	top:5%;
}
#message .sbm-contact-container{
	box-shadow:none;
}
#message .sbm-form-row+.sbm-form-group+.sbm-form-group{
	padding-top:1.4rem;
}
.product_top_left  h4{
	font-weight:400;
 	padding-left:5rem;
}
#message {
	background:none;
}
#message .sbm-message-form label{
	min-width:8rem;
}
#message .sbm-form-group textarea{
	width:calc(100% - 22.8rem)
}
	#message .sbm-form-row+.sbm-form-group label{
		width: 29.6rem;
	}
.product_top_left h4:nth-of-type(1){
	background:url(../images/product/ico_01.png) no-repeat left center;
	background-size:3.4rem auto;
}
.product_top_left h4:nth-of-type(2){
	background:url(../images/product/ico_02.png) no-repeat left center;
	background-size:3.4rem auto;
}
.product_top_left h4:nth-of-type(3){
	background:url(../images/product/ico_03.png) no-repeat left center;
	background-size:3.4rem auto;
}
#message .sbm-form-row{
	flex-direction:row;
}
.list_materials li:last-child{
	display:none;
}
}
 
/* display message start*/
.product_top_text2{
	display:none;
}
#message{
	display:none;
}
/* display message end*/