/*初始化111*/
html, body {
  margin: 0;
  padding: 0;
}
.pagebox {
  position: relative;
}
/* 英文自动回行 */
span {
  word-wrap: break-word !important;
}
p {
  word-wrap: break-word !important;
}
div {
  word-wrap: break-word !important;
}
.e_box.d_customBoxA.TabCont {
  padding-left: 10px;
  padding-right: 10px;
}
@import url('https://fonts.font.im/css?family=Oswald');
h6 span {
  font-family: 'Oswald' !important;
}
@font-face {
  font-family: 'barlow_semi_condensedmedium';
  src: url('/upload/font/barlowsemicondensed-medium.woff-webfont.eot');
  src: url('/upload/font/barlowsemicondensed-medium.woff-webfont.eot?#iefix') format('embedded-opentype'), url('/upload/font/barlowsemicondensed-medium.woff-webfont.woff2') format('woff2'), url('/upload/font/barlowsemicondensed-medium.woff-webfont.woff') format('woff'), url('/upload/font/barlowsemicondensed-medium.woff-webfont.ttf') format('truetype'), url('/upload/font/barlowsemicondensed-medium.woff-webfont.svg#barlow_semi_condensedmedium') format('svg');
  font-weight: normal;
  font-style: normal;
}
.en_font_bold {
  font-family: 'barlow_semi_condensedmedium';
}
a {
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: none;
}
a:focus {
  text-decoration: none;
}
::placeholder {
  font-size: 14px !important;
  color: #999 !important;
}
/* page */
div#content_box-1613987170006-1 {
  display: none;
}
div#content_box-1614067188638-1 {
  display: none;
}
#c_portalResPublic_mapReference-16195892481521824 {
  background: #000 !important;
}
#c_portalResPublic_mapReference-16195892481521824 .p_mapContainer {
  opacity: 0.5 !important;
}
@media only screen and (min-width: 1251px) and (max-width: 1441px) {
  #w_grid-1619669244242 {
    margin-top: 50px !important;
  }
  #w_fimgbox-1619515254440 .w_imgbox>.p_contentbox>.w_grid-000 {
    bottom: -94px !important;
  }
  #w_grid-1619515254463>div>.p_gridbox {
    background-color: rgba(0, 0, 0, 0.6);
    height: 190px;
  }
  #w_fimgbox-1619515254440 .w_imgbox:hover .w_grid-000 {
    bottom: 0px !important;
  }
  #w_grid-1619515254478>div>.p_gridbox {
    max-height: 210px;
  }
  #w_grid-1619515254496>div>.p_gridbox {
    height: 165px;
  }
  #w_fimgbox-1619515254452 .w_imgbox>.p_contentbox>.w_grid-000 {
    bottom: -70px !important;
  }
  #w_fimgbox-1619515254452 .w_imgbox:hover .w_grid-000 {
    bottom: 0px !important;
  }
  #w_fimgbox-1619515254446 .w_imgbox>.p_contentbox>.w_grid-000 {
    bottom: -115px !important;
  }
  #w_fimgbox-1619515254446 .w_imgbox:hover .w_grid-000 {
    bottom: 0px !important;
  }
}
#w_fimg-1613987170010 {
  max-width: 200px !important;
}
@media only screen and (min-width: 769px) {
  .p_page .pre {
    display: inline-table;
    position: relative;
    left: 0;
    top: 0;
    float: left;
    height: 38px;
    margin: 0 5px 0 18px;
    text-align: center;
    padding: 0 10px;
    border-radius: 0px;
    border: 1px solid #ededed;
    background: #ededed;
    color: #333333;
  }
  .p_page .pre:active {
    background: #0054a6;
    border-color: #0054a6;
    color: #fff;
  }
  .p_page .pre:hover {
    color: #fff;
    background: #0054a6;
    border-color: #0054a6;
    cursor: pointer;
  }
  .p_page .next {
    display: inline-table;
    position: relative;
    left: 0;
    top: 0;
    float: left;
    height: 38px;
    border: 1px solid #ededed;
    background: #ededed;
    color: #333;
    text-align: center;
    padding: 0 10px;
    border-radius: 0px;
  }
  .p_page .next:active {
    background: #0054a6;
    border-color: #0054a6;
    color: #fff;
  }
  .p_page .next:hover {
    background: #0054a6;
    border-color: #0054a6;
    color: #fff;
    cursor: pointer;
  }
  .p_page .pageNum {
    position: relative;
    float: left;
    height: 38px;
    min-width: 38px;
    margin: 0 5px 0 0;
    padding: 0 5px;
    background-size: 100% 100%;
    color: #333;
    border: 1px solid #ededed;
    cursor: pointer;
    line-height: 38px;
    display: inline-block;
    font-family: inherit;
    font-size: 14px;
    font-weight: inherit;
    text-decoration: none;
    background-color: #ededed;
    text-align: center;
    border-radius: 0px;
  }
  .p_page .pageNum:active {
    color: #fff;
    text-decoration: none;
    background-color: #0054a6;
    border-color: #0054a6;
  }
  .p_page .pageNum:hover {
    color: #fff;
    border-color: #0054a6;
    cursor: pointer;
    text-decoration: none;
    background-color: #0054a6;
  }
  .p_page .pageNum.active {
    text-decoration: none;
    background-color: #0054a6;
    color: #fff;
    border-color: #0054a6;
  }
}
@media screen and (max-width: 768px) {
  #c_portalResPublic_codeContainer-1614067189243 .h_language {
    display: flex;
    justify-content: center;
    padding-top: 15%;
    position: absolute;
    right: 92%;
  }
  #c_portalResPublic_codeContainer-16139871702774103 .h_language {
    display: flex;
    justify-content: center;
    padding-top: 15%;
    position: absolute;
    right: 92%;
  }
  .subpage_ad {
    height: 16vh !important;
  }
  #dituContent {
    height: 200px !important;
  }
  #w_common_text-1622172695882 span, #w_common_text-1622172931937 span {
    font-size: 14px !important;
  }
  #w_common_text-1613988153122 {
    margin-top: 10px !important;
  }
  #w_common_text-1613988153122 span {
    font-size: 15px !important;
  }
  #w_common_text-1613988153120 {
    margin-top: 0px !important;
    height: 25px !important;
  }
  #w_common_text-1621090942981 span {
    font-size: 12px !important;
  }
  .c_portalResProduct_list-01001014 .lookDetail {
    display: none;
  }
  .c_portalResProduct_list-01001014 .txtBox {
    overflow: hidden;
    /* padding: 20px 20px 20px 0px; */
    width: 100% !important;
    float: right;
    padding-top: 10px !important;
  }
  #c_portalResPublic_codeContainer-16224307425611349 .cas1 .ctop .abtn {
    width: 100% !important;
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    margin-top: 0 !important;
    z-index: 3;
  }
  #c_portalResPublic_codeContainer-16224307425611349 .cas1 .ctop .abtn a {
    display: inline-block !important;
    position: relative !important;
    width: 48% !important;
    background: #f5f5f5 url(../images/4_2_5.png) 95% center no-repeat;
    padding: 0px !important;
    line-height: 50px !important;
    margin-bottom: 5px;
  }
  #w_grid-1622162200177>div>.p_gridbox>.p_gridCell:nth-child(2) {
    display: block !important;
  }
  .historyList .slick-slide .list {
    font-size: 15px !Important;
    padding: 5% !important;
  }
  .historyList .slick-prev {
    left: 0px !important;
    border-radius: 50%;
    background-color: #fff !important;
  }
  .historyList .slick-next {
    right: 0px !important;
    background-color: #fff !important;
    border-radius: 50%;
  }
  .c_portalResFriendlink_list-01001002 .p_TitleBox {
    display: none;
  }
  #w_common_text-1618914433681 span {
    font-size: 14px !Important;
  }
  #c_portalResFriendlink_list-16221741489890899 .p_articles {
    width: calc((100% - 40px)/4) !important;
  }
  .c_portalResFriendlink_list-01001002 .p_links {
    padding: 0px !important;
  }
  #w_common_text-1618912595857 {
    margin-bottom: 0px !important;
  }
  #w_videobackbox-1618909540862 {
    min-height: 420px !important;
  }
  #w_common_text-1619589636878 p:nth-child(1) span {
    font-size: 20px !Important;
  }
  .c_portalResCompanyFile_list-01001 .p_img {
    float: left;
    width: 30px !important;
    height: 30px !important;
  }
  .c_portalResCompanyFile_list-01001 .p_fileRight {
    display: inline;
    width: 100% !important;
    margin-left: 10px !important;
  }
  .c_portalResCompanyFile_list-01001 .p_fileBox, .c_portalResCompanyFile_list-01001 .p_categoryBox, .c_portalResCompanyFile_list-01001 .p_downLoadBox {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
  }
  .c_portalResCompanyFile_list-01001 .p_categoryRight, .c_portalResCompanyFile_list-01001 .p_downLoadRight {
    display: none !important;
    vertical-align: middle;
  }
  .c_portalResCompanyFile_list-01001 .p_categoryLeft, .c_portalResCompanyFile_list-01001 .p_downLoadLeft {
    margin-right: 20px !important;
    font-size: 14px !important;
    margin-top: 5px !important;
  }
  #w_common_text-1619606204417 span {
    font-size: 24px !Important;
  }
  .c_portalResCompanyFile_list-01001 .p_fileTitle, .c_portalResCompanyFile_list-01001 .p_categoryLeft, .c_portalResCompanyFile_list-01001 .p_downLoadLeft {
    font-size: 15px !Important;
  }
  .c_portalResProduct_detail-01001006 .d_TabTitleBox {}
  .c_portalResProduct_detail-01001006 .d_DescriptionBigbox {
    padding: 0 !important;
  }
  #w_grid-1619617034391 {}
  #c_portalResProduct_list-16195923289982413 .listName {
    margin-bottom: 15px !important;
    font-size: 16px !important;
    margin-top: 15px !important;
  }
  #c_portalResProduct_list-16195923289982413 .proDoct {
    padding: 0 !important;
    background: #ffffff !important;
  }
  #c_portalResProduct_list-16195923289982413 .xNewList {
    margin-bottom: 20px !important;
    background: #f6f6f6 !important;
    padding-bottom: 20px !important;
  }
  #c_portalResProduct_list-16195923289982413 .p_summary {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 24px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  #w_grid-1619669244229 {
    display: none;
  }
  #c_portalResProduct_list-16195923289982413 .listContent {
    padding: 0px !important;
  }
  #w_grid-1619669244242 {
    margin-top: 100px !important;
  }
  #w_grid-1619669244375, #w_grid-1619669244394, #w_grid-1619674337161, #w_grid-1619669244306, #w_grid-1619669244326 {
    margin-top: 0px !Important;
  }
  #w_grid-1619669244326>div>.p_gridbox, #w_grid-1619669244394>div>.p_gridbox {
    padding-left: 0;
  }
  #c_portalResProduct_detail-16195258496027603 .product_info {
    padding-top: 0 !important;
  }
  #c_portalResProduct_detail-16195258496027603 .d_DecTab {
    height: 50px !important;
    margin-right: 2px;
  }
  #c_portalResProduct_detail-16195258496027603 .reset_style p {
    padding: 0 !important;
    white-space: break-spaces !important;
  }
  .c_portalResProduct_detail-01001006 .p_ThumbnailBox {
    display: none;
  }
  #w_grid-1619691118465 {
    display: none;
  }
  #c_portalResProduct_list-16195236701727776 {
    width: 94% !Important;
    margin-bottom: 20px !Important;
  }
  #c_portalResProduct_list-16195236701727776 .proLists {
    padding: 0px !important;
  }
  #c_portalResProduct_list-16195236701727776 .proList {
    padding: 0rem !important;
    width: 48% !important;
    margin: 1% !important;
  }
  #c_portalResProduct_list-16195236701727776 .keyBox {
    disiplay: none;
  }
  .c_portalResProduct_list-01001 .d_title {
    font-size: 15px !important;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  #w_grid-1573265972119 {
    margin-top: 70px !Important;
  }
  #content_box-1619690956113-0 {
    display: none;
  }
  .c_portalResProduct_category-01001004 .cateNameH3:hover:before {
    width: 0 !important;
  }
  #w_common_text-1610002285360 span, #w_common_text-1610002285360 span, #w_common_text-1620631865361 span {
    font-size: 28px !Important;
  }
  #c_portalResProduct_category-16206322214725964 {
    margin: 0px !important;
  }
  .c_portalResProduct_list-01001002 .PhotoList_k1 li {
    padding: 0px !important;
  }
  .c_portalResProduct_category-01001004 .cate1 .cateListBox {
    margin: 0px !important;
  }
  #c_portalResNews_list-16197469102766728 .history .dsj_con dl dd i {
    font-size: 15px !Important;
  }
  .c_portalResNews_list-01001 .p_news {
    padding-top: 0px !important;
  }
  #c_portalResNews_list-16197469102766728 .history .dsj_con dl {
    width: 100%;
    margin-top: 20px !Important;
  }
  #c_portalResNews_list-16197469102766728 .history .dsj_con dl dd .d_con {
    padding: 20px 22px;
    width: 100% !Important;
  }
  #c_portalResNews_list-16197469102766728 .history .dsj_con dl {
    min-height: 0px !Important;
  }
  #w_common_text-1619746685792 span {
    font-size: 24px !important;
  }
  #w_common_text-1609999527704 span {
    font-size: 28px !Important;
  }
  #w_grid-1619515254412>div>.p_gridbox>.p_gridCell {
    margin-top: 0 !important;
  }
  #w_grid-1619515254412 span {
    color: #fff !important;
  }
  #w_grid-1619515254434>div {
    padding: 0 !important;
  }
  #w_grid-1618919210143, #content_box-1618919210129-2 {
    display: none;
  }
  #w_grid-1618919210129 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  #w_grid-1618919210139>div>.p_gridbox {
    padding-right: 0%;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  #w_grid-1618919210134, #w_grid-1618919210152 {
    width: 88% !important;
  }
  #w_grid-1619528915439 {
    margin-top: 10px !important;
  }
  #w_grid-1619528915427 {
    padding: 0px !important;
  }
  #w_grid-1619528915427>div>.p_gridbox>.p_gridCell {
    margin-bottom: 0 !important;
  }
  #w_grid-1619528915417>div>.p_gridbox>.p_gridCell {
    margin-bottom: 0 !important;
  }
  #w_common_text-1619528915468 span {
    font-size: 16px !important;
  }
  #w_common_text-1619528915477 span {
    font-size: 14px !important;
  }
  #w_fline-1619528915472 {
    margin-left: 25px !important;
  }
  #w_grid-1619528915457>.signal>.p_gridbox>.p_gridCell>.reset_style:last-child, #w_common_text-161952891546, #w_grid-1619528915457>.signal>.p_gridbox>.p_gridCell>.reset_style:first-child {
    max-width: 86% !important;
  }
  .c_portalResBreadcrumb_nav-01001001, #w_common_text-1619529026977 {
    display: none;
  }
  #w_grid-1619528915417>div>.p_gridbox>.p_gridCell {
    margin-top: 0px !important;
  }
  #w_common_text-1613988153115 span {
    font-size: 18px !important;
  }
  #w_common_text-1619528981452 span {
    font-size: 24px !Important;
  }
  #c_portalResProduct_list-16195123154258624 .horon .swiper-slide .img00 {
    background: #fff;
  }
  #w_grid-1619528915427>div>.p_gridbox>.p_gridCell {
    margin-top: 0px !important;
  }
  #w_grid-1619528977932 {
    margin-top: 0px !important;
  }
  #w_grid-1618913678296, #w_grid-1618913678307 {
    width: 86% !important;
  }
  #w_grid-1618913678317>div>.p_gridbox {
    padding-right: 0%;
    padding-top: 0 !important;
    padding-bottom: 10px !important;
  }
  #w_grid-1618913678296 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  #w_grid-1618913678325, #content_box-1618913678296-2 {
    display: none;
  }
  #w_grid-1618993906850 {
    margin-top: 30px !important;
  }
  #content_box-1614067188878-0, #w_common_text-1618996141314, #w_common_text-1618993906921, #w_common_text-1618993906931 {
    display: none;
  }
  #w_fimg-1618994012335, #w_fimg-1618994082887, #w_fimg-1618994140202 {
    margin-bottom: 0px !important;
  }
  #w_common_text-1618993906908 span, #w_common_text-1618993906918 span, #w_common_text-1618993906928 span {
    font-size: 18px !Important;
  }
  #w_grid-1614067188878>div>.p_gridbox>.p_gridCell {
    margin-top: 0px !Important;
    margin-bottom: 0px !Important;
  }
  #w_common_text-1618909126406 span, #w_common_text-1618914527920 span {
    font-size: 30px !important;
  }
  #w_grid-1618909126391 {
    margin-top: 30px !important;
  }
  #w_common_text-1618909126418 {
    display: none;
  }
  #w_grid-1618909056374 {
    margin-bottom: 30px !important;
  }
  #w_common_text-1618994317090 span {
    font-size: 16px !Important;
    font-weight: bold !important;
  }
  #w_grid-1618993906838 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  #c_portalResPublic_codeContainer-16189935230730041 {
    display: none;
  }
  #w_fbtn-1618993440886, #w_fbtn-1618993469977, #w_fbtn-1618993490912, #w_fbtn-1618993503198, #w_fbtn-1618993518582 {
    margin-top: 10px !important;
  }
  #w_fbtn-1618993440886 .p_CommonBtn, #w_fbtn-1618993469977 .p_CommonBtn, #w_fbtn-1618993490912 .p_CommonBtn, #w_fbtn-1618993503198 .p_CommonBtn, #w_fbtn-1618993518582 .p_CommonBtn {
    padding: 0px 5px;
  }
  #w_fbtn-1618993440886 .p_CommonBtn .font, #w_fbtn-1618993469977 .p_CommonBtn .font, #w_fbtn-1618993490912 .p_CommonBtn .font, #w_fbtn-1618993503198 .p_CommonBtn .font, #w_fbtn-1618993518582 .p_CommonBtn .font, #w_fbtn-1621253270022 .p_CommonBtn .font {
    font-size: 12px !important;
  }
  #w_common_text-1618912595857 {
    width: 90%;
  }
  #w_common_text-1618912595857 span {
    font-size: 15px !important;
    letter-spacing: 0 !important;
  }
  #w_common_text-1618909732640 span {
    font-size: 30px !important;
  }
  #w_grid-1618909708833 {
    margin-top: 12% !important;
  }
  #c_portalResProduct_category-1614067189253 {
    margin-bottom: 0px !important;
  }
  #w_grid-1614067188668>div>.p_gridbox>.p_gridCell {
    margin-bottom: 0px;
  }
  #w_videobackbox-1618909540862 .w_videobackbox:before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: url(/img/phone_bg.jpg);
    opacity: 0.5;
  }
  #w_common_text-1614067189088 {
    margin-top: 0px !important;
  }
  #w_common_text-1614067189088 span {
    font-size: 30px !important;
  }
  #w_common_text-1614067189093 {
    display: none;
  }
  #c_portalResEbizads_banner-1614067189248 .banner .swiper-slide .b_video .b_video_con {
    display: block !important;
  }
  #w_videobackbox-1618909540862 img {
    display: none;
  }
  .picMarquee-left {

    margin-top: 10px;
}
.picMarquee-left .bd ul li{width: 120px;}
.picMarquee-left .bd ul li .pic{width: 120px;
    height: 80px;}
