/* -webkit-touch-callout: none;
font-family:Tahoma,Arial,Roboto,'Droid Sans','Helvetica Neue','Droid Sans Fallback','Heiti SC',sans-self;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
margin: 0;
padding: 0;
}
*{
  margin: 0;
  padding: 0;
}
body, button, input, select, textarea {
line-height: 1;
}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
-webkit-text-size-adjust: none;
} */

/* 云智慧 footer 组件，的二维码样式异常 */
@media screen and (max-width: 768px) {
  .footer_logo {
    display: none !important;
  }
  .footer_erweima {
    display: none !important;
  }
  .footerList .footer_erweima + p {
    display: none !important;
  }
}

._c-w-container {
  color: #000;
}

._c-w-container img {
width: 100%;
vertical-align: middle;
}
/*阻止旋转屏幕时自动调整字体大小*/
._c-w-container textarea {
resize: none;
}
/*取消按钮在inphone上的默认样式*/
._c-w-container input[type=button] {
-webkit-appearance: none;
outline: none
}

._c-w-container input::-webkit-input-placeholder {
color: #F0F0F0;
}

._c-w-container textarea::-webkit-input-placeholder {
color: #F0F0F0;
}

._c-w-container input::-webkit-input-speech-button {
display: none
}


._c-w-container table {
border-collapse: collapse;
border-spacing: 0;
}

._c-w-container th {
text-align: inherit;
}

._c-w-container fieldset,
._c-w-container img {
border: none;
}

._c-w-container del {
text-decoration: line-through;
}

._c-w-container ol,
._c-w-container ul {
list-style: none;
}


._c-w-container ins,
._c-w-container a,
._c-w-container a:hover {
text-decoration: none;
}

._c-w-container a:focus,
._c-w-container *:focus {
outline: none;
}

._c-w-container small{ font-size: 90%;}

/*清除浮动*/
._c-w-container .clearfix:before,
._c-w-container .clearfix:after,
._c-w-container header:before,
._c-w-container header:after,
._c-w-container footer:before,
._c-w-container footer:after {
  content: "";
  display: table;
}

._c-w-container .clearfix:after, 
._c-w-container footer:after,
._c-w-container header:after{
clear: both;
}

._c-w-container .clearfix {
zoom: 1;
}

._c-w-container .clear {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
overflow: hidden;
}

._c-w-container .hide {
display: none;
}

._c-w-container .block {
display: block;
}

._c-w-container .outL {
white-space: normal;
word-break: break-all;
width: 100px;
}

._c-w-container .outH {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100px;
}

/*布局*/
._c-w-container .fl {
float: left;
display: inline;
}

._c-w-container .fr {
float: right;
display: inline;
}

._c-w-container .cb {
clear: both;
}

._c-w-container .cl {
clear: left;
}

._c-w-container .cr {
clear: right;
}

._c-w-container .rel {
position: relative;
}

._c-w-container .abs {
position: absolute;
}

._c-w-container .tac {
text-align: center;
}

._c-w-container .tal {
text-align: left;
}

._c-w-container .tar {
text-align: right;
}

._c-w-container .dib {
display: inline-block;
}

._c-w-container .vab {
vertical-align: bottom;
}

._c-w-container .vam {
vertical-align: middle;
}

._c-w-container .vat {
vertical-align: top;
}

