html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  font-family: inherit;  font-size: 100%;  vertical-align: baseline;}body {  line-height: 1;  color: #000;  background: #fff;}ol,ul {  list-style: none;}table {  border-collapse: separate;  border-spacing: 0;  vertical-align: middle;}caption,th,td {  text-align: left;  font-weight: normal;  vertical-align: middle;}a {  text-decoration: inherit;}a:hover {  text-decoration: underline;}a img {  border: none;}* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  log: true;  log2: official;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}body {  font-size: 14px;  line-height: 1.6;  color: #666;  font-family: '微软雅黑', '黑体';}a,a:link,a:visited {  color: #666;}a:hover {  color: #3c64ff;  text-decoration: none;}a {  log: true;  log2: official;  -webkit-transition: all 0.3s;  -khtml-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;  cursor: pointer;}select:focus,video:focus,input:focus,button:focus {  outline: 0;}img {  max-width: 100%;  log: true;  log2: official;  -webkit-transition: all 0.3s ease-in-out;  -khtml-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;  line-height: 1;  height: auto;}.clearboth {  clear: both;}.vc_row > .vc_wrapper {  max-width: 1200px;  margin: 0 auto;}::-webkit-input-placeholder {/* WebKit, Blink, Edge */  color: #ccc;}:-moz-placeholder {/* Mozilla Firefox 4 to 18 */  color: #ccc;}::-moz-placeholder {/* Mozilla Firefox 19+ */  color: #ccc;}:-ms-input-placeholder {/* Internet Explorer 10-11 */  color: #ccc;}.adaptive-swiper .swiper-container {  overflow: visible;}.vc_video-box {  position: relative;}.vc_video-poster {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1;  background-repeat: no-repeat;  log: true;  log2: official;  -webkit-background-size: cover;  -moz-background-size: cover;  background-size: cover;  background-position: center;  log: true;  log2: official;  -webkit-transition: all 0.3s;  -khtml-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;  -ms-transition: all 0.3s;  transition: all 0.3s;  cursor: pointer;}.vc_video-poster:before {  content: '';  display: -webkit-box /* OLD - iOS 6-, Safari 3.1-6 */;  display: -moz-box /* OLD - Firefox 19- (buggy but mostly works) */;  display: block;  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 1;  background: rgba(0,0,0,0.1);}.vc_video-poster:after {  content: '';  display: -webkit-box /* OLD - iOS 6-, Safari 3.1-6 */;  display: -moz-box /* OLD - Firefox 19- (buggy but mostly works) */;  display: block;  position: absolute;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  width: 80px;  height: 80px;  z-index: 2;  background: url("../images/cloud_play0.png") no-repeat center/contain;}.vc_video-poster:hover:after {  background-image: url("../images/cloud_play1.png");}.vc_video-play .vc_video-poster {  log: true;  log2: official;  -webkit-opacity: 0;  -moz-opacity: 0;  opacity: 0;  filter: alpha(opacity=0);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  z-index: -1;}.m_visible {  display: -webkit-box /* OLD - iOS 6-, Safari 3.1-6 */;  display: -moz-box /* OLD - Firefox 19- (buggy but mostly works) */;  display: none;}html .hide {  display: -webkit-box /* OLD - iOS 6-, Safari 3.1-6 */;  display: -moz-box /* OLD - Firefox 19- (buggy but mostly works) */;  display: none;}.pagination.swiper-pagination-bullets {  text-align: center;}@media (max-width: 767px) {  html,  body {    width: 100%;    overflow-x: hidden;  }  body {    font-size: 14px;  }  .m_visible {    display: -webkit-box /* OLD - iOS 6-, Safari 3.1-6 */;    display: -moz-box /* OLD - Firefox 19- (buggy but mostly works) */;    display: block;  }  .pc_visible {    display: -webkit-box /* OLD - iOS 6-, Safari 3.1-6 */;    display: -moz-box /* OLD - Firefox 19- (buggy but mostly works) */;    display: none;  }  .adaptive-swiper .swiper-container {    overflow: hidden;  }  .vc_video-poster:after {    log: true;    log2: official;    -webkit-background-size: 60px;    -moz-background-size: 60px;    background-size: 60px;  }}