@charset "utf-8";body,button,dd,dl,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
li,ol,ul{list-style:none;}
body{position:relative;color:#000;font-size:14px;font-family:Microsoft YaHei;}
a{color:#315efb;text-decoration:none;}
a:hover{text-decoration:none;}
img{ border: 0; display: block;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

/*公共样式*/
.left {
  float: left;
}

.right {
  float: right;
}

.rowover {
  overflow: hidden;
}

.fixed {
  position: fixed !important;
  top: 0;
  z-index: 2;
}

.clear {
  clear: both;
}

@font-face {
	font-family: "SourceHanSansCN";
	src: url(../font/SourceHanSansCN-Bold.otf);
  }
  


.top{ width: 100%; position: relative; background: rgba(0, 0, 0, 0); transition: all 0.35s;}
.show { height: 100px; background: rgba(0, 0, 0, 0.8); transition: all 0.35s;}
.top-img{ margin: 0 auto;}
.top-logo{ position: fixed; left: 0; right: 0; top: 0; border-bottom: #bdbcbc 1px solid; height: 100px; display: flex; align-items: center;}
.top-logo-nr{ width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.top-logo-text{ font-size: 36px; color: #fff; font-family: SourceHanSansCN;}
.top-logo-nr-by{ width: 240px; height: 70px;}

.about{ width: 100%; padding: 80px 0;}
.about-nr{ width: 1200px; margin: 0 auto; display: flex; align-items: flex-start;}
.about-nr-left{ flex: 1; padding-right: 40px; padding-top: 30px;}
.about-nr-left-bt{ width: 150px; height: 60px;}
.about-nr-left-text p{ text-indent: 2em; line-height: 2.8; padding-top: 40px; font-size: 18px; color: #000;}
.about-nr-right img{ width: 493px; height: 508px;}

.video{ background: #f8f8f8; width: 100%; padding: 80px;}
.video-nr{ width: 840px; margin: 0 auto;}

.footer{ width: 100%; padding: 30px 0; border-top: #fe6c34 2px solid;}
.footer-nr{ width: 1200px; margin: 0 auto;}
.footer-gsm{ font-size: 16px; color: #000; text-align: center;}
.footer-lxfs{ font-size: 16px; color: #000; text-align: center; padding-top: 15px;}
.footer-link{ font-size: 16px; text-align: center; padding-top: 15px;}
.footer-link a{ padding-left: 15px;}
.footer-link a:first-child{ padding-left: 0;}