._c-w-container .g-flex {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._c-w-container .g-flex-center {
  justify-content: center;
  align-items: center;
  align-content: center;
}

._c-w-container .g-flex-col {
  flex-direction: column !important;
}

._c-w-container .g-flex-jcc {
  justify-content: center;
}

._c-w-container .g-flex-jcsb {
  justify-content: space-between;
}

._c-w-container .g-flex-jcfs {
  justify-content: flex-start;
}

._c-w-container .g-flex-jcfe {
  justify-content: flex-end;
}

._c-w-container .g-flex-aic {
  align-items: center;
}

._c-w-container .g-flex-aifs {
  align-items: flex-start;
}

._c-w-container .g-flex-aife {
  align-items: flex-end;
}

._c-w-container .g-flex-wrap {
  flex-wrap: wrap;
}

._c-w-container .g-w-x100{
 width: 100%;
}
._c-w-container .g-h-x100{
  height: 100%;
}

._c-w-container .g-flex-1 {
-webkit-box-flex: 1;
-webkit-flex: 1;
flex: 1;
}

._c-w-container .g-flex-2 {
-webkit-box-flex: 2;
-webkit-flex: 2;
flex: 2;
}

._c-w-container .g-flex-3 {
-webkit-box-flex: 3;
-webkit-flex: 3;
flex: 3;
}
@media screen and (max-width: 768px) {
  body{
    width: 100%;
    overflow-x: hidden;
  }
  ._c-w-container ._cw-main{
    width: 95%;
    margin: 0 auto;
  }
  ._c-w-container .title-h1{
    font-size: 22px;
    color: #000;
    font-weight: 700;
    text-align: center;
  }
  ._c-w-container .desc-h1{
    font-size: 14px;
    color: #333;
    /* font-weight: 700; */
    margin-top: 8px;
  }
  ._c-w-container .desc-h2{
    font-size: 14px;
    color: #666;
    font-weight: 400;
    line-height: 24px;
  }
  ._c-w-container section{
   padding: 40px 0;
  }
  ._c-w-container .btn {
    width: 80px;
    height: 26px;
    font-size: 12px;
    border-radius: 4px;
    text-align: center;
    line-height: 26px;
    font-weight: 400;
}

._c-w-container .content-item-title-color{
  color: #1BD1D1;
  font-weight: 700;
  font-size: 16px;
}

._c-w-container .content-item-icon{
  width: 18px;
  /* height: 32px; */
  margin-left: 10px;
}

._c-w-container .content-info{
  width: calc(50% - 10px);
}
._c-w-container .content-img{
  width: 50%
}
}
@media screen and (min-width: 768px) {
  ._c-w-container ._cw-main{
    width:1200px;
    overflow:hidden;
    margin: 0 auto;
  }
  ._c-w-container .title-h1{
    font-size: 36px;
    color: #000;
    font-weight: 700;
  }
  ._c-w-container .desc-h1{
    font-size: 20px;
    color: #333;
    /* font-weight: 700; */
    margin-top: 8px;
  }
  ._c-w-container .desc-h2{
    font-size: 14px;
    color: #666;
    font-weight: 400;
    line-height: 24px;
  }
  ._c-w-container section{
   padding: 140px 0;
  }
  ._c-w-container .btn{
    width: 120px;
    height: 40px;
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    font-weight: 700;
  }
  
._c-w-container .content-item-title-color{
  color: #1BD1D1;
  font-weight: 700;
  font-size: 28px;
  /* margin-bottom: 5px; */
}

._c-w-container .content-item-icon{
  width: 32px;
  /* height: 32px; */
  margin-left: 10px;
}

._c-w-container .content-info{
  width: calc(40% - 30px)
}
._c-w-container .content-img{
  width:60%
}
._c-w-container .content-item-title-color.s{
  font-size: 20px;
  margin-top:20px
}
._c-w-container .desc-h1.s{
  font-size: 16px;
  line-height: 2;
  matgin-top: 10px;
}
}
._c-w-container .btn-primary {
  background-color: #1BD1D1;
  color: #fff;
  border: 1px solid #1BD1D1;

}

._c-w-container .btn-pain {
  background-color: transparent;
  color: #1BD1D1;
  border: 1px solid #1BD1D1;
}
._c-w-container .btn-pain:hover{
  background-color: #1BD1D1;
  color: #fff;
  border-color: #1BD1D1;
}
._c-w-container .title-container{
  text-align: center;
}
._c-w-container .title-english{
  font-size: 18px;
  color: #333;
  font-weight: 400;
  margin-top: 10px;
}

._c-w-container .content-item-desc-color{
  color: #1BD1D1;
}
