/*
Theme Name:
Theme URI: https://www.devdiy.com/
Description:  互联商通技术的作品。
Author:  devdiy
Author URI: https://www.devdiy.com/
Date:2022-03-23
Version: 1.0
License: 互联商通信息技术许可认证
License URI: https://www.devdiy.com/
Tags: DEVDIY技术及WordPress等诸多优秀开源系统
*/
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  color:#333;   
  /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.025) inset, 0 0 8px rgba(0, 49, 128, 0.3);*/
  outline: 0 none;
}

/** 首页顶部样式 **/
.diy-nav{z-index:-1;background: none;}
.diy-top-banner{position: relative;}
.diy-top-banner-tips{}

.row{max-width:1200px;}
.diy-nav-panel-wrapper ::-webkit-scrollbar-thumb{background-color: red;
    border-radius: 5px;}
.diy-nav-panel-wrapper ::-webkit-scrollbar-thumb {
    border-radius: 4px;
}    
.diy-nav-panel-wrapper ::-webkit-scrollbar-track {
    border-left: 1px solid red;
    background-color: red;
}

.diy-box-website {position: relative;width: 100%;margin: 0 auto 30px;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.diy-box-website .icon{
  font-weight: 500;position: relative;display: block;color: #414042;margin-top:40px;text-decoration: none;cursor: pointer;width: 100%;padding: 10px 20px 10px;margin-bottom: 0;
}
a .title:hover,a .intro:hover{color:#FF8C00;}
a .title:hover,a .intro:hover{color:#FF8C00;}
.diy-box-website .title {font-weight:500;position: relative;display: block;color: #202325;
    margin-top:40px;text-decoration: none;
    cursor: pointer;width: 100%;padding: 10px 20px 10px;
    margin-bottom: 0;}
.diy-box-website .intro {margin-left:auto;margin-right:auto;font-size: 0.875rem;width:65%;font-weight: 400;color: #202325;}
.diy-icon-ps-60-pie-bar-charts:before {background-position: -180px -420px;}

.diy-box-website .icon:before {content: "";display: block;float: left;margin-left: 0;width:50px;height: 50px;margin-right: 20px;top: 0;left: 50%;}
@media (-webkit-min-device-pixel-ratio: 1.5), not all, not all, not all{
  [class*="diy-icon-ps-"]:before, [class^=diy-icon-ps-]:before {
      background-image: url(/wp-content/themes/html/images/generated/products_services_sprite_2a740d4227c6b317cf1f5242d7775ec9@2x.png);
      background-size: 600px 570px;
  }
}


[class*="diy-icon-ps-"]:before, [class^=diy-icon-ps-]:before{

  background-image: url(/wp-content/themes/html/images/products_services_sprite_2a740d4227c6b317cf1f5242d7775ec9.png)
}

.diy-btn:hover{color:#f9f9f9;background-color: #FF6C00;}
a.diy-btn{white-space: nowrap;line-height: 60px;height: 50px;color: #333333;background-color: #f2f2f2;padding: 10px 20px 12px 20px;font-size: 1rem;border-radius: 50px}
.diy-btn.active{line-height: 60px;height: 50px;color: #FFFFFF;background-color: #FF6C00;padding: 10px 20px 12px 20px;font-size: 1rem;border-radius: 50px;}

/** 选中链接 **/    
/*transition: opacity .2s ease-in-out;transition-delay: .1s;

*/
.diy-a{opacity:1;border-bottom:solid 3px #ffffff;color:#333;line-height: 50px;height:50px;font-size:1.25rem;-webkit-transition: color .3s;transition: color .3s;}
.diy-a dd{width:80px;}
.diy-a dd:hover{cursor:pointer; opacity:1;border-bottom:solid 3px #FF6C00;color:#FF6C00;line-height: 50px;height:50px;font-size:1.25rem;max-width:100%;-webkit-transition: color .3s;transition: color .3s;}
.diy-a dd.active{border-bottom:solid 3px #FF6C00;color:#FF6C00;line-height: 50px;height:50px;font-size:1.25rem;max-width:100%;}
.diy-line-hover {position: absolute;z-index: 0;height: 3px;width: 0;padding: 0;background-color: #FF6C00;bottom: 0;-webkit-transition: .3s cubic-bezier(.4,0,.2,1);transition: .3s cubic-bezier(.4,0,.2,1);}
.diy-doc-title{margin-top:1.5rem;font-size:1.125rem;line-height: 1.6rem;font-weight: 700;}

/** 文档 ui */
.diy-section-nav-header{height: 35px;line-height: 35px;border-bottom: solid 0.0015rem #ddd;position: fixed;width: 100%;z-index: 999999;background: #eee;}
.diy-section-nav-header .full{background:rgba(50,50,50,0.055);}
.diy-section-side-nav {overflow:hidden;min-height:100vh;}
.diy-section-side-nav .side-item{overflow-y:auto;overflow-x:hidden;scroll-behavior: smooth;width:20%;width: 285px;margin-left:0px;height:calc(100vh);border-right:solid 0.05rem #ddd;}
.diy-section-side-nav .side-line{position: relative;padding-bottom:15px;border-bottom:1px solid #eee;}
.diy-section-side-nav dd{cursor: pointer; position:absolute;top:-5px;right:5px;color:#545b64;}
.diy-section-side-nav .diy-side-flexible{overflow:hidden;min-height:100vh;min-width:100%;}
.diy-side-navigation .side-arraw div{display:none;opacity:0;transition: opacity .2s ease-in-out;transition-delay: .1s;}

.diy-topic{height: calc((100vh - 100px) - 0px);overflow-y:auto;overflow-x:hidden;scroll-behavior: smooth;}
.diy-nav-resources-item a:hover{color:#b5b5b5;}
/** 标题 */
.topic{}
.topictitle{font-size: 2.25em;line-height: 1.226em;font-weight: 300;margin-top: 3rem;margin-bottom: 1rem;padding: 0;}
.topicbody{line-height: 25px;}

/****** 物流样式 ****/
.index-top-banner{width:100%;height:auto;}

.about-us-bg{position: absolute; background-color:#232f3e;background-size:100% auto;min-height:100px;max-height:166px;min-width:600px;max-width:883px;background-position: center;left:14%;bottom:60px;z-index: 0;}
.about-us-p{color:#1E1E1E;font-size:1.125rem;letter-spacing: 1px;line-height: 28px;}
.about-us-img-1{max-width:186px;max-height: 193px;}
.about-us-img-2{max-width:235px;max-height: 160px;}
.about-us-img-3{max-width:320px;max-height: 376px;}
.blue{background:#0177FD;}

/* 联系我们 */
.contact-us-bg{position: absolute; background-color:#232f3e;background-size:cover;max-height:120px;min-height:120px;width:100%;max-width:1263px;background-position: center;right:2%;bottom:1.8rem;z-index: 100;}
.contact-us-p{color:#1E1E1E;font-size:1.125rem;letter-spacing: 1px;line-height: 28px;}
.contact-us-img-3{max-height:250px;object-fit: cover;}
.contact-us-p .gray{color:#999999;min-width:80px;}
.contact-us-p dd{padding:0;margin:0;}

/** 新闻 */
.news-item-size{height:190px;overflow: hidden;padding:2rem 0px 2rem 0px;margin-left: 0rem;}
.news-bg{background-size:100% auto;min-height:345px;background-position: center;}
.news-item{max-width: 54px;max-height: 190px;}
.news-date{background:#0177FD;width:100px;height:130px;line-height: 28px;font-weight: bold;}
.news-date .day{font-family:"Times New Roman";text-align: center;color:#fff;font-size:3.8rem;}
.news-date .month{text-align: center; font-family:"Times New Roman"; font-size:1.25rem;color:rgba(255,255,255,0.7);}
.news-intro{text-align: left;font-size: 1rem; max-height:130px;overflow: hidden; line-height: 26px;}

/** 新闻列表 */
.news-top-banner{padding-top:65px;flex-direction: column;justify-content: normal;align-items: center;background-size:cover;width:100%;height:auto;min-height:300px;max-height:434px;background-position: center;}
.news-top-banner-dd{margin-top:29px;vertical-align:top;max-width: 135px;width:100%;font-weight:400;font-size:2.1rem;background:#fff;text-align: center;vertical-align: top; color:#0748B7; max-height:63px;height:100%;}
.news-top-title{font-size:3.05rem;font-weight: 400;}

/** 列表 */
.news-list-item{max-width:380px;min-height:390px;}
.news-list-item .item {padding:20px;position: relative; max-height:245px;}
.news-list-item .item .item-img{max-width:380px;max-height:160px;}
.news-list-item .item .item-date{color:#444;line-height: 20px;text-shadow: 0px 2px 20px rgba(27, 70, 118, 0.06);}
.news-list-item .item .item-title{font-size: 1.125rem;font-weight: 500; color:#333333;line-height: 25px;text-shadow: 0px 2px 20px rgba(27, 70, 118, 0.06);}
.news-list-item .item .item-intro{color: #666666;font-size: 1rem;line-height: 26px;}
.news-list-item .item .item-look{text-align: right;line-height:20px;font-size:0.875rem;color:#0177FD;line-height: 20px;text-shadow: 0px 2px 20px rgba(27, 70, 118, 0.06);position: absolute;right: 1.4rem;bottom: 0px;}

.item-more{text-align: right;line-height:20px;font-size:0.875rem;color:#0177FD;line-height: 20px;text-shadow: 0px 2px 20px rgba(27, 70, 118, 0.06);position: absolute;right: 4.5rem;bottom: 15px;}

/** 分页 */
.news-page .page-list{font-weight:bold;color:#888888;font-size:1rem;line-height: 34px;height:34px;}
.news-page .page-list dd{margin:0 10px;color:#888888;}
.news-page .page-list .current{width:34px;height:34px;color:#fff;border-radius:50%;background:#0177FD;}
.news-page .page-list .active{color:#222;}
.news-page .page-list .first{}
.news-page .page-list .pre{}
.news-page .page-list .next{}
.news-page .page-list .last{}


.news-detail-title{font-size: 44px;font-weight: 600;color: #333333;line-height: 62px;width:58%;text-align: center;}
.news-detail-date{font-size:0.875rem;margin-top:20px;color:#666666;line-height:17px;}
.news-content{padding-top:10px;padding-bottom:60px;line-height:2.25rem;font-size:1.25rem;font-weight:400;color:#666666;}
.news-content p{padding:0px 60px;margin:0px;}
.news-content strong{font-weight:500;} 

.diy-modal-dialog{margin-top:10%;max-width:1000px;padding:20px;}

/** 模态弹层 */
.modal-header,.modal-item{background: #F5F7F9;}
.modal-title{border-radius: 1px 1px 0 0 0;color:#464C5B;font-size:1.125rem;font-weight:500;line-height: 25px;}
.modal-item{margin-top: 3.1rem;min-height:5.5rem;}

.modal-item .blue{font-size:1.125rem;font-weight: 500;color:#0177FD;background:none;}
.modal-item .express-num{font-size:0.875rem;font-weight: 500;color:#333;text-align: center;}
.modal-item .express-num span{color:#999;}

.modal-item .modal-subitem{line-height: 1.125rem;}
.modal-item .modal-subitem dd{margin-right:50px;}
.modal-item .modal-subitem{color:#333;font-size:0.75rem;font-weight: 500;}
.modal-item .modal-subitem span{color:#999;font-size:0.75rem;}
.modal-item .modal-subitem span{color:#999;}

/** 模态时间线 */
.modal-date-line dd:last{border-left:solid 1px #EEEEEE;height:100%;}
.modal-date-line .current{}
.modal-date-line .date-line{padding-right:1.25rem;color:#999;font-weight: 500;font-size: 0.875rem;line-height: 1.4rem;min-width: 145px;}
.modal-date-line .date-line-title{padding-left:1.25rem;font-size: 1rem;font-weight: 500;line-height: 1.35rem;}
.modal-date-line .date-line-intro{font-size: 0.875rem;color:#999;padding-top:20px;line-height:1.35rem;}
.modal-date-line .date-select,.modal-date-line .date-selected{min-width: 1rem;min-height: 1rem;max-width: 1rem;max-height: 1rem;margin-top: 3px;}

/** 灰线 */
.modal-date-line .date-line-gray{width:1px;background:#EEEEEE;min-height:85px;height:100%;position: relative;}
.footer-share a{color:#fff;}

/** 多语言下拉 max-height:30px;*/
.dropdown-menu-lang{position: absolute;top:35px;right:70px;max-width:100px;}
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}
.open>.dropdown-menu {display: block;}
.btn-group>.btn:first-child {margin-left: 0;}
.btn-group>.btn, .btn-group-vertical>.btn {position: relative;float: left;}

.dropdown-menu {
    position: absolute;
    top: 40%;
    left: 8px;    
    z-index:1000000000;
    height:75px;
    display: none;
    float: left;
    min-width: 150px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;    
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    background-clip: padding-box;
    font-size:1rem;
    color:#003180;
}

.diy-nav .full{background: none;}

.dropdown-toggle::after{display: none;}
.dropdown-menu{padding-top:0px;margin-top:0px;}
.dropdown-menu a:hover{color:#003180;}
.dropdown-toggle{color:#003180;}
.dropdown-menu li{padding-left:0.4rem; line-height: 30px;}
.dropdown-menu li:hover{background:#f2f2f2;}
.dropdown-toggle img,.dropdown-menu li img{width: 1.125rem;height:0.75rem;margin-right:0.4rem;margin-top:0.45rem;}
.dropdown-menu li img{margin-top:0.6rem;}
.dropdown-menu a{color:#003180;padding-bottom:5px;text-decoration: none;}
.dropdown-toggle .caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;
margin-left:0.2rem;margin-top:10px;}

/** 查询 */
.search-bg{background-size:100% auto;min-height:358px;max-height:358px;background-position: center;}

/*404*/
.headerbg{position: relative; z-index: 666;}
  .header{ padding:12.5px 3%; height:68px;}
  .headfixd{ position:fixed; top:0; width:100%; z-index:9999; background:#fff; border-bottom:#eee 1px solid;}
  .logo{ float:none; margin-top:0;}
  .logo a img{ height:35px;}
  .menu_icon{ display:block;}
  
  .navbg{ width:100%; height:100%; position:fixed; top:50px; overflow-y:scroll; right:-100%; background-color: rgba(255,255,255,1); z-index: 9;  transition: all 0.5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s; float:none; display:block;}
  .navbg.active{right:0;}

.silingsibg{ padding-top:5%; padding-bottom:250px;}
.slsnum{ font-size:3rem;}
.slsnr{ top:25%;}
.slsnr h3{ font-size:.5rem;}
.slsnr p{ font-size:.3rem;}
.silingsinav{ display:block; width:85%; margin:0 auto;}
.silingsinav ul{ margin-bottom:5%;}
.silingsinav li{ width:100%;}
.search-img{
   position: absolute;
   z-index:1;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height:240px;
}
.search-img img{
  height:auto;width: 100%;
  max-width: 100%;
  max-height: 100%;
}