 .e_FlowCommonStyleBox-001{ 
  width: 100%; 
 height: auto; 
 width-uint:%; 
 }
 
 .e_FlowCommonStyleBox-001 .stylebox_link{ 
 color: #666666; 
 font-size: 14px; 
 display: table; 
 height: inherit; 
 border-width: 0; 
 float: right; 
 vertical-align: middle; 
 margin-right: 15px; 
 }
  .e_FlowCommonStyleBox-001 .stylebox_link:hover{ 
 color: rgba(101,190,186,1); 
 }
  .e_FlowCommonStyleBox-001 .stylebox_link:active{ 
 color: rgba(101,190,186,1); 
 }
  .e_FlowCommonStyleBox-001 .stylebox_top{ 
 width: auto; 
 height: 40px; 
 background-color: #1890FF; 
 }
  .e_FlowCommonStyleBox-001 .title_icon{ 
 display: inline-block; 
 vertical-align: middle; 
 line-height: 40px; 
 color: rgba(255,255,255,1); 
 margin-right: 10px; 
 font-size: medium; 
 }
  .e_FlowCommonStyleBox-001 .title_icon::before{ 
 content: ""; 
 }
  .e_FlowCommonStyleBox-001 .title_main{ 
 display: inline-block; 
 vertical-align: middle; 
 line-height: 40px; 
 color: rgba(255,255,255,1); 
 font-weight: normal; 
 font-size: 16px; 
 max-width: 600px; 
 overflow: hidden; 
 text-overflow:ellipsis; 
 white-space: nowrap; 
 }
  .e_FlowCommonStyleBox-001 .title_sub{ 
 display: inline-block; 
 vertical-align: middle; 
 line-height: 40px; 
 color: rgba(255,255,255,1); 
 font-size: 14px; 
 font-weight: normal; 
 margin-left: 10px; 
 }
  .e_FlowCommonStyleBox-001 .stylebox_title{ 
 display: inline-block; 
 width: auto; 
 height: inherit; 
 background-color: #1890FF; 
 padding-left: 15px; 
 padding-right: 15px; 
 font-size: 0; 
 vertical-align: bottom; 
 white-space: nowrap; 
 }
  .e_FlowCommonStyleBox-001 .stylebox_link a{ 
 color: inherit; 
 display: table-cell; 
 vertical-align: middle; 
 }
  .e_FlowCommonStyleBox-001 .link_icon{ 
 display: inline-block; 
 margin-left: 5px; 
 }
  .e_FlowCommonStyleBox-001 .link_icon::before{ 
 content: '\e6af'; 
 }
  .e_FlowCommonStyleBox-001 .stylebox_top_line{ 
 height: 1px; 
 background-color: rgba(240,240,240,1); 
 }
  .e_FlowCommonStyleBox-001 .stylebox_content { 
 border-style: solid; 
 border-width: 1px; 
 border-color: #f0f0f0; 
 width: 100%; 
 width-uint:%; 
 }
  .e_FlowCommonStyleBox-001 .stylebox_bottom_line{ 
 height: 1px; 
 background-color: rgba(240,240,240,1); 
 }
  .e_SideMajorStyleBox-001{ 
  width: 100%; 
 height: auto; 
 width-uint:%; 
 }
   .e_SideMajorStyleBox-001 .stylebox_link{ 
 color: #666666; 
 font-size: 14px; 
 display: table; 
 height: inherit; 
 border-width: 0; 
 float: right; 
 vertical-align: middle; 
 margin-right: 15px; 
 }
  .e_SideMajorStyleBox-001 .stylebox_top{ 
 width: auto; 
 height: 40px; 
 background-color: rgba(101, 190, 186, 1); 
 }
  .e_SideMajorStyleBox-001 .title_icon{ 
 display: inline-block; 
 vertical-align: middle; 
 line-height: 40px; 
 color: rgba(255,255,255,1); 
 margin-right: 10px; 
 font-size: medium; 
 }
  .e_SideMajorStyleBox-001 .title_icon::before{ 
 content: ""; 
 }
  .e_SideMajorStyleBox-001 .title_main{ 
 display: inline-block; 
 vertical-align: middle; 
 line-height: 40px; 
 color: rgba(255,255,255,1); 
 font-weight: normal; 
 font-size: 16px; 
 max-width: 600px; 
 overflow: hidden; 
 text-overflow:ellipsis; 
 white-space: nowrap; 
 }
  .e_SideMajorStyleBox-001 .title_sub{ 
 display: inline-block; 
 vertical-align: middle; 
 line-height: 40px; 
 color: rgba(255,255,255,1); 
 font-size: 14px; 
 font-weight: normal; 
 margin-left: 10px; 
 }
  .e_SideMajorStyleBox-001 .stylebox_title{ 
 display: inline-block; 
 width: auto; 
 height: inherit; 
 background-color: rgba(101, 190, 186, 1); 
 padding-left: 15px; 
 padding-right: 15px; 
 font-size: 0; 
 vertical-align: bottom; 
 white-space: nowrap; 
 }
  .e_SideMajorStyleBox-001 .stylebox_link a{ 
 color: inherit; 
 display: table-cell; 
 vertical-align: middle; 
 }
  .e_SideMajorStyleBox-001 .link_icon{ 
 display: inline-block; 
 margin-left: 5px; 
 }
  .e_SideMajorStyleBox-001 .link_icon::before{ 
 content: '\e6af'; 
 }
  .e_SideMajorStyleBox-001 .stylebox_top_line{ 
 height: 1px; 
 background-color: rgba(240,240,240,1); 
 }
  .e_SideMajorStyleBox-001 .stylebox_content { 
 border-style: solid; 
 border-width: 1px; 
 border-color: #f0f0f0; 
 width: 100%; 
 width-uint:%; 
 }
  .e_SideMajorStyleBox-001 .stylebox_bottom_line{ 
 height: 1px; 
 background-color: rgba(240,240,240,1); 
 }
 .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox .p_linkBox:hover{ 
 background: #ce9d5f; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox .p_linkBox:hover a{ 
 color:#fff }
  @media only screen and (max-width:768px) { 
 #c_portalResProduct_category-15589515448346897 { 
 margin-left: 20px !important; 
 margin-right: auto !important; 
 margin-bottom: 20px !important; 
 }
  #c_portalResProduct_category-15573055245350382 { 
 margin-top: 0px !important; 
 }
  #c_portalResProduct_category-1557307693341{ 
 margin-top: 0px !important; 
 }
  .c_portalResProduct_category-01001 { 
 height: auto; 
 width: 280px; 
 overflow: visible; 
 }
  .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title { 
 width: 100%; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox { 
 line-height: 24px; 
 }
  .c_portalResProduct_category-01001 .p_btn-show { 
 display: inline-block; 
 }
  .c_portalResProduct_category-01001 .p_title { 
 font-size: 16px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox { 
 width: 100%; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 align-items: center; 
 padding: 5px 10px; 
 border-bottom: 1px solid #fff; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox { 
 width: 100%; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_title { 
 height: auto; 
 width: auto; 
 -webkit-flex: 1; 
 -moz-flex: 1; 
 -ms-flex: 1; 
 flex: 1; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 font-size: 14px; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 align-items: center; 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_parentBox { 
 background: #FFFFFF; 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_parentBox .p_linkBox { 
 background: #EFEFF4; 
 width: 100%; 
 border-bottom: 1px solid #d5d5d6; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn { 
 display: inline-block; 
 vertical-align: middle; 
 background-color: rgba(255, 255, 255, 0); 
 border-color: rgba(255, 255, 255, 0); 
 border-style: solid; 
 border-width: 0; 
 color: rgba(101, 190, 186, 1); 
 height: auto; 
 width: 14px; 
 margin: 0 4px 0 0; 
 padding: 0; 
 position: static; 
 text-align: center; 
 font-size: 14px; 
 color: rgba(217, 217, 217, 1); 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn:active { 
 border-width: 0; 
 border-style: solid; 
 color: rgba(101, 190, 186, 1); 
 border-color: rgba(255, 255, 255, 0); 
 background-color: rgba(255, 255, 255, 0); 
 box-shadow: none; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_childBox { 
 padding-left: 20px }
  .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox { 
 position: relative; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .slideOut { 
 position: absolute; 
 left: 100%; 
 top: 0; 
 width: 100%; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_image { 
 width: 30px; 
 height: 30px; 
 display: inline-block; 
 vertical-align: middle; 
 margin-right: 5px; 
 }
  .c_portalResProduct_category-01001 .p_image>img { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_category-01001 .p_num .iconfont:before { 
 content: '' }
  .c_portalResProduct_category-01001 .p_num { 
 color: #ccc; 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_num { 
 color: #333; 
 }
  .c_portalResProduct_category-01001 .p_childBox { 
 background: #efeff4; 
 }
  .c_portalResProduct_category-01001 .p_parentBox { 
 background: #fff; 
 color: #000; 
 }
  .c_portalResProduct_category-01001 { 
 height: auto; 
 width: 280px; 
 overflow: visible; 
 }
  .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title { 
 width: 100%; 
 }
   .c_portalResProduct_category-01001 .p_categoryBox { 
 line-height: 24px; 
 background: #fff; 
 }
  .c_portalResProduct_category-01001 .p_title { 
 font-size: 16px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox { 
 width: 100%; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 align-items: center; 
 padding: 5px 10px; 
 border-bottom: 1px solid #fff; 
 height: 50px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_title { 
 height: auto; 
 width: auto; 
 -webkit-flex: 1; 
 -moz-flex: 1; 
 -ms-flex: 1; 
 flex: 1; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 font-size: 14px; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 align-items: center; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn { 
 display: inline-block; 
 vertical-align: middle; 
 background-color: rgba(255, 255, 255, 0); 
 border-color: rgba(255, 255, 255, 0); 
 border-style: solid; 
 border-width: 0; 
 color: rgba(101, 190, 186, 1); 
 height: auto; 
 width: 14px; 
 margin: 0 4px 0 0; 
 padding: 0; 
 position: static; 
 text-align: center; 
 font-size: 14px; 
 color: rgba(217, 217, 217, 1); 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn:active { 
 border-width: 0; 
 border-style: solid; 
 color: rgba(101, 190, 186, 1); 
 border-color: rgba(255, 255, 255, 0); 
 background-color: rgba(255, 255, 255, 0); 
 box-shadow: none; 
 }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before { 
 content: '\e69a'; 
 color: #7B7B7E; 
 }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before { 
 content: '\e69c'; 
 color: #7B7B7E; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_childBox { 
 padding-left: 20px; 
 width: 100%; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox { 
 position: relative; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .slideOut { 
 position: absolute; 
 left: 100%; 
 top: 0; 
 width: 100%; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_image { 
 display:none; 
 }
  .c_portalResProduct_category-01001 .p_image>img { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_category-01001 .p_num .iconfont:before { 
 content: '' }
  .c_portalResProduct_category-01001 .p_num { 
 color: #ccc; 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_num { 
 color: #333; 
 }
  .c_portalResProduct_category-01001 .p_childBox { 
 background: #efeff4; 
 }
  .c_portalResProduct_category-01001 .p_parentBox { 
 background: #fff; 
 color: #000; 
 }
  .c_portalResProduct_category-01001 .p_btn-show .p_c-fff { 
 color: #fff; 
 }
  .c_portalResProduct_category-01001 .p_btn-show .p_c-fff { 
 margin: 0 0 0 10px; 
 vertical-align: middle; 
 width: auto; 
 float: right; 
 line-height: 50px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox { 
 overflow-y: auto; 
 height: 100%; 
 float: left; 
 }
  }
  @media only screen and (min-width:769px) and (max-width: 1024px) { 
 .c_portalResProduct_category-01001 { 
 height: auto; 
 width: 280px; 
 overflow: visible; 
 }
  .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title { 
 width: 100%; 
 }
   .c_portalResProduct_category-01001 .p_category { 
 height: 100%; 
 width: 100%; 
 position: relative; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox { 
 line-height: 24px; 
 }
  .c_portalResProduct_category-01001 .p_btn-show { 
 display: none; 
 }
  .e_title .p_title { 
 font-size: 16px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox { 
 width: 100%; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 align-items: center; 
 padding: 5px 10px; 
 border-bottom: 1px solid #fff; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_title { 
 height: auto; 
 width: auto; 
 -webkit-flex: 1; 
 -moz-flex: 1; 
 -ms-flex: 1; 
 flex: 1; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 font-size: 14px; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 align-items: center; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn { 
 display: inline-block; 
 vertical-align: middle; 
 background-color: rgba(255, 255, 255, 0); 
 border-color: rgba(255, 255, 255, 0); 
 border-style: solid; 
 border-width: 0; 
 color: rgba(101, 190, 186, 1); 
 height: auto; 
 width: 14px; 
 margin: 0 4px 0 0; 
 padding: 0; 
 position: static; 
 text-align: center; 
 font-size: 14px; 
 color: rgba(217, 217, 217, 1); 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_parentBox { 
 width: 100%; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn:active { 
 border-width: 0; 
 border-style: solid; 
 color: rgba(101, 190, 186, 1); 
 border-color: rgba(255, 255, 255, 0); 
 background-color: rgba(255, 255, 255, 0); 
 box-shadow: none; 
 }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before { 
 content: '\e6c9'; 
 color: #7B7B7E; 
 }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before { 
 content: '\e6c8'; 
 color: #7B7B7E; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_childBox { 
 padding-left: 20px }
  .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox { 
 position: relative; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .slideOut { 
 position: absolute; 
 left: 100%; 
 top: 0; 
 width: 100%; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_image { 
 width: 30px; 
 height: 30px; 
 display: inline-block; 
 vertical-align: middle; 
 margin-right: 5px; 
 }
  .c_portalResProduct_category-01001 .p_image>img { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_category-01001 .p_num .iconfont:before { 
 content: '' }
  .c_portalResProduct_category-01001 .p_num { 
 color: #ccc; 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_num { 
 color: #333; 
 }
  .c_portalResProduct_category-01001 .p_btn-hide { 
 width: 10%; 
 height: 100%; 
  display: none; 
 }
  .c_portalResProduct_category-01001 .p_parentBox { 
 background: #fff; 
 color: #000; 
 }
  .c_portalResProduct_category-01001 { 
 height: auto; 
 width: 280px; 
 overflow: visible; 
 }
  .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title { 
 width: 100%; 
 }
   .c_portalResProduct_category-01001 .p_category { 
 height: 100%; 
 width: 100%; 
 position: relative; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox { 
 line-height: 24px; 
 }
  .e_title .p_title { 
 font-size: 16px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox { 
 width: 100%; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 align-items: center; 
 padding: 5px 10px; 
 border-bottom: 1px solid #fff; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_title { 
 height: auto; 
 width: auto; 
 -webkit-flex: 1; 
 -moz-flex: 1; 
 -ms-flex: 1; 
 flex: 1; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 font-size: 14px; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 align-items: center; 
 text-align: center; 
 line-height: 40px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn { 
 display: inline-block; 
 vertical-align: middle; 
 background-color: rgba(255, 255, 255, 0); 
 border-color: rgba(255, 255, 255, 0); 
 border-style: solid; 
 border-width: 0; 
 color: rgba(101, 190, 186, 1); 
 height: auto; 
 width: 14px; 
 margin: 0 4px 0 0; 
 padding: 0; 
 position: static; 
 text-align: center; 
 font-size: 14px; 
 color: rgba(217, 217, 217, 1); 
 display: none; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn:active { 
 border-width: 0; 
 border-style: solid; 
 color: rgba(101, 190, 186, 1); 
 border-color: rgba(255, 255, 255, 0); 
 background-color: rgba(255, 255, 255, 0); 
 box-shadow: none; 
 }
  .c_portalResProduct_category-01001 .p_linkBox .iconfont:before { 
  }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before { 
 content: '\e6c9'; 
  }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before { 
 content: '\e6c8'; 
  }
  .c_portalResProduct_category-01001 .p_categoryBox .p_childBox { 
 padding-left: 20px }
  .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox { 
 position: relative; 
 height: auto; 
 float: left; 
 width: calc((100% - 20px)/2); 
 margin: 5px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .slideOut { 
 position: absolute; 
 left: 100%; 
 top: 0; 
 width: 100%; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_image { 
 width: 30px; 
 height: 30px; 
 vertical-align: middle; 
 margin-right: 5px; 
 display: none; 
 }
  .c_portalResProduct_category-01001 .p_image>img { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_category-01001 .p_num .iconfont:before { 
 content: '' }
  .c_portalResProduct_category-01001 .p_num { 
 color: #ccc; 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_num { 
 color: #333; 
 }
  .c_portalResProduct_category-01001 .p_parentBox { 
 background: #f5f5f5; 
 color: #000; 
 }
  }
  @media only screen and (min-width:1024px) { 
 .c_portalResProduct_category-01001 { 
 height: auto; 
 width: 280px; 
 overflow: visible; 
 }
  .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title { 
 width: 100%; 
 }
   .c_portalResProduct_category-01001 .p_category { 
 height: 100%; 
 width: 100%; 
 position: relative; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox { 
 line-height: 24px; 
 }
  .e_title .p_title { 
 font-size: 16px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox { 
 width: 100%; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 align-items: center; 
 padding: 5px 10px; 
 border-bottom: 1px solid #fff; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_title { 
 height: auto; 
 width: auto; 
 -webkit-flex: 1; 
 -moz-flex: 1; 
 -ms-flex: 1; 
 flex: 1; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 font-size: 14px; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 align-items: center; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn { 
 display: inline-block; 
 vertical-align: middle; 
 background-color: rgba(255, 255, 255, 0); 
 border-color: rgba(255, 255, 255, 0); 
 border-style: solid; 
 border-width: 0; 
 color: rgba(101, 190, 186, 1); 
 height: auto; 
 width: 14px; 
 margin: 0 4px 0 0; 
 padding: 0; 
 position: static; 
 text-align: center; 
 font-size: 14px; 
 color: rgba(217, 217, 217, 1); 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn:active { 
 border-width: 0; 
 border-style: solid; 
 color: rgba(101, 190, 186, 1); 
 border-color: rgba(255, 255, 255, 0); 
 background-color: rgba(255, 255, 255, 0); 
 box-shadow: none; 
 }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_up:before { 
 content: '\e6c9'; 
 color: #7B7B7E; 
 }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before { 
 content: '\e6c8'; 
 color: #7B7B7E; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_childBox { 
 padding-left: 20px }
  .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox { 
 position: relative; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .slideOut { 
 position: absolute; 
 left: 100%; 
 top: 0; 
 width: 100%; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_image { 
 width: 30px; 
 height: 30px; 
 display: inline-block; 
 vertical-align: middle; 
 margin-right: 5px; 
 }
  .c_portalResProduct_category-01001 .p_image>img { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_category-01001 .p_num .iconfont:before { 
 content: '' }
  .c_portalResProduct_category-01001 .p_num { 
 color: #ccc; 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_num { 
 color: #333; 
 }
  .c_portalResProduct_category-01001 .p_parentBox { 
 background: #fff; 
 color: #000; 
 }
  .c_portalResProduct_category-01001 { 
 height: auto; 
 width: 280px; 
 overflow: visible; 
 }
  .c_portalResProduct_category-01001 .e_ContentOrdinaryStyleBox-001 .stylebox_title { 
 width: 100%; 
 }
   .c_portalResProduct_category-01001 .p_category { 
 height: 100%; 
 width: 100%; 
 position: relative; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox { 
 line-height: 24px; 
 }
  .c_portalResProduct_category-01001 .p_btn-show { 
 display: none; 
 }
  .c_portalResProduct_category-01001 .p_title { 
 font-size: 16px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_linkBox { 
 width: 100%; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 align-items: center; 
 border-bottom: 0px solid #fff; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .p_title { 
 height: auto; 
 width: auto; 
 -webkit-flex: 1; 
 -moz-flex: 1; 
 -ms-flex: 1; 
 flex: 1; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 font-size: 15px; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 align-items: center; 
 line-height: 40px; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn { 
 display: inline-block; 
 vertical-align: middle; 
 background-color: rgba(255, 255, 255, 0); 
 border-color: rgba(255, 255, 255, 0); 
 border-style: solid; 
 border-width: 0; 
 color: rgba(101, 190, 186, 1); 
 height: auto; 
 width: 14px; 
 padding: 0; 
 position: static; 
 text-align: center; 
 font-size: 14px; 
 color: rgba(217, 217, 217, 1); 
 display: none; 
 }
  .c_portalResProduct_category-01001 .p_categoryBtn:active { 
 border-width: 0; 
 border-style: solid; 
 color: rgba(101, 190, 186, 1); 
 border-color: rgba(255, 255, 255, 0); 
 background-color: rgba(255, 255, 255, 0); 
 box-shadow: none; 
 }
  .c_portalResProduct_category-01001 .p_linkBox .c { 
 content: '\e6c9'; 
  }
  .c_portalResProduct_category-01001 .p_linkBox .icon-arrow_down:before { 
 content: '\e6c8'; 
  }
  .c_portalResProduct_category-01001 .p_categoryBox .p_childBox { 
 padding-left: 20px }
  .c_portalResProduct_category-01001 .p_categoryBox .p_parentBox { 
 position: relative; 
 height: auto; 
 width: calc((100% - 20px)/2); 
 float: left; 
 margin: 5px; 
 text-align: center; 
 }
  .c_portalResProduct_category-01001 .p_categoryBox .slideOut { 
 position: absolute; 
 left: 100%; 
 top: 0; 
 width: 100%; 
 height: auto; 
 }
  .c_portalResProduct_category-01001 .p_image { 
 width: 30px; 
 height: 30px; 
 display: inline-block; 
 vertical-align: middle; 
 margin-right: 5px; 
 display: none; 
 }
  .c_portalResProduct_category-01001 .p_image>img { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_category-01001 .p_num .iconfont:before { 
 content: '' }
  .c_portalResProduct_category-01001 .p_num { 
 color: #ccc; 
 }
  .c_portalResProduct_category-01001 .p_childBox .p_num { 
 color: #333; 
 }
  .c_portalResProduct_category-01001 .p_btn-hide { 
 width: 10%; 
 height: 100%; 
  background-color: #7F7F7F; 
 display: none; 
 }
  .c_portalResProduct_category-01001 .p_parentBox { 
 background: #f5f5f5; 
 color: #000; 
 }
  }
  @media only screen and (max-width: 768px){ 
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent{ 
 font-size: 0; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent{ 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font{ 
 display: inline-block; 
 font-size: 14px; 
 color: #666; 
 height: 30px; 
 line-height: 30px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .before:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .after:before{ 
 content: "\200B"; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb{ 
 font-size: 14px; 
 color: #ba6a00; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb{ 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font{ 
 display: inline-block; 
 line-height: 30px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a{ 
 color: inherit; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font{ 
  }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font:hover{ 
 text-decoration: none; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font:hover{ 
 text-decoration: underline; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .before:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .after:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font:before{ 
 content: "\200B"; 
 display: block; 
 height: 0px; 
 background: #fff; 
 width: 100%; 
 width: calc(100% - 1px); 
 position: absolute; 
 bottom: -1px; 
 left: 1px; 
 z-index: 10; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font{ 
 border: 0px solid #65beba; 
 border-bottom: 0px solid transparent; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after{ 
 margin-right: 5px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after:before{ 
 content: "\e69a"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover .after:before{ 
 content: "\e69c"; 
 }
   .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink{ 
 display:inline-block; 
 padding:0; 
 color:rgba(101, 190, 186,1); 
 font-size:14px; 
 text-align:left; 
 }
  .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink{ 
 white-space:nowrap; 
 vertical-align:middle; 
 line-height: 19px; 
 }
  a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:hover{ 
 text-decoration:underline; 
 font-weight:bold; 
 cursor:pointer; 
 }
  a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active{ 
 color:rgba(69, 165, 161,1); 
 font-weight:400; 
 }
  a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active{ 
 text-decoration:none; 
 margin-top:0; 
 }
  .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink .iconfont:before{ 
 display: inline-block; 
 content:""; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_content{ 
 margin:0; 
 width: 236px; 
 height:317px; 
 padding:0; 
 border-width:1px; 
 border-style: none; 
 border-color:rgba(228,228,228,0); 
 background-color:transparent; 
 overflow: hidden; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond{ 
 font-size: 14px; 
 color: #65beba; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond{ 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font{ 
 display: inline-block; 
 line-height: 30px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a{ 
 color: inherit; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font{ 
 border: 1px solid #e0f2f1; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font:hover{ 
 text-decoration: none; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font:hover{ 
 text-decoration: underline; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .before:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .after:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font:before{ 
 content: "\200B"; 
 display: block; 
 height: 1px; 
 background: #fff; 
 width: 100%; 
 width: calc(100% - 1px); 
 position: absolute; 
 bottom: -1px; 
 left: 1px; 
 z-index: 10; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font{ 
 border: 1px solid #65beba; 
 border-bottom: 1px solid transparent; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after{ 
 margin-right: 5px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after:before{ 
 content: "\e69a"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover .after:before{ 
 content: "\e69c"; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_end{ 
 display:inline-block; 
 margin:0; 
 padding:0; 
 text-align:left; 
 color:rgba(51,51,51,1); 
 font-size:14px; 
 font-weight:400; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_end .font{ 
 white-space:nowrap; 
 vertical-align:middle; 
 text-align:inherit; 
 line-height: 14px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_end .iconfont:before{ 
 display: inline-block; 
 content:""; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst{ 
 font-size: 14px; 
 color: #ba6a00; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst{ 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font{ 
 display: inline-block; 
 line-height: 30px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a{ 
 color: inherit; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font{ 
 border: 1px solid #e0f2f1; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font:hover{ 
 text-decoration: none; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font:hover{ 
 text-decoration: underline; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .after:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font:before{ 
 content: "\200B"; 
 display: block; 
 height: 1px; 
 background: #fff; 
 width: 100%; 
 width: calc(100% - 1px); 
 position: absolute; 
 bottom: -1px; 
 left: 1px; 
 z-index: 10; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font{ 
 border: 1px solid #65beba; 
 border-bottom: 1px solid transparent; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after{ 
 margin-right: 5px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after:before{ 
 content: "\e69a"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover .after:before{ 
 content: "\e69c"; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList{ 
 margin:0; 
 width: 236px; 
 height:317px; 
 padding:0; 
 border-width:1px; 
 border-style: none; 
 border-color:rgba(228,228,228,0); 
 background-color:transparent; 
 overflow: hidden; 
 }
  .c_portalResBreadcrumb_nav-01001{ 
 width: 1180px; 
 height: 30px; 
 overflow: visible; 
 font-size: 0; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList{ 
 width: auto; 
 height: auto; 
 overflow: visible; 
 background-color: transparent; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList>a{ 
 display: inline-block; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_CurrentBox{ 
 color: #666; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before{ 
 content: "\e68a"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_content{ 
 width: 240px; 
 position: absolute; 
 border: 1px solid #65beba; 
 padding: 9px 7px 9px 7px; 
 font-size: 0; 
 display: none; 
 height: auto; 
 background: #fff; 
 }
  .c_portalResBreadcrumb_nav-01001 .contentBox:hover .p_content{ 
 display: block; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink{ 
 color: #65beba; 
 display: inline-block; 
 margin: 9px 7px 9px 7px; 
 cursor: pointer; 
 font-size: 14px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink .font{ 
 line-height: 14px; 
 font-weight: normal; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink:hover{ 
 text-decoration: underline; 
 font-weight: normal; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink.current{ 
 color: #bcbcbc; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink.current:hover{ 
 text-decoration: none; 
 font-weight: normal; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink.current .font{ 
 text-decoration: none; 
 font-weight: normal; 
 cursor: default; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_end{ 
 margin-right: 6px; 
 margin-left: 6px; 
 vertical-align: middle; 
 }
  }
  @media only screen and (min-width: 769px){ 
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent{ 
 font-size: 0; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent{ 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font{ 
 display: inline-block; 
 font-size: 14px; 
 color: #666; 
 height: 30px; 
 line-height: 30px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .before:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .after:before{ 
 content: "\200B"; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumb{ 
 font-size: 14px; 
 color: #ce9d5f; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb{ 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font{ 
 display: inline-block; 
 line-height: 30px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a{ 
 color: inherit; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font{ 
  }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font:hover{ 
 text-decoration: none; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font:hover{ 
 text-decoration: underline; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .before:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .after:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font:before{ 
 content: "\200B"; 
 display: block; 
 height: 0px; 
 background: #fff; 
 width: 100%; 
 width: calc(100% - 1px); 
 position: absolute; 
 bottom: -1px; 
 left: 1px; 
 z-index: 10; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font{ 
 border: 0px solid #65beba; 
 border-bottom: 0px solid transparent; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after{ 
 margin-right: 5px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after:before{ 
 content: "\e69a"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover .after:before{ 
 content: "\e69c"; 
 }
   .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink{ 
 display:inline-block; 
 padding:0; 
 color:rgba(101, 190, 186,1); 
 font-size:14px; 
 text-align:left; 
 }
  .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink{ 
 white-space:nowrap; 
 vertical-align:middle; 
 line-height: 19px; 
 }
  a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:hover{ 
 text-decoration:underline; 
 font-weight:bold; 
 cursor:pointer; 
 }
  a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active{ 
 color:rgba(69, 165, 161,1); 
 font-weight:400; 
 }
  a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active{ 
 text-decoration:none; 
 margin-top:0; 
 }
  .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink .iconfont:before{ 
 display: inline-block; 
 content:""; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_content{ 
 margin:0; 
 width: 236px; 
 height:317px; 
 padding:0; 
 border-width:1px; 
 border-style: none; 
 border-color:rgba(228,228,228,0); 
 background-color:transparent; 
 overflow: hidden; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond{ 
 font-size: 14px; 
 color: #65beba; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond{ 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font{ 
 display: inline-block; 
 line-height: 30px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a{ 
 color: inherit; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font{ 
 border: 1px solid #e0f2f1; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font:hover{ 
 text-decoration: none; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font:hover{ 
 text-decoration: underline; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .before:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .after:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font:before{ 
 content: "\200B"; 
 display: block; 
 height: 1px; 
 background: #fff; 
 width: 100%; 
 width: calc(100% - 1px); 
 position: absolute; 
 bottom: -1px; 
 left: 1px; 
 z-index: 10; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font{ 
 border: 1px solid #65beba; 
 border-bottom: 1px solid transparent; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after{ 
 margin-right: 5px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after:before{ 
 content: "\e69a"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover .after:before{ 
 content: "\e69c"; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_end{ 
 display:inline-block; 
 margin:0; 
 padding:0; 
 text-align:left; 
 color:rgba(51,51,51,1); 
 font-size:14px; 
 font-weight:400; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_end .font{ 
 white-space:nowrap; 
 vertical-align:middle; 
 text-align:inherit; 
 line-height: 14px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_end .iconfont:before{ 
 display: inline-block; 
 content:""; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst{ 
 font-size: 14px; 
 color: #ce9d5f; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst{ 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font{ 
 display: inline-block; 
 line-height: 30px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a{ 
 color: inherit; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font{ 
 border: 1px solid #e0f2f1; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font:hover{ 
 text-decoration: none; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font:hover{ 
 text-decoration: underline; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .after:before{ 
 content: "\200B"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font:before{ 
 content: "\200B"; 
 display: block; 
 height: 1px; 
 background: #fff; 
 width: 100%; 
 width: calc(100% - 1px); 
 position: absolute; 
 bottom: -1px; 
 left: 1px; 
 z-index: 10; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font{ 
 border: 1px solid #65beba; 
 border-bottom: 1px solid transparent; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after{ 
 margin-right: 5px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after:before{ 
 content: "\e69a"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover .after:before{ 
 content: "\e69c"; 
 }
   .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList{ 
 margin:0; 
 width: 236px; 
 height:317px; 
 padding:0; 
 border-width:1px; 
 border-style: none; 
 border-color:rgba(228,228,228,0); 
 background-color:transparent; 
 overflow: hidden; 
 }
  .c_portalResBreadcrumb_nav-01001{ 
 width: 1180px; 
 height: 30px; 
 overflow: visible; 
 font-size: 0; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList{ 
 width: auto; 
 height: auto; 
 overflow: visible; 
 background-color: transparent; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList>a{ 
 display: inline-block; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_CurrentBox{ 
 color: #666; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before{ 
 content: "\e68a"; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_content{ 
 width: 240px; 
 position: absolute; 
 border: 1px solid #65beba; 
 padding: 9px 7px 9px 7px; 
 font-size: 0; 
 display: none; 
 height: auto; 
 background: #fff; 
 }
  .c_portalResBreadcrumb_nav-01001 .contentBox:hover .p_content{ 
 display: block; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink{ 
 color: #65beba; 
 display: inline-block; 
 margin: 9px 7px 9px 7px; 
 cursor: pointer; 
 font-size: 14px; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink .font{ 
 line-height: 14px; 
 font-weight: normal; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink:hover{ 
 text-decoration: underline; 
 font-weight: normal; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink.current{ 
 color: #bcbcbc; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink.current:hover{ 
 text-decoration: none; 
 font-weight: normal; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_sortLink.current .font{ 
 text-decoration: none; 
 font-weight: normal; 
 cursor: default; 
 }
  .c_portalResBreadcrumb_nav-01001 .p_end{ 
 margin-right: 6px; 
 margin-left: 6px; 
 vertical-align: middle; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
  }
 .w_grid-001{ 
 margin-left: auto; 
 margin-right: auto; 
 max-width: 1180px; 
 min-height: 12rem; 
 width: 100%; 
 }
  .w_grid-001 > .w_grid{ 
 width: 100%; 
 position: relative; 
 }
  .w_grid-001 > div > .p_gridbox{ 
 width: 100%; 
 overflow: hidden; 
 position: static; 
 }
  .w_grid-001 > div > .p_gridbox > .p_gridCell{ 
 float: left; 
 position: static; 
 }
  .w_grid-001 > div > .p_gridbox > .p_gridCell:not(:empty):before{ 
 content:''; 
 height: 0.1px; 
 display: block; 
 }
  .w_grid-001 > div > .p_gridbox > .p_gridCell:first-child{ 
 margin-left: 0; 
 clear: left; 
 }
  #w_grid-001 > div > .p_gridbox > .p_gridCell:nth-child(2n+1){ 
 margin-left: 0; 
 clear: left; 
 }
  @media only screen and (max-width: 768px){ 
 .w_grid-001 > div > .p_gridbox > .p_gridCell{ 
 width: 100%; 
 margin-left: 0; 
 margin-top: 0rem; 
 margin-bottom: 0rem; 
 }
  }
  @media only screen and (min-width: 769px){ 
 .w_grid-001 > div > .p_gridbox > .p_gridCell{ 
 width: 49.5%; 
 margin-left: 1%; 
 margin-top: 0.6rem; 
 margin-bottom: 0.6rem; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
 @media screen and (max-width: 768px){ 
 .c_portalResProduct_detail-01001012 { 
 margin-left: auto; 
 margin-right: auto; 
 min-width: 250px; 
 max-width: 100%; 
 max-height: 100%; 
 }
  .c_portalResProduct_detail-01001012 .dom_mo{ 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .p_TagBox{ 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .p_tag{ 
 display: inline-block; 
 margin-right: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_tag:last-child{ 
 margin: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_products { 
 padding-top: 10px; 
 }
  .c_portalResProduct_detail-01001012 .product { 
 width: calc((100% - 0px)/10); 
 margin-right: 2%; 
 height: auto; 
 display: inline-block; 
 vertical-align: middle; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .p_Product.size { 
 display: inline-block; 
 margin-right: 2%; 
 vertical-align: middle; 
 height: 32px; 
 border-radius: 3px; 
 padding: 5px 10px; 
 cursor: pointer; 
 margin-bottom: 10px; 
 border: 1px solid rgba(0, 0, 0, 0.15); 
 }
  .c_portalResProduct_detail-01001012 .p_Product.size:nth-of-type(1), .c_portalResProduct_detail-01001012 .product:nth-of-type(1) { 
 margin-left: 30px; 
 }
  .c_portalResProduct_detail-01001012 .p_Product.active { 
 border: 1px solid red; 
 }
  .c_portalResProduct_detail-01001012 .p_Product .p_images { 
 position: relative; 
 width: 100%; 
 height: 0; 
 text-align: center; 
 font-size: 0; 
 overflow: hidden; 
 margin: 0; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_tagA { 
 display: inline-block; 
 margin: 0; 
 padding: 5px 10px; 
 min-width: 59px; 
 text-align: center; 
 }
  .c_portalResProduct_detail-01001012 .d_nameL { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 vertical-align: middle; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_nameL .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_KeywordBox { 
 width: auto; 
 height: auto; 
 padding: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecInfo { 
 display: table; 
 margin: 0; 
 padding-left: 10px; 
 width: 76%; 
 height: 36px; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecInfo .font { 
 display: table-cell; 
 white-space: nowrap; 
 vertical-align: middle; 
 height: inherit; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecName { 
 float: left; 
 border-bottom: none; 
 display: table; 
 margin: 0; 
 padding-right: 5px; 
 height: 36px; 
 width: 10%; 
 text-align: right; 
 padding-right: 30px; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecName .font { 
 display: table-cell; 
 vertical-align: middle; 
 white-space: nowrap; 
 width: 100%; 
 height: inherit; 
 }
  .c_portalResProduct_detail-01001012 .p_ProParametersBox { 
 margin-top: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecTitle { 
 display: inline-table; 
 margin: 0; 
 height: 38px; 
 width: 100%; 
 padding: 5px; 
 cursor: pointer; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_headTitle { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: center; 
 }
  .c_portalResProduct_detail-01001012 .d_TextBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_ProInfoA { 
 display: inline-table; 
 float: left; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_ProInfoA .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_ProTitle { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_ProTitle .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_BaseInfo { 
 display: inline-block; 
 width: auto; 
 height: auto; 
 margin-bottom: 10px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_BaseInfoBox { 
 display: inline-block; 
 white-space: normal; 
 width: 100%; 
 padding: 40px 20px 20px 20px; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecTab, .c_portalResProduct_detail-01001012 .d_DecTab { 
 float: left; 
 width: auto; 
 height: 45px; 
 text-align: center; 
 padding: 0 25px; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecTab:hover, .c_portalResProduct_detail-01001012 .d_DecTab:hover { 
 background: transparent; 
 box-shadow: none; 
 }
  .c_portalResProduct_detail-01001012 .p_show360 { 
 position: static; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 float: left; 
 width: auto; 
 height: 28px; 
 }
  .c_portalResProduct_detail-01001012 .p_interaction { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_interaction button { 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_unitB { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_unitB .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameO { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameO .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_plus { 
 float: left; 
 width: 28px; 
 height: 28px; 
 font-weight: bold; 
 text-align: center; 
 vertical-align: middle; 
 border-left: none; 
 border-top-right-radius: 5px; 
 border-bottom-right-radius: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_plus:hover, .c_portalResProduct_detail-01001012 .d_plus:active { 
 box-shadow: none; 
 border-left: none; 
 }
  .c_portalResProduct_detail-01001012 .d_plus .font { 
 display: table-cell; 
 vertical-align: middle; 
 width: inherit; 
 height: initial; 
 user-select: none; 
 padding-top: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_input { 
 float: left; 
 width: 40px; 
 height: 28px; 
 text-align: center; 
 }
  .c_portalResProduct_detail-01001012 .p_input input, .c_portalResProduct_detail-01001012 .p_input .InputText { 
 display: inline-block; 
 height: inherit; 
 width: inherit; 
 border-radius: 2px; 
 -moz-border-radius: 2px; 
 -webkit-border-radius: 2px; 
 padding-left: 7px; 
 }
  .c_portalResProduct_detail-01001012 .d_minus { 
 float: left; 
 width: 28px; 
 height: 28px; 
 text-align: center; 
 vertical-align: middle; 
 border-right: none; 
 border-top-left-radius: 5px; 
 border-bottom-left-radius: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameM { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameM .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_Service { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_Service .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameN { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameN .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_ServiceBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_unitA { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_unitA .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPrice { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPrice .font { 
 text-decoration: line-through; 
 white-space: nowrap; 
 }
  .c_portalResProduct_detail-01001012 .d_nameH { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameH .font { 
 display: block; 
 text-align: right; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPriceBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_unit { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_SalePrice { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 color: rgba(204, 0, 0, 1); 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_SalePriceBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_nameG { 
 display: inline-block; 
 vertical-align: middle; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 min-width: 70px; 
 margin-left: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameG .font { 
 display: block; 
 white-space: nowrap; 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_SortName { 
 display: inline-block; 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_NumBox { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .p_view { 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameB { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameB .font { 
 vertical-align: middle; 
 white-space: nowrap; 
 width: inherit; 
 }
  .c_portalResProduct_detail-01001012 .p_assist { 
 display: none; 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnC { 
 display: inline-block; 
 vertical-align: middle; 
 cursor: pointer; 
 font-size: 28px; 
 color: rgba(0, 0, 0, 0.15); 
 position: absolute; 
 left: 2px; 
 bottom: 0px; 
 width: 28px; 
 height: calc(100% - 20px); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnC .iconfont::before { 
 content: "\e687"; 
 position: absolute; 
 top: 50%; 
 transform: translate(0, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnD { 
 position: absolute; 
 right: 4px; 
 bottom: 0px; 
 width: 28px; 
 height: calc(100% - 20px); 
 cursor: pointer; 
 font-size: 28px; 
 color: rgba(0, 0, 0, 0.15); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnD .iconfont::before { 
 content: "\e6ae"; 
 position: absolute; 
 top: 50%; 
 transform: translate(0, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg { 
 display: inline-block !important; 
 background: #ccc; 
 border: none; 
 border-radius: 50%; 
 margin-top: 24px; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.item_hide { 
 display: none !important; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.active { 
 border: none; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.widther { 
 height: 0; 
 padding-bottom: 11.22%; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.widther .AtlasRelationImgBoxA { 
 width: 100%; 
 height: auto; 
 text-align: center; 
 vertical-align: middle; 
 border-style: none; 
 position: absolute; 
 top: 50%; 
 transform: translate(0, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.widther .AtlasRelationImgBoxA img { 
 width: 100%; 
 height: auto; 
 left: 50%; 
 top: 50%; 
 transform: translate(-50%, -50%); 
 position: absolute; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.higher { 
 height: 0; 
 padding-bottom: 11.22%; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.higher .AtlasRelationImgBoxA { 
 height: 100%; 
 width: auto; 
 text-align: center; 
 vertical-align: middle; 
 border-style: none; 
 position: absolute; 
 left: 50%; 
 transform: translate(-50%, 0); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.higher .AtlasRelationImgBoxA img { 
 height: 100%; 
 width: auto; 
 left: 50%; 
 top: 50%; 
 transform: translate(-50%, -50%); 
 position: absolute; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.smaller { 
 height: 0; 
 padding-bottom: 11.22%; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.smaller .AtlasRelationImgBoxA { 
 height: auto; 
 width: auto; 
 text-align: center; 
 vertical-align: middle; 
 border-style: none; 
 position: absolute; 
 top: 50%; 
 left: 50%; 
 transform: translate(-50%, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.smaller .AtlasRelationImgBoxA img { 
 height: auto; 
 width: auto; 
 }
  .c_portalResProduct_detail-01001012 .p_imageA .p_assist { 
 width: 100%; 
 height: auto; 
 display: inline-block; 
 padding-left: 36px; 
 margin-top: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_ThumbnailBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 min-height: 100px; 
 }
  #easy_zoom { 
 display: none !important; 
 }
  .c_portalResProduct_detail-01001012 .d_ProductDetail { 
 height: auto; 
 width: 100%; 
 display: flex; 
 display: -webkit-flex; 
 -webkit-flex-flow: row wrap; 
 -webkit-align-items: stretch; 
 -moz-flex-flow: row wrap; 
 -moz-align-items: stretch; 
 display: -ms-flexbox; 
 display: -ms-flex; 
 -ms-flex-flow: row wrap; 
 -ms-align-items: stretch; 
 display: flex; 
 flex-flow: row wrap; 
 display: -webkit-box; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 -webkit-align-items: flex-start; 
 -moz-align-items: flex-start; 
 -ms-align-items: flex-start; 
 align-items: flex-start; 
 }
  .c_portalResProduct_detail-01001012 .p_imagesA { 
 position: relative; 
 }
  .c_portalResProduct_detail-01001012 .p_ProInfo { 
 float: left; 
 padding-left: 18px; 
 width: auto; 
 height: auto; 
 min-width: 200px; 
 -webkit-flex: 1; 
 -moz-flex: 1; 
 -ms-flex: 1; 
 display: block; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 flex: 1; 
 }
  .c_portalResProduct_detail-01001012 .p_content { 
 width: auto; 
 height: auto; 
 margin: 0 0 16px 0; 
 padding: 0 0 16px 0; 
 }
  .c_portalResProduct_detail-01001012 .d_ProName { 
 width: 100%; 
 }
  .c_portalResProduct_detail-01001012 .d_nameC { 
 display: inline-block; 
 vertical-align: top; 
 margin-right: 20px; 
 }
  .c_portalResProduct_detail-01001012 .p_PriceBox { 
 background: #FFF1F0; 
 width: auto; 
 height: auto; 
 padding: 0; 
 min-height: 52px; 
 margin: 18px 0; 
 padding-top: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_PriceBox .p_ViewBox { 
 display: none; 
 }
  .c_portalResProduct_detail-01001012 .d_num { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_numA { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_SalePriceBox { 
 display: inline-block; 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 margin-right: 20px !important; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPriceBox { 
 display: inline-block; 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 margin-right: 20px !important; 
 }
  .c_portalResProduct_detail-01001012 .d_unit { 
 display: inline-block; 
 vertical-align: middle; 
 width: auto; 
 margin-right: 30px; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPrice, .c_portalResProduct_detail-01001012 .d_MarketPriceBox, .c_portalResProduct_detail-01001012 .d_unitA { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_NumberBox { 
 width: auto; 
 height: 28px; 
 vertical-align: middle; 
 overflow: hidden; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameM { 
 margin-right: 30px; 
 vertical-align: top; 
 float: left; 
 margin-top: 3px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameM .font { 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .d_nameO { 
 width: 70px; 
 display: inline-block; 
 margin-right: 5px; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameO .font { 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .p_interaction { 
 width: auto; 
 height: auto; 
 }
  .c_portalResProduct_detail-01001012 .d_nameD { 
 width: 70px; 
 display: inline-block; 
 margin-right: 30px; 
 vertical-align: top; 
 }
  .c_portalResProduct_detail-01001012 .d_nameD .font { 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .d_sort { 
 vertical-align: middle; 
 display: inline-block; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 flex: 1; 
 }
  .c_portalResProduct_detail-01001012 .d_sort .font { 
 white-space: normal; 
 }
  .c_portalResProduct_detail-01001012 .p_qrbuyUrlBox{ 
 position: relative; 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .p_qrbuyText { 
 margin-top: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_imagesB { 
 position: absolute; 
 top: 90px; 
 display: none; 
 width: auto; 
 height: auto; 
 z-index: 10000; 
 left: 0px; 
 }
  .c_portalResProduct_detail-01001012 .p_qrbuyUrlBox:hover .p_qrbuyText, .c_portalResProduct_detail-01001012 .p_qrbuyUrlBox:hover .p_imagesB { 
 display: block !important; 
 }
  .c_portalResProduct_detail-01001012 .p_AddCart { 
 position: relative; 
 float: left; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 height: 28px; 
 }
  .c_portalResProduct_detail-01001012 .p_tipsBox{ 
 position: absolute; 
 padding: 10px 20px; 
 text-align: center; 
 border-radius: 10px; 
 top: -50px; 
 white-space: nowrap; 
 left: 50%; 
 transform: translate(-50%, 0); 
 }
  .c_portalResProduct_detail-01001012 .p_tipsBox .iconfont::before{ 
 content: '\e6c9'; 
 position: absolute; 
 bottom: -9px; 
 left: 50%; 
 transform: translate(-50%, 0); 
 }
  .c_portalResProduct_detail-01001012 .p_dealer { 
 position: static; 
 float: left; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 height: 28px; 
 }
  .c_portalResProduct_detail-01001012 .p_dealer .iconfont { 
 margin-right: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_handBooksBox{ 
 position: relative; 
 float: left; 
 width: auto; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_downHandbook{ 
 display: block; 
 width: 100%; 
 height: 28px; 
 color: rgba(255, 255, 255, 1); 
 background-color: rgba(106, 186, 190, 1); 
 text-align: center; 
 padding-top: 0; 
 padding-right: 10px; 
 padding-left: 10px; 
 white-space: nowrap; 
 }
  .c_portalResProduct_detail-01001012 .d_DescriptionBoxA { 
 clear: both; 
 width: 100%; 
 height: auto; 
 overflow: visible; 
 margin-top: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_TabTitleBox { 
 width: auto; 
 height: auto; 
 overflow: visible; 
 }
  .c_portalResProduct_detail-01001012 .d_DecTab { 
 float: left; 
 width: auto; 
 }
  .c_portalResProduct_detail-01001012 .d_ProTitle { 
 width: 100px; 
 float: left; 
 }
  .c_portalResProduct_detail-01001012 .d_ProTitle .font { 
 display: block; 
 width: auto; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 }
  .c_portalResProduct_detail-01001012 .d_ProInfoA { 
 display: inline-block; 
 float: left; 
 }
  .c_portalResProduct_detail-01001012 .d_ProInfoA .font { 
 display: block; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 }
  .c_portalResProduct_detail-01001012 .d_unitB { 
 position: inherit; 
 vertical-align: middle; 
 margin-left: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_num .iconfont { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_DescriptionBigbox { 
 width: auto; 
 height: auto; 
 clear: both; 
 margin: 0; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_zoom { 
 position: absolute; 
 left: 20px; 
 top: 20px; 
 cursor: move; 
 z-index: 999; 
 }
  .c_portalResProduct_detail-01001012 .d_TextBox { 
 width: 100%; 
 height: auto; 
 border: none; 
 padding-right: 20px; 
 padding-left: 20px; 
 margin-bottom: 20px; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_headTitle { 
 float: left; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_text { 
 display: inline; 
 font-family: normal; 
 word-break: break-all; 
 }
  .c_portalResProduct_detail-01001012 .p_ProSummary .font { 
 display: inline-block; 
 width: 70px; 
 vertical-align: middle; 
 text-align: right; 
 margin-right: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_QRCode { 
 display: none; 
 }
  .c_portalResProduct_detail-01001012 .d_tagA { 
 padding: 0px; 
 min-width: auto; 
 margin-left: 10px; 
 vertical-align: middle; 
 cursor: default; 
 border-radius: 3px; 
 padding: 2px 5px; 
 text-align: center; 
 min-width: 50px; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpage { 
 width: auto; 
 height: auto; 
 width: 50%; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpageA { 
 float: right; 
 width: 50%; 
 height: auto; 
 margin: 0; 
 background-color: transparent; 
 overflow: hidden; 
 vertical-align: middle; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .p_nextName { 
 display: inline-block; 
 margin-right: 10px; 
 padding: 0; 
 vertical-align: middle; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .p_nextName .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .p_nextNameA { 
 display: inline-block; 
 vertical-align: middle; 
 margin-left: 10px; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .p_nextBox {width: auto;height: auto;margin: 0;padding: 20px;margin-top: 40px;overflow: hidden;display:none; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpage { 
 float: left; 
 }
  .c_portalResProduct_detail-01001012 .p_masker-wp { 
 z-index: 99999; 
 width: 100%; 
 height: 100%; 
 position: fixed; 
 top: 0; 
 left: 0; 
 right: 0; 
 bottom: 0; 
 }
  .c_portalResProduct_detail-01001012 .masker { 
 position: absolute; 
 top: 0; 
 left: 0; 
 right: 0; 
 bottom: 0; 
 background-color: #000; 
 opacity: 0.55; 
 z-index: 999; 
 }
  .c_portalResProduct_detail-01001012 #viewwindow { 
 width: 100%; 
 height: 100%; 
 top: 0 !important; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 #turntable { 
 max-height: 100%; 
 max-width: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_agreement { 
 width: 800px; 
 height: 800px; 
 position: absolute; 
 top: 50%; 
 left: 50%; 
 z-index: 999999; 
 animation: scale 1s; 
 animation-fill-mode: both; 
 transform: translate(-50%, -50%); 
 -ms-transform: translate(-50%, -50%); 
 -moz-transform: translate(-50%, -50%); 
 -o-transform: translate(-50%, -50%); 
 border: 1px solid; 
 background: #fff; 
 }
  .c_portalResProduct_detail-01001012 .animate { 
 animation-name: animate; 
 animation-duration: 0.8s; 
 }
  @keyframes animate { 
 0% { 
 transform: translate(-50%, -50%) scale(0); 
 }
  100% { 
 transform: translate(-50%, -50%) scale(1); 
 }
  }
  .c_portalResProduct_detail-01001012 .p_Close { 
 width: auto; 
 position: absolute; 
 cursor: pointer; 
 top: 18px; 
 right: 10px; 
 z-index: 523; 
 }
  .c_portalResProduct_detail-01001012 .p_imagesA { 
 width: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_imagesA .p_images { 
 width: inherit !important; 
 }
  .c_portalResProduct_detail-01001012 .p_ThumbnailBox { 
 position: absolute; 
 right: 20px; 
 bottom: 20px; 
 height: auto !important; 
 min-height: auto !important; 
 border: none; 
 padding: 0 30px; 
 }
  .c_portalResProduct_detail-01001012 .p_zoom, #easy_zoom { 
 display: none !important; 
 cursor: pointer !important; 
 width: 0 !important; 
 height: 0 !important; 
 }
  .c_portalResProduct_detail-01001012 .p_PriceBox .p_ViewBox { 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .p_ViewBox { 
 margin-left: 50px; 
 }
  .c_portalResProduct_detail-01001012 .d_NumBox { 
 width: 50%; 
 }
  .c_portalResProduct_detail-01001012 .p_Buy{ 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .p_interaction button { 
 width: 170px; 
 height: 47px; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecName{ 
 width: 20%; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecInfo .font{ 
 white-space: normal; 
 }
  .c_portalResProduct_detail-01001012 .p_nextBox { 
 margin: 40px -8px 0 -8px; 
 background: rgba(0, 0, 0, 0.02); 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_nextName, .c_portalResProduct_detail-01001012 .p_MinorLink, .c_portalResProduct_detail-01001012 .p_nextNameA { 
 width: 100%; 
 text-align: center; 
 margin: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_MinorLink .font{ 
 word-break: break-all; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpage, .c_portalResProduct_detail-01001012 .p_nextpageA { 
 padding: 10px 0; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpage { 
 border-right: 1px solid rgba(0, 0, 0, 0.04); 
 }
  .c_portalResProduct_detail-01001012 .d_SalePriceBox, .c_portalResProduct_detail-01001012 .d_MarketPriceBox, .c_portalResProduct_detail-01001012 .p_ViewBox { 
 margin: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_nameG, .c_portalResProduct_detail-01001012 .d_nameH { 
 width: auto; 
 }
  .c_portalResProduct_detail-01001012 .d_unit{ 
 margin: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_ProParametersBox{ 
 margin: 20px auto 0; 
 }
  .c_portalResProduct_detail-01001012 .p_SpecBox{ 
 width: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_ProInfo, .c_portalResProduct_detail-01001012 .d_DescriptionBoxA { 
 padding: 0 8px; 
 }
  .c_portalResProduct_detail-01001012 .d_TabTitleBox{ 
 display: flex; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecTab{ 
 font: none; 
 padding: 0; 
 display: inline-block; 
 width: calc(100% / 4); 
 }
  .c_portalResProduct_detail-01001012 .d_SpecTab .font{ 
 display: block; 
 text-align: center; 
 }
  .c_portalResProduct_detail-01001012 .active{ 
 background: #fff; 
 }
  .c_portalResProduct_detail-01001012 .d_TextBox, .c_portalResProduct_detail-01001012 .d_description { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .p_shopCartBox { 
 display: inline-block; 
 position: relative; 
 width: auto; 
 margin-bottom: 10px; 
 text-align: center; 
 }
  .c_portalResProduct_detail-01001012 .p_shopCart{ 
 text-align: right; 
 padding-right: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_shopCartNum{ 
 position: absolute; 
 top: 0; 
 right: 0; 
 display: inline-table; 
 min-width: 20px; 
 height: 20px; 
 padding: 3px 5px; 
 border-radius: 50%; 
 }
  .c_portalResProduct_detail-01001012 .p_shopCartNum .font{ 
 display: table-cell; 
 vertical-align: middle; 
 }
  }
  @media only screen and (min-width: 769px){ 
 .c_portalResProduct_detail-01001012{ 
 margin-left: auto; 
 margin-right: auto; 
 min-width: 250px; 
 max-width: 100%; 
 max-height: 100%; 
 width: 100%; 
 height: 100%; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .dom_mo{ 
 display: none; 
 }
  .panel { 
 width: 280px; 
 left: 70%; 
 }
  #easy_zoom { 
 width: 300px; 
 height: 200px; 
 border: 5px solid #eee; 
 background: #fff; 
 color: #333; 
 position: absolute; 
 top: 60px; 
 left: 400px; 
 overflow: hidden; 
 -moz-box-shadow: 0 0 10px #777; 
 -webkit-box-shadow: 0 0 10px #777; 
 box-shadow: 0 0 10px #777; 
 text-align: center; 
 z-index: 999; 
 }
  .c_portalResProduct_detail-01001012 .p_shade { 
 width: 100%; 
 height: 100%; 
 background-color: rgba(0, 0, 0, .6); 
 }
  .c_portalResProduct_detail-01001012 .p_products { 
 width: auto; 
 height: auto; 
 overflow: hidden; 
 white-space: normal; 
 padding-top: 10px; 
 clear: both; 
 }
  .c_portalResProduct_detail-01001012 .product { 
 width: calc((100% - 0px)/10); 
 margin-right: 2%; 
 height: auto; 
 display: inline-block; 
 vertical-align: middle; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .p_Product.size { 
 display: inline-block; 
 margin-right: 2%; 
 vertical-align: middle; 
 height: 32px; 
 border: 1px solid rgba(0, 0, 0, 0.15); 
 border-radius: 3px; 
 padding: 5px 10px; 
 cursor: pointer; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_Product.size:nth-of-type(1), .c_portalResProduct_detail-01001012 .product:nth-of-type(1) { 
 margin-left: 30px; 
 }
  .c_portalResProduct_detail-01001012 .p_Product.active{ 
 border: 1px solid red; 
 }
  .c_portalResProduct_detail-01001012 .p_Product .p_images { 
 position: relative; 
 width: 100%; 
 height: 0; 
 text-align: center; 
 font-size: 0; 
 overflow: hidden; 
 margin: 0; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_PopupWindow { 
 display: none; 
 position: absolute; 
 margin: 0; 
 width: auto; 
 height: auto; 
 padding: 0; 
 z-index: 999999; 
 left: 50%; 
 top: 50%; 
 -webkit-transform: translate(-50%, -50%); 
 transform: translate(-50%, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_PopupWindow iframe { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_success .promptbox { 
 padding: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_success .promptbox .assistfont { 
 display: none; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpage { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_tagA { 
 display: inline-block; 
 margin: 0; 
 padding: 5px 10px; 
 min-width: 59px; 
 text-align: center; 
 border-radius: 3px; 
 margin-right: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_tagA .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_tagA:hover { 
 cursor: pointer; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_linkF { 
 display: inline-block; 
 padding: 0; 
 text-align: left; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_linkF { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_linkF:hover { 
 text-decoration: underline; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .d_linkF:active { 
 text-decoration: none; 
 margin-top: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_nameL { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 vertical-align: middle; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_nameL .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_KeywordBox { 
 width: auto; 
 height: auto; 
 white-space: nowrap; 
 padding: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_comment { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_TextBoxBig { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecInfo { 
 display: table; 
 margin: 0; 
 padding-left: 10px; 
 width: 76%; 
 height: 36px; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecInfo .font { 
 display: table-cell; 
 white-space: nowrap; 
 vertical-align: middle; 
 height: inherit; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecName { 
 float: left; 
 border-bottom: none; 
 display: table; 
 margin: 0; 
 padding-right: 5px; 
 height: 36px; 
 width: 10%; 
 text-align: right; 
 padding-right: 30px; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecName .font { 
 display: table-cell; 
 vertical-align: middle; 
 white-space: nowrap; 
 width: 100%; 
 height: inherit; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecBoxContA { 
 width: auto; 
 height: auto; 
 padding: 20px; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .p_ProParametersBox{ 
 border-bottom: none; 
 margin: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecTitle { 
 display: inline-table; 
 margin: 0; 
 height: 38px; 
 width: 100%; 
 padding: 5px; 
 cursor: pointer; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecTitle .font { 
 display: table-cell; 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_text { 
 font-family: normal; 
 word-break: break-all; 
 }
  .c_portalResProduct_detail-01001012 .d_headTitle { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: center; 
 }
  .c_portalResProduct_detail-01001012 .d_headTitle .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_TextBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_ProInfoA { 
 display: inline-table; 
 float: left; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_ProInfoA .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_ProTitle { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_ProTitle .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_BaseInfo { 
 display: inline-block; 
 width: auto; 
 height: auto; 
 margin-bottom: 10px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_BaseInfoBox { 
 display: inline-block; 
 white-space: normal; 
 width: 100%; 
 padding: 40px 20px 20px 20px; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_DescriptionBoxB { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecTab, .c_portalResProduct_detail-01001012 .d_DecTab { 
 float: left; 
 width: auto; 
 height: 45px; 
 text-align: center; 
 padding: 0 25px; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .d_DecTab:hover{ 
 background: none; 
 box-shadow: none; 
 }
  .c_portalResProduct_detail-01001012 .d_TabTitleBox, .c_portalResProduct_detail-01001012 .d_DescriptionBoxA { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_show360 { 
 position: static; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 float: left; 
 width: auto; 
 height: 28px; 
 }
  .c_portalResProduct_detail-01001012 .p_downloadBox { 
 width: auto; 
 height: auto; 
 display: inline-block; 
 padding: 0 12px; 
 }
  .c_portalResProduct_detail-01001012 .p_Buy { 
 height: 50px; 
 text-align: center; 
 padding: 0; 
 position: inherit; 
 }
  .c_portalResProduct_detail-01001012 .p_interaction { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_interaction button{ 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_unitB { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_unitB .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_numA { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_numA .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameO { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameO .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_plus { 
 float: left; 
 width: 28px; 
 height: 28px; 
 font-weight: bold; 
 text-align: center; 
 vertical-align: middle; 
 border-left: none; 
 border-top-right-radius: 5px; 
 border-bottom-right-radius: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_plus:hover, .c_portalResProduct_detail-01001012 .d_plus:active { 
 box-shadow: none; 
 border-left: none; 
 }
  .c_portalResProduct_detail-01001012 .d_plus .font { 
 display: table-cell; 
 vertical-align: middle; 
 width: inherit; 
 height: initial; 
 user-select: none; 
 padding-top: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_input { 
 float: left; 
 width: 40px; 
 height: 28px; 
 text-align: center; 
 }
  .c_portalResProduct_detail-01001012 .p_input:hover { 
 cursor: text; 
 }
  .c_portalResProduct_detail-01001012 .p_input input, .c_portalResProduct_detail-01001012 .p_input .InputText { 
 display: inline-block; 
 height: inherit; 
 width: inherit; 
 border-radius: 2px; 
 -moz-border-radius: 2px; 
 -webkit-border-radius: 2px; 
 padding-left: 7px; 
 }
  .c_portalResProduct_detail-01001012 .p_input input:hover, .c_portalResProduct_detail-01001012 .p_input .InputText:hover { 
 cursor: text; 
 }
  .c_portalResProduct_detail-01001012 .d_minus { 
 float: left; 
 width: 28px; 
 height: 28px; 
 text-align: center; 
 vertical-align: middle; 
 border-right: none; 
 border-top-left-radius: 5px; 
 border-bottom-left-radius: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_minus:hover, .c_portalResProduct_detail-01001012 .d_minus:active { 
 box-shadow: none; 
 border-right: none; 
 }
  .c_portalResProduct_detail-01001012 .d_minus .font { 
 display: table-cell; 
 vertical-align: middle; 
 width: inherit; 
 height: initial; 
 user-select: none; 
 padding-top: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameM { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameM .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_Service { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_Service .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameN { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameN .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_ServiceBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_FontSpec { 
 display: table; 
 position: relative; 
 min-width: 90px; 
 height: 31px; 
 text-align: center; 
 padding-top: 0; 
 padding-right: 12px; 
 padding-left: 12px; 
 white-space: nowrap; 
 text-align: center; 
 word-break: normal; 
 }
  .c_portalResProduct_detail-01001012 .d_FontSpec:hover { 
 min-width: 90px; 
 height: 31px; 
 }
  .c_portalResProduct_detail-01001012 .d_FontSpec .font { 
 padding: 0 0 0 5px; 
 display: table-cell; 
 vertical-align: middle; 
 bottom: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_nameK { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameK .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_nameK .iconfont:before { 
 content: ""; 
 }
  .c_portalResProduct_detail-01001012 .d_FontSpecBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_ImgSpec { 
 display: table; 
 position: relative; 
 min-width: 90px; 
 height: 31px; 
 text-align: center; 
 padding: 0 12px 0 12px; 
 white-space: nowrap; 
 text-align: center; 
 word-break: normal; 
 }
  .c_portalResProduct_detail-01001012 .d_ImgSpec:hover { 
 min-width: 90px; 
 height: 31px; 
 }
  .c_portalResProduct_detail-01001012 .d_ImgSpec .font { 
 padding: 0 0 0 5px; 
 display: table-cell; 
 vertical-align: middle; 
 bottom: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_ImgSpec .active:before { 
 display: block; 
 padding: 5px 3px 3px 5px; 
 border-top-left-radius: 15px; 
 position: absolute; 
 right: 0; 
 bottom: 0; 
 z-index: 3; 
 }
  .c_portalResProduct_detail-01001012 .d_nameJ { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameJ .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_ImgSpecBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec { 
 display: table; 
 position: relative; 
 min-width: 90px; 
 height: 31px; 
 color: rgba(0, 0, 0, 1); 
 border-width: 2px; 
 border-style: solid; 
 border-color: rgba(228, 228, 228, 1); 
 background-color: rgba(255, 255, 255, 1); 
 text-align: center; 
 padding-top: 0; 
 padding-right: 12px; 
 padding-left: 12px; 
 white-space: nowrap; 
 text-align: center; 
 word-break: normal; 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec:hover { 
 color: rgba(0, 0, 0, 1); 
 min-width: 90px; 
 height: 31px; 
 border-width: 2px; 
 border-style: solid; 
 border-color: rgba(101, 190, 186, 1); 
 background-color: rgba(255, 255, 255, 1); 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec.active { 
 border-width: 2px; 
 border-color: rgba(101, 190, 186, 1); 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec .font { 
 padding: 0 0 0 5px; 
 display: table-cell; 
 vertical-align: middle; 
 bottom: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec .iconfont { 
 display: inline; 
 color: rgba(255, 255, 255, 1); 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec:hover .iconfont { 
 color: rgba(255, 255, 255, 1); 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec:active .iconfont { 
 color: rgba(255, 255, 255, 1); 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec .iconfont:before { 
 content: ""; 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec .active:before { 
 display: block; 
 padding: 5px 3px 3px 5px; 
 border-top-left-radius: 15px; 
 content: "\e6c6"; 
 position: absolute; 
 right: 0; 
 bottom: 0; 
 z-index: 3; 
 background: rgba(101, 190, 186, 1); 
 }
  .c_portalResProduct_detail-01001012 .d_nameI { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameI .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpecBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecBoxA { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 margin-top: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_unitA { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_unitA .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPrice { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPrice .font { 
 text-decoration: line-through; 
 white-space: nowrap; 
 }
  .c_portalResProduct_detail-01001012 .d_nameH { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameH .font { 
 display: block; 
 text-align: right; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPriceBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_unit { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_unit .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_SalePrice { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_SalePrice .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameG { 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 min-width: 70px; 
 display: inline-block; 
 vertical-align: middle; 
 margin-left: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameG .font { 
 display: block; 
 vertical-align: middle; 
 white-space: nowrap; 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_SalePriceBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_ArticleHline { 
 width: 100%; 
 height: 0px; 
 }
  .c_portalResProduct_detail-01001012 .d_Weight { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_Weight .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameF { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameF .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_WeightBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_size { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_size .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameE { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameE .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_SizeBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_sort { 
 display: inline-block; 
 padding: 0; 
 text-align: left; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_sort { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_sort:hover { 
 text-decoration: underline; 
 font-weight: bold; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .d_sort:active { 
 text-decoration: none; 
 margin-top: 0; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_linkA { 
 display: inline-block; 
 padding: 0; 
 text-align: left; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_linkA { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_linkA:hover { 
 text-decoration: underline; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .d_linkA:active { 
 text-decoration: none; 
 margin-top: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_nameD { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_nameD .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_SortName { 
 display: inline-block; 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 margin-left: 0px; 
 }
  .c_portalResProduct_detail-01001012 .d_num { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .d_num .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_NumBox { 
 display: inline-block; 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 margin-right: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_VlineB { 
 width: 100%; 
 height: 0px; 
 }
  .c_portalResProduct_detail-01001012 .d_summary { 
 text-align: left; 
 vertical-align: top; 
 word-break: break-all; 
 }
  .c_portalResProduct_detail-01001012 .d_nameB { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameB .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_ProSummary { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_Title { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: center; 
 }
  .c_portalResProduct_detail-01001012 .d_Title .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameA { 
 display: inline-table; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .d_nameA .font { 
 white-space: nowrap; 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .d_ProName { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .e_title.c_portalResProduct_detail-01001012 .p_share { 
 display: inline-block; 
 padding: 0; 
 text-align: left; 
 }
  .e_title.c_portalResProduct_detail-01001012 .p_share { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .p_share:hover { 
 text-decoration: underline; 
 font-weight: bold; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .p_share:active { 
 text-decoration: none; 
 margin-top: 0; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_linkD { 
 display: inline-block; 
 padding: 0; 
 text-align: left; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_linkD { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_linkD:hover { 
 text-decoration: underline; 
 font-weight: bold; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .d_linkD:active { 
 text-decoration: none; 
 margin-top: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameD { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameD .font { 
 vertical-align: middle; 
 white-space: nowrap; 
 width: inherit; 
 }
  .c_portalResProduct_detail-01001012 .p_ShareBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .e_title.c_portalResProduct_detail-01001012 .p_commentA { 
 display: inline-block; 
 padding: 0; 
 text-align: left; 
 }
  .e_title.c_portalResProduct_detail-01001012 .p_commentA { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  a>.e_title.c_portalResProduct_detail-01001012 .p_commentA:hover { 
 text-decoration: underline; 
 font-weight: bold; 
 cursor: pointer; 
 }
  a>.e_title.c_portalResProduct_detail-01001012 .p_commentA:active { 
 text-decoration: none; 
 margin-top: 0; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_linkC { 
 display: inline-block; 
 padding: 0; 
 text-align: left; 
 }
  .e_title.c_portalResProduct_detail-01001012 .d_linkC { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  a>.e_title.c_portalResProduct_detail-01001012 .d_linkC:hover { 
 text-decoration: underline; 
 cursor: pointer; 
 }
  a>.e_title.c_portalResProduct_detail-01001012 .d_linkC:active { 
 text-decoration: none; 
 margin-top: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameC { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameC .font { 
 vertical-align: middle; 
 white-space: nowrap; 
 width: inherit; 
 }
  .c_portalResProduct_detail-01001012 .p_CommentBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_view { 
 display: inline-block; 
 margin: 0; 
 padding: 0 5px 0 0; 
 vertical-align: middle; 
 text-align: left; 
 white-space: nowrap; 
 overflow: visible; 
 }
  .c_portalResProduct_detail-01001012 .p_view .font { 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameB { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameB .font { 
 vertical-align: middle; 
 white-space: nowrap; 
 width: inherit; 
 }
  .c_portalResProduct_detail-01001012 .p_ViewBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_favorite { 
 display: inline-table; 
 margin: 0; 
 padding: 0 5px 0 0; 
 vertical-align: middle; 
 text-align: left; 
 white-space: nowrap; 
 overflow: visible; 
 }
  .c_portalResProduct_detail-01001012 .p_favorite .font { 
 vertical-align: middle; 
 display: table-cell; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameA { 
 display: inline-block; 
 margin: 0; 
 padding: 0; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameA .font { 
 vertical-align: middle; 
 white-space: nowrap; 
 width: inherit; 
 }
  .c_portalResProduct_detail-01001012 .p_FavoriteBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_assist { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnC { 
 display: inline-block; 
 vertical-align: middle; 
 cursor: pointer; 
 font-size: 28px; 
 position: absolute; 
 left: 2px; 
 bottom: 0px; 
 width: 28px; 
 height: calc(100% - 20px); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnC:hover { 
 color: rgba(0, 0, 0, 0.45); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnC:hover .iconfont { 
 color: rgba(0,0,0,0.45); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnC:active .iconfont { 
 color: rgba(0,0,0,0.45); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnC .font { 
 height: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnC .iconfont::before { 
 content: "\e687"; 
 position: absolute; 
 top: 50%; 
 transform: translate(0, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnD { 
 position: absolute; 
 right: 4px; 
 bottom: 0px; 
 width: 28px; 
 height: calc(100% - 20px); 
 cursor: pointer; 
 font-size: 28px; 
 color: rgba(0, 0, 0, 0.15); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnD:hover { 
 color: rgba(0,0,0,0.45); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnD:hover .iconfont { 
 color: rgba(0,0,0,0.45); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnD:active .iconfont { 
 color: rgba(0,0,0,0.45); 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnD .font { 
 height: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_SwitchBtnD .iconfont::before { 
 content: "\e6ae"; 
 position: absolute; 
 top: 50%; 
 transform: translate(0, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg { 
 position: relative; 
 float: left; 
 margin-right: 5px; 
 border: 2px solid rgba(0,0,0,0); 
 border-style: solid; 
 cursor: pointer; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg img { 
 display: block; 
 width: 100%; 
 height: 100%; 
 box-sizing: border-box; 
 -webkit-box-sizing: border-box; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg:hover { 
 border-color: rgba(105, 192, 188, 1); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg:hover .shape { 
 border-bottom-color: rgba(105, 192, 188, 1) }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.click img { 
 border-color: rgba(105, 192, 188, 1); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.active { 
 border-width: 2px; 
 border-color: red; 
 }
  .c_portalResProduct_detail-01001012 .p_ThumbnailBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 min-height: 100px; 
 }
  .c_portalResProduct_detail-01001012 .p_easy_zoom { 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_easy_zoom { 
 border: 5px solid #eee; 
 background: #fff; 
 position: absolute; 
 top: 60px; 
 left: 400px; 
 overflow: hidden; 
 -moz-box-shadow: 0 0 10px #777; 
 -webkit-box-shadow: 0 0 10px #777; 
 box-shadow: 0 0 10px #777; 
 text-align: center; 
 z-index: 999; 
 }
  .c_portalResProduct_detail-01001012 #easy_zoom { 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_zoom { 
 border-width: 0; 
 text-align: center; 
 margin: 0; 
 width: 145px !important; 
 height: 151px !important; 
 padding-bottom: 2px; 
 padding-left: 5px; 
 padding-right: 5px; 
 padding-top: 2px; 
 background: rgba(254, 238, 167, .3); 
 border: 1px solid rgba(212, 212, 212, .3); 
 }
  .c_portalResProduct_detail-01001012 .p_TagBox { 
 margin: 0; 
 width: 236px; 
 height: 317px; 
 padding: 0; 
 overflow: hidden; 
 }
  .e_title.c_portalResProduct_detail-01001012 .p_linkB { 
 display: inline-block; 
 padding: 0; 
 text-align: left; 
 }
  .e_title.c_portalResProduct_detail-01001012 .p_linkB { 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  a>.e_title.c_portalResProduct_detail-01001012 .p_linkB:hover { 
 text-decoration: underline; 
 font-weight: bold; 
 cursor: pointer; 
 }
  a>.e_title.c_portalResProduct_detail-01001012 .p_linkB:active { 
 text-decoration: none; 
 margin-top: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_ProductDetail { 
 margin: 0; 
 width: 880px; 
 height: auto; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .d_ProductDetail { 
 height: auto; 
 width: 100%; 
 display: flex; 
 display: -webkit-flex; 
 -webkit-flex-flow: row wrap; 
 -webkit-align-items: stretch; 
 -moz-flex-flow: row wrap; 
 -moz-align-items: stretch; 
 display: -ms-flexbox; 
 display: -ms-flex; 
 -ms-flex-flow: row wrap; 
 -ms-align-items: stretch; 
 display: flex; 
 flex-flow: row wrap; 
 display: -webkit-box; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 -webkit-align-items: flex-start; 
 -moz-align-items: flex-start; 
 -ms-align-items: flex-start; 
 align-items: flex-start; 
 }
  .c_portalResProduct_detail-01001012 .p_imagesA { 
 position:relative; 
 float: left; 
 width: auto; 
 height: auto; 
 padding-bottom: 20px; 
 margin: 0; 
 padding: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_images { 
 margin: 0; 
 width: 415px; 
 height: 278px; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_image { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_ThumbnailBox { 
 width: auto; 
 height: auto; 
 overflow: hidden; 
 padding-top: 20px; 
 padding-left: 33px; 
 padding-right: 26px; 
 position: relative; 
 display: inline-block !important; 
 }
  .c_portalResProduct_detail-01001012 .p_assist { 
 width: 100%; 
 height: auto; 
 display: inline-block; 
 padding-left: 36px; 
 margin-top: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_FavoriteBox { 
 width: auto; 
 height: auto; 
 display: inline-block; 
 vertical-align: middle; 
 margin-right: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_CommentBox { 
 width: auto; 
 height: auto; 
 display: inline-block; 
 vertical-align: middle; 
 margin-right: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_ShareBox { 
 width: auto; 
 height: auto; 
 display: inline-block; 
 padding-right: 40px; 
 vertical-align: middle; 
 margin-right: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_ViewBox { 
 width: auto; 
 height: auto; 
 display: inline-block; 
 vertical-align: middle; 
 margin-right: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameB { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameB .iconfont { 
 margin-right: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_AssistNameB .iconfont:before { 
 content: "\e69e"; 
 }
  .c_portalResProduct_detail-01001012 .p_favorite { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .p_commentA { 
 display: inline-block; 
 vertical-align: middle; 
 margin-top: 0; 
 }
  .c_portalResProduct_detail-01001012 .p_share { 
 display: inline-block; 
 vertical-align: middle; 
 margin-top: 0; 
 cursor: text; 
 }
  .c_portalResProduct_detail-01001012 .p_ProInfo { 
 float: left; 
 padding-left: 18px; 
 width: auto; 
 height: auto; 
 min-width: 200px; 
 -webkit-flex: 1; 
 -moz-flex: 1; 
 -ms-flex: 1; 
 display: block; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 flex: 1; 
 }
  .c_portalResProduct_detail-01001012 .p_content { 
 width: auto; 
 height: auto; 
 margin: 0 0 16px 0; 
 padding: 0 0 16px 0; 
 }
  .c_portalResProduct_detail-01001012 .d_ProName { 
 width: auto; 
 height: auto; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 }
  .c_portalResProduct_detail-01001012 .d_nameB { 
 width: 70px; 
 display: inline-block; 
 margin-right: 5px; 
 vertical-align: top; 
 }
  .c_portalResProduct_detail-01001012 .d_nameB .font { 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .d_ProSummary { 
 width: auto; 
 height: auto; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -moz-box; 
 display: -moz-flex; 
 display: -ms-flexbox; 
 display: flex; 
 }
  .c_portalResProduct_detail-01001012 .d_summary { 
 display: inline-block; 
 vertical-align: middle; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 flex: 1; 
 white-space: normal; 
 }
  .c_portalResProduct_detail-01001012 .d_nameC { 
 display: inline-block; 
 vertical-align: top; 
 }
  .c_portalResProduct_detail-01001012 .d_SizeBox { 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_WeightBox { 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_ArticleHline { 
 width: auto; 
 height: auto; 
 margin-top: 10px; 
 margin-bottom: 10px; 
 border-top-style: dashed; 
 }
  .c_portalResProduct_detail-01001012 .p_PriceBox { 
 background: #FFF1F0; 
 width: auto; 
 height: auto; 
 padding: 0; 
 margin-bottom: 0px; 
 min-height: 52px; 
 margin: 18px 0; 
 padding-top: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_PriceBox .p_ViewBox{ 
 display: none; 
 }
  .c_portalResProduct_detail-01001012 .d_num, .c_portalResProduct_detail-01001012 .d_numA, .c_portalResProduct_detail-01001012 .d_Weight, .c_portalResProduct_detail-01001012 .d_SalePrice, .c_portalResProduct_detail-01001012 .d_MarketPrice, .c_portalResProduct_detail-01001012 .d_MarketPriceBox, .c_portalResProduct_detail-01001012 .d_unitA { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_SalePriceBox { 
 display: inline-block; 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_MarketPriceBox { 
 width: auto; 
 height: auto; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_unit { 
 display: inline-block; 
 vertical-align: middle; 
 width: auto; 
 margin-right: 30px; 
 }
  .c_portalResProduct_detail-01001012 .d_MOQ { 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpecBox { 
 width: auto; 
 height: auto; 
 overflow: hidden; 
 vertical-align: middle; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameI { 
 float: left; 
 width: 70px; 
 display: inline-block; 
 margin-right: 5px; 
 vertical-align: top; 
 margin-top: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameI .font { 
 display: block; 
 text-align: right; 
 white-space: nowrap; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_ColorSpec { 
 float: left; 
 vertical-align: middle; 
 margin-right: 10px; 
 margin-bottom: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_ImgSpecBox { 
 width: auto; 
 height: auto; 
 overflow: hidden; 
 vertical-align: middle; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_Service { 
 vertical-align: middle; 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .d_Service .iconfont { 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .d_nameN { 
 width: 70px; 
 display: inline-block; 
 margin-right: 5px; 
 vertical-align: top; 
 }
  .c_portalResProduct_detail-01001012 .d_nameN .font { 
 display: block; 
 text-align: right; 
 white-space: nowrap; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_nameJ { 
 display: inline-block; 
 float: left; 
 width: 70px; 
 margin-right: 5px; 
 vertical-align: top; 
 margin-top: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameJ .font { 
 display: block; 
 text-align: right; 
 white-space: nowrap; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_ImgSpec { 
 float: left; 
 vertical-align: middle; 
 margin-right: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_FontSpecBox { 
 width: auto; 
 height: auto; 
 overflow: hidden; 
 vertical-align: middle; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameK { 
 display: inline-block; 
 float: left; 
 width: 70px; 
 margin-right: 5px; 
 vertical-align: top; 
 margin-top: 5px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameK .font { 
 display: block; 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 }
  .c_portalResProduct_detail-01001012 .d_FontSpec { 
 float: left; 
 vertical-align: middle; 
 margin-right: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_ServiceBox { 
 width: auto; 
 height: auto; 
 display: inline-block; 
 vertical-align: middle; 
 margin-bottom: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_NumberBox { 
 width: auto; 
 height: 28px; 
 vertical-align: middle; 
 overflow: hidden; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameM { 
 margin-right: 30px; 
 vertical-align: top; 
 float: left; 
 margin-top: 3px; 
 }
  .c_portalResProduct_detail-01001012 .d_nameM .font { 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .p_infoB { 
 float: left; 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameO { 
 display: inline-block; 
 width: 70px; 
 margin-right: 5px; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_nameO .font { 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .p_interaction { 
 width: auto; 
 height: auto; 
 }
  .c_portalResProduct_detail-01001012 .d_nameA { 
 width: 70px; 
 margin-right: 5px; 
 vertical-align: top; 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .d_nameA .font { 
 text-align: right; 
 display: block; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 }
  .c_portalResProduct_detail-01001012 .d_VlineB { 
 margin-top: 10px; 
 margin-bottom: 10px; 
 border-top-style: dashed; 
 }
  .c_portalResProduct_detail-01001012 .d_nameD { 
 width: 70px; 
 display: inline-block; 
 margin-right: 0px; 
 vertical-align: top; 
 }
  .c_portalResProduct_detail-01001012 .d_nameD .font { 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .d_sort { 
 vertical-align: middle; 
 display: inline-block; 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 flex: 1; 
 }
  .c_portalResProduct_detail-01001012 .d_sort .font { 
 white-space: normal; 
 }
  .c_portalResProduct_detail-01001012 .d_nameE { 
 width: 70px; 
 display: inline-block; 
 margin-right: 5px; 
 vertical-align: top; 
 }
  .c_portalResProduct_detail-01001012 .d_nameE .font { 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .d_nameF { 
 width: 70px; 
 display: inline-block; 
 margin-right: 5px; 
 vertical-align: top; 
 }
  .c_portalResProduct_detail-01001012 .d_nameF .font { 
 text-align: right; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .d_HlineA { 
 margin-top: 10px; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_qrbuyUrlBox { 
 position: relative; 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .p_qrbuyText { 
 margin-top: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_qrbuyUrlBox:hover .p_imagesB { 
 display: block; 
 }
  .c_portalResProduct_detail-01001012 .p_imagesB { 
 display: none; 
 position: absolute; 
 top: 50px; 
 width: auto; 
 height: auto; 
 z-index: 10000; 
 left: 0px; 
 }
  .c_portalResProduct_detail-01001012 .p_Buy { 
 position: static; 
 float: left; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 height: 28px; 
 }
  .c_portalResProduct_detail-01001012 .p_AddCart { 
 position: relative; 
 float: left; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 height: 28px; 
 }
  .c_portalResProduct_detail-01001012 .p_tipsBox{ 
 position: absolute; 
 padding: 10px 20px; 
 text-align: center; 
 border-radius: 10px; 
 top: -50px; 
 white-space: nowrap; 
 left: 50%; 
 transform: translate(-50%, 0); 
 }
  .c_portalResProduct_detail-01001012 .p_tipsBox .iconfont::before{ 
 content: '\e6c9'; 
 position: absolute; 
 bottom: -9px; 
 left: 50%; 
 transform: translate(-50%, 0); 
 }
  .c_portalResProduct_detail-01001012 .p_dealer { 
 position: static; 
 float: left; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 height: 28px; 
 }
  .c_portalResProduct_detail-01001012 .p_dealer .iconfont { 
 margin-right: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_handBooksBox, .c_portalResProduct_detail-01001012 .p_FAQBox { 
 position: relative; 
 float: left; 
 width: auto; 
 margin-right: 10px; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_downHandbook, .c_portalResProduct_detail-01001012 .p_downFAQ { 
 display: block; 
 width: 100%; 
 height: 28px; 
 text-align: center; 
 padding-top: 0; 
 padding-right: 10px; 
 padding-left: 10px; 
 white-space: nowrap; 
 }
  .c_portalResProduct_detail-01001012 .p_downHandbook .iconfont::before, .c_portalResProduct_detail-01001012 .p_downFAQ .iconfont::before { 
 content: "\e6c9"; 
 display: inline-block; 
 margin-left: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_boxCont { 
 position: absolute; 
 left: 0; 
 top: 28px; 
 width: 100%; 
 box-sizing: border-box; 
 }
  .c_portalResProduct_detail-01001012 .p_itemTitle { 
 padding-left: 10px; 
 height: 24px; 
 cursor: pointer; 
 }
  .c_portalResProduct_detail-01001012 .p_itemTitle .font { 
 word-break: break-all; 
 white-space: nowrap; 
 text-overflow: ellipsis; 
 height: 30px; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_DescriptionBoxA { 
 clear: both; 
 width: 100%; 
 height: auto; 
 overflow: visible; 
 margin-top: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_DescriptionBoxB { 
 clear: both; 
 width: auto; 
 height: auto; 
 overflow: visible; 
 border: none; 
 }
  .c_portalResProduct_detail-01001012 .d_TabTitleBox { 
 overflow: hidden; 
 width: auto; 
 height: auto; 
 overflow: visible; 
 }
  .c_portalResProduct_detail-01001012 .d_DecTab { 
 float: left; 
 width: auto; 
 }
  .c_portalResProduct_detail-01001012 .d_TextTab { 
 float: left; 
 width: auto; 
 }
  .c_portalResProduct_detail-01001012 .d_CommentTab { 
 float: left; 
 width: auto; 
 margin-right: 2px; 
 }
  .c_portalResProduct_detail-01001012 .d_ProTitle { 
 margin-right: 10px; 
 width: 100px; 
 float: left; 
 }
  .c_portalResProduct_detail-01001012 .d_ProTitle .font { 
 display: block; 
 width: 103px; 
 overflow: hidden; 
 text-overflow: ellipsis; 
 }
  .c_portalResProduct_detail-01001012 .d_ProInfoA { 
 display: inline-block; 
 float: left; 
 }
  .c_portalResProduct_detail-01001012 .d_ProInfoA .font { 
 display: block; 
 text-overflow: ellipsis; 
 overflow: hidden; 
 white-space: nowrap; 
 }
  .c_portalResProduct_detail-01001012 .d_description { 
 width: auto; 
 height: auto; 
 white-space: normal; 
 padding: 20px; 
 }
  .c_portalResProduct_detail-01001012 .d_unitB { 
 position: inherit; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .d_num .iconfont { 
 display: inline-block; 
 }
  .c_portalResProduct_detail-01001012 .d_DescriptionBigbox { 
 width: auto; 
 height: auto; 
 clear: both; 
 margin: 0; 
 padding: 0; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_zoom { 
 position: absolute; 
 left: 20px; 
 top: 20px; 
 cursor: move; 
 z-index: 999; 
 }
  .c_portalResProduct_detail-01001012 .d_SpecBoxA { 
 width: auto; 
 height: auto; 
 }
  .c_portalResProduct_detail-01001012 .d_TextBox { 
 width: 100%; 
 height: auto; 
 border: none; 
 padding-right: 20px; 
 padding-left: 20px; 
 margin-bottom: 20px; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .d_headTitle { 
 float: left; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .d_text { 
 display: inline; 
 }
  .c_portalResProduct_detail-01001012 .d_TextBoxBig { 
 width: auto; 
 height: auto; 
 border: none; 
 }
  .c_portalResProduct_detail-01001012 .d_comment { 
 width: auto; 
 height: auto; 
 border: none; 
 }
  .c_portalResProduct_detail-01001012 .p_TagBox { 
 position: absolute; 
 right: 0; 
 top: 0; 
 width: auto; 
 height: auto; 
 }
  .c_portalResProduct_detail-01001012 .p_tag { 
 display: inline-block; 
 float: left; 
 margin-left: 5px; 
 margin-bottom: 5px; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpage { 
 width: auto; 
 height: auto; 
 width: 50%; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpageA { 
 float: right; 
 width: 50%; 
 height: auto; 
 margin: 0; 
 background-color: transparent; 
 overflow: hidden; 
 vertical-align: middle; 
 text-align: right; 
 }
  .c_portalResProduct_detail-01001012 .p_nextName { 
 display: inline-block; 
 margin-right: 10px; 
 padding: 0; 
 vertical-align: middle; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .p_nextName .font { 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .p_nextNameA { 
 display: inline-block; 
 vertical-align: middle; 
 margin-left: 10px; 
 padding: 0; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .p_MinorLink{ 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .p_nextBox { 
 width: auto; 
 height: auto; 
 margin: 0; 
 padding: 20px; 
 margin-top: 40px; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 .p_nextBox a:hover{ 
 color: #1890FF; 
 }
  .c_portalResProduct_detail-01001012 .p_nextpage { 
 float: left; 
 vertical-align: middle; 
 }
  .c_portalResProduct_detail-01001012 .AtlasRelationImgBoxA { 
 width: 100%; 
 height: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.widther { 
 height: 0; 
 padding-bottom: 11.22%; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.widther .AtlasRelationImgBoxA { 
 width: 100%; 
 height: auto; 
 text-align: center; 
 vertical-align: middle; 
 border-style: none; 
 position: absolute; 
 top: 50%; 
 transform: translate(0, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.widther .AtlasRelationImgBoxA img { 
 width: 100%; 
 height: auto; 
 left: 50%; 
 top: 50%; 
 transform: translate(-50%, -50%); 
 position: absolute; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.higher { 
 height: 0; 
 padding-bottom: 11.22%; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.higher .AtlasRelationImgBoxA { 
 height: 100%; 
 width: auto; 
 text-align: center; 
 vertical-align: middle; 
 border-style: none; 
 position: absolute; 
 left: 50%; 
 transform: translate(-50%, 0); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.higher .AtlasRelationImgBoxA img { 
 height: 100%; 
 width: auto; 
 left: 50%; 
 top: 50%; 
 transform: translate(-50%, -50%); 
 position: absolute; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.smaller { 
 height: 0; 
 padding-bottom: 11.22%; 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.smaller .AtlasRelationImgBoxA { 
 height: auto; 
 width: auto; 
 text-align: center; 
 vertical-align: middle; 
 border-style: none; 
 position: absolute; 
 top: 50%; 
 left: 50%; 
 transform: translate(-50%, -50%); 
 }
  .c_portalResProduct_detail-01001012 .p_ProRelationImg.smaller .AtlasRelationImgBoxA img { 
 height: auto; 
 width: auto; 
 }
  .c_portalResProduct_detail-01001012 .d_Title { 
 -moz-box-flex: 1; 
 -webkit-box-flex: 1; 
 box-flex: 1; 
 flex: 1; 
 }
  .c_portalResProduct_detail-01001012 .d_Title .font { 
 font-weight: bold; 
 white-space: normal; 
 text-align: left; 
 }
  .c_portalResProduct_detail-01001012 .p_linkB { 
 position: static; 
 width: inherit; 
 }
  .c_portalResProduct_detail-01001012 .p_QRCode { 
 width: auto; 
 height: auto; 
 text-align: center; 
 margin: 40px 0 0; 
 }
  .c_portalResProduct_detail-01001012 .p_SaveText { 
 width: auto; 
 height: auto; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .p_imageD { 
 width: auto; 
 height: auto; 
 }
  .c_portalResProduct_detail-01001012 .p_imageD img { 
 width: 225px; 
 height: 225px; 
 }
  .c_portalResProduct_detail-01001012 .p_imageD:after { 
 display: none; 
 }
  .c_portalResProduct_detail-01001012 .e_btn.js_disabled { 
 pointer-events: none; 
 }
  .c_portalResProduct_detail-01001012 .p_masker-wp { 
 z-index: 99999; 
 width: 100%; 
 height: 100%; 
 position: fixed; 
 top: 0; 
 left: 0; 
 right: 0; 
 bottom: 0; 
 }
  .c_portalResProduct_detail-01001012 .masker { 
 position: absolute; 
 top: 0; 
 left: 0; 
 right: 0; 
 bottom: 0; 
 opacity: 0.55; 
 z-index: 999; 
 }
  .c_portalResProduct_detail-01001012 #viewwindow { 
 width: 100%; 
 height: 100%; 
 top: 0 !important; 
 overflow: hidden; 
 }
  .c_portalResProduct_detail-01001012 #turntable { 
 max-height: 100%; 
 max-width: 100%; 
 }
  .c_portalResProduct_detail-01001012 .p_agreement { 
 width: 800px; 
 height: 800px; 
 position: absolute; 
 top: 50%; 
 left: 50%; 
 z-index: 999999; 
 animation: scale 1s; 
 animation-fill-mode: both; 
 transform: translate(-50%, -50%); 
 -ms-transform: translate(-50%, -50%); 
 -moz-transform: translate(-50%, -50%); 
 -o-transform: translate(-50%, -50%); 
 }
  .c_portalResProduct_detail-01001012 .animate { 
 animation-name: animate; 
 animation-duration: 0.8s; 
 }
  @keyframes animate { 
 0% { 
 transform: translate(-50%, -50%) scale(0); 
 }
  100% { 
 transform: translate(-50%, -50%) scale(1); 
 }
  }
  .c_portalResProduct_detail-01001012 .p_Close { 
 width: auto; 
 position: absolute; 
 color: #000; 
 cursor: pointer; 
 top: 18px; 
 right: 10px; 
 z-index: 523; 
 }
  .c_portalResProduct_detail-01001012 .p_ProSummary .font { 
 display: inline-block; 
 width: 70px; 
 vertical-align: middle; 
 text-align: right; 
 margin-right: 10px; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 .c_portalResProduct_detail-01001012 .p_imagesA .p_images { 
 width: 420px !important; 
 height: 320px !important; 
 }
  }
 .c_portalResProduct_detail-01001012 .description{ 
 color:#444; 
 font-size:16px; 
 line-height:32px; 
 }
  .c_portalResProduct_detail-01001012 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  .c_portalResProduct_detail-01001012 >div{ 
 animation-fill-mode:both; 
 }
  .c_portalResProduct_detail-01001012 .reset_style div{ 
 font-size:15px; 
 line-height:1.6; 
 color:#555; 
 padding-bottom:15px; 
 }
  .c_portalResProduct_detail-01001012 .reset_style img{ 
 max-width:100%; 
 }
  .c_portalResProduct_detail-01001012 .reset_style p{ 
 font-size:15px; 
 line-height:1.6; 
 color:#555; 
 padding-bottom:15px; 
 }
  .c_portalResProduct_detail-01001012 .reset_style table{ 
 font-size:15px; 
 margin:15px 0px; 
 color:#555; 
 }
  .c_portalResProduct_detail-01001012 .reset_style table tr:first-child{ 
 font-weight:bold; 
 background:none; 
 color:#333f47; 
 font-size:16px; 
 }
  .c_portalResProduct_detail-01001012 .reset_style table td{ 
 border:1px solid #ddd; 
 padding:12px; 
 line-height:1.8; 
 }
  .c_portalResProduct_detail-01001012 .reset_style h3{ 
 font-size:24px; 
 font-weight:bold; 
 text-align:center; 
 line-height:1.4; 
 color:#222; 
 background:#f5f5f5; 
 padding:10px 0px; 
 margin:20px 0px 30px; 
 }
  .c_portalResProduct_detail-01001012 .sp-loading{ 
 text-align:center; 
 max-width:270px; 
 padding:15px; 
 border:5px solid #eee; 
 border-radius:3px; 
 font-size:12px; 
 color:#888; 
 }
  .c_portalResProduct_detail-01001012 .sp-wrap{ 
 display:none; 
 line-height:0px; 
 font-size:0px; 
 background:#fff; 
 border:0px solid #fff; 
 border-radius:0px; 
 position:relative; 
 margin:0px; 
 }
  .c_portalResProduct_detail-01001012 .sp-thumbs{ 
 text-align:left; 
 display:inline-block; 
 margin-top:10px; 
 }
  .c_portalResProduct_detail-01001012 .sp-thumbs img{ 
 min-height:50px; 
 min-width:50px; 
 max-width:50px; 
 }
  .c_portalResProduct_detail-01001012 .sp-thumbs a:link, .c_portalResProduct_detail-01001012 .sp-thumbs a:visited{ 
 width:60px; 
 height:60px; 
 overflow:hidden; 
 opacity:.3; 
 display:inline-block; 
 border:1px solid #999; 
 margin-right:10px; 
 background-size:cover; 
 background-position:center; 
 -webkit-transition:all .2s ease-out; 
 -moz-transition:all .2s ease-out; 
 -ms-transition:all .2s ease-out; 
 -o-transition:all .2s ease-out; 
 transition:all .2s ease-out; 
 }
  .c_portalResProduct_detail-01001012 .sp-thumbs a:hover{ 
 opacity:1; 
 }
  .c_portalResProduct_detail-01001012 .sp-thumbs a:active, .c_portalResProduct_detail-01001012 .sp-current{ 
 opacity:1!important; 
 position:relative; 
 }
  .c_portalResProduct_detail-01001012 .sp-large{ 
 position:relative; 
 overflow:hidden; 
 top:0px; 
 left:0px; 
 }
  .c_portalResProduct_detail-01001012 .sp-large a img{ 
 max-width:100%; 
 height:auto; 
 }
  .c_portalResProduct_detail-01001012 .sp-large a{ 
 display:block; 
 }
  .c_portalResProduct_detail-01001012 .sp-zoom{ 
 opacity:0;position:absolute; 
 left:-50%; 
 top:-50%; 
 cursor:zoom-in; 
 display:none; 
 }
  .c_portalResProduct_detail-01001012 .detailBox{ 
 padding:0px; 
 }
  .c_portalResProduct_detail-01001012 .img{ 
 width:100%; 
 }
  .c_portalResProduct_detail-01001012 .li{ 
 margin-bottom:10px; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox{ 
 display:flex; 
 position:relative; 
 border-bottom:1px solid #ddd; 
 top:0px; 
 padding:25px 0px; 
 width:100%; 
 background:#fff; 
 transition:padding 0.5s ease; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab_warp{ 
 width:100%; 
 margin:0 auto; 
 justify-content:space-between; 
 display:flex; 
 flex-direction:row; 
 max-width:100%; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab_warp .tab_left{ 
 width:50%; 
 display:none; 
 align-items:center; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab_warp .tab_left .title{ 
 font-size:32px; 
 font-weight:bold; 
 color:#333; 
 line-height:1.4; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab_warp .tab_list{ 
 width:100%; 
 flex-direction:row; 
 justify-content:flex-start; 
 display:flex; 
 }
  .c_portalResProduct_detail-01001012 .tabContent{ 
 margin-top:30px; 
 margin-left:auto; 
 margin-right:auto; 
 max-width:100%; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox.hover{ 
 position:fixed; 
 top:0px; 
 z-index:9999; 
 padding:15px 0px; 
 box-shadow:0 0 15px rgba(0,0,0,.2); 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab{ 
 line-height:46px; 
 padding:0px; 
 font-weight:bold; 
 width:auto; 
 margin-left:0px; 
 font-size:30px; 
 background:#fff; 
 color:#c52730; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab.active{ 
 color:#c52730; 
 background:#fff; 
 }
  .c_portalResProduct_detail-01001012 .center{ 
 position:relative; 
 margin:0px 0px 30px; 
 padding-top:0px; 
 }
  .c_portalResProduct_detail-01001012 .imgBox{ 
 display:flex; 
 justify-content:center; 
 align-items:center; 
 }
  .c_portalResProduct_detail-01001012 .top{ 
 display:flex; 
 position:relative; 
 border-bottom:3px solid #c52730; 
 margin-top:0px; 
 width:100%; 
 padding-right:0; 
 padding-left:0; 
 background:#f5f5f5; 
 }
  .c_portalResProduct_detail-01001012 .top:before{ 
 content:''; 
 position:absolute; 
 left:0px; 
 top:0px; 
 width:50%; 
 height:100%; 
 z-index:1; 
 background:#fff; 
 }
  .c_portalResProduct_detail-01001012 .left{ 
 flex-basis:50%; 
 overflow:hidden; 
 background:#fff; 
 position:relative; 
 z-index:2; 
 }
  .c_portalResProduct_detail-01001012 .left_con{ 
 padding:0; 
 display:flex; 
 justify-content:flex-start; 
 }
  .c_portalResProduct_detail-01001012 .right{ 
 flex-basis:50%; 
 position:relative; 
 z-index:2; 
 overflow:hidden; 
 background:none; 
 display:flex; 
 align-items:center; 
 }
  .c_portalResProduct_detail-01001012 .right_con{ 
 width:100%; 
 padding:5%; 
 }
  .c_portalResProduct_detail-01001012 .right_con .title{ 
 font-size:30px; 
 color:#c52730; 
 line-height:1.4; 
 }
  .c_portalResProduct_detail-01001012 .right_con .p_Title01{ 
 padding-bottom:25px; 
 margin-bottom:25px; 
 border-bottom:2px solid #ddd; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con{ 
 display:flex; 
 flex-direction:row; 
 flex-wrap:wrap; 
 margin:30px 0px 0px; 
 border-top:1px dashed #aaa; 
 border-bottom:1px dashed #aaa; 
 padding:30px 0px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a{ 
 display:flex; 
 margin-right:40px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a span{ 
 display:inline-block; 
 vertical-align:middle; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a span.icon{ 
 width:19px; 
 height:19px; 
 margin-right:10px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a span.icon img{ 
 display:none; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a.con_a1 span.icon{ 
 background:url(/img/xmg_pro_ico1.png?tenantId=57987&viewType=1&v=1663551576000) no-repeat 0 -19px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a.con_a1:hover span.icon{ 
 background-position:0 0; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a.con_a2 span.icon{ 
 background:url(/img/xmg_pro_ico2.png?tenantId=57987&viewType=1&v=1663551576000) no-repeat 0 -19px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a.con_a2:hover span.icon{ 
 background-position:0 0; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a.con_a3 span.icon{ 
 background:url(/img/xmg_pro_ico3.png?tenantId=57987&viewType=1&v=1663551576000) no-repeat 0 -19px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a.con_a3:hover span.icon{ 
 background-position:0 0; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a span.txt{ 
 font-size:16px; 
 color:#333; 
 }
  .c_portalResProduct_detail-01001012 .right_con .ser_tel .font{ 
 font-size:18px; 
 font-weight:normal; 
 align-items:center; 
 display:flex; 
 }
  .c_portalResProduct_detail-01001012 .right_con .ser_tel .font span{ 
 font-weight:bold; 
 }
  .c_portalResProduct_detail-01001012 .right_con .ser_tel .font i{ 
 font-size:12px; 
 color:#fff; 
 border-radius:50%; 
 background:#525252; 
 margin-right:5px; 
 padding:3px 3px; 
 border:1px solid #555; 
 }
  .c_portalResProduct_detail-01001012 .right_con .ser_tel .font a{ 
 color:#c52730; 
 font-family:impact; 
 font-size:24px; 
 }
  .c_portalResProduct_detail-01001012 .right_con .ser_tel{ 
 color:#333; 
 padding:30px 0px 10px; 
 }
  .c_portalResProduct_detail-01001012 .btn_con{ 
 flex-direction:row; 
 padding:20px 0px; 
 display:flex; 
 }
  .c_portalResProduct_detail-01001012 .btn_con .pro_btn{ 
 margin-right:10px; 
 }
  .c_portalResProduct_detail-01001012 .btn_con .pro_btn a{ 
 font-size:16px; 
 padding:12px 30px; 
 display:flex; 
 align-items:center; 
 color:#fff; 
 transition:all .5s ease; 
 }
  .c_portalResProduct_detail-01001012 .btn_con .pro_btn a i{ 
 padding-right:5px; 
 }
  .c_portalResProduct_detail-01001012 .btn_con .pro_btn a.btn_red{ 
 background:#c52730; 
 }
  .c_portalResProduct_detail-01001012 .btn_con .pro_btn:hover a.btn_red{ 
 background:#14398a; 
 }
  .c_portalResProduct_detail-01001012 .btn_con .pro_btn a.btn_black{ 
 background:#c52730; 
 }
  .c_portalResProduct_detail-01001012 .btn_con .pro_btn:hover a.btn_black{ 
 background:#14398a; 
 }
  .c_portalResProduct_detail-01001012 .summary{ 
 margin:15px 0; 
 font-size:18px; 
 color:#555; 
 line-height:1.6; 
 }
  @media only screen and (max-width: 768px){ 
 .c_portalResProduct_detail-01001012 .right_con .ser_tel .font span{ 
 display:none; 
 }
  .c_portalResProduct_detail-01001012 .top{ 
 margin-top:0px; 
 padding-right: 0%; 
 padding-left: 0%; 
 flex-direction: column; 
 background: #fff; 
 }
  .c_portalResProduct_detail-01001012 .right_con .ser_tel .font a{ 
 font-size:16px; 
 }
  .c_portalResProduct_detail-01001012 .left_con { 
 padding: 5%; 
 justify-content:center; 
 }
  .c_portalResProduct_detail-01001012 .right_con{ 
 padding: 5%; 
 background:#f2f2f2; 
 }
  .c_portalResProduct_detail-01001012 .right_con .title{ 
 font-size:22px; 
 }
  .c_portalResProduct_detail-01001012 .right_con .p_Title01 { 
 padding-bottom: 10px; 
 margin-bottom: 10px; 
 }
  .c_portalResProduct_detail-01001012 .summary { 
 font-size: 18px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con{ 
 padding: 20px 0px; 
 margin: 20px 0px 0px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a span.txt { 
 font-size: 14px; 
 }
  .c_portalResProduct_detail-01001012 .mlink_con a { 
 margin-right:20px; 
 }
  .c_portalResProduct_detail-01001012 .right_con .ser_tel { 
 padding: 10px 0px 10px; 
 }
  .c_portalResProduct_detail-01001012 .right_con .ser_tel .font{ 
 font-size: 16px; 
 }
  .c_portalResProduct_detail-01001012 .btn_con { 
 padding: 10px 0px; 
 }
  .c_portalResProduct_detail-01001012 .btn_con .pro_btn a { 
 font-size: 14px; 
 padding: 10px; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab_warp{ 
 max-width: 90%; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab_warp .tab_left{ 
 display:none; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab_warp .tab_list{ 
 width: 100%; 
 justify-content: space-between; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox .tab { 
 line-height: 40px; 
 margin-left: 10px; 
 margin-right: 10px; 
 font-size: 16px; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox { 
 padding: 15px 0px; 
 }
  .c_portalResProduct_detail-01001012 .tabTitleBox.hover { 
 padding: 10px 0px; 
 }
  .c_portalResProduct_detail-01001012 .tabContent { 
 margin-top: 20px; 
 max-width: 90%; 
 }
  .c_portalResProduct_detail-01001012 .reset_style h3 { 
 font-size: 16px; 
 line-height: 1.2; 
 padding: 10px 0px; 
 margin: 10px 0px 10px; 
 }
  .c_portalResProduct_detail-01001012 .reset_style p{ 
 font-size:14px; 
 }
  .c_portalResProduct_detail-01001012 .reset_style div { 
 font-size: 14px; 
 }
  .c_portalResProduct_detail-01001012 .reset_style table tr:first-child{ 
 font-size:12px; 
 }
  .c_portalResProduct_detail-01001012 .reset_style .mtable{ 
 overflow-x: scroll; 
 }
  .c_portalResProduct_detail-01001012 .reset_style table { 
 font-size: 12px; 
 min-width: 800px; 
 }
  .c_portalResProduct_detail-01001012 .reset_style table td { 
 padding: 3px; 
 }
  }
 .w_grid-000{ 
 margin-left: auto; 
 margin-right: auto; 
 min-height: 12rem; 
 width: 100%; 
 }
  .w_grid-000 > .w_grid{ 
 width: 100%; 
 position: relative; 
 }
  .w_grid-000 > div > .p_gridbox{ 
 width: 100%; 
 overflow: hidden; 
 position: static; 
 }
  .w_grid-000 > div > div > .p_gridCell{ 
 float: left; 
 position: static; 
 }
  .w_grid-000 > div > div > .p_gridCell:not(:empty):before{ 
 content:''; 
 height: 0.1px; 
 display: block; 
 }
  .w_grid-000 > .w_grid.signal{ 
 min-height: inherit; 
 }
  .w_grid-000 > .w_grid.signal > .p_gridbox{ 
 min-height: inherit; 
 }
  .w_grid-000 > .w_grid.signal > .p_gridbox > .p_gridCell{ 
 min-height: inherit; 
 }
  .w_grid-000 > div > .p_gridbox > .p_gridCell:first-child{ 
 margin-left: 0; 
 clear: left; 
 }
  #w_grid-000 > div > .p_gridbox > .p_gridCell:nth-child(n+1){ 
 margin-left: 0; 
 clear: left; 
 }
  @media only screen and (max-width: 768px){ 
 .w_grid-000 > div > .p_gridbox > .p_gridCell{ 
 width: 100%; 
 margin-left: 0; 
 margin-top: 0rem; 
 margin-bottom: 0rem; 
 }
   #content_box-1558074493383-0{ 
 width:160px; 
 float:left; 
 }
  #content_box-1558074493383-1{ 
 width:100px; 
 float:right; 
 position:relative; 
 z-index:1; 
 height:1080px; 
 }
  #content_box-1558074493383-2{ 
 width:45px; 
 height:45px; 
 right:125px; 
 position:fixed; 
 }
  #w_grid-1548322045199 { 
 height: 80px !important; 
 }
  #w_grid-1548322045199 > div > .p_gridbox > .p_gridCell:nth-child(n+1) { 
 height: 80px; 
 }
  #c_portalResPublic_codeContainer-15580761128141391 { 
 margin-left: 15px !important; 
 margin-top: 20px !important; 
 }
  #content_box-1558074493383-1 .p_category { 
 width: 100%; 
 height: 1080px; 
 position: fixed; 
 top: 0; 
 left: 100%; 
 }
  #content_box-1558496004543-1 .p_category { 
 width: 100%; 
 position: fixed; 
 top: 0; 
 left: 100%; 
 }
  #w_grid-1558074493383 .p_gridbox { 
 overflow: visible !important; 
 }
   #content_box-1558496004543-0{ 
 width:160px; 
 float:left; 
 }
  #content_box-1558496004543-1{ 
 width:100px; 
 float:right; 
 position:relative; 
 z-index:1; 
 }
  #content_box-1558496004543-2{ 
 width:45px; 
 height:45px; 
 right:125px; 
 position:fixed; 
 }
  #w_grid-1558496000961 { 
 height: 84px !important; 
 }
  }
  @media only screen and (min-width: 769px){ 
 .w_grid-000 > div > .p_gridbox > .p_gridCell:first-child{ 
 width: 100%; 
 margin-left:0; 
 margin-top: 0rem; 
 margin-bottom: 0rem; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
   #w_grid-1558004597776{ 
 background-image:url(/img/yd_bj001.jpg?tenantId=57987&viewType=1&v=1663551576000); 
 background-image-part-image:url(/img/yd_bj001.jpg?tenantId=57987&viewType=1&v=1663551576000); 
 animation-duration:8.5s; 
 }
  .yd_body{ 
 width:100%; 
 height:100%; 
 text-align:center; 
 padding:50px; 
 position:relative; 
 }
  .yd_logo{ 
 padding-top:30px }
  .yd_bj{ 
 width:100%; 
 height:100%; 
 background:rgba(255,255,255,.3); 
 border-radius:50%; 
 position:absolute; 
 top:0px; 
 left:0px; 
 z-index:-1; 
 }
  .yd_text{ 
 margin-top:40%; 
 }
  .yd_text h1{ 
 font-size:16px; 
 line-height:2em; 
 }
  .yd_text :before { 
 position: absolute; 
 width: 1px; 
 display: block; 
 content: ""; 
 height: 120px; 
 background: #999; 
 left:50%; 
 bottom:46%; 
 animation-name: scrollTip; 
 animation-duration: 2s; 
 animation-iteration-count: infinite; 
 animation-timing-function: cubic-bezier(0.82, 0.24, 0.25, 1); 
 }
  @keyframes scrollTip { 
 0% { 
 transform: scale(1, 0); 
 transform-origin: top; 
 }
  49% { 
 transform: scale(1, 1); 
 transform-origin: top; 
 }
  51% { 
 transform: scale(1, 1); 
 transform-origin: bottom; 
 }
  100% { 
 transform: scale(1, 0); 
 transform-origin: bottom; 
 }
  }
  .yd_more a{ 
 display:block; 
 width:110px; 
 height:110px; 
 background:url(/img/yd_tb01.png?tenantId=57987&viewType=1&v=1663551576000); 
 margin:0 auto; 
 margin-top:30px; 
 font-size:0px; 
 position:relative; 
 animation:1s linear infinite CDturn; 
 animation-direction: alternate; 
 opacity:1 }
  .yd_more span{ 
 display:block; 
 width:15px; 
 height:13px; 
 background:#fff; 
 border-radius:50%; 
 position:absolute; 
 bottom:53px; 
 left:50%; 
 transform: translatex(-50%); 
 transition: all .5s; 
 }
  .yd_more a:hover span{ 
 bottom:42px; 
 }
  .yd_more a:hover{ 
 background:url(/img/yd_tb02.png?tenantId=57987&viewType=1&v=1663551576000); 
 animation:none; 
 }
  @keyframes CDturn{ 
 from{ 
 opacity:1}
  to{ 
 opacity:.3}
  }
  #w_grid-1548322045199{ 
 background-color:rgba(0, 0, 0, 0); 
 }
  #w_grid-1548322045199.fixed{ 
 background-color:rgba(255, 255,255, 1); 
 border-bottom: #ddd 1px solid; 
 }
  #w_grid-1548322045199.fixed .p_categoryBox .p_title { 
 color: #222; 
 }
  #w_grid-1548322045199.fixed .p_categoryBox .p_title:hover { 
 color: #da7a01; 
 }
  #w_grid-1558496000961{ 
 background-color:rgba(0, 0, 0, 0); 
 }
  #w_grid-1558496000961.fixed{ 
 background-color:rgba(255, 255,255, 1); 
 border-bottom: #ddd 1px solid; 
 }
  #w_grid-1558496000961.fixed .p_categoryBox .p_title { 
 color: #222; 
 }
  #w_grid-1558496000961.fixed .p_categoryBox .p_title:hover { 
 color: #da7a01; 
 }
   .language a{ 
 display:block; 
 width:45px; 
 height:45px; 
 border:#ce9d5f 1px solid; 
 line-height:45px; 
 text-align:center; 
 color:#ce9d5f; 
 }
  .language a:hover{ 
 background:#ce9d5f; 
 color:#fff; 
 }
  .logo_01{ 
 display:block; 
 }
  .logo_02{ 
 display:none; 
 }
  .fixed .logo_01{ 
 display:none; 
 }
  .fixed .logo_02{ 
 display:block; 
 }
   #w_grid-1558345851912{ 
 background-image:url(/img/about_bj.jpg?tenantId=57987&viewType=1&v=1663551576000); 
 background-image-part-image:url(/img/about_bj.jpg?tenantId=57987&viewType=1&v=1663551576000); 
 background-repeat:no-repeat; 
 background-position:center center; 
 background-size:cover; 
 }
  #w_common_text-1558604518073 p{ 
 border-bottom:#f0f0f0 1px solid; 
 padding-bottom:5px; 
 }
  #w_common_text-1558605812103 p{ 
 border-bottom:#f0f0f0 1px solid; 
 padding-bottom:5px; 
 }
  #c_portalResIntro_category-1558604271954 .p_parentBox:nth-child(3){ 
 background:#ce9d5f; 
 }
  #c_portalResIntro_category-1558604271954 .p_categoryBox .p_parentBox:nth-child(3) .p_title{ 
 color:#fff !important; 
 }
  #c_portalResIntro_category-1558605812128 .p_parentBox:nth-child(4){ 
 background:#ce9d5f; 
 }
  #c_portalResIntro_category-1558605812128 .p_categoryBox .p_parentBox:nth-child(4) .p_title{ 
 color:#fff !important; 
 }
 @media screen and (max-width: 768px) { 
 .c_portalResMessage_form-01001{ 
 width: 100%; 
 overflow: hidden; 
 }
  .c_portalResMessage_form-01001 .p_intentionIntroTitle{ 
 width: 100%; 
 padding: 0; 
 text-align: left; 
 margin-bottom: 10px; 
 margin-top: 20px; 
 }
  .c_portalResMessage_form-01001 .p_UnitName{ 
 margin-top: 10px; 
 }
  .c_portalResMessage_form-01001 .p_CoupWBox{ 
 padding: 0; 
 width: 80%; 
 margin: 32px auto 32px; 
 }
  .c_portalResMessage_form-01001 .p_CoupWBox button{ 
 width: 100%; 
 }
  .c_portalResMessage_form-01001 .p_ConWBox{ 
 padding: 0; 
 }
  .c_portalResMessage_form-01001 .form-group{ 
 margin: 0; 
 padding: 0 15px; 
 }
  .c_portalResMessage_form-01001 .p_image { 
 position: absolute; 
 right: 16px; 
 top: 50px; 
 height: 29px; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA{ 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResMessage_form-01001 .shape{ 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResMessage_form-01001 label.option .font{ 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResMessage_form-01001 .p_sex{ 
 display: inline-block; 
 }
  .c_portalResMessage_form-01001 .p_DepictInfoB p img { 
 max-width: 100% !important; 
 }
  .c_portalResMessage_form-01001 .p_CaptchasBox{ 
 position: relative; 
 }
  }
  @media only screen and (min-width: 769px) { 
 .c_portalResMessage_form-01001 .e_box, .c_portalResMessage_form-01001 .e_icon, .c_portalResMessage_form-01001 .e_title { 
 width: auto; 
 height: auto; 
 }
  .c_portalResMessage_form-01001 { 
 width: 100%; 
 height: auto; 
 overflow: hidden; 
 }
  .c_portalResMessage_form-01001 .p_inquiry { 
 }
  .c_portalResMessage_form-01001 .p_ConWBox { 
 padding: 5px 40px 25px; 
 }
  .c_portalResMessage_form-01001 .boxTitle { 
 overflow: hidden; 
 }
  .c_portalResMessage_form-01001 .p_titleBoxA { 
 }
  .c_portalResMessage_form-01001 .boxTitleText { 
 padding: 0 15px; 
 font-size: 16px; 
 float: left; 
 height: 40px; 
 line-height: 40px; 
 padding-bottom: 9px; 
 text-align: center; 
 }
  .c_portalResMessage_form-01001 .boxTitleText .font { 
 display: table-cell; 
 white-space: nowrap; 
 vertical-align: middle; 
 }
  .c_portalResMessage_form-01001 .boxTitleText .iconfont:before { 
 display: inline-block; 
 }
  .c_portalResMessage_form-01001 .p_NameB { 
 display: inline-block; 
 font-size: 14px; 
 width: 110px; 
 text-align: right; 
 }
  .c_portalResMessage_form-01001 .p_NameInfoB { 
 display: inline-block; 
 font-size: 20px; 
 font-weight: bold; 
 text-align: left; 
 }
   .c_portalResMessage_form-01001 .p_DepictBoxB { 
 padding: 10px 0 0; 
 line-height: 20px; 
 overflow: hidden; 
 display: none; 
 }
  .c_portalResMessage_form-01001 .p_DepicNameB { 
 float: left; 
 font-size: 14px; 
 width: 110px; 
 text-align: right; 
 }
  .c_portalResMessage_form-01001 .p_DepictInfoB { 
 display: flex; 
 font-size: 14px; 
 }
  .c_portalResMessage_form-01001 .p_DepictInfoB .reset_style p { 
 font-size: 14px; 
 }
  .c_portalResMessage_form-01001 .p_groupBox { 
 padding-top: 0; 
 }
   .c_portalResMessage_form-01001 .p_ContactInfo .p_groupBox .p_GuideBox { 
 vertical-align: top; 
 }
  .c_portalResMessage_form-01001 .p_groupBox textarea { 
 display: block; 
 width: inherit; 
 height: inherit; 
 resize: none; 
 height: 92px; 
 padding: 6px; 
 background: none; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .e_text { 
 width: 335px; 
 display: inline-block; 
 position: relative; 
 }
   .c_portalResMessage_form-01001 .d_CustomValueBox { 
 max-width: 725px; 
 display: inline-block; 
 vertical-align: middle; 
 white-space: normal; 
 width: auto; 
 height: auto; 
 }
  .c_portalResMessage_form-01001 .p_sex { 
 display: inline-block; 
 vertical-align: middle; 
 font-size: 14px; 
 margin-right: 10px; 
 }
  .c_portalResMessage_form-01001 .p_sex .option { 
 width: auto; 
 height: auto; 
 cursor: pointer; 
 line-height: 100%; 
 }
  .c_portalResMessage_form-01001 .p_sex .shape { 
 display: inline-block; 
 vertical-align: top; 
 width: 15px; 
 height: 15px; 
 border-radius: 50%; 
 position: relative; 
 top: 2px; 
 }
  .c_portalResMessage_form-01001 .p_sex .radio { 
 z-index: 99; 
 opacity: 0; 
 cursor: pointer; 
 }
  .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked+.iconfont.first { 
 opacity: 1; 
 }
  .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked+i:after { 
 content: ""; 
 width: 15px; 
 height: 15px; 
 border-radius: 50%; 
 position: absolute; 
 top: 0; 
 left: 0; 
 display: block; 
 }
  .c_portalResMessage_form-01001 .p_sex input[type="radio"]:checked+.iconfont.first:before { 
 content: "\e669"; 
 font-size: 21px; 
 position: absolute; 
 top: -3px; 
 left: -3px; 
 }
   .c_portalResMessage_form-01001 .p_ContactInfo>div .e_unit { 
 display: inline-block; 
 }
   .c_portalResMessage_form-01001 .p_DateIcon { 
 position: absolute; 
 left: 310px; 
 display: inline-block; 
 width: 20px; 
 top: 50%; 
 font-size: 18px; 
 margin-top: -10px; 
 cursor: pointer; 
 }
   .c_portalResMessage_form-01001 .p_checkboxContainerBox { 
 width: auto; 
 height: auto; 
 margin: 10px 0; 
 }
  .c_portalResMessage_form-01001 .p_checkboxContainerB { 
 width: auto; 
 height: auto; 
 display: inline-block; 
 vertical-align: middle; 
 font-size: 16px; 
 }
  .c_portalResMessage_form-01001 .p_checkboxContainerA { 
 display: inline-block; 
 vertical-align: middle; 
 white-space: normal; 
 width: auto; 
 height: auto; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA { 
 display: inline-block; 
 vertical-align: middle; 
 font-size: 14px; 
 margin-right: 10px; 
 }
   .c_portalResMessage_form-01001 .p_checkboxA .shape { 
 display: inline-block; 
 vertical-align: middle; 
  }
  .c_portalResMessage_form-01001 .p_checkboxA .shape .iconfont{ 
 display: none; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA .option { 
 width: auto; 
 height: auto; 
 position: relative; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA:hover { 
 cursor: pointer; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA label:hover { 
 cursor: pointer; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA .font { 
 width: auto; 
 display: inline-block; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA .first:before { 
  }
  .c_portalResMessage_form-01001 .p_checkboxA .first { 
 height: 0; 
 width: 0; 
 border: 10px solid transparent; 
 font-size: 20px; 
 opacity: 0; 
 position: absolute; 
 bottom: -10px; 
 right: -9px; 
 -webkit-transform: rotate(45deg); 
 -moz-transform: rotate(45deg); 
 transform: rotate(45deg); 
 }
  .c_portalResMessage_form-01001 .p_checkboxA input[type="checkbox"]:checked+i { 
 opacity: 1; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA input[type="checkbox"]:checked+i:after { 
 content: ""; 
 width: 100px; 
 height: 30px; 
 position: absolute; 
 top: 9px; 
 right: -6px; 
 display: block; 
 -webkit-transform: rotate(-45deg); 
 -moz-transform: rotate(-45deg); 
 transform: rotate(-45deg); 
 }
  .c_portalResMessage_form-01001 .p_checkboxA input[type=checkbox]:hover+i { 
 opacity: 1; 
 }
  .c_portalResMessage_form-01001 .p_checkboxA input[type=checkbox]:hover+i:after { 
 content: ""; 
 width: 100px; 
 height: 30px; 
 position: absolute; 
 top: 9px; 
 right: -6px; 
 display: block; 
 -webkit-transform: rotate(-45deg); 
 -moz-transform: rotate(-45deg); 
 transform: rotate(-45deg); 
 }
  .c_portalResMessage_form-01001 .p_checkboxA .option .font { 
 display: inline-block; 
 vertical-align: middle; 
  }
  .c_portalResMessage_form-01001 .p_checkboxA.active .shape { 
 }
   .c_portalResMessage_form-01001 .p_ContactInfo { 
 padding-top: 0px; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div { 
 margin-top: 24px; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_GuideBox { 
 display: inline-block; 
 width: 110px; 
 height: 30px; 
 line-height: 30px; 
 text-align: right; 
 overflow: hidden; 
 vertical-align: middle; 
 }
  .c_portalResMessage_form-01001 .p_GuideBox .e_icon { 
 display: inline-block; 
 font-size: 14px; 
 vertical-align: middle; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_GuideBox .e_title { 
 display: inline-block; 
 font-size: 14px; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .e_input, .c_portalResMessage_form-01001 .e_droplist, .c_portalResMessage_form-01001 .p_ContactInfo>div .p_EntryBox, .c_portalResMessage_form-01001 select.InputText { 
 width: 335px; 
 height: 30px; 
 display: inline-block; 
 vertical-align: middle; 
 position: relative; 
 }
  .c_portalResMessage_form-01001 select.InputText{ 
 padding: 2px 10px; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .e_input .InputText { 
 border-radius: 2px; 
 padding-left: 7px; 
 line-height: inherit; 
 height: inherit; 
 width: inherit; 
 display: inline-block; 
 background: none; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .e_input .iconfont, .c_portalResMessage_form-01001 .e_droplist .InputIcon { 
 display: block; 
 width: 22px; 
 height: inherit; 
 text-align: center; 
 line-height: inherit; 
 position: absolute; 
 top: 0; 
 left: 0; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_EntryBox { 
 width: 165px; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_EntryInput { 
 width: 165px; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_image { 
 display: inline-block; 
 position: relative; 
 width: 85px; 
 height: 30px; 
 border-style: none; 
 cursor: pointer; 
 vertical-align: middle; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_AssistLabelA { 
 position: relative; 
 padding-right: 16px; 
 cursor: pointer; 
 display: inline-block; 
 vertical-align: middle; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_AssistLabelA .iconfont:before { 
 position: absolute; 
 right: 0; 
 top: 3px; 
 content: ""; 
 display: block; 
 }
  .c_portalResMessage_form-01001 .e_droplist input { 
 width: calc(100% - 30px); 
 border-radius: 2px 0 0 2px; 
 padding-left: 7px; 
 height: inherit; 
 line-height: inherit; 
 display: inline-block; 
 background: none; 
 }
  .c_portalResMessage_form-01001 .e_droplist .shape { 
 display: block; 
 position: absolute; 
 width: 30px; 
 height: 30px; 
 line-height: 30px; 
 text-align: center; 
 top: 0; 
 right: 0; 
 font-size: 12px; 
 border-left: none; 
 }
  .c_portalResMessage_form-01001 .e_droplist .shape { 
 cursor: default; 
 }
  .c_portalResMessage_form-01001 .p_AreaBox .e_droplist .shape:before { 
 content: "\e6c9"; 
 }
  .c_portalResMessage_form-01001 .e_droplist.error input { 
 }
  .c_portalResMessage_form-01001 .e_droplist.error .shape { 
 }
  .c_portalResMessage_form-01001 .e_droplist.hover input { 
 }
  .c_portalResMessage_form-01001 .e_droplist.hover .shape { 
 }
  .c_portalResMessage_form-01001 .e_droplist.hover input { 
 }
  .c_portalResMessage_form-01001 .e_droplist:hover input { 
 }
  .c_portalResMessage_form-01001 .e_droplist:hover .shape { 
 }
  .c_portalResMessage_form-01001 .e_droplist:hover input { 
 }
  .c_portalResMessage_form-01001 .e_droplist.hover .itembox { 
 }
  .c_portalResMessage_form-01001 .e_droplist .itembox { 
 width: 100%; 
 max-height: 100px; 
 overflow: auto; 
 position: absolute; 
 top: 30px; 
 left: 0; 
 font-size: 12px; 
 border-top: none; 
 z-index: 99; 
 }
  .c_portalResMessage_form-01001 .e_droplist .itembox li { 
 height: 30px; 
 line-height: 30px; 
 padding-left: 5px; 
 }
  .c_portalResMessage_form-01001 .e_droplist .itembox li span { 
 margin-left: 5px; 
 }
  .c_portalResMessage_form-01001 .e_droplist .itembox li>i { 
 font-size: 18px; 
 line-height: 30px; 
 }
  .c_portalResMessage_form-01001 .e_droplist .itembox li>i.ItemFirst { 
 margin-left: 5px; 
 }
  .c_portalResMessage_form-01001 .e_droplist:hover .itembox { 
 }
  .c_portalResMessage_form-01001 .e_droplist .itembox li:hover { 
 cursor: pointer; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_selectB { 
 width: auto; 
 }
  .c_portalResMessage_form-01001 .p_eqdesc>div .p_LoginPrompt { 
 left: 559px; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .p_LoginPrompt .text-error:after, .c_portalResMessage_form-01001 .p_eqdesc>div .p_LoginPrompt .text-error:after { 
 left: -15px; 
 }
  .c_portalResMessage_form-01001 .p_ContactInfo>div .success .text-error, .c_portalResMessage_form-01001 .p_eqdesc>div.success .text-error { 
 display: none; 
 }
  .c_portalResMessage_form-01001 .p_groupBox>div .success .icon-error, .c_portalResMessage_form-01001 .p_eqdesc>div.success .icon-error { 
 display: inline-block; 
 vertical-align: middle; 
 height: 14px; 
 font-size: 14px; 
 margin: 0 10px; 
 position: static; 
 width: auto; 
 margin-top: 8px; 
 }
  .c_portalResMessage_form-01001 .p_groupBox>div .success .text-error, .c_portalResMessage_form-01001 .p_eqdesc>div.success .text-error { 
 display: none; 
 }
   .c_portalResMessage_form-01001 .p_CoupWBox, .c_portalResMessage_form-01001 .p_CoupWBoxA { 
 height: 40px; 
 }
  .c_portalResMessage_form-01001 .p_CoupWBox>div, .c_portalResMessage_form-01001 .p_CoupWBoxA>div { 
 margin-top: 9px; 
 font-size: 14px; 
 padding: 0 16px; 
 cursor: pointer; 
 }
  .c_portalResMessage_form-01001 .p_SaveWBtn, .c_portalResMessage_form-01001 .p_SaveWBtnA { 
 float: left; 
 margin-left: 20px; 
 height: 25px; 
 text-align: center; 
 line-height: 25px; 
 }
  .c_portalResMessage_form-01001 .p_canelbtn, .c_portalResMessage_form-01001 .p_canelbtnA { 
 float: right; 
 margin-right: 20px; 
 height: 25px; 
 line-height: 25px; 
 }
   .c_portalResMessage_form-01001 .p_succ, .c_portalResMessage_form-01001 .p_fail { 
 width: 300px; 
 height: 113px; 
 font-size: 22px; 
 margin: auto; 
 position: fixed; 
 top: 0; 
 right: 0; 
 left: 0; 
 bottom: 0; 
 z-index: 9999999999; 
 display: none; 
 line-height: 102px; 
 text-align: center; 
 }
  .c_portalResMessage_form-01001 .p_succ .iconfont, .c_portalResMessage_form-01001 .p_fail .iconfont { 
 margin-right: 10px; 
 display: inline-block; 
 }
  .c_portalResMessage_form-01001 .p_succ .iconfont:before { 
 content: "\e648"; 
 }
  .c_portalResMessage_form-01001 .p_succ .fontbox, .c_portalResMessage_form-01001 .p_fail .fontbox { 
 display: inline-block; 
 }
  .c_portalResMessage_form-01001 .p_fail { 
 width: 360px; 
 }
  .c_portalResMessage_form-01001 .p_fail .iconfont { 
 }
  .c_portalResMessage_form-01001 .p_fail .iconfont:before { 
 content: "\e641"; 
 }
  .c_portalResMessage_form-01001 .numTxt::-webkit-outer-spin-button, .c_portalResMessage_form-01001 .numTxt::-webkit-inner-spin-button { 
 -webkit-appearance: none !important; 
 -moz-appearance: textfield; 
 }
  .c_portalResMessage_form-01001 .p_eqdescName .font, .c_portalResMessage_form-01001 .p_nameB .font, .c_portalResMessage_form-01001 .p_NickName .font, .c_portalResMessage_form-01001 .p_nameC .font, .c_portalResMessage_form-01001 .p_nameE .font, .c_portalResMessage_form-01001 .p_nameD .font, .c_portalResMessage_form-01001 .p_nameH .font, .c_portalResMessage_form-01001 .p_nameL .font, .c_portalResMessage_form-01001 .p_nameJ .font, .c_portalResMessage_form-01001 .p_nameM .font, .c_portalResMessage_form-01001 .p_nameG .font, .c_portalResMessage_form-01001 .p_SectorName .font, .c_portalResMessage_form-01001 .p_JobName .font, .c_portalResMessage_form-01001 .p_BusinessName .font, .c_portalResMessage_form-01001 .p_nameA .font, .c_portalResMessage_form-01001 .p_nameI .font, .c_portalResMessage_form-01001 .p_nameF .font, .c_portalResMessage_form-01001 .p_area .font, .c_portalResMessage_form-01001 .p_nameK .font, .c_portalResMessage_form-01001 .p_titleC .font { 
 overflow: hidden; 
 max-width: 6em; 
 text-overflow: ellipsis; 
 white-space: nowrap; 
 }
  .c_portalResMessage_form-01001 .p_groupBox .p_GuideBox .e_icon.p_desc_star { 
 display: inline-block; 
 font-size: 14px; 
 vertical-align: 1px; 
 }
  .c_portalResMessage_form-01001 .p_PromptDisabled { 
 margin: 15px; 
 }
  .c_portalResMessage_form-01001 .p_PromptNoneData { 
 width: auto; 
 background-color: inherit; 
 }
  .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .iconfont:before { 
 content: ""; 
 }
  .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .first { 
 height: auto; 
 display: table-cell; 
 font-size: 32px; 
 position: relative; 
 vertical-align: middle; 
 padding: 0 10px 5px 0; 
 }
  .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title { 
 display: inline-table; 
 padding: 0 30px; 
 min-height: 100px; 
 height: 100%; 
 }
  .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .first:before { 
 content: "\e6b4"; 
 }
  .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_title .font { 
 font-size: 18px; 
 display: table-cell; 
 line-height: normal; 
 vertical-align: middle; 
 font-weight: bold; 
 text-align: left; 
 }
  .c_portalResMessage_form-01001 .p_PromptNoneData .promptbox { 
 width: auto; 
 height: 100%; 
 }
  .c_portalResMessage_form-01001 .p_PromptNoneData .prompt_content { 
 font-size: 14px; 
 padding-left: 65px; 
 }
  .c_portalResMessage_form-01001 .p_SectorBox.error .p_selectC { 
 }
  .c_portalResMessage_form-01001 .p_SectorBox.error .e_droplist .shape { 
 height: 28px; 
 }
  .c_portalResMessage_form-01001 .p_LoginPrompt { 
 position: absolute; 
 bottom: -22px; 
 left: 0; 
 white-space: nowrap; 
 }
  .c_portalResMessage_form-01001 .p_intentionIntroTitle{ 
 min-width: 120px; 
 text-align: right; 
 }
  .c_portalResMessage_form-01001 .form-control{ 
 max-width: 470px; 
 }
  .c_portalResMessage_form-01001 .p_CoupWBox { 
 padding-left: 102px; 
 margin-bottom: 30px; 
 }
  .c_portalResMessage_form-01001 .p_selectC{ 
 display: inline-block; 
 position: relative; 
 }
  .c_portalResMessage_form-01001 .p_UnitName{ 
 position: absolute; 
 right: -110px; 
 top: 6px; 
 width: 100px; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
  }
  .p_NameBox{ 
 display:none }
  .p_GenderBox{ 
 display:none }
  .p_TelephoneBox{ 
 display:none; 
 }
  .p_DepictBoxB{ 
 display:none }
  .p_FullNameBox:nth-child(9){ 
 display:none }
 @CHARSET "UTF-8"; 
 *{ 
 padding: 0; 
 margin: 0; 
 }
  .pagebox{ 
 width: 100%; 
 }
 .pagebox,#-remove--flag{}
 body,#-remove--flag{}
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 >div{ 
 animation-fill-mode:both; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbList span{ 
 display:inline-block; 
 font-size:14px; 
 color:#ffd7d9; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbFirst .i_homePage:hover{ 
 color:#fff; 
 cursor:pointer; 
 display:inline-block; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbList{ 
 text-align:right; 
 margin:10px 0px; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbList span .iconfont{ 
 position:absolute; 
 width:20px; 
 height:22px; 
 left:0px; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbCurrent{ 
 display:none; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbList>div:nth-last-child(2){ 
 display:none; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbList span .iconfont:before{ 
 content:'\e630'; 
 color:#ffd7d9; 
 font-size:20px; 
 }
  #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbList span.weizhi{ 
 padding-left:25px; 
 }
  @media only screen and (max-width: 768px){ 
 #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbList { 
 text-align: left; 
 margin: 10px 0px; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 #c_portalResBreadcrumb_nav-1564397372145 .p_breadcrumbList { 
 text-align: left; 
 margin: 10px 0px; 
 }
  }
  #c_portalResBreadcrumb_nav-1564397372145{ 
 width:auto; 
 max-width:none; 
 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:0px; 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  #c_portalResMessage_form-16481895745007703 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #c_portalResMessage_form-16481895745007703 >div{ 
 animation-fill-mode:both; 
 }
  #c_portalResMessage_form-16481895745007703 .p_NameBox{ 
 display:none; 
 }
  #c_portalResMessage_form-16481895745007703 .p_DepictBoxB{ 
 display:none; 
 }
  #c_portalResMessage_form-16481895745007703 .p_FullNameBox{ 
 width:42%; 
 display:inline-block; 
 }
  #c_portalResMessage_form-16481895745007703 .p_PhoneBox{ 
 width:42%; 
 display:inline-block; 
 }
  #c_portalResMessage_form-16481895745007703 .p_EmailBox{ 
 width:42%; 
 display:inline-block; 
 }
  #c_portalResMessage_form-16481895745007703 .p_CaptchasBox{ 
 width:42%; 
 display:inline-block; 
 }
  #c_portalResMessage_form-16481895745007703 .form-control{ 
 border-radius:0px; 
 max-width:none; 
 border:1px solid #d2d2d2; 
 box-shadow:none; 
 height:42px; 
 }
  #c_portalResMessage_form-16481895745007703 .e_text{ 
 width:100%; 
 }
  #c_portalResMessage_form-16481895745007703 .p_intentionIntroTitle{ 
 min-width:auto; 
 }
  #c_portalResMessage_form-16481895745007703 .form-group{ 
 margin:20px 3.8%; 
 }
  #c_portalResMessage_form-16481895745007703 .InputText{ 
 border-radius:0px; 
 padding-left:10px; 
 }
  #c_portalResMessage_form-16481895745007703 .e_input{ 
 height:42px; 
 width:100%; 
 }
  #c_portalResMessage_form-16481895745007703 .control-label{ 
 padding-top:0px; 
 padding-bottom:10px; 
 }
  #c_portalResMessage_form-16481895745007703 .asdfg{ 
 width:100%; 
 display:inline-block; 
 font-size:0px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_groupBox textarea{ 
 height:160px; 
 padding:10px; 
 }
  #c_portalResMessage_form-16481895745007703 .btn-primary{ 
 background-color:#c52730; 
 border-color:#c52730; 
 border:0px; 
 border-radius:0px; 
 width:30%; 
 height:42px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_CoupWBox{ 
 padding-left:0px; 
 display:flex; 
 justify-content:center; 
 margin-top:60px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_EntryBox{ 
 height:42px; 
 width:calc(100% - 85px); 
 display:inline-block; 
 }
  #c_portalResMessage_form-16481895745007703 .p_image{ 
 width:85px; 
 height:36px; 
 display:inline-block; 
 vertical-align:top; 
 margin-top:5px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_ConWBox{ 
 padding:0px; 
 }
  @media screen and (max-width: 768px){ 
 #c_portalResMessage_form-16481895745007703 .form-group { 
 padding: 0; 
 margin:20px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_FullNameBox{ 
 width: 100%; 
 margin: 0; 
 padding: 0px 20px 10px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_PhoneBox{ 
 width: 100%; 
 margin: 0; 
 padding: 0px 20px 10px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_EmailBox{ 
 width: 100%; 
 margin: 0; 
 padding: 0px 20px 10px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_CaptchasBox{ 
 width: 100%; 
 margin: 0; 
 padding: 0px 20px 10px; 
 }
  #c_portalResMessage_form-16481895745007703 .p_image{ 
 bottom: auto; 
 position: unset; 
 }
  #c_portalResMessage_form-16481895745007703 .control-label { 
 padding-bottom:0px; 
 }
  }
  #c_portalResMessage_form-16481895745007703{ 
 width:100%; 
 max-width:none; 
 min-width:0px; 
 height:auto; 
 max-height:none; 
 min-height:0px; 
 margin-top:20px; 
 margin-left:auto; 
 margin-right:auto; 
 margin-bottom:50px; 
 padding-top:0px; 
 padding-left:0px; 
 padding-right:0px; 
 padding-bottom:0px; 
 }
  #c_portalResProduct_category-1564397372150 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #c_portalResProduct_category-1564397372150 >div{ 
 animation-fill-mode:both; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1{ 
 text-transform:capitalize; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 ul{ 
 display:flex; 
 box-pack:justify; 
 -webkit-box-pack:justify; 
 -moz-box-pack:justify; 
 -ms-flex-pack:justify; 
 justify-content:flex-end; 
 box-align:center; 
 -webkit-box-align:center; 
 -moz-box-align:center; 
 -ms-flex-align:center; 
 align-items:center; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 li{ 
 position:relative; 
 display:inline-block; 
 padding:0 0.8vw; 
 color:#fff; 
 width:auto; 
 vertical-align:top; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 li:first-child{ 
 padding-left:0px; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 a{ 
 z-index:1; 
 font-size:18px; 
 display:block; 
 padding:15px 0 10px; 
 color:#fff; 
 position:relative; 
 width: 6em;
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 li:after{ 
 position:absolute; 
 height:12px; 
 width:1px; 
 background:#ffd7d9; 
 top:50%; 
 opacity:0.5; 
 margin-top:-3px; 
 right:0px; 
 content:''; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 a:before{ 
 position:absolute; 
 content:''; 
 left:50%; 
 bottom:0px; 
 width:0%; 
 height:3px; 
 background-color:none; 
 transition:all .3s; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 a:hover:before{ 
 width:100%; 
 left:0%; 
 background-color:#fff; 
 }
  #c_portalResProduct_category-1564397372150 .menu-slide{ 
 z-index:-1; 
 position:absolute; 
 background:#0c64b3; 
 bottom:0px; 
 display:none; 
 transition:0.5s cubic-bezier(0.21, 0.8, 0.31, 1.21) 0s; 
 }
  #c_portalResProduct_category-1564397372150 .swiper-container .swiper-notification{ 
 position:absolute; 
 left:0px; 
 top:0px; 
 pointer-events:none; 
 opacity:0; 
 z-index:-1000; 
 }
  @media screen and (min-width: 769px){ 
 #c_portalResProduct_category-1564397372150 .NavList_a1 a:hover{ 
 color:#fff; 
 }
  }
  @media screen and (max-width: 1400px){ 
 #c_portalResProduct_category-1564397372150 .NavList_a1 a { 
 }
  }
  @media screen and (max-width: 1200px){ 
 #c_portalResProduct_category-1564397372150 .NavList_a1 a { 
 font-size: 14px; 
 }
  }
  @media screen and (max-width: 1024px){ 
 #c_portalResProduct_category-1564397372150 .NavList_a1 ul{ 
 justify-content: start; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1{ 
 border-top: 1px solid rgba(255,255,255,.2); 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 a { 
 font-size: 14px; 
 }
  #c_portalResProduct_category-1564397372150 .menu-slide { 
 display: none; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 li{ 
 padding: 1vw 2.34vw 0vw; 
 }
  }
  @media screen and (max-width: 768px){ 
 #c_portalResProduct_category-1564397372150 .NavList_a1{ 
 border-bottom:none; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 ul { 
 text-align: left; 
 display: -webkit-box; 
 display: -webkit-flex; 
 display: -ms-flexbox; 
 display: flex; 
 font-size: 0; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 a { 
 font-size: 14px; 
 padding: 8px 0; 
 margin: 8px 20px 8px; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 a:hover { 
 color: #fff; 
 }
  #c_portalResProduct_category-1564397372150 .NavList_a1 a:active { 
 color: #fff; 
 }
  }
  #c_portalResProduct_category-1564397372150{ 
 width:100%; 
 max-width:none; 
 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:0px; 
 }
  #w_grid-1564397372060 > div > .p_gridbox{ 
 background-color:rgba(242, 242, 242, 1); 
 }
  #w_grid-1564397372060 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #w_grid-1564397372060 >div{ 
 animation-fill-mode:both; 
 }
  #w_grid-1564397372060 > div > .p_gridbox > .p_gridCell:nth-child(n+1){ 
 margin-left:0px; 
 clear:left; 
 }
  #w_grid-1564397372060 > div > .p_gridbox > .p_gridCell>.w_grid-000:nth-child(2){ 
 background:#b5252e; 
 position:relative; 
 z-index:5; 
 }
  @media only screen and (max-width: 1600px){ 
 #w_grid-1564397372060 > div > .p_gridbox > .p_gridCell>.w_grid-000:nth-child(2){ 
 padding-right: 60px; 
 }
  }
  @media only screen and (max-width: 1200px){ 
 #w_grid-1564397372060 > div > .p_gridbox > .p_gridCell>.w_grid-000:nth-child(2){ 
 width: 100%; 
 margin-top: 0px; 
 margin-right:auto; 
 margin-left:auto; 
 padding: 20px 40px; 
 }
  }
  @media only screen and (max-width: 768px){ 
 #w_grid-1564397372060 > div > .p_gridbox > .p_gridCell>.w_grid-000:nth-child(2){ 
 padding: 2.7vw 4%; 
 }
  }
  @media only screen and (min-width: 769px){ 
 #w_grid-1564397372060> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:0rem; 
 margin-top:0rem; 
 margin-left:0; 
 }
  #w_grid-1564397372060> div > .p_gridbox > .p_gridCell:nth-child(1n+0){ 
 width:100%; 
 margin-left:0; 
 margin-right:0; 
 clear:none; 
 }
  #w_grid-1564397372060> div > .p_gridbox > .p_gridCell:nth-child(1n){ 
 margin-right:0; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  #w_grid-1564397372070 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #w_grid-1564397372070 >div{ 
 animation-fill-mode:both; 
 }
  #w_grid-1564397372070 > div > .p_gridbox > .p_gridCell:nth-child(n+1){ 
 margin-left:0px; 
 clear:left; 
 }
   @media only screen and (min-width: 769px){ 
 #w_grid-1564397372070> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:0rem; 
 margin-top:0rem; 
 margin-left:0px; 
 }
  #w_grid-1564397372070> div > .p_gridbox > .p_gridCell:nth-child(1n+0){ 
 width:100%; 
 margin-left:0px; 
 margin-right:0px; 
 clear:none; 
 }
  #w_grid-1564397372070> div > .p_gridbox > .p_gridCell:nth-child(1n){ 
 margin-right:0px; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 #w_grid-1564397372070> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:0rem; 
 margin-top:0rem; 
 margin-left:0px; 
 }
  #w_grid-1564397372070> div > .p_gridbox > .p_gridCell:nth-child(1n+0){ 
 width:100%; 
 margin-left:0px; 
 margin-right:0px; 
 clear:none; 
 }
  #w_grid-1564397372070> div > .p_gridbox > .p_gridCell:nth-child(1n){ 
 margin-right:0px; 
 }
  }
  #w_grid-1564397372080 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #w_grid-1564397372080 >div{ 
 animation-fill-mode:both; 
 }
  #w_grid-1564397372080 > div > .p_gridbox > .p_gridCell:nth-child(2n+1){ 
 margin-left:0px; 
 clear:left; 
 }
  @media only screen and (max-width: 1200px){ 
 #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(1)>.reset_style:nth-child(2){ 
 display:none; 
 }
  #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(1)>.reset_style:nth-child(1) span{ 
 font-size: 30px !important; 
 }
  #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(2)>.w_grid-000:nth-child(1){ 
 display:none; 
 }
  }
  @media only screen and (max-width: 768px){ 
 #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(1)>.reset_style:nth-child(1){ 
 padding-left:20px; 
 }
  #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(1)>.reset_style:nth-child(1) span{ 
 font-size:24px !important; 
 line-height:1.8 !important; 
 }
  }
  @media only screen and (min-width: 769px){ 
 #w_grid-1564397372080> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:0rem; 
 margin-top:0rem; 
 margin-left:0%; 
 }
  #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(2n+0){ 
 width:100%; 
 margin-left:0%; 
 margin-right:0px; 
 clear:none; 
 }
  #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(2n+1){ 
 margin-left:0px; 
 clear:left; 
 margin-right:0px; 
 width:17.03%; 
 position: absolute;
 top: 0;
 left: 0;
 z-index: 10;
 }
  #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(2n){ 
 margin-right:0px; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 #w_grid-1564397372080> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:0rem; 
 margin-top:0rem; 
 margin-left:0%; 
 }
  #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(1n+0){ 
 width:100%; 
 margin-left:0; 
 margin-right:0; 
 clear:none; 
 }
  #w_grid-1564397372080> div > .p_gridbox > .p_gridCell:nth-child(1n){ 
 margin-right:0; 
 }
  }
  #w_common_text-1564397372130 .p_link001{ 
 height:calc(100%); 
 }
  #w_common_text-1564397372135 .p_link001{ 
 height:calc(100%); 
 }
  #w_grid-1564397372090 > div > .p_gridbox > .p_gridCell:nth-child(n+1){ 
 margin-left:0; 
 clear:left; 
 }
    @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  #w_grid-1564397372100 > div > .p_gridbox > .p_gridCell:nth-child(n+1){ 
 margin-left:0; 
 clear:left; 
 }
    @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  #w_grid-1564397372110 > div > .p_gridbox{ 
 background-color:rgba(242, 242, 242, 1); 
 }
  #w_grid-1564397372110 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #w_grid-1564397372110 >div{ 
 animation-fill-mode:both; 
 }
  #w_grid-1564397372110 > div > .p_gridbox > .p_gridCell:nth-child(n+1){ 
 margin-left:0px; 
 clear:left; 
 }
  @media only screen and (max-width: 768px){ 
 #w_grid-1564397372110> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:2rem; 
 margin-top:2rem; 
 margin-left:0; 
 }
  }
  @media only screen and (min-width: 769px){ 
 #w_grid-1564397372110> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:4rem; 
 margin-top:4rem; 
 margin-left:0px; 
 }
  #w_grid-1564397372110> div > .p_gridbox > .p_gridCell:nth-child(1n+0){ 
 width:100%; 
 margin-left:0px; 
 margin-right:0px; 
 clear:none; 
 }
  #w_grid-1564397372110> div > .p_gridbox > .p_gridCell:nth-child(1n){ 
 margin-right:0px; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 #w_grid-1564397372110> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:4rem; 
 margin-top:4rem; 
 margin-left:0; 
 }
  #w_grid-1564397372110> div > .p_gridbox > .p_gridCell:nth-child(1n+0){ 
 width:100%; 
 margin-left:0; 
 margin-right:0; 
 clear:none; 
 }
  #w_grid-1564397372110> div > .p_gridbox > .p_gridCell:nth-child(1n){ 
 margin-right:0; 
 }
  }
  #w_grid-1564397372120 > div > .p_gridbox{ 
 background-color:rgba(255, 255, 255, 1); 
 }
  #w_grid-1564397372120 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #w_grid-1564397372120 >div{ 
 animation-fill-mode:both; 
 }
  #w_grid-1564397372120 > div > .p_gridbox > .p_gridCell:nth-child(2n+1){ 
 margin-left:0px; 
 clear:left; 
 }
   @media only screen and (min-width: 769px){ 
 #w_grid-1564397372120> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:0rem; 
 margin-top:0rem; 
 margin-left:0px; 
 }
  #w_grid-1564397372120> div > .p_gridbox > .p_gridCell:nth-child(1n+0){ 
 width:100%; 
 margin-left:0px; 
 margin-right:0px; 
 clear:none; 
 }
  #w_grid-1564397372120> div > .p_gridbox > .p_gridCell:nth-child(1n){ 
 margin-right:0px; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  #w_grid-1648189397935 > div > .p_gridbox{ 
 background-color:rgba(197, 39, 48, 1); 
 }
  #w_grid-1648189397935 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #w_grid-1648189397935 >div{ 
 animation-fill-mode:both; 
 }
  #w_grid-1648189397935 > div > .p_gridbox > .p_gridCell:nth-child(n+1){ 
 margin-left:0px; 
 clear:left; 
 }
   @media only screen and (min-width: 769px){ 
 #w_grid-1648189397935> div > .p_gridbox > .p_gridCell{ 
 margin-bottom:0rem; 
 margin-top:0rem; 
 margin-left:0; 
 }
  #w_grid-1648189397935> div > .p_gridbox > .p_gridCell:nth-child(1n+0){ 
 width:100%; 
 margin-left:0; 
 margin-right:0; 
 clear:none; 
 }
  #w_grid-1648189397935> div > .p_gridbox > .p_gridCell:nth-child(1n){ 
 margin-right:0; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  #w_grid-1648188962124 > div > .p_gridbox > .p_gridCell:nth-child(n+1){ 
 margin-left:0; 
 clear:left; 
 }
    @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 }
  #w_grid-1564397372060{ 
 width:100%; 
 max-width:none; 
 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; 
 }
  #w_grid-1564397372070{ 
 width:100%; 
 max-width:100%; 
 min-width:0px; 
 height:auto; 
 max-height:none; 
 min-height:0px; 
 margin-top:-74px; 
 margin-left:auto; 
 margin-right:0px; 
 margin-bottom:0px; 
 padding-top:20px; 
 padding-left:50px; 
 padding-right:50px; 
 padding-bottom:20px; 
 }
  #w_grid-1564397372080{ 
 width:100%; 
 max-width:100%; 
 min-width:0px; 
 height:auto; 
 max-height:none; 
 min-height:0px; 
 margin-top:0px; 
 margin-left:auto; 
 margin-right:0px; 
 margin-bottom:0px; 
 padding-top:0px; 
 padding-left:0px; 
 padding-right:0px; 
 padding-bottom:0px; 
 }
  #w_common_text-1564397372130{ 
 width:auto; 
 max-width:none; 
 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:0px; 
 }
  #w_common_text-1564397372135{ 
 width:auto; 
 max-width:none; 
 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:0px; 
 }
  #w_grid-1564397372090{ 
 width:100%; 
 max-width:none; 
 min-width:0px; 
 height:auto; 
 max-height:none; 
 min-height:0px; 
 margin-top:0px; 
 margin-left:auto; 
 margin-right:auto; 
 margin-bottom:0px; 
 padding-top:0px; 
 padding-left:0px; 
 padding-right:0px; 
 padding-bottom:0px; 
 }
  #w_grid-1564397372100{ 
 width:100%; 
 max-width:none; 
 min-width:0px; 
 height:auto; 
 max-height:none; 
 min-height:0px; 
 margin-top:0px; 
 margin-left:auto; 
 margin-right:auto; 
 margin-bottom:0px; 
 padding-top:0px; 
 padding-left:0px; 
 padding-right:0px; 
 padding-bottom:0px; 
 }
  #w_grid-1564397372110{ 
 width:100%; 
 max-width:none; 
 min-width:0px; 
 height:auto; 
 max-height:none; 
 min-height:342px; 
 margin-top:0px; 
 margin-left:auto; 
 margin-right:auto; 
 margin-bottom:0px; 
 padding-top:0px; 
 padding-left:0px; 
 padding-right:0px; 
 padding-bottom:0px; 
 }
  #w_grid-1564397372120{ 
 width:94%; 
 max-width:1600px; 
 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; 
 }
  #w_grid-1648189397935{ 
 width:100%; 
 max-width:none; 
 min-width:0px; 
 height:auto; 
 max-height:none; 
 min-height:0px; 
 margin-top:0px; 
 margin-left:auto; 
 margin-right:auto; 
 margin-bottom:0px; 
 padding-top:0px; 
 padding-left:0px; 
 padding-right:0px; 
 padding-bottom:0px; 
 }
  #w_common_text-1648188881204{ 
 width:auto; 
 max-width:none; 
 min-width:0px; 
 height:auto; 
 max-height:none; 
 min-height:0px; 
 margin-top:0px; 
 margin-left:auto; 
 margin-right:auto; 
 margin-bottom:0px; 
 padding-top:0px; 
 padding-left:25px; 
 padding-right:25px; 
 padding-bottom:0px; 
 }
  #w_grid-1648188962124{ 
 width:100%; 
 max-width:none; 
 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_portalResProduct_detail-16481886844240051 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #c_portalResProduct_detail-16481886844240051 >div{ 
 animation-fill-mode:both; 
 }
  #c_portalResProduct_detail-16481886844240051 .center{ 
 display:none; 
 }
  #c_portalResProduct_detail-16481886844240051 .summary{ 
 font-size:18px; 
 overflow:hidden; 
 display:-webkit-box; 
 -webkit-box-orient:vertical; 
 -webkit-line-clamp:6 !important; 
 height:auto !important; 
 }
  #c_portalResProduct_detail-16481886844240051{ 
 max-height:100%; 
 padding-top:0px; 
 padding-left:0px; 
 padding-bottom:0px; 
 min-height:0px; 
 margin-right:auto; 
 margin-left:auto; 
 max-width:none; 
 width:94%; 
 margin-top:3%; 
 margin-bottom:3%; 
 min-width:250px; 
 height:100%; 
 padding-right:0px; 
 }
  #c_portalResEbizads_banner-1564397372140 .p_MatteIcon .iconfont:before{ 
 content:'\e602'; 
 }
  #c_portalResEbizads_banner-1564397372140 >div{ 
 animation-fill-mode:both; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad{ 
 position:relative; 
 height:299px; 
 overflow:hidden; 
 }
  #c_portalResEbizads_banner-1564397372140 .bgimg{ 
 position:absolute; 
 top:0px; 
 bottom:0px; 
 left:0px; 
 right:0px; 
 background:no-repeat center/cover; 
 }
  #c_portalResEbizads_banner-1564397372140 .mobitem{ 
 display:none; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .text{ 
 position:absolute; 
 width:90%; 
 color:#fff; 
 text-align:center; 
 top:48%; 
 left:5%; 
 line-height:1.6; 
 transform:translate(0, -50%); 
 z-index:4; 
 display:none; 
 }
  #c_portalResEbizads_banner-1564397372140 .capitalize{ 
 text-transform:capitalize; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-tit{ 
 font-size:36px; 
 font-weight:normal; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-line{ 
 height:2px; 
 width:3%; 
 background:#fff; 
 margin:0.8% auto; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-sum{ 
 font-size:18px; 
 font-weight:normal; 
 }
  @media only screen and (max-width: 1200px) and (min-width: 1025px){ 
 #c_portalResEbizads_banner-1564397372140 .subpage_ad { 
 height: 299px; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-tit { 
 font-size: 30px; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-sum { 
 font-size: 16px; 
 }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px){ 
 #c_portalResEbizads_banner-1564397372140 .subpage_ad { 
 height: 299px; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-tit { 
 font-size: 30px; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-sum { 
 font-size: 16px; 
 }
  }
  @media only screen and (max-width: 768px){ 
 #c_portalResEbizads_banner-1564397372140 .subpage_ad { 
 height:100px; 
 }
  #c_portalResEbizads_banner-1564397372140 .pcitem { 
 display: none !important; 
 }
  #c_portalResEbizads_banner-1564397372140 .mobitem { 
 display: block; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .text { 
 top: 49%; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-tit { 
 font-size: 26px; 
 font-weight:bold; 
 }
  #c_portalResEbizads_banner-1564397372140 .subpage_ad .ad-sum { 
 font-size: 14px; 
 }
  }
  #c_portalResEbizads_banner-1564397372140{ 
 max-height:none; 
 padding-top:0px; 
 padding-left:0px; 
 padding-bottom:0px; 
 min-height:0px; 
 margin-right:0px; 
 margin-left:0px; 
 max-width:none; 
 width:100%; 
 margin-top:0px; 
 margin-bottom:0px; 
 min-width:0px; 
 height:auto; 
 padding-right:0px; 
 }
 