@media screen and (max-width: 768px){
.p_pagebox .js_pageBtnDisable,.p_pagebox .js_pageBtnDisable:active,.p_pagebox .js_pageBtnDisable:hover {
	background: #f5f5f5;
	border-color: #d9d9d9;
	color: #bfbfbf;
	cursor: default
}

.p_pagebox .js_pageBtnDisable .iconfont {
	color: #bfbfbf
}

.p_pagebox .js_pageBtnDisable:hover .iconfont {
	color: #bfbfbf
}

.p_pagebox .NumBox {
	width: 30%;
	height: 44px;
	border: 0 solid #cdd5d5;
	display: inline-table;
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
	background: #e6e6e6;
	vertical-align: top;
}

.p_pagebox .num {
	display: table-cell;
	vertical-align: middle;
	font-size: 12px;
	text-align: center;
	width: 100%;
	line-height: 45px
}

.p_pagebox .ItemBox {
	position: absolute;
	width: 100%;
	height: auto;
	border: 1px solid #d3d4d4;
	bottom: 44px;
	left: 0;
	max-height: 300px;
	overflow-y: auto;
	z-index: 99;
	border-bottom: 0;
	display: none;
}

.p_pagebox .num .iconfont {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 20px
}

.p_pagebox .num .iconfont:before {
	content: "\e69c";
	font-size: 12px;
	line-height: 45px
}

.p_pagebox .NumBox ul li {
	width: inherit;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #fffffe;
	color: #323332;
	font-size: 16px
}

.p_pagebox .NumBox ul li .iconfont:before {
	content: ""
}

.p_pagebox .NumBox ul li:active {
	background-color: #e4e4e4
}

.p_pagebox {
	width: 100%;
	height: auto;
	margin: 10px auto 20px;
	clear: both;
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.p_pagebox .pre {
	display: inline-table;
	height: 45px;
	width: 35%;
	color: rgba(255,255,255,1);
	border-width: 0;
	border-style: solid;
	border-color: rgba(255,255,255,0);
	background-color: #666;
	text-align: center;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.p_pagebox .pre:hover {
	color: rgba(255,255,255,1);
	border-color: #666;
	background-color: #666;
	cursor: pointer
}

.p_pagebox .pre:active {
	background-color: #666
}

.p_pagebox .pre .font {
	display: table-cell;
	vertical-align: middle;
	bottom: 0;
	font-size: 12px;
	line-height: 45px
}

.p_pagebox .pre .iconfont {
	display: inline-block;
	color: rgba(255,255,255,1);
	vertical-align: top;
	width: auto;
	height: auto;
	float: left;
	font-size: 22px
}

.p_pagebox .pre:hover .iconfont {
	color: #fff
}

.p_pagebox .pre:active .iconfont {
	color: #fff
}

.p_pagebox .pre .iconfont:before {
	content: "\e6b0";
	line-height: 45px;
	font-size: 12px
}

.p_pagebox .next {
	display: inline-table;
	height: 45px;
	width: 35%;
	color: rgba(255,255,255,1);
	border-width: 0;
	border-style: solid;
	border-color: rgba(255,255,255,0);
	background-color: #666;
	text-align: center;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.p_pagebox .next:hover {
	color: rgba(255,255,255,1);
	border-width: 0;
	border-style: solid;
	border-color: rgba(255,255,255,0);
	background-color: #666;
	cursor: pointer
}

.p_pagebox .next:active {
	background-color: #666
}

.p_pagebox .next .font {
	display: table-cell;
	vertical-align: middle;
	bottom: 0;
	font-size: 12px;
	line-height: 45px
}

.p_pagebox .next .iconfont {
	display: inline-block;
	color: rgba(255,255,255,1);
	vertical-align: top;
	width: auto;
	height: auto;
	float: right;
	font-size: 22px
}

.p_pagebox .next:hover .iconfont {
	color: rgba(255,255,255,1)
}

.p_pagebox .next:active .iconfont {
	color: rgba(255,255,255,1)
}

.p_pagebox .next .iconfont:before {
	content: "\e6af";
	line-height: 45px;
	font-size: 12px
}
#w_grid-1638237657934, #w_grid-1638258552578, #w_grid-1638258686008, #w_grid-1638259188803, #w_grid-1638260309894, #w_grid-1638261494933, #w_grid-1638262319825, #w_grid-1638320205687 {
    box-shadow: 0px 0px 0px #ccc;
}
  
#content_box-1638234074171-0,#content_box-1638234142351-0
  {
  display:none;
  }
#w_common_text-1638234171189
  {
    margin-top: 5px; 
    margin-bottom: 5px;
  }
#w_grid-1638234074171,#w_grid-1638234004027
  {
    height: auto;
    min-height: auto;
  }
#w_fimg-1638234524316 img
  {
    height: 50px;
    width: auto;
  }
#content_box-1638234510054-1
  {
  position:absolute;
  width: auto;
  right: 0px;
  display: none;
  }
#c_portalResnav_main-16382345788342626
{
  position:absolute;
  width: auto;
  right: 20px;
  top: 0px;
}


#w_grid-1638234054236
  {
    height: auto;
    min-height: auto;
    box-shadow: 0px 0px 3px #ccc;
  }
#w_fimg-1638234524316 {
    margin-top: 10px;
    margin-bottom: 10px;
}
#w_fimg-1638234524316 .p_dimage
  {
  text-align:left;
  }
#c_portalResnav_main-16382345788342626 .clearfix {
    clear: both;
    *zoom: 1;
    padding-left: 0px;
    padding-right: 0px;
}
#c_portalResnav_main-16382345788342626 .header {
    padding: 0px;
    background: none;
}
#c_portalResnav_main-16382345788342626 .header #navToggle {
    height: 50px;
    padding: 16px 0px;
    display: inline-block;
    float: right;
}
#c_portalResnav_main-16382345788342626 {
    margin-top: 0px;
}
#content_box-1638234510054-0
  {
  width:auto;
  }
