/*
Theme Name: oven
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. oven's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

/* 字体定义 */
@font-face {
  font-family: 'robotoregular';
  src: url('font/Roboto-Regular-webfont.eot');
  src: url('font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('font/Roboto-Regular-webfont.woff2') format('woff2'), */
       url('font/Roboto-Regular-webfont.woff') format('woff'),
       url('font/Roboto-Regular-webfont.ttf') format('truetype'),
       url('font/Roboto-Regular-webfont.svg#robotoregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'robotobold';
  src: url('font/Roboto-Bold-webfont.eot');
  src: url('font/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('font/Roboto-Bold-webfont.woff2') format('woff2'), */
       url('font/Roboto-Bold-webfont.woff') format('woff'),
       url('font/Roboto-Bold-webfont.ttf') format('truetype'),
       url('font/Roboto-Bold-webfont.svg#robotobold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'robotolight';
  src: url('font/Roboto-Light-webfont.eot');
  src: url('font/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('font/Roboto-Light-webfont.woff2') format('woff2'), */
       url('font/Roboto-Light-webfont.woff') format('woff'),
       url('font/Roboto-Light-webfont.ttf') format('truetype'),
       url('font/Roboto-Light-webfont.svg#robotolight') format('svg');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'robotothin';
  src: url('font/Roboto-Thin-webfont.eot');
  src: url('font/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('font/Roboto-Thin-webfont.woff2') format('woff2'), */
       url('font/Roboto-Thin-webfont.woff') format('woff'),
       url('font/Roboto-Thin-webfont.ttf') format('truetype'),
       url('font/Roboto-Thin-webfont.svg#robotothin') format('svg');
  font-weight: normal;
  font-style: normal;
}


.text-12{ font-size: 12px;}
.text-13{ font-size: 13px;}
.text-14{ font-size: 14px;}
.text-16{ font-size: 16px;}
.text-18{ font-size: 18px !important;}
.text-20{ font-size: 20px;}
.text-22{ font-size: 22px;}
.text-26{ font-size: 26px;}
.text-30{ font-size: 30px !important;}
.text-32{ font-size: 32px !important;}
.text-36{ font-size: 36px !important;}
.text-38{ font-size: 38px !important;}
.text-42{ font-size: 42px !important;}

.text-white{ color: #fff;}
.text-gray{ color: #999;}
.text-red{ color: #D0021B;}
.text-dark{ color: #0B3784;}
.text-blue{ color: #297CD7;}

.pad-0{ padding: 0!important;}
.pad-r-10{ padding-right: 10px;}
.pad-r-20{ padding-right: 20px;}
.pad-r-30{ padding-right: 30px;}
.pad-l-30{ padding-left: 30px;}
.pad-lr-8{ padding: 0 8px;}
.pad-lr-16{ padding: 0 16px;}
.pad-tb-16{ padding: 16px 0;}
.pad-tb-40{ padding: 40px 0;}
.pad-tb-80{ padding-top: 80px; padding-bottom: 80px;}
.pad-b-10{ padding-bottom: 10px;}
.pad-b-20{ padding-bottom: 20px;}
.pad-b-40{ padding-bottom: 40px;}
.pad-b-60{ padding-bottom: 60px;}
.pad-t-10{ padding-top: 10px;}
.pad-t-20{ padding-top: 20px;}
.pad-t-30{ padding-top: 30px;}
.pad-t-60{ padding-top: 60px;}
.pad-16{ padding: 16px;}

.mar-0{ margin: 0 !important;}
.mar-b-16{ margin-bottom: 16px !important;}
.mar-r-16{ margin-right: 16px !important;}
.mar-t-16{ margin-top: 16px !important;}
.mar-t-30{ margin-top: 30px !important;}

.ov-block{ display: block !important;}
.ov-inline-block{ display: inline-block !important;}
.ov-inline-block-vm{ display: inline-block !important; vertical-align: middle;}

.ov-ul{ list-style: none; margin: 0; padding: 0;}
.ov-img-auto img{ width: 100%;}

body { position: relative; font-family: 'robotolight',Arial,Tahoma,Helvetica,'Microsoft Yahei',sans-serif; font-weight: 100; color: #4a4a4a; min-width: 320px;}
a{ color: #297CD7; cursor: pointer;}

.ov-ellipsis {overflow: hidden;text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;}

.ov-ellipsis-2l{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}

.flex {display: flex;}
.flex-box{display: flex; display: -webkit-flex; box-align: center; align-items: center; justify-content: center; -webkit-box-align: center;}
.flex-box-normal{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: flex-start; -webkit-align-items: flex-start; align-items: flex-start;}
.flex-1{ flex: 1;}
.flex-2{ flex: 2;}
.justify-between {justify-content: space-between}
.flex-start {justify-content: flex-start; align-items: flex-start;}
.all-t{ align-items: center !important;}


/*large screen breakpoint*/
@media (min-width: 1480px){
  .container {
    width: 1400px;
  }
}

@media (min-width: 1540px){
  .container {
    width: 1448px;
  }
}

.to-animate{ opacity: 0;}

@media (min-width: 1200px){
  .col-lg-2-4{ width: 20%; float: left;}
}

@media (min-width: 992px){
  .col-md-2-4{ width: 20%; float: left;}
}

b{ font-family: "robotobold"; font-weight: 200;}
.ov-btn-top{ background: linear-gradient(125deg, #5167D1,#3246A9); border: 0;  min-width: 170px;    padding: 6px 12px; border-radius: 22px; }
.ov-btn-top:hover{ background: #F5A623;}
/* common style */
.ov-section{ padding: 80px 0;}
.ov-btn-default{ color: #297CD7; border-color: #297CD7; border-radius: 17px; min-width: 170px;  }
.ov-btn-default:hover{ color: #297CD7; border-color: #297CD7; background: #DEEDFD;}

@media (max-width: 992px){
  .ov-section{ padding: 40px 0;}
}


/*header*/
.container-fluid{ position: relative;}
.ov-header{ position: fixed; top: 18px; left: 0; width: 100%; z-index: 99;}
.ov-header>.container:first-child{ padding-bottom: 10px;}
.ov-header-logo{ width: 140px; height: 45px; background: url("/wp-content/uploads/2026/03/logo.png") no-repeat; background-size: 100% auto; position: absolute; top: 3px; left: 25px;}
.ov-header nav ul{ margin: 0; padding: 0;}
.ov-header nav li{ display: inline-block;}
.ov-header nav li a{ display: inline-block; font-family: 'robotolight'; line-height: 50px; font-size: 15px; color: #fff; font-weight: 200; text-decoration: none; padding: 0 14px; opacity: .7;}
.ov-header nav li a:hover,.ov-header nav li.current_page_item a, .ov-header nav li.current-menu-item a{ font-weight: bold; opacity: 1;}
.ov-header-search{ position: relative;display: inline-block; z-index: 2; vertical-align: middle; width: 20px; height: 50px; margin: 0 0 0 24px;}
.ov-header-search .screen-reader-text{ display: none;}
.ov-header-search input[type=search]{ background: url("images/common/search.svg") no-repeat 8px center; border: 0; position: absolute; top: 8px; right: 0;width: 1px; padding: 0 10px 0 30px; cursor: pointer; line-height: 28px;transition: width .4s ease;}
.ov-header-search input[type=search]::-webkit-input-placeholder{
	color:#fff;
}
.ov-header-search input[type=search]::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#fff;
}
.ov-header-search input[type=search]:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#fff;
}
.ov-header-search input[type=search]:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#fff;
}
.ov-header-search input[type=search]:focus{ width: 190px; background-color: #297CD7; color: #fff; border-radius: 28px; outline: 0; cursor: text;
}
.ov-header-search>.icon-search{ float: left; color: #fff; text-decoration: none;}
.ov-header-right{ position: absolute; right: 25px; top: 0;}

.ov-header .btn-primary{padding: 3px 26px 3px 26px; font-size: 14px; border-radius: 28px; margin: 11px 0 0 0; position: relative; background: #fff; border: 0; color: #041851; }
.ov-header .btn-primary:hover{ background: #F5A623; color: #fff;}
.ov-header .btn-primary img{ position: absolute; left: -12px; top: -3px;}
#ov-header-mobile{ display: none;}

.ov-header-lang{ border: 1px solid #fff; height: 24px; line-height: 22px; width: 39px; text-align: center; color: #fff; border-radius: 4px; text-decoration: none; position: absolute; top: 12px; right: 150px; font-size: 13px; opacity: .8; z-index: 1;}
.ov-header-lang:hover{ text-decoration: none; opacity: 1; color: #fff;}

.ov-header-float .ov-header-lang{border-color:#405a6c; color: #405a6c; top: 16px; right: 150px;}

/*float top header*/
/* .ov-header-float{ top: 0; background: #fff; border-bottom: 1px solid #d9d9d9; color: #4a4a4a; animation:header-move 300ms ease-out 1} */
.ov-header-float{ top: 0; background: #fff; border-bottom: 1px solid #d9d9d9; color: #4a4a4a;}
.ov-header-float>.container-fluid:first-child{ padding: 8px 15px;}
.ov-header-float .ov-header-logo{width: 120px; height: 41px; background: url("/wp-content/uploads/2026/03/logo-normal.png") no-repeat; background-size: 100% auto; top: 9px}
.ov-header-float.ov-header nav li a{ color: #4a4a4a;line-height: 42px;}
.ov-header-float.ov-header nav li.current_page_item a{ color: #0B3784;}
.ov-header-float .ov-header-search input[type=search]{background: url("images/common/search-1.svg") no-repeat 8px center; top: 6px;}
.ov-header-float .ov-header-search input[type=search]:focus{background: url("images/common/search.svg") no-repeat 8px center #297CD7;  }
.ov-header-float .ov-header-search{ height: 42px;}
.ov-header-float.ov-header .btn-primary{ margin-top: 7px; border: 1px solid #0375C8; color: #0375C8;}
.ov-header-float.ov-header .btn-primary:hover{ background: #d5f0ff;}
.ov-header-float .ov-header-right {top: 9px;}

@keyframes header-move {
  from{
    top: -30px;
    opacity: 0;
  }
  to{
    top: 0;
    opacity: 1;
  }
}

@media (max-width: 1200px){
  .ov-header nav li a{ padding: 0 9px !important;}
}

@media (max-width: 992px){
  .ov-header{ top: 20px;}
  .ov-header .container-fluid{ text-align: right;}
  .ov-header nav,.ov-header .ov-header-right .btn-primary{ display: none !important; }
  .ov-header-logo{width: 120px; height: 41px; top: 5px;}
  .ov-header-search{ margin-right: 30px;}
  .ov-header-search input[type=search], .ov-header-float .ov-header-search input[type=search]{ top: 9px;}
   #ov-header-menu{ display: inline-block !important; color: #fff; font-size: 24px; line-height: 45px;text-decoration: none;}
  .ov-header-mobile{ background: #fff; border-top:1px solid #d9d9d9; box-shadow: 0 6px 10px rgba(0,0,0,0.2); }
  .ov-header-mobile .ov-ul a{ color: #4a4a4a; padding: 10px 20px; display: block; text-decoration: none; border-bottom: 1px solid #d9d9d9;
  background: url('images/common/mleft.svg') no-repeat 95% center; background-size: auto 40%}
  #ov-header-mobile .ov-header-mobile-btn .btn-primary{margin:16px 0; width: 112px;}

  .ov-header-lang{ top:10px; right:100px;}
  .ov-header-float .ov-header-lang{border-color:#405a6c; color: #405a6c; top: 18px; right: 100px;}

  .ov-header-float .ov-header-mobile{ box-shadow: none;}
  .ov-header-float{ top: 0;}
  .ov-header-float #ov-header-menu{ color: #4a4a4a;}
  .ov-header-float .ov-header-right { top: 8px;}
}

/* footer */
.ov-ad{ background: url(images/common/bg-footer.jpg) no-repeat center top; color: #fff; background-size: auto 100%; min-height: 260px; padding-top:46px; }
.ov-ad a{ display: inline-block; margin-top: 30px; min-width: 163px;}

.ov-footer-nav{ padding-top: 40px; padding-bottom: 40px;}
.ov-footer-nav a{ font-size: 12px; color: #4a4a4a; opacity: 0.8; text-decoration: none;}
.ov-footer-nav a:hover{ opacity: 1; text-decoration: underline;}
.ov-footer-nav>div{ min-height: 165px;}
.ov-footer-nav .footer-contact{ border-left:1px solid rgba(151,151,151,0.3); padding-left: 60px;}
.footer-logo{ padding: 20px 0 0 40px;}
.ov-footer-nav .col-lg-8{border-left:1px solid rgba(151,151,151,0.3); padding-left: 70px;}
.ov-footer-nav h3 span.icon{ display: none;}
.ov-footer-nav a.icon{ font-size: 22px; margin-right: 6px; text-decoration: none;}
.ov-footer-nav a.icon-facebook:hover{ color:#36538f;}
.ov-footer-nav a.icon-Twitter:hover{ color:#069ff5; }
.ov-footer-nav .col-sm-3 >p:last-child{ padding-right: 10px;}

.ov-copyright{ border-top:1px solid rgba(151,151,151,0.3); padding-top: 10px; padding-bottom: 10px; }
.ov-copyright .col-sm-9 .text-12{ opacity: .5; }
.ov-copyright .col-sm-3 p.text-12{ cursor: pointer;}
.ov-copyright .col-sm-3 p.text-12 span{ display: inline-block; vertical-align: middle;}


.col-xs-3.text-right .dropdown-menu{ right: 0; left: auto;}

@media (max-width: 768px){
  .ov-footer-nav .col-lg-4{ height: 30px; overflow: hidden; transition: height .4s ease}
  .ov-footer-nav h3{ margin: 0; padding-bottom: 10px;}
  .ov-footer-nav>div{ min-height: inherit;}
  .ov-footer-nav .col-lg-2{ border: 0;}
  .ov-footer-nav .col-lg-8{ border: 0; padding-left: 15px;}
  .ov-footer-nav .col-lg-3.text-right{ text-align: center !important; padding-top: 20px;}
  .ov-footer-nav h3 span.icon{ display: inline-block; float:right;}

  .ov-footer-nav .col-sm-3 >p:last-child{ padding-right: 0;}
  .ov-copyright .col-sm-3,.ov-copyright .col-sm-9{ text-align: center !important;}

  .footer-logo{ padding: 0; text-align: center; padding-bottom: 20px;}
  .footer-logo img{ width: 70px;}

  .ov-footer-nav .footer-contact{ padding-left: 15px; height: 30px; overflow: hidden;}
  /* .ov-footer-nav .footer-contact .text-13{ display: none;} */
  /* .ov-footer-nav .footer-contact a{  justify-content: center !important;} */

}

/* homepage style */
.ov-home-top{ background: url(images/home/banner.jpg) no-repeat center; height: 773px; background-size: cover; padding-top: 410px; color: #fff;}
.ov-home-top-text{ max-width: 530px; text-align: center; margin: 0 auto;}
.ov-home-top-text h2{ font-family: 'robotothin';}
.ov-home-top-text .ov-btn-top{ margin-top: 30px;}

.ov-numbers{ background: #297CD7; padding: 26px 0; margin-top: 118px; }

.ov-features{  }
.ov-features h4{ line-height: 1.2;}
.ov-features .text-14.text-gray{ max-width: 750px; margin: 0 auto;text-align: center;}
.ov-features-3d{ margin-top: 120px;}
.ov-features-3d .ov-img-auto{ padding-right: 90px;}
.ov-features-3d .pad-t-20{ max-width: 600px;}

.ov-features-saas{ margin-top: 30px;}
.ov-features-saas .ov-img-auto{ padding:30px 60px 0 0;}
.ov-features-saas .pad-t-20{ max-width: 600px;}

.ov-solutions{ background: #F6F9FF;  padding: 140px 0; min-height: 679px;  }
.ov-solutions .row{ margin-top: 80px;}
.ov-solutions .row>.col-lg-2-4{ height: 362px;  }
.ov-solutions .row>.col-lg-2-4>div{transition: all .4s ease;  display: block; width: 100%; height: 100%; position: relative; color: #fff;border-radius:12px; overflow: hidden; padding-top: 127px;}
.ov-solutions .row>.col-lg-2-4>div *{ position: relative; z-index: 2;}
.ov-solutions .row>.col-lg-2-4>div::before{ content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(18,39,116,0.2)}
.ov-solution-item{ visibility: hidden; top: 10px;}
.ov-solutions .row>.col-lg-2-4>div:hover::before{ content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0;background: rgba(18,39,116,0.85);}
.ov-solutions .row>.col-lg-2-4>div>h4{ position: absolute; left: 24px; bottom: 26px;}

.ov-solutions .row>.col-lg-2-4:first-child>div{ background: url("images/home/trade-1.jpg") no-repeat center; background-size: auto 100%;}
.ov-solutions .row>.col-lg-2-4:nth-child(2)>div{ background: url("images/home/trade-2.jpg") no-repeat center; background-size: auto 100%;}
.ov-solutions .row>.col-lg-2-4:nth-child(3)>div{ background: url("images/home/trade-3.jpg") no-repeat center; background-size: auto 100%;}
.ov-solutions .row>.col-lg-2-4:nth-child(4)>div{ background: url("images/home/trade-4.jpg") no-repeat center #272018; background-size: auto 100%;}
.ov-solutions .row>.col-lg-2-4:nth-child(5)>div{ background: url("images/home/trade-5.jpg") no-repeat center #041851; background-size: auto 100%;}
.ov-solutions .row>.col-lg-2-4>div:hover{ background-size: auto 110%;}
.ov-solutions .row>.col-lg-2-4>div:hover .ov-solution-item{ visibility: visible;}
.ov-solutions .row>.col-lg-2-4>div:hover>h4{ display: none;} 
.ov-solutions .ov-btn-solution{ min-width: 111px; background: linear-gradient(45deg, #3462CB, #15B2F1); border: 0; border-radius: 15px; }

.ov-home-list .row{ margin-top: 90px;}
.ov-home-list .row .col-lg-6:last-child{ border-left:1px solid #d9d9d9; }
.ov-home-list p.flex-box{ margin-bottom: 30px; padding: 0 12%; line-height: 1.6; min-height: 180px;}

.ov-home-news{ background:url(images/home/bg-map.png) repeat; background-size: 50% auto; padding-bottom: 140px;}
.ov-home-news .row{ padding-top: 40px;}
.ov-home-news .col-lg-2-4{ margin-top: 30px;}
.ov-home-news .col-lg-2-4 a{ color: #4a4a4a; display: block; text-decoration: none; background: #fff; border-radius: 7px; box-shadow: 0 0 10px rgba(0,0,0,0.08); padding:20px; height: 260px;position: relative;bottom:0; transition: bottom 300ms ease;}
.ov-home-news .col-lg-2-4 a:hover{ box-shadow: 0 6px 10px rgba(0,0,0,0.1);bottom: 6px;}
.ov-home-news .col-lg-2-4 time{ border-bottom: 1px solid #d9d9d9; display: block; padding-bottom: 10px;}
.ov-home-news .col-lg-2-4 .more{ position: absolute; bottom: 20px; left: 20px;}

.ov-home-world { padding-bottom: 0 !important;}
.ov-home-world .ov-img-auto{ margin: 90px auto 0;}


@media (max-width: 1200px){
  .ov-solutions .col-sm-6{ margin-top: 30px;}
  .ov-solutions{ padding: 60px 0 0 0;}
  .ov-solutions .row{ margin-top: 70px;}
}

@media (max-width: 992px){
  .ov-home-top{ padding-top: 420px; height: 600px; background: url(images/home/bg-banner-m.jpg) no-repeat top; background-size: 100% auto;}
  .ov-home-top-text{ text-align: center; max-width:inherit}
  .ov-numbers{ margin-top:70px;}

  .ov-features-3d .ov-img-auto{ padding: 30px 0 0 0;}
  .ov-features-3d{ margin-top: 40px;}
  .ov-features-saas .ov-img-auto{ padding:30px 0 0 0;}

  .ov-home-list p.flex-box{ padding: 0;}
}

@media (max-width: 768px){
  .ov-home-top{ height: 820px;}
  .ov-solutions .col-lg-2-4{ margin-top: 30px;}
  .ov-solutions .row>.col-lg-2-4>div .ov-solution-item{ visibility: visible;}
  .ov-solutions .row>.col-lg-2-4>div>h4{ display: none;} 
  .ov-solutions .row>.col-lg-2-4>div::before{ content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0;background: rgba(18,39,116,0.6);}
  .ov-home-list .row .col-lg-6:last-child{ border:0; }
}

/* products page style */
.ov-products-overview{ padding: 160px 0 100px 0;}
.ov-products-overview .container-fluid,.ov-products-overview .container-fluid .col-lg-7{ padding: 0;}
.ov-products-overview .container-fluid .row{ margin: 0;}
.ov-products-overview .ov-home-top-text{ max-width: 68%; display: inline-block; text-align: left; margin-top: 40px;}

.ov-products-list{ background: #F6F9FF; }
.ov-products-list .row{ padding-top: 80px;}
.ov-products-list .row .col-lg-6>div{ color: #fff; min-height: 362px; padding: 80px 15px 0; }
.ov-products-list .row .col-lg-6:first-child>div{ background: url(images/products/bg-1.jpg) no-repeat; background-size: cover;}
.ov-products-list .row .col-lg-6:last-child>div{ background: url(images/products/bg-2.jpg) no-repeat; background-size: cover;}

.ov-products-list .row .col-lg-6>div .ov-btn-default{ background: transparent; color: #fff; border-color: #fff; margin-top: 50px;}
.ov-products-list .row .col-lg-6>div .ov-btn-default:hover{ background: #F5A623;  border-color: #F5A623; }

.ov-products-top{ padding-bottom: 100px; }
.ov-enterprise-feature { background: #F6F9FF;}
.ov-enterprise-feature .ov-btn-default{ min-width: 120px; margin-top: 36px;}
.ov-enterprise-feature .col-lg-2-4{ margin-top: 80px;}
.ov-enterprise-feature .col-lg-2-4 >div{ display: block; min-height: 336px; background: #fff; padding: 40px 30px; text-decoration: none; color: #4a4a4a;}
.ov-enterprise-feature .col-lg-2-4 >div:hover{ background: #ECF3F9;}
.ov-enterprise-feature .col-lg-2-4 >div>p:first-child{ margin-bottom: 40px;}

.ov-personal-feature{ background:url(images/home/bg-map.png) repeat; background-size: 50% auto;}
.ov-personal-feature .row{ padding-top: 80px;}
.ov-personal-feature .ov-ul li{ margin-bottom: 12px; padding: 6px 20px; cursor: pointer;}
.ov-personal-feature .ov-ul li a{ text-decoration: none;}
.ov-personal-feature .ov-ul li.on,.ov-personal-feature .ov-ul li:hover{ background: #fff; box-shadow: 0 0 2px rgba(0,0,0,0.2)}
.ov-personal-feature .feature-list>div{background: #fff; box-shadow: 0 0 2px rgba(0,0,0,0.2); padding: 36px 48px;}
.ov-personal-feature .feature-list>div{display: none;}
.ov-personal-feature .feature-list>div>p:not(:last-child){ margin-bottom: 16px;}
.ov-personal-feature .feature-list>div>p:last-child{ margin-bottom: 0;}
.ov-personal-feature .feature-list>div>p>span:last-child{ padding-left: 12px;}


@media (max-width: 1200px){
  .ov-products-overview .ov-home-top-text{ max-width: 80%; display: inline-block; text-align: left; margin-top: 0px;}
  .ov-enterprise-feature .col-lg-2-4 a,  .ov-enterprise-feature .container>.row:first-child .col-lg-6{ text-align: center !important;}
  .ov-enterprise-feature .col-lg-2-4{ margin-top: 50px;}
}

@media (max-width: 768px){
  .ov-products-overview{ padding: 80px 0 60px 0;}
  .ov-products-overview .ov-img-auto{ margin-top: 20px;}
  .ov-products-list .row{ padding-top: 20px;}
  .ov-products-list .row .col-lg-6{ padding-top: 20px;}
  .ov-enterprise-feature .col-lg-2-4{ margin-top: 30px;}
  .ov-personal-feature .row{ padding-top: 40px;}
  .ov-personal-feature .ov-ul li{ float: left; width: 50%; padding: 6px;}
  .ov-personal-feature .ov-ul li a b{ font-size: 14px !important;}
  .ov-personal-feature .feature-list>div{background: #fff; box-shadow: 0 0 2px rgba(0,0,0,0.2); padding: 16px;}
}

/* solutions page style */
.ov-solutions-overview{ padding: 140px 0 100px; text-align: center; background: url(images/solutions/bg-top.jpg) no-repeat bottom center; background-size:100% auto;}
.ov-solutions-overview .container-fluid p{ display: inline-block; max-width: 530px;}

.ov-solutions-section{ padding: 90px 0 120px;}
.ov-solutions-section { position: relative;}
.ov-solutions-section .ov-icon{ position: absolute; top: -53px; left: 50%; margin-left: -53px;}
.ov-solutions-section .ov-btn-default{ margin: 60px 0 78px;}
.ov-solutions-section .ov-img-auto{ max-width: 1083px; margin: 0 auto;}
.bg-gray{ background: #F6F9FF;}
.ov-customer-list{ margin-top: 50px;}
.ov-customer-list span{ display: inline-block; vertical-align: middle; margin:10px}

@media (max-width: 768px){
  .ov-solutions-overview{padding: 80px 0 40px;background-size:300% auto;}
  .ov-solutions-section{ padding: 60px 0 60px;}
  .ov-solutions-section .ov-btn-default{ margin: 30px 0 38px;}
}

/* support page style */

.ov-support-search{ padding: 140px 0 100px;}
.ov-search-wrap{ background: #F6F9FF; box-shadow: 0 15px 20px rgba(79,139,172,.13);
height: 48px; padding-right: 38px; border: 1px solid #DCE2F4; border-radius:28px; width: 432px; margin: 0 auto; position: relative;}
.ov-search-wrap button.icon-search{ position: absolute; top: 5px; right: 5px; height: 38px;
width: 38px; border-radius:100%; background: #3246A9; color: #fff; border: 0; font-size: 20px;}
.ov-search-wrap input{ outline: 0; width: 100%; border: 0; line-height: 48px; padding: 0 20px; background: transparent;}

.ov-support-start .ov-ul{ width: 80%; margin: 100px auto 0; min-height: 546px;}
.ov-support-start .ov-ul li{ transition: all .4s ease;float: left; position: relative;}
.ov-support-start .ov-ul li:nth-child(1){ background: url(images/support/1.jpg) no-repeat center; width: 33%; height: 273px; background-size: auto 110%;}
.ov-support-start .ov-ul li:nth-child(2){ background: url(images/support/2.jpg) no-repeat center; width: 42%; height: 273px; background-size: auto 110%;}
.ov-support-start .ov-ul li:nth-child(3){ background: url(images/support/3.jpg) no-repeat center; width: 25%; height: 546px; background-size: auto 110%; float:right;}
.ov-support-start .ov-ul li:nth-child(4){ background: url(images/support/4.jpg) no-repeat center; width: 25%; height: 273px; background-size: auto 110%;}
.ov-support-start .ov-ul li:nth-child(5){ background: url(images/support/5.jpg) no-repeat center; width: 25%; height: 273px; background-size: auto 110%;}
.ov-support-start .ov-ul li:nth-child(6){ background: url(images/support/6.jpg) no-repeat center; width: 25%; height: 273px; background-size: auto 110%;}
.ov-support-start .ov-ul li:hover{ background-size: auto 120%;}
.ov-support-start .ov-ul li a{ color: #fff; text-decoration: none; width: 100%; height: 100%;}
.ov-support-start .ov-ul li>p{ position: absolute; top: 15px; right: 15px;}

.ov-support-help .container{ margin-top: 20px;}
.ov-support-help .container a{ text-decoration: none; color: #4a4a4a; display: block; border-bottom:1px solid #d9d9d9; padding: 6px 0; }
.ov-support-help .container h3{ padding-top: 20px;}

@media (max-width: 992px){
  .ov-support-start .ov-ul{ width: 100%; margin: 40px auto 0; min-height: 546px;}
  .ov-support-start .ov-ul li:nth-child(1),.ov-support-start .ov-ul li:nth-child(2){width: 50%; height: 246px;background-size: cover;}
  .ov-support-start .ov-ul li:nth-child(3){ width: 100%; height: 246px; background-size: cover; float:left;}
  .ov-support-start .ov-ul li:nth-child(4),.ov-support-start .ov-ul li:nth-child(5),.ov-support-start .ov-ul li:nth-child(6){width: 33.3333%; height: 246px;background-size: cover;}
}

@media (max-width: 768px){
  .ov-support-search{ padding: 80px 0 40px;}
  .ov-search-wrap{ width: 88%;}
}

@media (max-width: 414px){
  .ov-support-start .ov-ul li{ width: 100% !important; height: 180px;}
}

/* price page style */
.ov-price-top{padding: 140px 0 100px;}
.ov-price-top a{ text-decoration: none; color: #4a4a4a;}
.ov-price-ad{ background: url(images/price/bg-top.jpg) no-repeat; background-size: cover; min-height: 180px; margin: 50px 0 80px; border-radius:8px; color: #fff; padding: 0 20px;}
.ov-price-ad >div{ float: left; max-width: 40%; margin: 30px 0 0 300px;}
.ov-price-ad a{ float: right; margin: 80px 170px 0 0; background: transparent; border-color: #fff; color: #fff; }

.ov-price-vip{ margin-top: 50px;}
.ov-price-vip h3{ height: 86px; margin: 0; color: #fff;border-radius: 8px 8px 0 0;}
.ov-price-vip .col-lg-4>div:first-child,.ov-price-vip .col-lg-8>div:first-child{
   border-radius: 8px;  margin: 0 auto 20px; background: #fff; box-shadow: 0 6px 10px rgba(0,0,0,0.18); padding-bottom: 20px;}
.ov-price-vip .ov-free-wrap h3{ background: #2382D2;}
.ov-price-vip td{ padding: 12px 20px; }
.ov-price-vip .ov-vip-wrap h3{ background: #1EB8DC;}
.ov-price-vip .ov-vip-more-wrap h3{ background: #6520D0;}

.ov-price-free{  background: #fff;border-radius: 6px;box-shadow: 0 6px 10px rgba(18, 83, 169, 0.2); margin: 70px 0 40px; overflow: hidden;}
.ov-free-try{ background: #297CD7;   color: #fff;}
.ov-price-free>.flex-box{min-height: 190px;}
.ov-price-list .btn-sm{ min-width: 175px; border:0; border-radius: 3px; }
.ov-price-list td{ padding: 6px 0; font-size: 13px;}

.ov-price-item{background: #fff;border-radius: 6px;box-shadow: 0 6px 10px rgba(18, 83, 169, 0.2); padding: 30px; margin-bottom: 30px;}
.ov-price-item table{ margin-top: 30px;}

.ov-price-tip-wrap{ margin: 20px 0; line-height: 1.8; width: 33%; padding: 0 20px; display: inline-block;
  vertical-align: top;}
.price-box{ padding: 12px 20px; text-align: center;border-bottom: 1px solid #eee;}  
.price-box b{ font-size: 50px;}

@media (max-width: 1200px){
  .ov-price-ad >div{ float: left; margin: 40px 0 0 160px;}
  .ov-price-ad >a{ float: right; margin: 80px 80px 0 0; }
}
@media (max-width: 992px){
  .ov-price-ad { text-align: center;margin: 30px 0 30px; }
  .ov-price-ad >div{ float: left; width: 100%; text-align: center; margin: 40px auto 0 auto;}
  .ov-price-ad >a{ float: none; display: inline-block; width:190px; margin: 40px auto 40px auto; }
  .ov-price-vip{ margin-top: 30px;}
  .ov-price-free{ margin: 30px 0 20px;}
  .ov-price-free>.flex-box{min-height: auto;}
  .ov-price-free>.flex-box.ov-free-try{min-height: 100px;}
  .ov-price-tip-wrap{ width: 100%;}
  
}

@media (max-width: 768px){
  .ov-price-top{ padding: 80px 0 40px;}

}


/* enterprise page style */
.ov-enterprise-top{padding: 140px 0 100px; background: url(images/enterprise/bg-top.jpg) no-repeat center 60px ; background-size: 100% auto;}
.ov-enterprise-top-text{ max-width: 890px; margin: 20px auto 100px;}

.ov-price-vip.ov-price-vip-b h3{ height: 60px; margin: 0; color: #fff;border-radius: 8px 8px 0 0; background: #4B6475;}
.ov-price-vip.ov-price-vip-b .ov-vip-more-wrap h3{ background: #1EB8DC;}

.ov-price-vip-b{ margin-top: 60px; margin-bottom: 60px;}
.ov-price-vip-b .ov-btn-top{ border-radius:3px; min-width: 139px; }
.ov-pad-title{ padding: 12px 20px;}
h4.ov-mar-title{ margin: 12px 20px; border-top: 1px solid #d3d3d3; padding-top: 12px; }

.ov-price-vip.ov-price-vip-c div.flex-box,.ov-price-vip.ov-price-vip-c  table{ min-height: 260px;}

.ov-enterprise-info-wrap{ border-radius: 8px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.18); margin: 0 15px; padding: 30px 40px 40px;}
.ov-enterprise-info-wrap td{ padding: 6px; text-align: center;}
.ov-enterprise-info-wrap p{ margin-bottom: 30px;}
.ov-enterprise-info-wrap .col-lg-8{ border-left:1px solid #d9d9d9; padding-left: 30px;}

.ov-enterprise-sum{ background: url("images/enterprise/bg.jpg") no-repeat center;
  background-size: cover; padding: 80px; color: #fff; border-radius:8px; margin-top: 40px; margin-bottom: 40px; text-align: center;}
  .ov-enterprise-sum.row .col-sm-4:first-child .ov-sum-item{ background: #01B8FA;}
  .ov-enterprise-sum.row .col-sm-4:nth-child(2) .ov-sum-item{ background: #0375C8;}
  .ov-enterprise-sum.row .col-sm-4:nth-child(3) .ov-sum-item{ background: #20527F}
  .ov-enterprise-sum .ov-sum-item{ border-radius:10px; padding: 20px; min-height:308px;
    margin: 0 auto; max-width: 276px;}
  .ov-enterprise-sum .ov-sum-item li{ opacity: .8; line-height: 30px;}
  .ov-enterprise-sum .ov-sum-item h3{ padding-bottom: 30px;}
  .ov-enterprise-sum .ov-sum-item h3:after{ width: 70px; margin: 6px auto 0; display: block; content: '';
  height: 3px; background: #fff;}

  .ov-enterprise-features{background:url(images/home/bg-map.png) repeat; background-size: 50% auto;}
  .ov-enterprise-features .ov-list-item{ width: 25%; display: inline-block; vertical-align: top;
    margin-bottom: 30px; padding: 0 20px; line-height: 2; font-size: 13px;}
    .ov-enterprise-features .container:last-child{ padding: 0; font-size: 0;}

    @media (max-width: 992px){
      .ov-enterprise-features .ov-list-item{ width: 32%;}
    }
  
@media (max-width: 768px){
  .ov-enterprise-top{ padding: 80px 0 40px;}
  .ov-enterprise-top-text{ margin: 0 auto 50px;}
  .ov-price-vip.ov-price-vip-c td{ padding: 12px 3px;}
  .ov-price-vip-b{ margin-top: 30px; margin-bottom: 30px;}

  .ov-enterprise-info-wrap .col-lg-8{ border-left:0; padding-left: 15px;}

  .ov-enterprise-sum{ padding: 40px 0 20px; margin: 20px 15px 20px;}
  .ov-enterprise-sum .ov-sum-item{ margin-bottom: 20px;}
  .ov-enterprise-features .ov-list-item{ width: 49%;}


}

@media (max-width: 414px){
  .ov-enterprise-features .ov-list-item{ width: 100%;}
  .ov-price-vip.ov-price-vip-c td{ padding: 12px 3px; font-size: 10px;}

}

/* download page style */
.ov-download-top{padding: 140px 0 0;}
.ov-download-top-text{ padding: 130px 0 80px;}
.ov-download-content{ padding: 110px 0;}
.ov-download-content .swiper-slide.on{ background: #fff;}
.ov-download-content .swiper-slide{ width: 14.2857142%; cursor: pointer;}
.ov-download-item{ padding: 60px; background: #fff; margin-top: -2px; display: none;}

.ov-download-wrap{ padding-top: 100px; padding-bottom: 100px;}
.ov-download-box{ border-radius: 14px;  min-height: 308px; padding: 50px 48px; box-sizing: border-box; position: relative; top: 0; transition: top 200ms;background: #F6F9FF; margin-bottom: 60px !important;}

.ov-download-box .btn-default{padding: 6px 30px !important; min-height: 38px !important; box-sizing: border-box; margin-bottom: 12px !important; display: inline-flex !important; justify-content: flex-start !important; }

.ov-download-box:hover{ top: -20px; background: #fff; box-shadow: 0 4px 20px rgba(18,83,169,0.1);}

.ov-download-box p{ margin-bottom: 4px !important;}

.ov-download-btns{ padding-left: 50px; padding-top: 30px;}

.products-logo{ position: absolute; top: -34px; left: 40px;}

.ov-download-server-divider{ position: relative;}
.ov-download-server-divider::after{ content: ''; width: 1px; height: 100%; position: absolute; top: 0; left: 50%; background: #ddd;}

.ov-server-title{ clear: both; border-top: 1px solid #ddd; margin: 0 15px 50px; }

@media (max-width: 992px){
  .ov-download-content .swiper-slide{ width: 25%;}
}


@media (max-width: 768px){
  .ov-download-top{ padding: 130px 0 40px; text-align: center; }
  .ov-download-top .container{background: none;}
  .ov-download-top .ov-download-top-text{ padding: 30px 0 0;}
  .ov-download-content .swiper-slide{ width: 40%;}

  .ov-download-content{ padding: 40px 0;}

  .ov-download-wrap{ padding-bottom: 0 !important;}

  .ov-download-box >.flex-box,.ov-download-server-divider .flex-box{ display: block !important;}
  .ov-download-btns{ padding-left: 0; padding-top: 30px;}
  .products-logo{ position: absolute; top: -34px; left: 50%; transform: translateX(-50%);}
  .products-logo img{ width: 74px;}
  .ov-download-server-divider::after{ display: none;}
  .ov-download-server-divider .pad-l-30{ padding-left: 15px; padding-right: 15px; padding-top: 30px;}
  .ov-download-server-divider .pad-r-30{ padding-right: 15px; padding-left: 15px;}
}

/* about page style */
.ov-about-top{padding: 140px 0 100px; background: url(/wp-content/uploads/2026/03/bg-scaled.jpg) no-repeat right bottom; background-size: 100% auto}
.ov-about-top-text{ padding: 30px 0 0; max-width: 680px;}
.ov-about-map{ height: 650px;}

@media (max-width: 768px){
  .ov-about-top{padding: 80px 0 40px;}
}

/* list page style */
.ov-list-top{ padding: 120px 0 80px;}


.ov-post-list .col-sm-6{ margin-bottom: 30px;}
.ov-post-list .col-sm-6>a{ background:#fff; display: block; padding: 24px 20px 16px; color: #4a4a4a; text-decoration: none; position: relative; bottom: 0; transition: all 200ms ease;}
.ov-post-list .col-sm-6>a:hover{ box-shadow: 0 2px 9px rgba(0,0,0,0.1); bottom: 8px;}
.ov-post-list .col-sm-6 h3{  min-height: 60px;    margin: 0; padding-top: 20px;line-height: 1.2;}
.ov-post-list .row{ max-width: 1000px; margin: 0 auto;}

.ov-post-detail .row{ max-width: 768px; margin: 0 auto;overflow-wrap: break-word; word-break: normal;font-size: 16px;}
.ov-post-detail img{ max-width: 100% !important;}
.ov-post-detail .ov-divider span{ background: #fff;}
.ov-post-detail .ov-divider span a{ display: inline-block; width: 50px; height: 50px; border:1px solid #d9d9d9;
border-radius:100%; line-height: 50px; padding-top: 6px; margin: 0 4px; vertical-align: middle;}
.ov-post-detail .ov-divider .wechatShare{ padding-top: 8px;}
.ov-post-detail .clearfix .pull-left,.ov-post-detail .clearfix .pull-right{ width: 49%;}

@media (max-width: 768px){
  .ov-list-top{ padding: 80px 0 40px;}
}

.ov-news .ov-pagination .nav-links{display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;}

.ov-news .ov-pagination .nav-links>a:first-child,.ov-news .ov-pagination .nav-links>span:first-child{
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ov-news .ov-pagination .nav-links>a,.ov-news .ov-pagination .nav-links>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.ov-news .ov-pagination .nav-links>a:last-child, .ov-news .ov-pagination .nav-links>span:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ov-news .ov-pagination .nav-links>a:hover,.ov-news .ov-pagination .nav-links .page-numbers.current{background: #f5f5f5;}

.ov-news .ov-divider{ display: none;}
.ov-news .nav-links{ border-top:1px solid #d9d9d9;}
.ov-news .ov-pagination .nav-links{ border:none;}

.ov-list-top .updated, .ov-list-top .byline,.ov-list-top .cat-links{ display: none;}

nav.post-navigation{ background: #F6F9FF; margin-top: -40px;}
nav.post-navigation h2{ display: none;}
nav.post-navigation .nav-links{  max-width: 798px; box-sizing: border-box; margin: 0 auto; padding:20px 15px 60px; overflow: hidden;}
nav.post-navigation .nav-links a{ text-decoration: none;}
nav.post-navigation .nav-links .nav-previous{ float: left; width: 49%;}
nav.post-navigation .nav-links .nav-next{ float: right; width: 49%; text-align: right;}
nav.post-navigation .nav-links .screen-reader-text{ display: none;}
nav.post-navigation .nav-links .meta-nav{ display: block; color: #999;}



/*--------------------------------------- iconfont -----------------------------------------*/
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont';  /* Project id 641997 */
  src: url('//at.alicdn.com/t/c/font_641997_zr13orq181.woff2?t=1783430817423') format('woff2'),
       url('//at.alicdn.com/t/c/font_641997_zr13orq181.woff?t=1783430817423') format('woff'),
       url('//at.alicdn.com/t/c/font_641997_zr13orq181.ttf?t=1783430817423') format('truetype');
}
.icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-luntan:before {
  content: "\e600";
}

.icon-email:before {
  content: "\e62d";
}

.icon-diqiu:before {
  content: "\e689";
}

.icon-Twitter:before {
  content: "\e833";
}

.icon-facebook:before {
  content: "\e664";
}

.icon-eye:before {
  content: "\e63f";
}

.icon-check:before {
  content: "\e63e";
}

.icon-add:before {
  content: "\e620";
}

.icon-reduce:before {
  content: "\e63d";
}

.icon-close:before {
  content: "\e630";
}

.icon-company:before {
  content: "\e63c";
}

.icon-menu:before {
  content: "\e618";
}

.icon-qr:before {
  content: "\e639";
}

.icon-qq:before {
  content: "\e63a";
}

.icon-coin:before {
  content: "\e63b";
}

.icon-left:before {
  content: "\e64c";
}

.icon-right:before {
  content: "\e64f";
}

.icon-search:before {
  content: "\e651";
}

