

body {
    font-family: "Poppins", sans-serif;
    color: #444444;
    
    margin: 0 ; 
    padding: 0;
    overflow-x: hidden;
}
*{box-sizing: border-box;}
a,
a:hover {
    text-decoration: none;
    color: inherit;
}

.yw-row{
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    -webkit-flex-flow:row wrap;
    -ms-flex-flow:row wrap;
}
.yw-row > .yw-col-xs-*,.yw-row > .yw-col-sm-*,.yw-row > .yw-col-sm-* {
    padding-left:10px;
    padding-right:10px;
    min-height: 1px;
    position: relative;
}
.yw-col-md-1, .yw-col-sm-1, .yw-col-lg-1, .yw-col-md-2, .yw-col-sm-2, .yw-col-lg-2, .yw-col-md-3, .yw-col-sm-3, .yw-col-lg-3,.yw-col-md-4, .yw-col-sm-4, .yw-col-lg-4,.yw-col-md-5, .yw-col-sm-5, .yw-col-lg-5, .yw-col-md-6, .yw-col-sm-6, .yw-col-lg-6, .yw-col-md-7, .yw-col-sm-7, .yw-col-lg-7,.yw-col-md-8, .yw-col-sm-8, .yw-col-lg-8,  .yw-col-md-9, .yw-col-sm-9, .yw-col-lg-9, .yw-col-md-10, .yw-col-sm-10, .yw-col-lg-10, .yw-col-md-11, .yw-col-sm-11, .yw-col-lg-11, .yw-col-md-12, .yw-col-sm-12, .yw-col-lg-12 {
     flex:0 0 100%;
}
.yw-col-xs-12 {
    flex: 0 0 100%;
}
.yw-col-xs-1 {
    flex:0 0 8.33333%;
}
.yw-col-xs-2 {
    flex:0 0 20%;
}
.yw-col-xs-3 {
    flex:0 0 25%;
}
.yw-col-xs-4 {
    flex:0 0 33.33333%;
}
.yw-col-xs-5 {
    flex:0 0 41.66667%;
}
.yw-col-xs-6 {
    flex: 0 0 50%; 
}
.yw-col-xs-7 {
    flex: 0 0 58.33333%;
}
.yw-col-xs-8 {
    flex: 0 0 66.66667%;
}
.yw-col-xs-9 {
    flex:0 0 75%;
}
.yw-col-xs-10 {
    flex:0 0 83.33333%;
}
.yw-col-xs-11 {
    flex: 0 0 91.66667%;
} 