#w_fline-1638235798769
  {
  display:none;
  }
#w_grid-1638234889534
  {
  /* height:auto; */
  min-height: auto;
  padding: 0;
  }
#c_portalResNews_list-16383202618639547 .newLi {
    position: relative;
    font-size: 14px;
    float: none;
    padding: 5px 5px;
    margin-top: 0px !important;
}
#c_portalResNews_list-16383202618639547
  {padding: 20px 20px;}
#c_portalResProduct_list-16382610993867481 .p_Product {
    width: calc((100% - 0px)/2) !important;
    padding: 5px !important;
}
#c_portalResProduct_list-16382610993867481 .proTitle {
    font-size: 12px;
    color: #fff;
    overflow: hidden;
    text-align: center;
    position: relative;
    line-height: 1.7em;
    padding: 0px 0;
    text-overflow: initial;
    white-space: initial;
}
#c_portalResProduct_list-16382610993867481 {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
}  
  
#w_grid-1638237657934,#w_grid-1638320205687,#w_grid-1638260309894,#w_grid-1638258686008,#w_grid-1638258552578,#w_grid-1638259188803,#w_grid-1638261494933
  {
  margin:0px;
  }
#w_grid-1638237715651,#w_grid-1638320205697,#w_grid-1638262319835,#w_grid-1638262319825,#w_grid-1638260309904,#w_grid-1638258686018,#w_grid-1638258552588,#w_grid-1638259188813,#w_grid-1638261494943,#w_grid-1645709685175,#w_grid-1645709773133
  {
    margin: 0px;
    padding: 0px;
  }
#c_portalResIntro_category-16382377359146103,#c_portalResIntro_category-1638320205712,#c_portalResNews_category-1638262319850,#c_portalResNews_category-1638260309929,#c_portalResIntro_category-1638258686033,#c_portalResIntro_category-1638258552603,#c_portalResProduct_category-16382608110060555,#c_portalResProduct_category-1638261494968,#c_portalResNews_category-1645709685190,#c_portalResNews_category-1645709773173
  {
  width:100%;
  max-width: 100%;
  }
