@charset "UTF-8";
* {
  margin: 0px;
  padding: 0px;
}

html {
  font-size: 40px;
  height: 100%;
}

body {
  width: 100%;
  overflow-x: hidden;
  font-family: "微软雅黑";
  font-size: 40px;
  color: #666;
  background: black;
  height: 100%;
}

a {
  text-decoration: none;
  outline: none;
  tap-highlight-color: transparent;
  focus-ring-color: transparent;
  -webkit-tap-highlight-color: transparent;
  -webkit-focus-ring-color: transparent;
  -moz-tap-highlight-color: transparent;
  -moz-focus-ring-color: transparent;
}

ol, ul, li {
  list-style: none;
}

img {
  border: 0px solid #ccc;
  max-width: 100%;
}

table {
  max-width: 100%;
}

.class {
  -webkit-tap-highlight-color: transparent;
}

.tml {
  -webkit-transform: translate3d(8rem, 0, 0);
  -ms-transform: translate3d(8rem, 0, 0);
  transform: translate3d(8rem, 0, 0);
}

.all {
  width: 100%;
  max-width: 640px;
  position: relative;
  z-index: 1;
  margin: 0px auto;
  background-color: #fff;
  min-height: 100%;
}

.all .clear {
  clear: both;
}

.all .left {
  float: left;
}

.all .right {
  float: right;
}

.all .overflow {
  overflow: hidden;
}

.all .position {
  position: relative;
}

.all .width {
  width: 90.6%;
}

.all .index .width {
  width: 93.75%;
  height: auto;
  margin: 0px auto;
}

.all .margin {
  margin: 0px auto;
  float: none;
}

.all .transition {
  -webkit-transition: all 350ms;
  transition: all 350ms;
}