@media (min-width: 768px) {
 
    .yw-col-sm-12 {
        flex: 0 0 100%;
    }
    .yw-col-sm-1 {
        flex:0 0 8.33333%;
    }
    .yw-col-sm-2 {
        flex:0 0 20%;
    }
    .yw-col-sm-3 {
        flex:0 0 25%;
    }
    .yw-col-sm-4 {
        flex:0 0 33.33333%;
    }
    .yw-col-sm-5 {
        flex:0 0 41.66667%;
    }
    .yw-col-sm-6 {
        flex: 0 0 50%; 
    }
    .yw-col-sm-7 {
        flex: 0 0 58.33333%;
    }
    .yw-col-sm-8 {
        flex: 0 0 66.66667%;
    }
    .yw-col-sm-9 {
        flex:0 0 75%;
    }
    .yw-col-sm-10 {
        flex:0 0 83.33333%;
    }
    .yw-col-sm-11 {
        flex: 0 0 91.66667%;
    }
} 
@media (min-width: 992px) {
  
    .yw-col-md-12 {
        flex: 0 0 100%;
    }
    .yw-col-md-1 {
        flex:0 0 8.33333%;
    }
    .yw-col-md-2 {
        flex:0 0 20%;
    }
    .yw-col-md-3 {
        flex:0 0 25%;
    }
    .yw-col-md-4 {
        flex:0 0 33.33333%;
    }
    .yw-col-md-5 {
        flex:0 0 41.66667%;
    }
    .yw-col-md-6 {
        flex: 0 0 50%; 
    }
    .yw-col-md-7 {
        flex: 0 0 58.33333%;
    }
    .yw-col-md-8 {
        flex: 0 0 66.66667%;
    }
    .yw-col-md-9 {
        flex:0 0 75%;
    }
    .yw-col-md-10 {
        flex:0 0 83.33333%;
    }
    .yw-col-md-11 {
        flex: 0 0 91.66667%;
    }
}
@media (min-width: 1200px) {

    .yw-col-lg-12 {
        flex: 0 0 100%;
    }
    .yw-col-lg-1 {
        flex:0 0 8.33333%;
    }
    .yw-col-lg-2 {
        flex:0 0 20%;
    }
    .yw-col-lg-3 {
        flex:0 0 25%;
    }
    .yw-col-lg-4 {
        flex:0 0 33.33333%;
    }
    .yw-col-lg-5 {
        flex:0 0 41.66667%;
    }
    .yw-col-lg-6 {
        flex: 0 0 50%; 
    }
    .yw-col-lg-7 {
        flex: 0 0 58.33333%;
    }
    .yw-col-lg-8 {
        flex: 0 0 66.66667%;
    }
    .yw-col-lg-9 {
        flex:0 0 75%;
    }
    .yw-col-lg-10 {
        flex:0 0 83.33333%;
    }
    .yw-col-lg-11 {
        flex: 0 0 91.66667%;
    }
} 
.section-products{ margin: 0 auto;}
.yw-box{height: 320px;
      background: #F7FDF9;
      overflow: hidden; 
    z-index: 3; position: relative;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.2);
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.2);
 margin: .5rem;}
 .yw-box .yw-img{height: 260px;}
    .yw-box img{width: 100%;height: 100%;}

    .yw-box .titile{font-weight: bold; padding: .5rem; font-size: 14px;}
    .yw-box .titile span{margin-right: 5px;}
    .yw-box  .icon1{background: url(../img/icon1.png) no-repeat; background-size: 100% 100%; width: 50px; height: 50px;
         position: absolute; top: 0px; right: 20px; color: #fff; line-height: 45px; font-weight: bold; text-align: center;}
   .yw-box  .icon2{background: url(../img/icon2.png) no-repeat; background-size: 100% 100%; width: 50px; height: 50px;
            position: absolute; top: 0px; right: 20px; color: #fff; line-height: 45px; font-weight: bold; text-align: center;}
   
 .color1{color: #0156a7 !important;}
 .color2{color: #ff9a03 !important;}
 .color3{color: #70b603 !important;}
 .yw-box .time{position: absolute; width: 96%; background:rgba(255,255,255,.8); font-size: 12px; padding: 0 6px; bottom: 0; line-height: 26px; display: flex; justify-content: space-between;}
  .yw-box .time font{margin-right: 2px;}

  /*分页 start*/
.list-Page {
    margin-top: 36px;
    margin-bottom: 20px;
    text-align: center;
  }
  .list-Page:last-child {
    margin-bottom: 50px;
  }
  .list-Page .center-page {
    display: flex;
    align-items:center;
    justify-content: center;
    line-height: 30px;
    font-size: 12px;
  }
  .list-Page .center-page .page-list {
    margin-right: 36px;
  }
  .list-Page .center-page .page-list li {
    background-color: #fff;
    display: inline-block;
    min-width: 30px;
    text-align: center;
    height: 30px;
    margin-right: 6px;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    -ms-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -webkit-transition: background-color 0.4s;
    transition: background-color 0.4s;
  }
  .list-Page .center-page .page-list li a {
    display: block;
    padding: 0 6px;
    font-size: 12px;
  }
  .list-Page .center-page .page-list li:last-child {
    margin-right: 0;
  }
  .list-Page .center-page .page-list li.on,
  .list-Page .center-page .page-list li:hover {
    cursor: pointer;
    background-color: #17A1FF;
    border-color: transparent;
  }
  .list-Page .center-page .page-list li.on a,
  .list-Page .center-page .page-list li:hover a {
    color: #fff;
  }
  .list-Page .center-page .page-list li.points-span {
    border: 1px solid transparent;
    cursor: default;
  }
  .list-Page .center-page .page-list li.points-span.on,
  .list-Page .center-page .page-list li.points-span:hover {
    background-color: transparent;
    background-color: #fff;
  }
  .list-Page .center-page .enter-page {
    display: inline-block;
  }
  .list-Page .center-page .enter-page .page-input {
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 30px;
    text-align: center;
    height: 30px;
    max-width: 200px;
    margin: 0 5px;
  }
  .list-Page .center-page .enter-page .pageEnter-Btn {
    background-color: #17A1FF; color: #fff;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 50px;
    margin-left: 5px;
    font-size: 12px;
    height: 30px;
    vertical-align: bottom;
  }
  .list-Page .center-page .enter-page .pageEnter-Btn.on,
  .list-Page .center-page .enter-page .pageEnter-Btn:hover {
    cursor: pointer;
    background-color: #17A1FF;
    border-color: transparent;
    color: #fff;
  }
  
  /*分页 end*/
.yw-from{ background: #fff; height: 50px; line-height: 50px; border-left: 3px solid #17A1FF; box-shadow: 0 3px 6px 0 rgba(0,0,0,.2); padding:0 .5rem;margin: 0 auto; margin-top: .5rem; width: 99%; }
.yw-from table{ border-collapse: collapse;}
.yw-from table td{padding: 0 10px;}
.yw-from table input{ border: 1px solid #ddd; padding: .3rem; border-radius: 3px;}
.yw-from .yw-btn{background: #17A1FF; border: none; padding:.4rem .6rem; color: #fff; border-radius: 3px;}
.add-products img{width: 30px; margin-right: 5px;}
.add-products{position: absolute; display: flex; cursor: pointer; align-items: center; background: #ff9a03; color: #fff; padding: 0 15px; right: 10px; top: 8px;}

.yw-server{
    background: #fff;
    overflow: hidden;  cursor: pointer;
    border-radius: .5rem;
  z-index: 3; position: relative;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.2);
  box-shadow: 0 3px 6px 0 rgba(0,0,0,.2);
  padding: .6rem .5rem;
margin: .5rem;}

.yw-server .yw-col-lg-4 img{width: 100%;}
.yw-server .title{font-weight: bold; padding:0 .5rem; font-size: 14px;}

/*折叠菜单*/

 .aui-collapse .aui-list-item:active{
     background: #ececec;
 }
 .aui-collapse-content {
     display: none;   font-size:12px
 }
 .aui-collapse-content .aui-list-item:last-child {
     border-bottom: 0;
 }
 @media screen and (-webkit-min-device-pixel-ratio:1.5) {
     .aui-collapse-content .aui-list-item:last-child {
         background-position: bottom;
     }
     .aui-list.aui-collapse.aui-list-noborder,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content:last-child .aui-list-item:last-child {
         border: none;
         background-size: 100% 1px;
         background-repeat: no-repeat;
         background-position: 0 bottom;
         background-image: linear-gradient(0,#dddddd,#dddddd 50%,transparent 50%);
         background-image: -webkit-linear-gradient(90deg,#dddddd,#dddddd 50%,transparent 50%);
     }
     .aui-list.aui-collapse.aui-list-noborder,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item:last-child {
         border: none;
         background-size: 100% 0;
         background-image: none;
     }
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-item:last-child .aui-list-item.aui-collapse-header,
     .aui-list.aui-collapse.aui-list-noborder .aui-collapse-content .aui-list-item:last-child  {
         border: none;
         background-size: 100% 0;
         background-image: none;
     }
 }
 .aui-collapse-header.aui-active .aui-collapse-arrow {
    position: absolute;
  top: 50%;
  right: 1rem;
     transform: rotate(180deg);
     -webkit-transform: rotate(180deg);
 }

 .aui-list-item-title img{width: 26px; margin-right: 5px; position: relative;top:5px}
 .aui-collapse-item{  margin-bottom:10px;border-radius: 4px;}
 /*对齐,显示，隐藏等*/
 .aui-pull-right {
     float: right !important;
 }
 .aui-pull-left {
     float: left !important;
 }
 .aui-hide {
     display: none !important;
 }
 .aui-show {
     display: block !important;
 }
 .aui-invisible {
     visibility: hidden;
 }
 .aui-inline {
     display: inline-block;
     vertical-align: top;
 }
 .aui-mask {
     position: fixed;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.3);
     opacity: 0;
     z-index: 8;
     visibility: hidden;
     -webkit-transition: opacity .3s,-webkit-transform .3s;
     transition: opacity .3s,transform .3s;
 }
 .aui-mask.aui-mask-in {
     visibility: visible;
       opacity: 1;
 }
 .aui-mask.aui-mask-out {
     opacity: 0;
 }
 img.aui-img-round {
     border-radius: 50%;
 }

/*基本容器*/
.aui-content {
	-webkit-overflow-scrolling: touch;
	overflow-x: hidden;
	word-break: break-all;
}
.aui-content-padded {
  	margin: 0.75rem;
  	position: relative;
  	word-break: break-all;
  	-webkit-overflow-scrolling: touch;
}

.aui-collapse-arrow::before {
    content: '';
    width: 0.5rem;
    height: 0.5rem;cursor: pointer;
    position: absolute;
    top: 50%;
    right: .3rem;
    margin-top: -0.4rem;
    background: transparent;
    border: 1px solid #aaa;
        border-top-color: rgb(41, 53, 58);
        border-top-style: solid;
        border-top-width: 1px;
        border-right-color: rgb(41, 53, 58);
        border-right-style: solid;
        border-right-width: 1px;
    border-top: none;
    border-right: none;
    z-index: 2;
    display:inline-block;
    -webkit-border-radius: 0;
    border-radius: 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate( -45deg );
}

.section-server{width: 99%; margin: 0 auto;}
.aui-collapse-header{ background: #ffffff; position: relative; box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); padding:0 .5rem; line-height: 40px;  margin-top: .5rem; display: flex; justify-content: space-between; }
.aui-collapse-header span{border-bottom: 2px solid #17A1FF;line-height: 40px; display: inline-block;}
.mg5{margin-left: -5px;margin-right: -5px;}
.aui-list-item-right{
    position: relative;
    color: #17A1FF;
}
.aui-list-item-right span{padding-right: 1.4rem; border-bottom: none !important;}
.yw-server{height: 220px;}
.yw-server .title font{color: #70b603; font-size: 18px; margin-right: 3px;}
.saas{position:absolute; right: 0; top: 0;}
.yw-stext .yw-lable{background: #0156a7 ; border-radius: 20px; color: #fff; padding: .2rem .6rem;}
.yw-stext{text-align: center;}
.yw-serimg img{ width: 100%; height: 100%;}
.yw-serimg {height: 150px;}
.yw-list{margin: 0; padding: 0 .5rem;}
.yw-list h3{margin: 0; padding: .3rem 0; color: #17A1FF;}
.yw-list li{padding: .05rem 0; list-style: none;}