
/*Theme Name:           ONE
Theme URI:            http://ddemos.com/
Author:               ONE
Author URI:           http://www.ddemos.com/
Description:          ONE-dd253
Version:              853
Text Domain:          ONE

*/


/***************
All custom CSS should be added to ONE > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
.home-adv .box {
    border: 1px solid #eee;
}
.price-rules-table-wrapper {
    border: 1px solid #ddd;
    border-radius: 1px;


}

.price-rules-table-wrapper td span,.price-rules-table-wrapper th span {
    padding-left: 10px;
    padding-right: 10px;

}



.nav-spacing-xlarge>li {
    margin: 0 23px;
}
.hs-home-news .col.post-item {
    padding-bottom: 0px;
  
}

.hs-home-news .col.post-item .col-inner {
      border-bottom: 1px solid #eee;
}
/*@font-face {*/
/*  font-family: "OPPOSans-Ver2-Bold";*/
/*  src: url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Bold.woff2) format("woff2"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Bold.woff) format("woff"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Bold.ttf) format("truetype"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Bold.eot) format("embedded-opentype");*/
/*  font-variation-settings: 'wght' 700;*/
/*  font-style:normal;*/
/*  font-display:swap;*/
/*}*/

/*@font-face {*/
/*  font-family: "OPPOSans-Ver2-Medium";*/
/*  src: url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Medium.woff2) format("woff2"), */
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Medium.woff) format("woff"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Medium.ttf) format("truetype"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Medium.eot) format("embedded-opentype");*/
/*  font-variation-settings: 'wght' 500;*/
/*  font-style:normal;*/
/*  font-display:swap;*/
/*}*/

/*@font-face {*/
/*  font-family: "OPPOSans-Ver2-Regular";*/
/*  src: url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Regular.woff2) format("woff2"), */
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Regular.woff) format("woff"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Regular.ttf) format("truetype"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans3.0cn-Regular.eot) format("embedded-opentype");*/
/*  font-variation-settings: 'wght' 400;*/
/*  font-style:normal;*/
/*  font-display:swap;*/
/*}*/

/* oppo sans 1.0 ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¼ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ¥Ã‚Â­Ã¢â‚¬â€ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“ */
/*@font-face {*/
/*  font-family:'OPPOSans-Bold';*/
/*  src:url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-B.woff2) format("woff2"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-B.woff) format("woff"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-B.ttf) format("truetype"),*/
/*  url(../../../../cn/assets/src/fonts/zh-CN/OPPOSansB/OPPOSans-B.svg) format("svg"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-B.eot) format("embedded-opentype");*/
/*  font-weight:200;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/

/*@font-face {*/
/*  font-family:'OPPOSans-Medium';*/
/*  src:url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-M.woff2) format("woff2"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-M.woff) format("woff"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-M.ttf) format("truetype"),*/
/*  url(../../../../cn/assets/src/fonts/zh-CN/OPPOSansM/OPPOSans-M.svg) format("svg"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-M.eot) format("embedded-opentype");*/
/*  font-weight:200;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/

/*@font-face {*/
/*  font-family:'OPPOSans-Regular';*/
/*  src:url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-R.woff2) format("woff2"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-R.woff) format("woff"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-R.ttf) format("truetype"),*/
/*  url(../../../../cn/assets/src/fonts/zh-CN/OPPOSansR/OPPOSans-R.svg) format("svg"),*/
/*  url(https://www.oppo.com/content/dam/statics/fonts/cn/OPPOSans-R.eot) format("embedded-opentype");*/
/*  font-weight:200;*/
/*  font-style:normal;*/
/*  font-display:swap*/
/*}*/

body,html {
  font-family: 'OPPOSans-Ver2-Regular','OPPOSans-Regular',Helvetica,Arial,sans-serif,system-ui;
  font-feature-settings: "salt";
}

h1,h2,h3,h4,h5,h6{
    /*font-family:'OPPOSans-Ver2-Medium','OPPOSans-Regular',Helvetica,Arial,sans-serif,system-ui;*/
    font-weight:500;
        font-family:'OPPOSans-Regular',Helvetica,Arial,sans-serif,system-ui;
}
.regular h3,.regular h2,.regular h1 .regular h4,.regular h5 .regular h6{
    font-family:'OPPOSans-Regular',Helvetica,Arial,sans-serif,system-ui;
    font-weight:500;
}

.indent p {
  /*text-indent:2em;*/
}

.font-medium {
  font-family: "OPPOSans-Ver2-Medium";
}

.font-blod {
  font-family: "OPPOSans-Ver2-Bold";
}