#w_grid-1645709773143 {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
  
  
#c_portalResNews_list-16383202618639547 .p_articles {
    width: calc((100% - 0px)/2) !important;
}
#c_portalResNews_list-16382623534870204
  {
  padding:0px 20px;
  }
  
.p_parentBox
{
	border-bottom:1px #ddd solid;
	
}

  
  
.stylebox_top
  {
  display:none;
  }
.btn-primary {
    color: #fff;
    background-color: #e63b03;
    border-color: #e63b03;
    border-radius: 0px;
    width: 100%;
    padding: 8px 12px;
}
#c_portalResProduct_detail-16382616290051085 .prodetaibox{
  padding:20px 20px;
  overflow:hidden;
}
#c_portalResProduct_list-16395322393530849 .p_Product {
    width: calc((100% - 0px)/2) !important;
}
#c_portalResNews_list-16382634550861929 .p_articles {
    width: calc((100% - 0px)/4) !important;
    padding: 0px 10px;
}
#c_portalResNews_list-16382634550861929 .newImg {
    position: relative;
    transition: all .5s ease;
    width: 100%;
}
#c_portalResNews_list-16382634550861929 .porBbox {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 10px 0px;
    border: 0px solid #f2f2f2;
} 
#c_portalResNews_list-16382634550861929 .newTitle {
    font-size: 12px;
}
#c_portalResNews_list-16382634550861929 .porTbox {
    padding-top: 0px;
}
#w_grid-1638263367581 {
    min-height: auto;
}
#content_box-1638263860560-0,#content_box-1638263860560-1
  {
  width:50%;
  float:left;
  }
#content_box-1638263740172-1
  {
  margin-top:20px;
  }
#w_grid-1638263740172 {
    margin-top: 40px;
    margin-bottom: 40px;

}
#w_common_text-1638263383362
  {
  margin-top: 40px;
  }
#w_common_text-1638264047876 {
  margin-top: 40px;
}
.c_portalResProduct_list-01001020 .proSwiperBox {
    position: relative;
    padding: 0px 41px 0px;
}
.c_portalResProduct_list-01001020 .swiper-button-next {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    margin: auto;
    width: 30px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    z-index: 10;
    cursor: pointer;
    border-radius: 1px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    background: #fff;
    font-size: 15px;
    color: #666;
}
.c_portalResProduct_list-01001020 .swiper-button-prev {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    margin: auto;
    width: 30px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    z-index: 10;
    cursor: pointer;
    border-radius: 1px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
    background: none;
    font-size: 15px;
    color: #666;
} 
#c_portalResNews_list-16382634550861929 .newContainer {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 0px;
    margin: 20px auto 0px;
}
#c_portalResProduct_list-16382640756460538 {
    margin-bottom: 20px;

}
  
#w_grid-1640144541339 {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
  
#w_grid-1638234004027,.footer_nav,.fax,.contact,.add,#content_box-1645407660306-1
  {
  display:none;
  }
  
#w_grid-1645175689424 {
    min-height: auto;
}
#w_grid-1645175689424 > div > .p_gridbox {
    background-image:none;
}
#w_common_text-1645175712581 {
    margin-top: 0px;

}
#w_grid-1638234897804 {
    margin-top: 20px;
    margin-bottom: 20px;

}
.c_portalResNews_list-01001004 .newListBox {
    padding: 0px 20px;
}
.p_categoryBox .p_linkBox.click {
    background-color: #e63b03;
    color: #fff;
}
.p_categoryBox .p_linkBox.click .color_assist, .p_categoryBox .p_linkBox.click a {
    color: #fff;
}
  
  
#w_grid-1645238821155 {
    width: 100%;
    max-width: 1240px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 192px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#c_portalResIntro_category-1645238821170 {
    width: auto;
    max-width: 100%;
}
  
  
#c_portalResMessage_form-16395323483999480 {

    margin-bottom: 0px;

}
#w_common_text-1639532359361,#w_common_text-1639532387329 {

    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#c_portalResProduct_list-16395322393530849 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}