.all .box {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.all .czjz {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

/*顶部*/
.all header {
  position: fixed;
  top: 0px;
  width: 100%;
  max-width: 640px;
  height: 2.5rem;
  line-height: 2.5rem;
  z-index: 9999;
  background-color: #E20000;
}

.all header .fa-navicon {
  margin-left: 10%;
  font-size: 1.5rem;
  color: white;
  display: block;
  width: 10%;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: right;
  float: left;
}

.all header .fa-home {
  margin-right: 10%;
  font-size: 1.5rem;
  color: white;
  display: block;
  width: 10%;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: right;
  float: right;
}

.all header span {
  font-size: 1rem;
  color: white;
  text-align: center;
  float: left;
  width: 60%;
  display: block;
  text-align: center;
}

/*首页*/
.all .index {
  background-color: #ffffff;
  position: relative;
  z-index: 999;
  padding: 2.5rem 0px 3.1rem;
}

.all .index .banner {
  width: 100%;
  height: auto;
}

.all .index .banner .slider {
  display: none;
}

.all .index .banner .focus span {
  width: 10px;
  height: 10px;
  margin-right: 10px;
  border-radius: 50%;
  background: #666;
  font-size: 0;
}

.all .index .banner .focus span.current {
  background: #fff;
}

/*品牌故事*/
.all .index .gyrt .title {
  line-height: 1.5rem;
  font-size: 0px;
  letter-spacing: 0px;
  text-align: center;
  margin-top: .6rem;
}

.all .index .gyrt .title span {
  display: inline-block;
  font-size: .8rem;
  color: #434343;
  border-bottom: 2px solid #d2d2d2;
}

.all .index .gyrt .content {
  width: 93.75%;
  height: auto;
  margin: 0px auto;
}

.all .index .gyrt .content .img {
  font-size: 0px;
  text-align: center;
  margin: .55rem 0px;
}

.all .index .gyrt .content .img img {
  width: 3.5rem;
}

.all .index .gyrt .content .nr {
  line-height: .95rem;
  font-size: .65rem;
  color: #666;
  text-indent: 2em;
}

/*视频展示*/
.all .index .video .title {
  display: block;
  height: 1rem;
  line-height: 1rem;
  overflow: hidden;
  padding: 0px .4rem;
  position: relative;
  margin-top: .3rem;
}

.all .index .video .title:before {
  content: "";
  display: block;
  position: absolute;
  width: .25rem;
  height: .4rem;
  background: #E20000;
  left: 0px;
  top: 50%;
  margin-top: -.2rem;
}

.all .index .video .title .left {
  font-size: .4rem;
  color: #666666;
}

.all .index .video .title .right {
  font-size: .3rem;
  color: #E20000;
}

.all .index .video .content {
  height: auto;
  overflow: hidden;
  text-align: center;
}

.all .index .video .content iframe {
  width: 10rem;
  height: 7rem;
}

/*产品展示*/
.all .index .product .title {
  display: block;
  height: 1.3rem;
  line-height: 1.3rem;
  overflow: hidden;
  padding: 0px .4rem;
  position: relative;
  margin-top: .3rem;
}

.all .index .product .title:before {
  content: "";
  display: block;
  position: absolute;
  width: .25rem;
  height: .8rem;
  background: #E20000;
  left: 0px;
  top: 50%;
  margin-top: -.4rem;
}

.all .index .product .title .left {
  font-size: .7rem;
  color: #666666;
}

.all .index .product .title .right {
  font-size: .6rem;
  color: #E20000;
}

.all .index .product .content {
  height: auto;
  overflow: hidden;
}

.all .index .product .content li {
  float: left;
  width: 48%;
  margin-right: 4%;
  margin-bottom: .8rem;
}

.all .index .product .content li:nth-of-type(even) {
  margin-right: 0px;
}

.all .index .product .content li a {
  display: block;
}

.all .index .product .content li .img {
  font-size: 0px;
  height: 6.2rem;
  padding: 0 .5rem;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.all .index .product .content li .font {
  position: relative;
  padding: 0px .55rem;
  height: 1.55rem;
  line-height: 1.55rem;
  background: #E8EBF2;
  font-size: .65rem;
  color: #505050;
  text-align:center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.all .index .product .content li span {
  display: block;
}

/*案例展示*/
.all .index .album .title {
  display: block;
  height: 1.3rem;
  line-height: 1.3rem;
  overflow: hidden;
  padding: 0px .4rem;
  position: relative;
  margin-top: .3rem;
}

.all .index .album .title:before {
  content: "";
  display: block;
  position: absolute;
  width: .25rem;
  height: .8rem;
  background: #E20000;
  left: 0px;
  top: 50%;
  margin-top: -.4rem;
}

.all .index .album .title .left {
  font-size: .7rem;
  color: #666666;
}

.all .index .album .title .right {
  font-size: .6rem;
  color: #E20000;
}

.all .index .album .content {
  height: auto;
  overflow: hidden;
  margin-bottom: .8rem;
}

.all .index .album .content li {
  float: left;
  width: 30%;
  margin-right: 5%;
}

.all .index .album .content li:nth-of-type(3n) {
  margin-right: 0px;
}

.all .index .album .content li a {
  display: block;
}

.all .index .album .content li .img {
  font-size: 0px;
  height: 3.45rem;
}

.all .index .album .content li .font {
  background: #e8ebf2;
  padding: 0px .25rem;
  height: 1.4rem;
  line-height: 1.4rem;
  font-size: .65rem;
  color: #505050;
  overflow: hidden;
}

/*企业微博*/
.all .index .new .title {
  display: block;
  height: 1.3rem;
  line-height: 1.3rem;
  overflow: hidden;
  padding: 0px .4rem;
  position: relative;
  margin-top: .3rem;
}

.all .index .new .title:before {
  content: "";
  display: block;
  position: absolute;
  width: .25rem;
  height: .8rem;
  background: #E20000;
  left: 0px;
  top: 50%;
  margin-top: -.4rem;
}

.all .index .new .title .left {
  font-size: .7rem;
  color: #666666;
}

.all .index .new .title .right {
  font-size: .6rem;
  color: #E20000;
}

.all .index .new .content {
  height: auto;
  overflow: hidden;
  margin-bottom: .5rem;
}

.all .index .new .content li a {
  display: block;
  height: 1.1rem;
  line-height: 1.1rem;
  overflow: hidden;
  border-bottom: 1px dashed #484848;
  font-size: .65rem;
  color: #333333;
}

.all .index .new .content li:last-of-type a {
  border-bottom: 0px;
}

.all .index .new .content li:first-of-type a .left {
  width: 70%;
  color: #E20000;
}

.all .index .new .content li a .left {
  width: 65%;
  height: .85rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.all .index .new .content li a .right {
  color: #888888;
}

/*底部*/
.all .bottom {
  width: 100%;
  height: 1.7rem;
  line-height: 1.7rem;
  background-color: #E20000;
  margin-top: 0.5rem;
}

.all .bottom a {
  font-size: .9rem;
  font-weight: bold;
  color: white;
  line-height: 1.7rem;
  display: block;
  float: right;
  margin-right: 1rem;
  position: relative;
}

.all .bottom a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: .4rem;
  right: -.5rem;
  border: .2rem transparent solid;
  border-bottom-color: #fff;
}

/*版权*/
.all .copy {
  width: 100%;
  margin: .5rem 0px;
}

.all .copy p {
  font-size: .7rem;
  line-height: 30px;
  color: #666;
  text-align: center;
}

/*咨询*/
.all footer {
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-width: 640px;
  z-index: 9999;
  background: #E20000;
}

.all footer ul {
  height: 3.1rem;
  overflow: hidden;
  text-align: center;
}

.all footer ul li {
  float: left;
  width: 25%;
  overflow: hidden;
}

.all footer ul li a {
  color: white;
}

.all footer ul li .fa {
  color: white;
  font-size: 1.2rem;
  height: 1.5rem;
  color: white;
  display: block;
  padding-top: .3rem;
}

.all footer ul li p {
  font-size: .7rem;
  height: 1rem;
  line-height: 1rem;
  color: white;
}

.all .swiper-pagination-bullet-active{
	background-color:#E20000;
}

/*导航栏*/
.all .navlist {
  position: fixed;
  top: 0px;
  background-color: #383838;
  width: 8rem;
  height: 100%;
  padding: 1.5rem 0rem;
  right: auto;
  left: auto;
  z-index: -1;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.all .navlist ul { 
  visibility: hidden;
}

.all .navlist ul li {
  text-align: center;
  border-radius: 1rem 0rem 0rem 1rem;
  width: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: all 350ms;
  transition: all 350ms;
}

.all .navlist ul #li {
  background: -webkit-linear-gradient(bottom left, #E20000, #E20000);
  background: linear-gradient(bottom left, #E20000, #E20000);
}

.all .navlist ul li a {
  color: white;
  font-size: .7rem;
  line-height: 50px;
  text-align: center;
}

.all .navlist .open {
  visibility: visible;
}

.all .navlist .open li {
  -webkit-transform: translate3d(0rem, 0, 0);
  -ms-transform: translate3d(0rem, 0, 0);
  transform: translate3d(0rem, 0, 0);
}

.all .navlist ul .li1 {
  -webkit-transition-delay: 160ms;
          transition-delay: 160ms;
}

.all .navlist ul .li2 {
  -webkit-transition-delay: 240ms;
          transition-delay: 240ms;
}

.all .navlist ul .li3 {
  -webkit-transition-delay: 320ms;
          transition-delay: 320ms;
}

.all .navlist ul .li4 {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
}

.all .navlist ul .li5 {
  -webkit-transition-delay: 480ms;
          transition-delay: 480ms;
}

.all .navlist ul .li6 {
  -webkit-transition-delay: 560ms;
          transition-delay: 560ms;
}

.all .navlist ul .li7 {
  -webkit-transition-delay: 620ms;
          transition-delay: 620ms;
}

.all .navlist ul .li8 {
  -webkit-transition-delay: 680ms;
          transition-delay: 680ms;
}

.all .navlist ul .li9 {
  -webkit-transition-delay: 740ms;
          transition-delay: 740ms;
}

.all .navlist ul .li10 {
  -webkit-transition-delay: 800ms;
          transition-delay: 800ms;
}

.all .navlist ul .li11 {
  -webkit-transition-delay: 860ms;
          transition-delay: 860ms;
}

.all .navlist ul .li12 {
  -webkit-transition-delay: 920ms;
          transition-delay: 920ms;
}

.all .navlist ul .li13 {
  -webkit-transition-delay: 980ms;
          transition-delay: 980ms;
}

/*内页*/
.all .main{
  background-color: #fff;
  position: relative;
  z-index: 999;
  padding: 2.5rem 0px 3.1rem;
  height: 100%;	
}

.all .pt-none{
	padding-top:0;
}

/*单页*/
.all .about .title {
  position: relative;
  width: 80%;
  height: 2rem;
  text-indent: .6rem;
  color: #E20000;
  overflow: hidden;
  line-height: 2rem;
  font-size: .8rem;
}

.all .about .title::before {
  content: "";
  width: .2rem;
  height: .8rem;
  display: block;
  background: #E20000;
  margin-right: 0rem;
  background-size: 1.3rem;
  background-position: .25rem 50%;
  position: absolute;
  top: .6rem;
  left: 0rem;
}

.all .about .neirong {
  min-height: 500px;
  font-size: 0.8rem;
  color: #585858;
  line-height: 1.6;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  text-align: left;
  padding: 0rem .3rem;
}

.all .about .content {
  background-color: white;
}

/*新闻列表*/

.all .newlist .news {
  width: 100%;
  height: auto;
  position: relative;
  background-color: white;
}

.all .newlist .news li {
  height: 2rem;
  line-height: 2rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #ccc;
}

.all .newlist .news li:first-child {
  border-bottom: 0px;
}

.all .newlist .news li:last-child {
  border-bottom: 0px;
}

.all .newlist .news li a {
  color: #585858;
}

.all .newlist .news .first a {
  color: #E20000;
}

.all .newlist .news .first .one {
  width: 2%;
  height: 1rem;
  background-color: #E20000;
  margin-top: 0.5rem;
}

.all .newlist .news .first .two {
  width: 80%;
  height: 2rem;
  font-size: .8rem;
  text-indent: .6rem;
}

.all .newlist .news .first .three {
  width: 10%;
  height: 2rem;
  background: url(../images/more.png) no-repeat center;
}

.all .newlist .news li p {
  padding: 0rem 1.5rem;
  line-height: 2rem;
  height: 2rem;
  overflow: hidden;
  font-size: .7rem;
}

.all .newlist .news li p::before {
  content: "";
  position: absolute;
  width: .2rem;
  height: .2rem;
  top: 1rem;
  left: .75rem;
  background: #585858;
  -o-border-radius: 100%;
  border-radius: 100%;
}

.all .newlist .news li p::after {
  content: "";
  position: absolute;
  width: 1.6rem;
  height: 2rem;
  top: 0rem;
  right: 0rem;
  background: url(../images/more1.png) no-repeat 50% 50%;
  font-family: Verdana;
  background-size: .75rem;
}

/*新闻内容页*/

.all .nabout .header {
  position: fixed;
  width: 100%;
  max-width: 640px;
  z-index: 9999;
  height: 2.4rem;
}

.all .nabout .header .span {
  font-size: 1rem;
  color: #333;
  border-radius: 100%;
  -ms-border-radius: 100%;
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.all .nabout .header .one {
  top: .4rem;
  left: .4rem;
}

.all .nabout .header .two {
  top: .4rem;
  right: 2.4rem;
}

.all .nabout .header .three {
  top: .4rem;
  right: .4rem;
}

/*头部*/
.all .nabout .top {
  padding-top:2.4rem; 	
  opacity: 0.9;
  background-color: #E20000;
  position: relative;
}

.all .nabout .top p {
  line-height: 1.2rem;
  overflow: hidden;
  padding: .45rem .5rem;
  box-sizing: border-box;
  text-align: left;
  color: #fff;
  font-size: .8rem;
  text-align:center;
  background: rgba(19, 19, 19, 0.5);
  background: -webkit-linear-gradient(rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%);
  background: linear-gradient(rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%);
}

/*日期*/
.all .nabout .date {
  width: 100%;
  text-align: left;
  text-indent: .5rem;
  font-size: .6rem;
  color: #666;
  text-align:center;
  height: 1rem;
  line-height: 1rem;
  margin: .55rem 0px;
}

/*内容*/
.all .nabout .content {
  font-size: .75rem;
  color: #333;
  word-wrap: break-word;
  word-break: break-all;
  padding: 0px .3rem;
  line-height: 1rem;
  text-align: left;
}

.all .nabout .content .title {
  line-height: 1.5rem;
  width: 100%;
  text-align: center;
  margin-bottom: .5rem;
}

.all .nabout .content .nneirong p {
  margin-bottom: .3rem;
}

.all .nabout .content .nneirong {
  margin-bottom: 1rem;
}

.all .nabout .content .lz {
  text-indent: 0px;
  font-size: .6rem;
}

.all .nabout .content .tag {
  color: #c7c7c7;
  margin-top: .3rem;
  vertical-align: top;
}

.all .nabout .content .tag i {
  display: inline-block;
  font-size: 1rem;
}

.all .nabout .content .tag a {
  color: #E20000;
  display: inline-block;
  height: .95rem;
  line-height: .95rem;
  min-width: 2.4rem;
  text-align: center;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  margin-right: 12px;
  font-size: .65rem;
  vertical-align: middle;
  padding: 0rem .125rem;
}

/*分享*/
.all .fenxiang {
  width: 100%;
  max-width: 640px;
  position: fixed;
  bottom: 3.1rem;
  height: 100%;
  visibility: hidden;
  z-index: 9999;
}

.all .fenxiang .zujian {
  width: 100%;
  height: 100%;
  opacity: 0.9;
  background-color: #282828;
}

.all .fenxiang .fz {
  width: 100%;
  position: absolute;
  bottom: 0px;
  background-color: white;
}

.all .fenxiang .fz .one {
  height: 2rem;
  line-height: 2rem;
  font-size: .8rem;
  text-align: center;
  color: #999;
}

.all .fenxiang .fz .two {
  width: 90%;
  padding-bottom: .5rem;
  border-bottom: 1px solid #999;
  text-align: left;
  margin: 0px auto;
  overflow: hidden;
}

.bdsharebuttonbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}

.bdsharebuttonbox a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: space-around;
      -ms-flex-line-pack: distribute;
          align-content: space-around;
  width: 33%;
  font-size: .7rem;
  color: #151515;
  text-align: center;
}

.all .fenxiang .fz .three {
  width: 100%;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: .8rem;
  text-align: center;
  color: #999;
}

/*产品列表页*/

.all .productl .title {
  position: relative;
  width: 80%;
  height: 2rem;
  text-indent: .6rem;
  color: #E20000;
  overflow: hidden;
  line-height: 2rem;
  font-size: .8rem;
}

.all .productl .title::before {
  content: "";
  width: .2rem;
  height: .8rem;
  display: block;
  background: #E20000;
  margin-right: 0rem;
  background-size: 1.3rem;
  background-position: .25rem 50%;
  position: absolute;
  top: .6rem;
  left: 0rem;
}

.all .productl .content {
  background-color: white;
}

.all .productl .neirong {
  font-size: 0.7rem;
  color: #585858;
  line-height: 1.6;
}

.all .productl .neirong li {
  width: 100%;
  padding: .35rem 0rem;
  overflow: hidden;
  border-bottom: 1px solid #999;
  position: relative;
  margin-top: 1rem;
}

.all .productl .neirong li a {
  color: #585858;
}

.all .productl .neirong li .left {
  width: 30%;
  height: auto;
  padding-left: 5%;
}

.all .productl .neirong li .right {
  width: 60%;
  text-align: left;
  line-height: 100%;
  overflow: hidden;
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.all .productl .neirong li:last-child {
  border-bottom: 0px;
  margin-top: .2rem;
}

/*产品内容页*/

/*顶部*/
.all .product .header {
  position: fixed;
  width: 100%;
  max-width: 640px;
  z-index: 9999;
  height: 2.4rem;
}

.all .product .header .span {
  font-size: 1rem;
  color: #333;
  border-radius: 100%;
  -ms-border-radius: 100%;
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.all .product .header .one {
  top: .4rem;
  left: .4rem;
}

.all .product .header .two {
  top: .4rem;
  right: 2.4rem;
}

.all .product .header .three {
  top: .4rem;
  right: .4rem;
}

/*头部*/
.all .product .top {
  padding-top:2.4rem; 	
  opacity: 0.9;
  background-color: #E20000;
  position: relative;
}

.all .product .top p {
  line-height: 1.2rem;
  overflow: hidden;
  padding: .45rem .5rem;
  box-sizing: border-box;
  text-align: left;
  color: #fff;
  font-size: .8rem;
  text-align:center;
  background: rgba(19, 19, 19, 0.5);
  background: -webkit-linear-gradient(rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%);
  background: linear-gradient(rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%);
}

/*内容*/
.all .product .content {
  font-size: .5rem;
  text-align: left;
  background-color: white;
}

.all .product .content .nneirong {
  width: 93.75%;
  margin: 0px auto;
}

/*产品名称*/
.all .product .title {
  font-size: .5rem;
  line-height: 1rem;
  color: #595959;
  margin: .5rem 0px;
}

/*购物车*/

.all .product .gwc {
  overflow: hidden;
  margin-bottom: .5rem;
}

.all .product .gwc .left {
  font-size: 1rem;
  color: #f72131;
  line-height: 1.375rem;
}

.all .product .gwc .right {
  overflow: hidden;
  height: 1.375rem;
  line-height: 1.375rem;
}

.all .product .gwc .right a {
  display: block;
  float: left;
  line-height: 1.375rem;
  font-size: .725rem;
  color: white;
}

.all .product .gwc .right .cart {
  padding: 0px .85rem;
  background: #f08619;
}

.all .product .gwc .right .buy {
  padding: 0px .625rem;
  background: #e6212a;
}

/*视频*/
.all .product .video {
  margin-bottom: .5rem;
}

.all .product .video iframe {
  width: 10rem;
  height: 7rem;
}

/*上传内容*/
.all .product .content .nr {
  margin-bottom: 1rem;
  overflow: hidden;
  word-break: break-all;
  min-height: 1rem;
}

.all .product .content .nr p {
  font-size: .4rem;
  line-height: .625rem;
}

/*相册内容页*/

.all .album .header {
  position: fixed;
  width: 100%;
  max-width: 640px;
  z-index: 9999;
  height: 2.4rem;
}

.all .album .header .span {
  font-size: 1rem;
  color: #333;
  border-radius: 100%;
  -ms-border-radius: 100%;
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
}

.all .album .header .one {
  top: .4rem;
  left: .4rem;
}

.all .album .header .two {
  top: .4rem;
  right: 2.4rem;
}

.all .album .header .three {
  top: .4rem;
  right: .4rem;
}

/*头部*/
.all .product .top {
  padding-top:2.4rem; 	
  opacity: 0.9;
  background-color: #E20000;
  position: relative;
}

.all .product .top p {
  line-height: 1.2rem;
  overflow: hidden;
  padding: .45rem .5rem;
  box-sizing: border-box;
  text-align: left;
  color: #fff;
  font-size: .8rem;
  text-align:center;
  background: rgba(19, 19, 19, 0.5);
  background: -webkit-linear-gradient(rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%);
  background: linear-gradient(rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%);
}

/*日期*/
.all .album .date {
  width: 100%;
  text-align: left;
  text-indent: .5rem;
  font-size: .6rem;
  color: #666;
  height: 1rem;
  line-height: 1rem;
  margin: .55rem 0px;
}

/*内容*/
.all .album .content {
  font-size: .75rem;
  color: #333;
  line-height: 1.2rem;
  text-align: left;
  background-color: white;
}

.all .album .content .title {
  line-height: 2rem;
  width: 100%;
  text-align: center;
  margin-bottom: .5rem;
  overflow: hidden;
  border-bottom: 1px solid #dddddd;
}

.all .album .content .title div {
  width: 100%;
  text-align: center;
}

.all .album .content .title .div {
  border-bottom: 3px solid #E20000;
  color: #E20000;
}

.all .album .content .nneirong p {
  margin-bottom: .3rem;
}

.all .album .content .nneirong {
  margin-bottom: 1rem;
  overflow: hidden;
  word-wrap: break-word;
  word-break: break-all;
}

.all .album .content .nneirong #left {
  width: 100%;
  display: block;
}

.all .album .content .nneirong #left .xx {
  padding: 0px .3rem;
}

.all .album .content .nneirong #right {
  width: 100%;
  display: none;
}

.all .album .content .nneirong #right li {
  line-height: 2rem;
  width: 100%;
  border-bottom: 1px solid #dddddd;
  font-size: .75rem;
  color: #333;
  text-align: center;
  overflow: hidden;
}

.all .album .content .nneirong #right li .left {
  width: 20%;
  text-align: right;
}

.all .album .content .nneirong #right li .right {
  width: 70%;
  text-align: left;
}

/*留言板*/
.all .gbook .title {
  position: relative;
  width: 80%;
  height: 2rem;
  text-indent: .6rem;
  color: #E20000;
  overflow: hidden;
  line-height: 2rem;
  font-size: .8rem;
}

.all .gbook .title::before {
  content: "";
  width: .2rem;
  height: .8rem;
  display: block;
  background: #E20000;
  margin-right: 0rem;
  background-size: 1.3rem;
  background-position: .25rem 50%;
  position: absolute;
  top: .6rem;
  left: 0rem;
}

.all .gbook .neirong {
  background-color: white;
  min-height: 500px;
  font-size: 0.8rem;
  color: #585858;
  line-height: 1.6;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  text-align: left;
  padding: 0rem .3rem;
  text-indent: 2em;
}

.all .gbook .neirong input {
  border: 0px;
  display: inline-block;
  height: 2.5rem;
  background: none;
  font-size: .7rem;
  width: 70%;
  padding-left: 2rem;
}

.all .gbook .neirong textarea {
  border: 0px;
  display: inline-block;
  line-height: 2.5rem;
  height: 7.5rem;
  background: none;
  font-size: .7rem;
  width: 70%;
  padding-left: 2rem;
  resize: none;
}

.all .gbook .neirong li {
  margin:0;
  width: 100%;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: .7rem;
  border: 1px solid #cccccc;
  text-align: left;
  position: relative;
  border-bottom: 0px;
}

.all .gbook .neirong li .fa {
  text-align: center;
  display: inline;
  position: absolute;
  top: 50%;
  left: 0px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}

.all .gbook .neirong .nr {
  border-bottom: 1px solid #ccc;
  height: 7.5rem;
}

.all .gbook .neirong .nr .fa {
  top: .8rem;
  left: 0px;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
      transform: translate(0, 0);
}

.all .gbook .neirong .tj {
  margin-top: .5rem;
}

.all .gbook .neirong .tj input {
  padding: 0px;
  height: 2.5rem;
  width: 100%;
  background-color: #E20000;
  color: white;
  position: absolute;
  left: 0px;
}

.all .gbook .neirong .biaodan {
  text-align: center;
  border: 0px;
  padding-right: 2rem;
  margin-bottom: .5rem;
}

.all .gbook .neirong .biaodan .fa-check-square-o {
  display: inline;
}

.all .gbook .neirong .ly {
  text-align: center;
  border: 0px;
  padding-right: 3.5rem;
  margin-bottom: .5rem;
  margin-top: 1rem;
}

.all .gbook .neirong .ly .fa-check-square-o {
  display: inline;
}

input, textarea {
  -webkit-appearance: none;
}

/*导航条*/
.all .dh {
  text-align: center;
  margin: 0.5rem 0rem;
  font-size: 0px;
}

.all .dh a {
  color: #E20000;
  margin: 0px .2rem;
  font-size: 0.5rem;
}

.all .dh span:first-child {
  display: none;
}

.all .dh select {
  display: none;
}

.page-row{
	margin-top: 0.6rem;
	margin-bottom: 0.6rem;
	width: 90%;
	margin-left:auto;
	margin-right:auto
}
.page-row .prev,
.page-row .next{
	line-height:1rem;
	font-size:0.6rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	
}
.page-row a{
	color:#666666
}