.color-bg {
    background: linear-gradient(85deg,#1364b4,#a2c84a);
}




/*Quote*/



.button span {
    font-size: 14px;
    font-weight: 400;
    font-family: 'OPPOSans-Ver2-Medium';
    /*border-bottom: 1px solid;*/

}

footer h5 {
    font-size: 16px;
    font-family: 'OPPOSans-Ver2-Medium';
}

footer p {
    font-size: 12px;
    color: #bbb !important;
}

h2 {
    font-size: 42px;
    font-family: 'OPPOSans-Regular';
}

.home-product-des {
  height: 226px;
  overflow: hidden;
}

.home-jijian {
  height: 124px;
}

.button.is-underline::before {
  content: "";
  height: 2px;
  background-color: currentColor;
  opacity: .6;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  position: absolute;
  bottom: 0;
  left: 0%;
  width: 50%;
}

.button.is-underline:hover::before{
   opacity: 1;
}


.news-tabb .nav-pills > li.active > a ,.news-tabb .nav-pills > li > a:hover{
    background-color: #1665b5;
    border:1px solid #1665b5 ;
    color:#fff !important;

}

.news-tabb .nav-pills > li > a {
    background-color: #fff;
    border:1px solid #aaa ;
 margin-right:12px;
 font-weight:normal;
 color:#1665b5;

}

.news-tabb  .nav-pills>li.active>a{
 font-size:14px;

    color:#1665b5;
}
.news-tabb  .nav-pills>li>a{
        padding:0px 16px;
        font-size:14px;
        line-height:2.2em !important;
        padding-top: 2px;
}
.news-tabb  .nav-pills>li>a span:after{
  display: inline-flex;
  background-color:#ddd;
  width: 14px;
  content:'';
  height: 14px;
  vertical-align: text-bottom;
  margin-left: 6px;
  border-radius: 100%;
}
.news-tabb .nav-pills>li.active>a span:after, .news-tabb .nav-pills>li>a:hover span:after{
background-color:#84bd00;
}
.news-tabb   .tab-panels {
    padding-top: 2.5em;
}

.news-tabb p.from_the_blog_excerpt {
    height: 21px;
    overflow: hidden;
}

.news-tabb h5.post-title.is-large {
    /* height: 44px; */
}

.news-spec .box-vertical .box-text {
    vertical-align: top;
}
.news-spec .box-vertical .box-text  p.from_the_blog_excerpt{
    height:250px;
}


h6.entry-category.is-xsmall {
    display: none;
}

.entry-divider.is-divider.small {
    margin-left: 0px;
}
.entry-header-text.entry-header-text-top.text-center {
    text-align: left;
}

.entry-content.single-page {
    padding: 1.5em;
}

/*.news-tabb .col.post-item {
    padding-bottom: 0px;
}


.news-tabb .box-text.text-left {
    padding-bottom: 0px;
}
*/

.hs-imgbox.box-vertical .box-image {
    vertical-align: top;
}

.hs-imgbox.box-vertical .box-text {
    padding-top: 0px;
}

.text.yewu {
    height: 260px;
}

.no-padding p {
    padding: 0px;
    margin: 0px;
}

.fiveg-cons .accordion-title span {
    font-size: 24px;
}

.bk-gray {
    background-color: #f9f9f9;
    padding: 20px 20px 10px 20px;
}


.sjzn a {
    text-decoration: underline;
    color: #1566b5;
}

.sjzn a:hover {
    color: #0129a5;
}
a.button.primary.is-link  {
    /*text-decoration: underline;*/
        color: #333;
}

a.button.primary.is-link.active {
    color: #1865b4 !important;
}

a.button.primary.is-link.active:after, a.button.primary.is-link:hover:after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background-color: #1865b4;
    bottom: -19px;
    position: absolute;
}

a.button:hover span {
    /*text-decoration: underline;*/
}
a.button.white.is-underline:hover span {
    text-decoration: none;
}

.underline a {
    text-decoration: underline;
}


/*.box:hover a {*/
/*    color: #1564b5;*/
/*}*/

a.ux-menu-link__link.flex:hover span {
    text-decoration: underline;
    color: #1564b5;
}

.news-tabb h5.post-title.is-large {
    font-weight: bold;
    height: 24px;
    overflow: hidden;
}

.spec h3 {
    line-height: 1.4em;
}

div#top-bar {
    border-bottom: 1px solid #eee;
}
a.button.white.is-link span {
    text-decoration: underline;
}
select.search_categories.resize-select.mb-0 {
    font-size: 0.9em;
    height: 58px;
    border-radius: 2px 0px 0px 2px;
    border: none;
}

input#woocommerce-product-search-field-1 {
    height: 78px;
    border-radius: 2px 2px 2px 2px;
    border: none;
    font-weight: 400;
    font-size: 0.9em;
        padding-left: 36px;
}

button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
    height: 78px;
    border: none;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: transparent;
    color: #1564b5;
}
.banner-product {
    height:300px !important;
}
.banner-product .section-bg.bg-loaded {
    background-size: 100% 100% !important;
}


a.button.white.is-link.banner-p-btn span {
    text-decoration: none !important;
    border-bottom: 1px dashed #fff;
    font-size: 1.4em;
    font-weight: 400;
}


.stack.banner-btn {
    border-top: 1px solid #ffffff45;
    border-bottom: 1px solid #ffffff45;
    margin-bottom: 20px;
    padding: 8px 0px;
}

.p-banner-btn p {margin-bottom: 0px;padding: 8px;
/*border-bottom: 1px dashed #ffffffa6;*/
    
}


.brand-gallery .col-inner {
    border: 1px solid #eee;
    padding: 16px;
    border-radius: 1px;
}

/*.tier-pricing-summary-table__top {*/
/*    display: none;*/
/*}*/
th.wcpt-heading {
    text-transform: none;

}
/*p.stock.in-stock {*/
/*    display: none;*/
/*}*/

  
.copyright-footer {
  font-size: 0.9em;
}

.wcpt-item-row.mpn {
    max-width: 120px;
    overflow: hidden;
}