/*重置文字颜色 链接*/
.text-reset {
  color: inherit !important;
}

.h-100 {
    height: 100% !important;
}

/*阿里ICO图标*/
.icon {
  width: 1em;
  height: 1em;
  font-size: 30px;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
/*重构bootstrap CSS样式 */
.h4,.h5{font-weight:400;}

.h-1{height:1.4rem;overflow:hidden;text-overflow:ellipsis}
.h-2{height:3rem;overflow:hidden;text-overflow:ellipsis}
.h-3{height:4.8rem;overflow:hidden;text-overflow:ellipsis}
.h-4{height:6.3rem;overflow:hidden;text-overflow:ellipsis}

.h-max-1{max-height:1.6rem;overflow:hidden;text-overflow:ellipsis}
.h-max-2{max-height:3.2rem;overflow:hidden;text-overflow:ellipsis}
.h-max-3{max-height:4.8rem;overflow:hidden;text-overflow:ellipsis}
.h-max-4{max-height:6.3rem;overflow:hidden;text-overflow:ellipsis}

/*ico图标 公用*/
@font-face {
  font-family: 'sooua-iconfont';
  src: url('/static/font/iconfont.eot'); /* IE9*/
  src: url('/static/font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/static/font/iconfont.woff') format('woff'), /* chrome、firefox */
  url('/static/font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('/static/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.sooua-iconfont i{display:inline-block;*display:inline;*zoom:1;_background:0;font-family:"sooua-iconfont";font-style:normal;} 
i.sooua-iconfont{display:inline-block;*display:inline;*zoom:1;_background:0;font-family:"sooua-iconfont";font-style:normal;} 

/*选项卡*/
.widget-navigate ul {padding:25px 0}
.widget-navigate li {
    cursor: pointer;
    background: #fff;
    font-size: 16px;
    display: inline-block;
    width: 175px;
    height: 42px;
    line-height: 42px;
    margin:3px;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.widget-navigate li.a1 {background: #79a9ff;color: #fff;}
.widget-navigate li:hover{color: #f60;}
.s_hd img{width:1200px;height:500px;}
a.seeMore {
    width: 150px;
    height: 35px;
    line-height: 35px;
    display: block;
    background: #7b98ac;
    font-size: 14px;
    margin: 40px auto 0;
    text-align: center;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;

}
a:hover.seeMore {background: #79a9ff;}

/*图片橱窗*/
.devise-item{position:relative;display:block;overflow:hidden;font-size:13px}
.diy-window .display{height:0;width:100%;margin:0;padding-bottom:50%;position:relative}
.diy-window .display .display-left{width:50%;height:100%;position:absolute;top:0;left:0}
.diy-window .display .display-right{width:50%;height:100%;position:absolute;top:0;left:50%}
.diy-window .display .display-right1{width:100%;height:50%;position:absolute;top:0;left:0}
.diy-window .display .display-right2{width:100%;height:50%;position:absolute;top:50%;left:0}
.diy-window .display .display-right2 .left{width:50%;height:100%;position:absolute;top:0;left:0}
.diy-window .display .display-right2 .right{width:50%;height:100%;position:absolute;top:0;left:50%}

.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.row-cols-4 > * {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.code canvas{width:145px;height:145px;}