#c_portalResProduct_list-16395322393530849 .proLi {
    padding: 5px;
}
#c_portalResProduct_list-16395322393530849 .porBbox {
    padding: 0px 0px;

}
#c_portalResProduct_list-16395322393530849 .proTitle {
    font-size: 12px;
}
#w_grid-1645407563366 {
    width: 100%;
    max-width: 1240px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: auto;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.c_portalResProduct_list-01001020 .proSwiperBox {
    min-height: auto;
}
.c_portalResProduct_list-01001020 .proMs {
    font-size: 12px;
}
  
#w_grid-1645409033144 {
    width: 100%;
    max-width: 1240px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#w_fimg-1645409203150 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;

}
#content_box-1645409492676-0
  {
  width:50%;
  float:left;
  }
#content_box-1645409492676-1
  {
  width:50%;
  float:left;
  }
#content_box-1645409033144-1
  {
      margin-top: 20px;
  }
  
.izl-rmenu,#w_grid-1638234897804,#w_fline-1645707594950,.yc_main
  {
  display:none;
   
  }
.jszc {
    color: #343434;
    font-size: 12px;
    line-height: 1.7em;
    text-align: left;
}
#c_portalResProduct_list-16382610993867481 .porTbox {
    max-height: 170px;
    border: 1px #e6e6e6 solid;
}
#c_portalResProduct_list-16382610993867481 .proImg {
    width: 100%;
    transition: all 0.5s;
    height: 100%;
    transform: scale(1);
}


#c_portalResProduct_list-16382610993867481 .proContainer {
    margin: 0px 0px;
}
#c_portalResProduct_list-16457140791471361 .proLi {
    position: relative;
    overflow: hidden;
    padding: 10px;
    font-size: 14px;
    width: calc((100% - 0px)/2) !important;
    padding: 5px;
}
#c_portalResProduct_list-16457140791471361 .porBbox {
    padding: 0px 0px;
}
#c_portalResProduct_list-16457140791471361 .proTitle {
    padding: 5px 0;
    font-size: 12px;
}
#c_portalResProduct_list-16457140791471361 .porTbox {
    max-height: 110px;
    border: 1px #e6e6e6 solid;
    border-bottom: 0px;
}
#content_box-1645712585263-0,#content_box-1645712585263-1,#content_box-1645712662008-0,#content_box-1645712662008-1
  {
  width:50%;
  float:left;
  }
#content_box-1645409033144-2
  {
   margin-top: 20px;
  }
#c_portalResNews_list-16457138555622958 .newLi {
    position: relative;
    font-size: 14px;
    float: none;
    padding: 5px;
    width: calc((100% - 0px)/2) !important;
}

#c_portalResNews_list-16457138555622958 .newTitle {
    text-align: center;
    font-size: 12px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    white-space: nowrap;
    width: 100%;
}
#c_portalResNews_list-16457138555622958 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    margin-bottom: 20px;
}
#w_grid-1646747802913,#content_box-1646750941998-0
  {
  display:none;
  }
#w_grid-1646749604051,#w_grid-1646749669612,#w_grid-1646749535821
  {
    margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
.c_portalResIntro_category-01001 {
    max-width: 100% !important;
}
  
#w_grid-1646750941998 {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#w_fimg-1646918729920 {
    width: 100%;
    max-width: 100%;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
}
#w_common_text-1646918675493 {
    margin-top: 15px;
}
#c_portalResProduct_list-16457140791471361 .proImg {
    width: 100%;
    transition: all 0.5s;
    height: 100%;
    transform: scale(1);
}
  
}