.picMarquee-left .bd ul li .pic img{display:block !important;
    width: 120px;
    height: 80px;
}
.picMarquee-left .bd ul li .title{overflow:hidden;height:40px}
#w_videobackbox-1618909540862 .w_videobackbox {
    background: rgba(0, 0, 0, 0.5) !important;
}
.w_videobackbox-001 .w_videobackbox>.p_contentbox {
    background: url(../images/sp.jpg) no-repeat;
    background-size: 100% 100%;
}
#w_videobackbox-1618909540862 .w_videobackbox video{display:none}
.banner-tt .banner-tit h3{font-size:1.5rem;    text-shadow: 2px 2px 0px #fff;}
.banner-tt .banner-tit p{font-size:1rem;text-shadow: 2px 2px 0px #fff;}
  .p_pagebox .NumBox {
    display: none !important;
  }
  .p_pagebox {
    width: 100%;
    text-align: center;
  }
  .p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active {
    background: #f5f5f5 !important;
    border-color: #d9d9d9 !important;
    color: #bfbfbf !important;
    cursor: default;
  }
  .p_pagebox .js_pageBtnDisable .iconfont {
    color: #ddd !important;
  }
  .p_pagebox .js_pageBtnDisable:hover .iconfont {
    color: #bfbfbf !important;
  }
  .p_pagebox .pre {
    width: 48%;
    margin-right: 2%;
    background-color: #0054a6;
    transform: scale(0.9);
  }
  .p_pagebox .pre:hover {
    color: rgba(255, 255, 255, 1);
    border-color: #0054a6;
    background-color: #0054a6;
    cursor: pointer;
  }
  .p_pagebox .pre:active {
    background-color: #0054a6;
  }
  .p_pagebox .next {
    transform: scale(0.9);
    width: 48%;
    margin-left: 2%;
    background-color: #0054a6;
  }
  .p_pagebox .next:hover {
    background-color: #0054a6;
  }
  .p_pagebox .next:active {
    background-color: #0054a6;
  }
}
/* scrollbar css */
::-webkit-scrollbar {
  width: 9px;
  background-color: #fff;
}
::-webkit-scrollbar-thumb {
  border: solid 2px #fff;
  width: 5px;
  border-radius: 4px;
  background-color: #383f4b;
}
::-webkit-scrollbar-corner {
  background-color: #fff;
}
::-webkit-scrollbar:horizontal {
  height: 9px;
}
::-webkit-selection {
  background: #0054a6;
  color: #fff;
}
::-moz-selection {
  background: #0054a6;
  color: #fff;
}
::selection {
  background: #0054a6;
  color: #fff;
}
/* animation */
@keyframes circleProgressLoad_right {
  0% {
    transform: rotate(45deg);
  }
  50%, 100% {
    transform: rotate(225deg);
  }
}
@keyframes circleProgressLoad_left {
  0%, 50% {
    transform: rotate(45deg);
  }
  100% {
    transform: rotate(225deg);
  }
}
@-webkit-keyframes to100vh {
  0% {
    width: 0
  }
  100% {
    width: 100vw
  }
}
@keyframes to100vh {
  0% {
    width: 0
  }
  100% {
    width: 100vw
  }
}