body {
  background: #f4eade;
  color: #26211B;
  font-size: 14px;
}

a {
  color: #7C7976;
}

.content p {
  /*line-height: 26px;*/
}

.clearfix:before { display:table; content:""; }
.clearfix:after {display:block; content:""; height:0; clear:both; overflow:hidden; visibility:hidden;}


.mod-m {
  margin: 11px 7px;
}

.login.tis {  left:0; right:0; margin-top:-55px; background:#ffe88c; color:#aa220b; line-height:1.1; font-size:14px; padding:12px; border:1px solid #f5d052; border-radius:5px; z-index:999; }

.login.tis:after { content:''; background:#ffe88c; position:absolute; top:100%; left:19px; width:12px; height:12px; margin-top:-5px;
border-right:1px solid #f5d052;
border-bottom:1px solid #f5d052;
transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
}


.head0001 {
  position: relative;
  z-index: 99
}

.head0001,.head0001 nav {
  height: 40px;
  line-height: 40px;
  /* background: #f8c659; */
  position: relative;
  z-index: 100;
}

.head0001 nav.bgcolor {
  background: #482B0B
}

.head0001 nav .l,.head0001 nav .r,.head0001 nav>h3 {
  color: #482B0B;
}

.head0001 nav.bgcolor .l,.head0001 nav.bgcolor .r,.head0001 nav.bgcolor>h3 {
  /*! color: #fff; */
  opacity: .8
}

.head0001 nav.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #f8c659;
}

.head0001 nav {
  font-size: 24px;
  -webkit-box-shadow: 0 0 18px rgba(255,204,102,.2);
  box-shadow: 0 0 18px rgba(255,204,102,.2)
}

.head0001 .l,.head0001 .r {
  font-size: 22px;
  width: 50px;
  height: 40px;
  line-height: 40px;
  text-align: center
}

.head0001 .l {
  float: left
}

.head0001 .r {
  float: right;
  position: relative;
  z-index: 2
}

.head0001 h3.tname,.head0001 nav {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center
}

.head0001 h3.tname {
  font-weight: 100;
  font-size: 22px
}

.head0001 h3.tname img {
  height: 48px
}

.head0001 .r.txt {
  width: auto;
  font-size: 14px;
  padding-right: 15px;
  white-space: nowrap
}

.head0001 .sider {
  visibility: hidden;
  width: 225px;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  opacity: 0;
  margin-left: -100px;
  transform: translate(0);
  -webkit-transform: translate(0);
  -webkit-transition: -webkit-transform .2s ease-out,opacity .2s ease-out;
  transition: transform .5s ease-out,opacity .5s ease-out
}

.head0001 .sider.active {
  visibility: visible;
  opacity: 1;
  transform: translate(100px);
  -webkit-transform: translate(100px)
}

.head0001 .sider:before {
  content: '';
  background: #482B0B;
  opacity: .8;
  position: absolute;
  top: 0;
  bottom: -100px;
  left: 0;
  right: 0
}

.head0001 .navber+.close {
  visibility: hidden;
  font-size: 16px;
  width: 50px;
  line-height: 50px;
  position: fixed;
  left: 175px;
  top: 0;
  z-index: 9999;
  color: #fff;
  opacity: 0;
  margin-left: -100px;
  transform: translate(0);
  -webkit-transform: translate(0);
  -webkit-transition: -webkit-transform .2s ease,opacity .2s ease;
  transition: transform .5s ease,opacity .5s ease
}

.head0001 .navber.active+.close {
  visibility: visible;
  opacity: 1;
  transform: translate(100px);
  -webkit-transform: translate(100px)
}

.head0001 .sider h3 {
  line-height: 50px;
  font-size: 16px;
  color: #fff;
  text-align: left;
  margin-left: 16px;
  box-sizing: content-box;
  position: relative;
  z-index: 2
}

.head0001 .sider a {
  color: #fff
}

.head0001 .sider ul {
  text-align: left;
  position: relative;
  z-index: 2;
  font-size: 14px;
  max-height: 600px;
  overflow-y: scroll

}

.head0001 .sider ul.menu>li {
  line-height: 30px;
  border-top: 1px solid rgba(255,255,255,.15);
  position: relative
}

.head0001 .sider ul li {
  line-height: 30px
}

.head0001 .sider ul a {
  display: block;
  padding: 0 16px
}

.head0001 .sider ul a:before {
  float: left;
  margin: 15px 9px 0 0;
  content: '';
  width: 5px;
  height: 5px;
  background: #fff;
  overflow: hidden;
  border-radius: 5px
}

.head0001 .sider ul span {
  float: right;
  width: 45px;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0
}

.head0001 .sider ul span+a {
  padding-right: 45px
}

.head0001 .sider ul ul {
  display: none;
  font-size: 13px;
  padding-bottom: 15px
}

.head0001 .sider ul ul a {
  padding-left: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.head0001 .sider ul ul a:before {
  margin-top: 13px
}

.head0001 .sider li.on>ul {
  display: block
}

.head0001 .sider li.on>.uz-icon-arrr:before {
  content: '\e653'
}

.search-form {
  /*! position: fixed; */
  height: 35px;
  background: #fff;
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  /*! margin: 10px; */
  opacity: 1;
  margin-top: 0;
  overflow: hidden;

}

form.search-form .button {
  float: right;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background: #482B0B;
  color: #fff;
  border: 0;
  text-align: center;
  font-size: 24px;
}

form.search-form .button input {
  border: 0;
  width: 0;
  height: 0;
  font-size: 0;
  overflow: hidden
}

form.search-form span {
  display: block;
  padding: 0 9px;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  border: 0;
}

form.search-form span input {
  height: 20px;
  line-height: 20px;
  border: 0;
  border-left: 2px solid #482B0B;
  font-size: 13px;
  margin: 7px 0;
  vertical-align: top;
  border-radius: 0;
  padding: 0 10px
}


.head0001 .shear+.close {
  visibility: visible!important;
  position: fixed;
  z-index: 99;
  bottom: 0;
  left: 50%;
  width: 60px;
  height: 60px;
  margin-left: -30px;
  margin-bottom: -100px;
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s
}

.head0001 .shear.active+.close {
  margin-bottom: 0
}

.head0001 .close {
  visibility: hidden
}

.head0001 .close:before {
  content: '\e6c9';
  font-size: 16px
}

.head0001 .bg {
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s
}

.head0001 .bg {
  display: block!important;
  visibility: hidden;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background: rgba(0,0,0,0);
}

.head0001 .bg.active {
  visibility: visible;
  visibility: visible;
  background: rgba(0,0,0,.6);
}

.head0001 .l-cont,.head0001 .r-cont {
  visibility: hidden;
  z-index: 100
}

.head0001 .active {
  visibility: visible
}

.head0001 .active+.close {
  visibility: visible;
  z-index: 111
}

.head0001 h3.tname {
  left: 15%;
  right: 15%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400
}


.menu0001,.menu0001 nav {
  clear: both;
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px
}

.menu0001 nav {
  text-align: center;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 0;
  -webkit-box-shadow: 0 0 18px rgba(0,0,0,.2);
  box-shadow: 0 0 18px rgba(0,0,0,.2);
  background: -webkit-linear-gradient(top,#6C553B 0,#482B0B 100%);
  background: -moz-linear-gradient(top,#6C553B 0,#482B0B 100%);
  background: -ms-linear-gradient(top,#6C553B 0,#482B0B 100%);
  background: -o-linear-gradient(top,#6C553B 0,#482B0B 100%);
  background: linear-gradient(top,#6C553B 0,#482B0B 100%)
}
.menu0001 nav li.cur{
  background: -webkit-linear-gradient(top,#482B0B 0,#482B0B 100%);
  background: -moz-linear-gradient(top,#482B0B 0,#482B0B 100%);
  background: -ms-linear-gradient(top,#482B0B 0,#482B0B 100%);
  background: -o-linear-gradient(top,#482B0B 0,#482B0B 100%);
  background: linear-gradient(top,#482B0B 0,#482B0B 100%)
}

.menu0001 .mui-item b {
  display: block;
  line-height: 1.1;
  opacity: .8
}

.menu0001 .mui-item img {
  height: 62%
}

.menu0001 span.uz-icon {
  display: inline-block;
  text-align: center;
  line-height: 35px;
  font-size: 24px;
  vertical-align: top
}

.menu0001 span.uz-icon01:before {
  content: '\e6b2';
}

.menu0001 span.uz-icon02:before {
  content: '\e66a';
}

.menu0001 span.uz-icon03:before {
  content: '\e6b6';
}

.menu0001 span.uz-icon04:before {
  content: '\e667';
}

.menu0001 span.uz-icon05:before {
  content: '\e6b8';
}

.menu0001 .mui-item.active {
  background: #482B0B;
}

.menu0001 .mui-item.active b {
  opacity: 1;
}

.menu0001 .move .arr {
  display: none;
  line-height: 0;
  font-size: 0;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  margin-bottom: 4px;
  border: 6px solid transparent;
  border-top: 6px solid #fff;
  border-bottom: 0;
  z-index: 99
}

.menu0001 .move.active .arr {
  display: block
}

.menu0001 .move.active .move-menu {
  display: block;
}

.menu0001 .move-menu {
  display: none;
  min-width: 140px;
  font-size: 14px;
  position: absolute;
  bottom: 100%;
  right: 0;
  margin: 10px;
}

.menu0001 .move-menu a {
  display: block;
  line-height: 40px;
}

.menu0001 .move-menu ul {
  background: #fff;
  overflow: hidden;
  border-radius: 3px;
  box-shadow: 0 0 15px rgba(0,0,0,.2);
}

.menu0001 .move-menu li+li {
  border-top: 1px solid #E9E8E8;
}

.banner0001 {
  height: 235px;
  line-height: 250px;
  position: relative;
  overflow: hidden;
}

.banner0001 .rsBullets {
  bottom: 10px;
}

.banner0001 .rsNavItem {
  box-sizing: content-box;
  padding: 2px;
  opacity: .4
}

.banner0001 .rsNavItem,.banner0001 .rsNavItem span {
  width: 6px;
  height: 6px
}

.banner0001 .rsNavSelected {
  opacity: 1
}

.banner0001 img {
  width: 100%
}

.product0001 h2 {
  padding: 12px
}

.product0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.product0001 .more {
  float: right;
  color: #A8A6A3
}

.product0001 .tname {
  float: left
}

.product0001 dl {
  overflow: hidden;
  background: url(../images/book_arr.png) right no-repeat!important
}

.product0001 dl dt.showpic {
  float: left;
  margin: 5px 8px 5px 10px;
  height: 85px;
  width: 68px;
  background-size: 100% !important;
}

.product0001 .content a:nth-child(2n) dl dt.showpic {
  float: left
}

.product0001.left dl dt.showpic {
  float: left
}

.product0001.right .content a:nth-child(2n) dl dt.showpic {
  float: right
}

.product0001 dl img {
  max-height: 85px;
}

.product0001 dl dd {
  padding: 0 10px;
  overflow: hidden
}
.counts{margin-top: 2px;}
.counts li{
  float: left;
  list-style: none;
  text-align: left;
  /*! max-width: 22%; */
  margin-right: 5px;
}

.counts li b{
  width: 16px;
  padding-left: 14px;
  background-size: 90% !important;
}
.head .counts li b{background-size: 120% !important;}

.counts li .c01{
  background: url(/static/images/icon14.png) left no-repeat;
}

.counts li .c02{
  background: url(/static/images/icon11.png) left no-repeat;
}
.counts li .c03{
  background: url(/static/images/icon05.png) left no-repeat;
}
.counts li .c04{
  background: url(/static/images/icon07.png) left no-repeat;
}
.counts li .c05{
  background: url(/static/images/icon03.png) left no-repeat;
}


.counts li span{ vertical-align: top; font-size: 11px; padding-left: 3px; text-align: left;}

.product0001 dl dd h3 {
  font-size: 16px;
  padding-bottom: 2px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 5px;
  font-weight: 700;
  color: #333
}

.product0001 dl dd p {
  line-height: 15px;
  overflow: hidden;
  color: #7C7976;
}

.product0001 dl dd p,.product0001 dl dd>span {
  display: block;
  font-size: 11px
}

.product0001 dl dd>span {
  line-height: 30px;
  margin-top: 6px;
  color: #A8A6A3;
  white-space: nowrap;
  overflow: hidden;

  text-overflow: ellipsis

}

.product0001 dl dd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.product0001 dl dd p * {
  display: block
}

.product0001 dl dd p del {
  font-size: 13px
}

.product0001 dl dd p font {
  color: #cc2929;
  font-size: 14px;
  padding-top: 3px
}

.product0001 .listBox {
  display: none
}

.product0001 .listBox:first-child {
  display: block
}
..product0001 dl dd li{ float: left;}


.product0002 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.product0002 .more {
  float: right;
  color: #A8A6A3
}

.product0002 .tname {
  float: left
}

.product0002 .content a {
  display: block;
  padding-bottom: 10px
}

.product0002 .content a:last-child {
  padding-bottom: 0
}

.product0002 dl {
  height: 110px;
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.product0002 dl dt.showpic {
  float: right;
  padding: 1px;
  max-width: 128px;
  overflow: hidden
}

.product0002.left dl dt.showpic {
  float: left;
  max-width: 128px;
  overflow: hidden
}

.product0002 .content a:nth-child(2n) dl dt.showpic {
  float: left;
  max-width: 128px;
  overflow: hidden
}

.product0002 dl img {
  height: 108px
}

.product0002 dl dd {
  padding: 15px;
  overflow: hidden
}

.product0002 dl dd h3 {
  font-weight: 100;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.product0002 dl dd p {
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  color: #7C7976
}

.product0002 dl dd p,.product0002 dl dd>span {
  display: block;
  font-size: 13px
}

.product0002 dl dd>span {
  line-height: 22px;
  margin-top: 18px;
  color: #A8A6A3;
  height: 30px
}

.product0002 dl dd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.product0002 dl dd p del {
  font-size: 13px
}

.product0002 dl dd p font {
  color: #cc2929;
  font-size: 14px;
  padding-top: 3px
}

.product0003 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.product0003 .more {
  float: right;
  color: #A3A6A8
}

.product0003 .tname {
  float: left
}

.product0003 ul {
  margin: 0 -6px
}

.product0003 ul li {
  float: left;
  width: 50%;
  padding: 3px 6px 11px
}

.product0003 ul li>* {
  display: block;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.product0003 .showpic span {
  position: absolute;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

.product0003 .showpic {
  padding-top: 120%;
  position: relative;
  margin: 1px
}

.product0003.videolist .showpic {
  padding-top: 76%;
  position: relative;
  margin: 1px
}

.product0003 .showpic img {
  width: 100%;
  vertical-align: top
}

.product0003 dl a,.product0003 p {
  margin: 7px 10px;
  display: block;
  font-size: 14px;
  line-height: 1.1;
  text-align: left
}

.product0003 p {
  padding-bottom: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center
}

.product0003 p del {
  color: #7C7676;
  font-size: 13px;
  margin-right: 10px
}

.product0003 p font {
  color: #cc2929;
  font-size: 14px
}

.product0003 dl a {
  line-height: 30px;
  height: 5px;
  color: #fff;
  text-align: center;
  border-radius: 3px
}

.product0003 dl a.xiadan {
  background: #CF372F
}

.product0003 dl a.diancan {
  background: #30cf37
}

.list0003,.list0008 {
  background: #fff;
  border-radius: 3px;
  padding: 12px 4px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  margin-bottom: 65px
}

.list0003 li,.list0008 li {
  overflow: hidden;
  border-bottom: 1px dashed #d2cbc3;
  padding: 0 8px
}

.list0003 li a,.list0008 li a {
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.clist006 li a p,.list0003 li a p,.list0008 li a p {
  background-size: 4%;
  padding-left: 16px
}

.list0003 li.cur,.list0008 li.cur {
  background: #d8c6b2
}

.clist006.cur li a p,.list0003 li.cur a p,.list0008 li.cur a p {
  background-size: 4%
}

.list0003 li a {
  color: #482B0B
}

.list0003.column li {
  width: 25%;
  float: left;
  text-align: center;
  border: none
}

.list0003.column li.cur {
  background: 0 0
}

.list0003.column li dd p {
  line-height: 10px;
  padding-bottom: 15px
}

.shoucan0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.shoucan0001 .more {
  float: right;
  color: #A3A6A8
}

.shoucan0001 .tname {
  float: left
}

.shoucan0001 .content a {
  display: block;
  padding-bottom: 10px
}

.shoucan0001 .content a:last-child {
  padding-bottom: 0
}

.shoucan0001 dl {
  height: 110px;
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  margin: 10px 0;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.shoucan0001 dl dt.showpic {
  float: right;
  padding: 1px;
  max-width: 128px;
  overflow: hidden
}

.shoucan0001.left dl dt.showpic {
  float: left;
  max-width: 128px;
  overflow: hidden
}

.shoucan0001 .content a:nth-child(2n) dl dt.showpic {
  float: left;
  max-width: 128px;
  overflow: hidden
}

.shoucan0001 dl img {
  height: 108px
}

.shoucan0001 dl dd {
  padding: 15px;
  overflow: hidden
}

.shoucan0001 dl dd h3 {
  font-weight: 100;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.shoucan0001 dl dd p {
  height: 36px;
  line-height: 18px;
  color: #767A7C;
  overflow: hidden
}

.shoucan0001 dl dd p,.shoucan0001 dl dd>span {
  display: block;
  font-size: 13px
}

.shoucan0001 dl dd>span {
  line-height: 22px;
  margin-top: 6px;
  color: #A3A6A8;
  height: 30px
}

.shoucan0001 dl dd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.shoucan0001 dl dd p del {
  font-size: 13px
}

.shoucan0001 dl dd p font {
  color: #cc2929;
  font-size: 14px;
  padding-top: 3px
}

.about0002 {
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.about0002 .showpic {
  margin: 1px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  overflow: hidden
}

.about0002 .showpic img {
  width: 100%
}

.about0002 ul {
  line-height: 48px;
  font-size: 14px
}

.about0002 ul li~li {
  border-top: 1px solid #E9E8E8
}

.about0002 ul a {
  display: block;
  padding: 0 30px 0 13px
}

.about0002 li {
  position: relative
}

.about0002 li>span {
  width: 30px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  color: #A8A6A3
}

.about0003 {
  background: #fff;
  border-radius: 3px;
  padding: 17px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.about0003 .article,.about0003 .article p {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 10px;
  color: #514D48
}

.about0003 span.showpic {
  display: block;
  margin: 0 -17px 10px
}

.about0003 .showpic img {
  width: 100%;
  vertical-align: top
}

.article0001 {
  background: #fff;
  border-radius: 3px;
  padding: 17px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  margin-bottom: 65px
}

.article0001 .content>p {
  font-size: 14px
}

.article0001 .article {
  color: #7C7976
}

.article0001 .article h1:first-child {
  color: #26211B
}

.article0001 .article,.article0001 .article h4,.article0001 .article h5,.article0001 .article h6,.article0001 .article p {
  font-size: 14px;
  line-height: 2;
  margin-bottom: 10px
}

.article0001 .article h1,.article0001 .article h2,.article0001 .article h3 {
  font-size: 16px;
  margin-bottom: 15px
}

.article0001 .article h1 strong,.article0001 .article h2 strong,.article0001 .article h3 strong {
  color: #482B0B
}

.article0001 .article h1,.article0001 .article h2,.article0001 .article h3,.article0001 .article h4,.article0001 .article h5,.article0001 .article h6 {
  line-height: 1.1;
  font-weight: 600
}

.article0001 div.showpic {
  margin: -16px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px
}

.article0001 span.showpic {
  display: block;
  margin: 0 -17px
}



.article0001 .showpic img {
  width: 100%;
  vertical-align: top
}

.article0001 .article img {
  margin-bottom: 10px
}

.article0001 .article p img {
  margin-left: -28px
}

.article0001 .download-btn {
  text-align: center;
  padding: 15px 0 10px
}

.article0001 .download-btn .btn {
  font-size: 30px;
  color: #482B0B
}

.article0001 .info .uz-icon:before {
  font-size: 16px;
  margin-right: 5px
}

.article0001 .info .position {
  color: #482B0B
}

.article0001 .info .position:before {
  font-size: 18px;
  content: '\e669'
}

.article0001 .info .date:before {
  content: '\e620'
}

.article0001 .info {
  line-height: 30px;
  color: #A8A6A3;
  margin-top: -5px;
  margin-bottom: 10px
}

.article0001 .info span {
  margin-right: 15px
}

.imglist0002 {
  background: #fff;
  border-radius: 3px;
  padding: 17px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  overflow: hidden;
  display: none
}

.imglist0002 .content {
  width: 112%;
  margin-left: -6%
}

.clist007 {
  display: none
}

.musicBox p a {
/*! background: url(../images/player-arr.png) left no-repeat; */
  background-size: 4%;
  display: block;
  padding-left: 16px
}

.musicBox p {
  margin-bottom: 0!important;
  border-bottom: 1px dashed #d2cbc3;
  line-height: 35px;
  height: 35px
}
.musicBox.free p {
  height: auto
}



.musicBox p.cur {
  background: #d8c6b2
}

.imglink {
  padding: 1px;
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.imglink img {
  width: 100%
}

.news0001 .head,.news0003 .head {
  font-size: 20px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px;
  color: #8a4d32
}

.news0001 .more,.news0003 .more {
  float: right;
  color: #8a4d32
}

.news0001 .tname {
  float: left
}

.news0001 .content {
  position: relative
}

.news0001 .content .xian {
  position: absolute;
  top: 5px;
  left: -16px;
  width: 1px;
  height: 100%;
  background: #E9E8E8
}

.news0001 .content a {
  display: block;
  padding-bottom: 10px;
  position: relative;
  overflow: visible
}

.news0001 .content a .radius {
  position: absolute;
  top: 5px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.news0001 .content a:nth-of-type(1) .radius {
  background: #482B0B
}

.news0001 .content a:nth-of-type(2) .radius {
  background: #85cc00
}

.news0001 .content a:nth-of-type(3) .radius {
  background: #fbae44
}

.news0001 .content a:last-child {
  padding-bottom: 0
}

.news0001 dl {
  height: 118px;
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.news0001 dl dt.showpic {
  float: right;
  padding: 20px 13px 13px 39px
}

.news0001 dl img {
  height: 85px
}

.news0001 dl dd {
  padding: 13px 13px;
  overflow: hidden
}

.news0001 dl dd h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.news0001 dl dd p {
  height: 36px;
  line-height: 18px;
  overflow: hidden
}

.news0001 dl dd p,.news0001 dl dd>span {
  display: block;
  font-size: 13px;
  color: #7C7976

}

.news0001 dl dd>span {
  line-height: 30px;
  margin-top: 6px
}

.news0001 dl dd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.news0002 .head {
  font-size: 20px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px;
  color: #8a4d32
}

.news0002 .more {
  float: right;
  color: #8a4d32
}

.news0002 .tname {
  float: left
}

.news0002 .content {
  position: relative
}

.news0002 .content .xian {
  position: absolute;
  top: 5px;
  left: -16px;
  width: 1px;
  height: 100%;
  background: #E9E8E8
}

.news0002 .content a {
  display: block;
  padding-bottom: 10px;
  position: relative;
  overflow: visible
}

.news0002 .content a .radius {
  position: absolute;
  top: 5px;
  left: -20px;

  width: 9px;

  height: 9px;
  border-radius: 9px

}

.news0002 .content a:nth-of-type(1) .radius {
  background: #482B0B
}

.news0002 .content a:nth-of-type(2) .radius {
  background: #85cc00
}

.news0002 .content a:nth-of-type(3) .radius {
  background: #fbae44
}

.news0002 .content a:last-child {
  padding-bottom: 0
}

.news0002 dl {
  height: 118px;
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.news0002 dl dt.showpic {
  float: left;
  padding: 15px 13px 0px 15px;
}

.news0002 dl img {
  height: 85px;
  width: 115px;
}

.news0002 dl dd {
  padding: 10px 10px 0px 0px;
  overflow: hidden;
}

.news0002 dl dd h2{
  font-weight: 800;
  font-size: 16px;
  line-height: 24px;
  height: 24px;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}
.news0002 dl dd h3 {
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.news0002 dl dd p {
  height: 36px;
  line-height: 18px;
  overflow: hidden
}

.news0002 dl dd p,.news0002 dl dd>span {
  display: block;
  font-size: 13px;
  color: #7C7976;
  /* height:20px; */
}

.news0002 dl dd>span {
  line-height: 20px;
  margin-top: -6px;
}

.news0002 dl dd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.news0003 .content {
  background: #fff;
  border-radius: 5px;
  padding: 12px;
  margin-bottom: 12px;
  min-height: 168px
}

.news0003 .content .leftBox {
  float: left;
  width: 110px;
  margin-right: 15px
}

.news0003 .content li {
  display: block;
  height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.news0003 .content .leftBox img {
  border: 1px solid #e5e5e5;
  margin-top: 7px/*! margin-bottom: 25px */;
}

.news0003 .content .rightBox h3 {
  font-size: 20px;
  padding-bottom: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 5px;
  font-weight: 400;
  color: #8a4d32
}
.speaklist{ background: #fff; min-height: 100%;padding-bottom: 10px;}
.speaklist .head{ text-align: center; /*! border-bottom: 1px solid #e5e5e5; */ margin-bottom: 15px; padding-bottom: 15px;}
.speaklist .head .photo{border-radius:75px; border:2px solid #fcefee; overflow:hidden; margin:10px auto;  width: 150px; height: 150px; text-align: left: 50%;}
.speaklist .head .photo img{ /*! padding-top: 12px; */}
.speaklist div.clearfix{ /*! padding: 5%; */ padding: 0px 15px; }
.speaklist .content .title{padding: 5px 10px; background: #e5e5e5; color: #333; margin-left: -15px; margin-right: -15px;}


.speaklist .head p{ text-align: left; padding: 10px 15px; color: #999; font-size: 16px;}
.speaklist .showpic{ float: left; border-radius:85px; overflow:hidden; margin:5px auto;  width: 70px; height: 70px; margin-right: 15px; }

.speaklist a{ border-bottom: 1px solid #e5e5e5; display: block;}
.speaklist a.cur h3{ color: #999;}
.speaklist a h3{ font-size: 14px; margin: 12px 0 15px; color: #666;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.speaklist a .cover{ width: 80px; left: 18px; background: url(../images/radio-player01.png) center 23px no-repeat;height: 80px;background-size: 26px;}
.speaklist a.cur .cover{ background: url(../images/radio-pause01.png) center 23px no-repeat;background-size: 26px;}


.label {
  margin-top: -17px;
  margin-left: 58px;
  position: absolute;
  z-index: 30;
  float: right;
  right: 3px
}

.contact0001 {
  font-size: 14px
}

.contact0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.contact0001 .more {
  float: right;
  color: #A8A6A3
}

.contact0001 .tname {
  float: left
}

.contact0001 .content {
  position: relative
}

.contact0001 .content .item {
  line-height: 48px;
  border-radius: 3px;
  background: #fff;
  margin-bottom: 7px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.contact0001 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48
}

.contact0001 .content .item>p>b:before {
  float: left;
  color: #482B0B;
  font-size: 22px;
  margin-right: 10px
}

.contact0001 .content .item>a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}


.contact0001 .content .item>p {
  padding: 0 10px 0 11px;
  overflow: hidden;

  position: relative;
  z-index: 0
}

.contact0001 .content .item>p:before {
  color: #A8A6A3
}

.contact0001 .content .item>.uz-icon:before {
  float: right
}

.contact0001 .content .item>p>span:before {
  float: left;
  color: #482B0B;
  font-size: 22px;
  margin-right: 10px
}

.contact0001 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.contact0001 .content .item:nth-of-type(1) {
  font-size: 20px;
  background: #1fcc00
}

.contact0001 .content .item:nth-of-type(1)>p:before {
  color: #fff
}

.contact0001 .content .item:nth-of-type(1)>p:before {
  font-size: 14px
}

.contact0001 .content .item:nth-of-type(1)>p>b {
  color: #fff
}

.contact0001 .content .item:nth-of-type(1)>p b:before {
  content: '\e666';
  color: #fff
}

.contact0001 .item:nth-of-type(2)>p b:before {
  content: '\e602'
}

.contact0001 .item:nth-of-type(2):hover>p:before {
  content: '\e6be'
}

.contact0001 .item:nth-of-type(2):hover b,.contact0001 .item:nth-of-type(2):hover p:before {
  color: #482B0B;
  font-weight: 700
}

.contact0001 .item:nth-of-type(2) div {
  display: none;
  margin: 10px 20px 0 30px;
  padding-bottom: 7px
}

.contact0001 .item:nth-of-type(2) div,.contact0001 .item:nth-of-type(2) div p {
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 10px
}

.contact0001 .item:nth-of-type(2):hover div {
  display: block
}

.contact0001 .item:nth-of-type(3)>p b:before {
  content: '\e65d'
}

.contact0001 .item:nth-of-type(4)>p b:before {
  content: '\e669'
}

.contact0002 {
  font-size: 14px
}

.contact0002 .content {
  position: relative
}

.contact0002 .content .item {
  line-height: 48px;
  border-radius: 3px;
  background: #fff;
  margin-bottom: 7px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.contact0002 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48
}

.contact0002 .content .item>p>b:before {
  float: left;
  color: #482B0B;
  font-size: 22px;
  margin-right: 10px
}

.contact0002 .content .item>a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.contact0002 .content .item>p {
  padding: 0 10px 0 11px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.contact0002 .content .item>p:before {
  color: #A8A6A3
}

.contact0002 .content .item>.uz-icon:before {
  float: right
}

.contact0002 .content .item>p>span:before {
  float: left;
  color: #482B0B;
  font-size: 22px;
  margin-right: 10px
}

.contact0002 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.contact0002 .content .item:nth-of-type(1) {
  font-size: 20px;
  background: #1fcc00
}

.contact0002 .content .item:nth-of-type(1)>p:before {
  color: #fff
}

.contact0002 .content .item:nth-of-type(1)>p:before {
  font-size: 14px
}

.contact0002 .content .item:nth-of-type(1)>p>b {
  color: #fff
}

.contact0002 .content .item:nth-of-type(1)>p b:before {
  content: '\e666';
  color: #fff
}

.contact0002 .item:nth-of-type(2)>p b:before {
  content: '\e602'
}

.contact0002 .item:nth-of-type(2):hover b,.contact0002 .item:nth-of-type(2):hover p:before {
  color: #482B0B;
  font-weight: 700
}

.contact0002 .item:nth-of-type(2) div {
  display: none;
  margin-left: 40px;
  padding-bottom: 7px
}

.contact0002 .item:nth-of-type(2) div,.contact0002 .item:nth-of-type(2) div p {
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 10px
}


.contact0002 .item:nth-of-type(3)>p b:before {
  content: '\e65d'
}

.contact0002 .item:nth-of-type(4)>p b:before {
  content: '\e669'

}

.service0001 {
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.service0001 .showpic {
  margin: 1px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  overflow: hidden
}

.service0001 .showpic img {

  width: 100%

}

.service0001 ul {
  line-height: 48px;
  font-size: 14px
}

.service0001 ul li~li {
  border-top: 1px solid #E9E8E8
}

.service0001 ul a {
  display: block;
  padding: 0 30px 0 13px
}

.service0001 li {
  position: relative

}

.service0001 li>span {
  width: 30px;
  text-align: center;
  position: absolute;

  right: 0;
  top: 0;
  z-index: 2;
  color: #A8A6A3
}

.imglist0001 ul {
  margin: 0 -6px
}

.imglist0001 ul li {
  float: left;
  width: 50%;
  padding: 3px 6px 11px
}

.imglist0001 ul li a {
  display: block;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.imglist0001 .showpic span {
  position: absolute;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

.imglist0001 .showpic {
  padding-top: 60%;

  position: relative;
  margin: 7px
}

.imglist0001 .showpic img {
  width: 100%;

  vertical-align: top
}

.imglist0001 p {
  margin: 10px 0;
  display: block;
  font-size: 14px;
  line-height: 20px;

  text-align: center
}



.page0001 {
  text-align: center;
  font-size: 0

}



.page0001 li {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  width: 28px;
  background: #482B0B;
  color: #fff;
  border-radius: 100px;
  margin: 0 6px
}

.page0001 li * {
  font-size: 16px;

  color: #fff
}


.page0001 .active {
  opacity: .6
}

.download0001 {
  font-size: 14px;
  border-radius: 3px;
  overflow: hidden;
  border-top: 3px solid #482B0B;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.download0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.download0001 .more {
  float: right;
  color: #A8A6A3
}

.download0001 .tname {
  float: left
}

.download0001 .content {
  position: relative
}

.download0001 .content .item {
  line-height: 48px;
  font-size: 14px;
  background: #fff;
  position: relative
}

.download0001 .content .item+.item {
  border-top: 1px solid #E9E8E8
}

.download0001 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48
}

.download0001 .content .item>p>b:before {
  float: left;
  font-size: 17px;
  margin-right: 10px;
  color: #A8A6A3
}

.download0001 .content .item>a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.download0001 .content .item>p {
  padding: 0 10px 0 11px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.download0001 .content .item>p:before {
  color: #A8A6A3
}

.download0001 .content .item>.uz-icon:before {
  float: right;
  font-size: 18px;
  color: #482B0B
}

.download0001 .content .item>p>span:before {
  float: left;
  color: #482B0B;
  font-size: 16px;
  margin-right: 10px
}

.download0001 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.process0001 {
  margin-left: 29px;
  margin-top: 17px
}

.process0001 .content {
  position: relative;
  font-size: 13px
}

.process0001 .content .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.process0001 .content .item {
  display: block;
  background: #fff;
  position: relative;
  margin-bottom: 8px;
  padding: 5px 15px;
  border-radius: 3px;
  color: #7C7976;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.process0001 .content .item .radius {
  background: #482B0B;
  position: absolute;
  top: 20px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.process0001 .content .item:nth-child(3n-1) .radius {
  background: #85cc00
}

.process0001 .content .item:nth-child(3n) .radius {
  background: #fbae44
}

.process0001 .content h1,.process0001 .content h2,.process0001 .content h3 {
  font-size: 16px;
  font-weight: 100;
  margin: 10px 0
}

.process0001 .content i:first-child+h1,.process0001 .content i:first-child+h2,.process0001 .content i:first-child+h3 {
  color: #26211B
}

.process0001 .content p {
  font-size: 13px;
  margin: 10px 0
}

.process0001 .content span {
  color: #482B0B
}

.product0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.product0001 .more {
  float: right;
  color: #A8A5A3
}


.product0001 .tname {

  float: left

}

.product0001 .content a {
  display: block;
  padding-bottom: 10px;
  border-bottom: 1px solid #c3bbb2;
  /* padding-bottom: 10px !important; */
}

.product0001.collect .content a {
  border-bottom: none;
}
.product0001.collect dl{border-bottom: 1px solid #c3bbb2;}

.product0001 .content a:last-child {
  padding-bottom: 0;
}

.product0001 .content a:visited dl dd h3{ color: #7C7976;}

.product0001 dl {
  overflow: hidden
}

.product0004 dl dt.showpic {
  float: left;
  padding: 1px
}

.product0004 .content a:nth-child(2n) dl dt.showpic {
  float: left
}

.product0004.left dl dt.showpic {
  float: left
}

.product0004.right .content a:nth-child(2n) dl dt.showpic {
  float: right
}


.product0004 dl img {
  height: 128px
}

.product0004 dl dd {
  padding: 15px;
  overflow: hidden
}

.product0004 dl dd h3 {
  font-weight: 100;
  font-size: 14px;


  line-height: 24px;
  margin-bottom: 3px;
  overflow: hidden
}


.product0004 dl dd p {

  height: 36px;
  line-height: 18px;
  overflow: hidden;
  color: #767A7C
}

.product0004 dl dd p,.product0004 dl dd>span {
  display: block;
  font-size: 13px
}

.product0004 dl dd>span {
  line-height: 30px;
  margin-top: 6px;
  color: #A3A6A8;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.product0004 dl dd>span {
  line-height: 30px;
  margin-top: 6px
}

.product0004 dl dd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.hr0001 {
  margin-left: 29px;
  margin-top: 17px
}

.hr0001 .content {
  position: relative;
  font-size: 13px
}

.hr0001 .content .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.hr0001 .content .item {
  display: block;
  background: #fff;
  position: relative;
  margin-bottom: 8px;
  padding: 5px 15px;
  border-radius: 3px;
  color: #7C7976;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.hr0001 .content .item .radius {
  background: #482B0B;
  position: absolute;
  top: 20px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.hr0001 .content .item:nth-child(2n) .radius {
  background: #85cc00
}

.hr0001 .content .item:nth-child(3n) .radius {
  background: #fbae44
}

.hr0001 .content h1,.hr0001 .content h2,.hr0001 .content h3 {
  font-size: 16px;
  font-weight: 100;
  margin: 10px 0
}

.hr0001 .content i:first-child+h1,.hr0001 .content i:first-child+h2,.hr0001 .content i:first-child+h3 {
  color: #26211B
}

.hr0001 .content p {
  font-size: 13px;
  margin: 10px 0
}

.hr0001 .content .uz-icon:before {
  font-size: 16px;
  margin-right: 5px
}

.hr0001 .content .position {
  color: #482B0B
}

.hr0001 .content .position:before {
  content: '\e669'
}

.hr0001 .content .date:before {
  content: '\e620'
}

.hr0001 .content .bottom {
  line-height: 30px
}

.hr0001 .content .bottom span {
  margin-right: 15px
}

.product-details0001 .details .content,.product-details0001 .pinlun .content,.product-details0001 .top {
  background: #fff;
  padding: 1px;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.product-details0001 .slick-slider {
  height: 260px;
  line-height: 260px;
  position: relative;
  overflow: hidden
}

.product-details0001 .slick-slider .rsBullets {
  bottom: 10px
}

.product-details0001 .slick-slider .rsNavItem {
  box-sizing: content-box;
  padding: 2px;
  opacity: .4
}

.product-details0001 .slick-slider .rsNavItem,.product-details0001 .slick-slider .rsNavItem span {
  width: 6px;
  height: 6px
}

.product-details0001 .slick-slider .rsNavSelected {
  opacity: 1
}


.product-details0001 .article {
  padding: 10px 20px;

  color: #26211B
}

.product-details0001 .article,.product-details0001 .article h4,.product-details0001 .article h5,.product-details0001 .article h6,.product-details0001 .article p {
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px
}

.product-details0001 .article h1,.product-details0001 .article h2,.product-details0001 .article h3 {

  font-size: 16px;
  margin-bottom: 15px;
  color: #26211B
}

.product-details0001 .article h1,.product-details0001 .article h2,.product-details0001 .article h3,.product-details0001 .article h4,.product-details0001 .article h5,.product-details0001 .article h6 {
  line-height: 1.1;

  font-weight: 100
}

.product-details0001 .article span.showpic {
  display: block;
  margin: 0 -19px 10px
}

.product-details0001 .article .showpic img {
  width: 100%;
  vertical-align: top
}

.product-details0001 .head {
  padding: 15px 20px;
  border-bottom: 1px solid #E9E8E8;
  margin: -1px
}


.product-details0001 .head a {
  float: right;
  width: 34px;
  height: 34px;
  line-height: 34px;
  margin-top: 10px;
  border-radius: 34px;
  border: 1px solid #E9E8E8;
  text-align: center
}

.product-details0001 .head a:before {
  content: "\e6c8";
  color: #A8A6A3
}

.product-details0001 .head a.active:before {
  color: #e94736
}


.product-details0001 .head h1 {
  font-size: 16px;
  font-weight: 100;
  overflow: hidden;
  line-height: 1.1;
  margin-top: 5px
}

.product-details0001 .head p {
  margin-top: 10px
}

.product-details0001 .head del {
  font-size: 13px;

  color: #7C7976
}

.product-details0001 .head font {
  font-size: 14px;
  color: #cc2929
}

.product-details0001 .head+p {
  font-size: 14px;
  color: #514D48;
  padding: 20px;
  line-height: 20px
}

.product-details0001 .head+p b {
  margin-left: 15px
}

.product-details0001 .head+p b:before {
  font-size: 18px;
  content: "\e800";
  color: #85cc00;
  margin-right: 5px
}

.product-details0001 .details>h3,.product-details0001 .pinlun>h3 {
  font-size: 15px;
  font-weight: 100;
  line-height: 35px;
  margin-top: 5px
}

.product-details0001 .pinlun dl {
  padding: 10px;
  margin: -1px
}

.product-details0001 .pinlun dl+dl {
  border-top: 1px solid #E9E8E8
}

.product-details0001 .pinlun dl dt {
  float: left
}

.product-details0001 .pinlun dl dt:before {
  font-size: 24px;
  content: '\e6c7';
  color: #B5AA9D
}

.product-details0001 .pinlun dl dd {
  overflow: hidden;
  padding: 0 10px
}

.product-details0001 .pinlun dl dd h4 {
  line-height: 1.1;
  margin-bottom: 5px;
  color: #26211B
}

.product-details0001 .pinlun dl dd h4,.product-details0001 .pinlun dl dd p {
  font-weight: 100;
  font-size: 13px
}

.product-details0001 .pinlun dl dd p {
  color: #7C7976
}

.product-details0001 .pinlun dl dd p small {
  color: #A8A6A3
}

.product-details0001 .details .content {
  padding: 20px
}

.shopping-cart-btn0001 {
  position: relative;
  z-index: 99
}

.shopping-cart-btn0001,.shopping-cart-btn0001>.content {
  height: 45px;
  line-height: 45px
}

.shopping-cart-btn0001 .content {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  box-shadow: 0 1px 12px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 12px rgba(0,0,0,.2)
}

.shopping-cart-btn0001 .content .right>a {
  float: left;
  width: 50%;
  background: #fe9600;
  color: #fff;
  text-align: center;
  font-size: 15px
}

.shopping-cart-btn0001 .content .right>a+a {
  background: #e3393a
}

.shopping-cart-btn0001 .content>a {
  float: left;
  width: 60px;
  height: 50px;
  text-align: center;
  padding: 5px 0 0 0;
  color: #999;
  position: relative;
  cursor: pointer

}

.shopping-cart-btn0001 .content>a:first-child:before {
  display: block;
  content: '';
  width: 24px;
  height: 24px;
  background: url(../images/users/shoucan.png) no-repeat;
  background-size: cover;
  margin: auto
}

.shopping-cart-btn0001 .content>a:first-child:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 10px;
  bottom: 10px;
  width: 2px;
  margin-left: -1px;
  background: #e0e0e0
}


.shopping-cart-btn0001 .content>a:first-child+a:before {
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin: auto;
  color: #999
}

.shopping-cart-btn0001 .content>a span {
  vertical-align: top;
  display: block;
  font-size: 12px;
  line-height: 1.5
}

.shopping-cart-btn0001 .content>a:before {
  font-size: 22px;
  margin-right: 5px
}

.shopping-cart-btn0001 .cell {
  position: relative
}

.shopping-cart-btn0001 .cell>span {
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: -18px;
  left: 0;
  right: 0
}

.shopping-cart-btn0001 .cell>span span {
  font-size: 14px;
  line-height: 22px;
  height: 22px;
  display: inline-block;
  background: #e94736;
  vertical-align: middle;
  border-radius: 100px;
  padding: 0 7px;
  box-sizing: content-box;
  color: #fff
}

.shopping-cart-btn0001 .active {
  visibility: visible
}

.shopping-cart-btn0001 .active+.close {
  visibility: visible;
  z-index: 111
}

.shopping-cart-btn0001 .close:before {
  content: '\e6c9';
  font-size: 16px
}

.shopping-cart-btn0001 .shear+.close {
  visibility: visible!important;
  position: fixed;
  z-index: 99;
  bottom: 0;
  left: 50%;
  width: 60px;
  height: 60px;

  margin-left: -30px;

  margin-bottom: -100px;
  z-index: 9999;

  transition: all .8s;
  -moz-transition: all .8s;
  -webkit-transition: all .8s;
  -o-transition: all .8s;
  text-align: center
}

.shopping-cart-btn0001 .shear.active+.close {
  margin-bottom: 0

}

.shopping-cart-btn0001 .shear-btn>h3 {
  font-size: 14px;
  line-height: 50px;
  text-align: center;
  font-weight: 100
}

.shopping-cart-btn0001 .shear-btn {
  display: block!important;
  visibility: hidden;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 10px 50px;
  background: #fff;
  text-align: left;
  -webkit-box-shadow: 0 0 18px rgba(0,0,0,.5);
  box-shadow: 0 0 18px rgba(0,0,0,.5);
  margin-bottom: -100px;
  opacity: 0;
  transition: all .8s;
  -moz-transition: all .8s;
  -webkit-transition: all .8s;
  -o-transition: all .8s;
  z-index: 999
}

.shopping-cart-btn0001 .shear.active~.bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.5)
}

.shopping-cart-btn0001 .active~.shear-btn {
  visibility: visible;
  margin-bottom: 0;
  opacity: 1
}

.faq0001 {
  margin-left: 29px;
  font-size: 14px
}

.faq0001 .content {
  position: relative
}

.faq0001 .content .item {
  line-height: 48px;
  font-size: 14px;
  margin-bottom: 7px;
  background: #fff;
  position: relative;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.faq0001 .content .item+.item {
  border-top: 1px solid #E9E8E8
}

.faq0001 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px
}

.faq0001 .content .item>p>b:before {
  float: left;
  font-size: 18px;
  margin-right: 10px
}

.faq0001 .content .item>a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.faq0001 .content .item>p {
  padding: 0 10px 0 15px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.faq0001 .content .item>p:before {
  color: #A8A6A3
}

.faq0001 .content .item>.uz-icon:before {
  float: right;
  font-size: 14px
}

.faq0001 .content .item>p>span:before {
  float: left;
  color: #482B0B;
  font-size: 16px;
  margin-right: 10px
}

.faq0001 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.faq0001 .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.faq0001 .content .item .radius {
  background: #482B0B;
  position: absolute;
  top: 20px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.faq0001 .content .item:nth-child(3n-1) .radius {
  background: #85cc00
}

.faq0001 .content .item:nth-child(3n) .radius {
  background: #fbae44
}

.faq0001 .content .cont {
  display: none;
  padding: 0 15px 10px;
  line-height: 20px;
  font-size: 13px
}

.faq0001 .content .cont,.faq0001 .content .cont p {
  font-size: 13px
}

.faq0001 .content .item:hover {
  border-top: 3px solid #482B0B
}

.faq0001 .content .item:hover>p {
  color: #482B0B
}

.faq0001 .content .item:hover .cont {
  display: block;
  color: #7C7976
}

.login0001 {
  background: #fff;
  padding: 30px;
  border-top: 3px solid #482B0B;
  border-radius: 3px;
  position: relative;
  z-index: 100;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.login0001 .ok {
  text-align: center;
  line-height: 1.8;
  font-size: 16px
}



.login0001 .ok span {
  color: #482B0B
}

.login0001 label.item {
  display: block;
  border-bottom: 1px solid #E9E8E8;
  margin-bottom: 22px;
  position: relative
}

.login0001 label.item input {
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  border: 0;
  padding: 0
}

.login0001 label.item input::-webkit-input-placeholder {
  color: #000
}

.login0001 .button {
  background: #482B0B;
  color: #fff;
  border: 0;
  width: 100%;
  height: 44px;
  line-height: 44px;
  text-align: center;
  border-radius: 2px
}

.login0001 .ban {
  opacity: .5

}

.login0001 .bottom {
  height: 1.1;
  line-height: 1.1;
  padding: 22px 0 0;
  font-size: 14px

}

.login0001 .bottom .left {
  float: left
}

.login0001 .bottom .left a {
  text-decoration: underline;
  color: #482B0B
}

.login0001 .bottom .right {
  float: right
}

.cart0001 {

  margin-left: 29px;
  margin-top: 17px
}

.cart0001 .content {
  position: relative;
  font-size: 13px
}

.cart0001 .content .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.cart0001 .content .item {
  display: block;
  background: #fff;
  position: relative;
  margin-bottom: 8px;
  border-radius: 3px;
  color: #7C7976;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.cart0001 .content .item .radius {
  background: #F5F4F2;
  border: 1px solid #E9E8E8;
  position: absolute;
  top: 50%;
  left: -26px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  border-radius: 20px
}

.cart0001 .content .item .radius:before {
  display: none;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4px;
  width: 8px;
  height: 8px;
  border-radius: 8px
}

.cart0001 .content .item:hover {
  position: relative;
  z-index: 9999
}

.cart0001 .content .item.on .radius {
  border-color: #51bf30
}

.cart0001 .content .item.on .radius:before {
  display: block;
  background: #51bf30
}

.cart0001 dl {
  height: 94px;
  background: #fff;
  border-radius: 3px
}

.cart0001 dl dt.showpic {
  float: left;
  padding: 1px;
  width: 94px;
  height: 94px
}

.cart0001 dl img {
  height: 92px
}

.cart0001 dl .d2 {
  display: none;
  line-height: 94px
}

.cart0001 dl dd {
  height: 94px;
  padding: 15px;
  margin-left: 94px;
  position: relative
}

.cart0001 dl dd.d1 h3 {
  color: #26211B;
  font-weight: 100;
  font-size: 14px;
  line-height: 1.1;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.cart0001 dl dd.d1 p {
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  color: #7C7976
}

.cart0001 dl dd.d1 p+p {
  margin-top: 10px
}

.cart0001 dl dd.d1 p,.cart0001 dl dd.d1>span {
  display: block;
  font-size: 13px
}

.cart0001 dl dd.d1>span {
  line-height: 30px;
  margin-top: 6px;
  color: #A8A6A3
}

.cart0001 dl dd.d1 .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}



.cart0001 dl dd.d1 p {

  font-size: 12px;
  padding-top: 3px
}

.cart0001 dl dd.d1 p del {
  font-size: 13px
}

.cart0001 dl dd.d1 p font {
  color: #cc2929;
  font-size: 14px
}

.cart0001 dl dd.d1 p .ecit {
  float: right;
  color: #7C7976
}

.cart0001 dl dd.d1.active {
  display: none
}

.cart0001 dl dd.d2.active {
  display: block;
  padding: 15px 66px 15px 15px
}

.cart0001 dl dd.d2 a.remove {
  position: absolute;

  top: 0;
  right: 0;
  color: #fff;
  padding: 0 15px;
  height: 94px;
  line-height: 94px;
  background-color: #ed4f3e;
  border-radius: 0 3px 3px 0
}

.cart0001 dl dd.d2 .button {

  float: left;
  width: 34px;
  height: 34px;
  line-height: 34px;
  background: 0 0;
  color: #7C7976;
  border: 1px solid #E9E8E8;
  text-align: center;
  border-radius: 5px
}

.cart0001 dl dd.d2 input[type=text] {
  background: #51bf30;
  color: #fff;
  float: left;
  width: 34px;
  height: 34px;
  padding: 0;
  margin: 0 10px 0 0;
  text-align: center;

  font-size: 14px
}

.cart0001 dl dd.d2 .button.reduce {
  margin: 0 10px 0 0
}

.cart0001 dl dd.d2 .button.reduce:before {
  content: '\e6c1'
}

.cart0001 dl dd.d2 .button.increase:before {
  content: '\e6c0'
}

.cart0001 dl dd.d2 h3 {
  line-height: 1.65;
  line-height: 1.65;
  margin: -4px 0 10px;
  font-weight: 100;
  color: #000;

  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.cart0001 dl dd.d2 .num {
  height: 34px;
  display: block
}

.cart0001 dl dd.d2 .style {
  float: left;
  line-height: 1.1;
  margin-top: 10px;
  font-size: 13px
}


.cart0001 dl dd.d2 .style:after {
  content: '\e6be'
}

.cart0001 dl dd.d2 .style>div {
  display: inline-block
}


.cart0001 dl dd.d2 .style .arr,.cart0001 dl dd.d2 .style .more {
  display: none
}


.cart0001 dl dd.d2 .style .active {
  z-index: 99;
  position: relative
}

.cart0001 dl dd.d2 .style .active .more {
  display: block;
  position: absolute;
  top: 100%;
  margin: 5px 0;
  background: #fff;
  color: #484E51;
  line-height: 1.1;
  font-size: 14px;
  border: 1px solid #E8E8E9;
  border-radius: 5px;
  z-index: 999
}

.cart0001 dl dd.d2 .style .active .more.ptop {
  top: auto;
  bottom: 100%
}

.cart0001 dl dd.d2 .style .more.ptop:after {
  bottom: auto;
  top: 100%;
  transform: rotate(270deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(225deg);
  -o-transform: rotate(45deg)
}

.cart0001 dl dd.d2 .style .more:after {
  content: '';
  background: #fff;
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 7px;
  height: 7px;
  margin: -3px 0;
  border-left: 1px solid #E9E8E8;
  border-top: 1px solid #E9E8E8;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg)
}

.cart0001 dl dd.d2 .style .active .more li {
  display: block;
  height: 34px;
  line-height: 34px;
  text-align: center;
  padding: 0 15px;
  white-space: nowrap
}

.cart0001 dl dd.d2 .style .active .more li+li {
  border-top: 1px solid #E9E8E8
}

.jiesuan-nav0001 {
  line-height: 40px;
  height: 40px;
  position: relative
}

.jiesuan-nav0001 .content {
  height: 40px;
  line-height: 40px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.jiesuan-nav0001 .content .btm {
  float: right;
  /*! margin-left: 20px; */
  padding: 0 20px;
}

.jiesuan-nav0001 .content>div {
  font-size: 14px;
  margin-right: 90px;
  padding: 0 15px
}

.jiesuan-nav0001 .content span {
  color: #e94736
}

.jiesuan-nav0001 label {
  float: left
}

.jiesuan-nav0001 input[type=checkbox] {
  float: left;
  margin-right: 5px;
  font-size: 24px;
  display: inline-block;
  -webkit-appearance: none;
  background-color: transparent;
  outline: 0!important;
  position: relative
}

.jiesuan-nav0001 input[type=checkbox]:before {
  content: "\e6aa";
  color: #D3D2D1;
  line-height: 55px

}

.jiesuan-nav0001 input[type=checkbox]:checked:before {
  color: #cf372f
}

.jiesuan-nav0001 input[type=checkbox]:checked:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 9px;
  border-radius: 9px;
  background: #cf372f;
  margin: -5px 0 0 -4px
}

.jiesuan-nav0001 .button {
  position: absolute;
  right: 0;
  top: 0;
  width: 90px;
  background: #482B0B;
  color: #fff;
  text-align: center
}

.order0001 .address {
  height: 74px;
  line-height: 71px;
  border-top: 3px solid #ff9000;
  position: relative
}

.order0001 .address a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 22
}

.order0001 .address .cont {
  border-radius: 3px;
  background: #fff;
  margin-bottom: 7px;
  position: relative
}



.order0001 .content {
  margin-top: 9px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.order0001 .address .cont>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;

  margin-right: 10px;
  color: #514D48
}

.order0001 .address .cont>div:before {
  height: 50px;
  line-height: 1.1;
  content: '\e669';
  float: left;
  color: #ff9000;
  font-size: 26px;
  margin-right: 10px
}

.order0001 .address .cont {
  padding: 0 10px 0 11px;

  overflow: hidden;
  position: relative;
  z-index: 0
}

.order0001 .address .cont:before {
  float: right;
  color: #A8A6A3
}

.order0001 .address .cont>div {
  line-height: 52px;
  display: block;
  overflow: hidden;
  position: relative;


  white-space: nowrap;

  padding: 10px 0
}


.order0001 .address .cont h4 {
  font-weight: 100;
  font-size: 14px;
  line-height: 1.1;

  color: #26211B;
  margin-top: 5px
}

.order0001 .address .cont p {
  font-size: 14px;
  line-height: 1.1;
  color: #7C7976;
  margin-top: 8px
}

.order0001 .product-info dl {
  height: 94px;
  background: #fff;
  border-radius: 3px
}

.order0001 .product-info dl dt.showpic {
  float: left;


  padding: 1px;
  width: 94px;

  height: 94px
}

.order0001 .product-info dl img {
  height: 92px
}

.order0001 .product-info dl dd {
  height: 94px;
  padding: 15px;
  margin-left: 94px;
  position: relative
}

.order0001 .product-info dl dd h3 {
  color: #26211B;
  font-weight: 100;
  font-size: 14px;
  line-height: 1.1;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.order0001 .product-info dl dd p {
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  color: #7C7976
}

.order0001 .product-info dl dd p+p {
  margin-top: 10px
}

.order0001 .product-info dl dd p,.order0001 .product-info dl dd>span {
  display: block;
  font-size: 13px
}

.order0001 .product-info dl dd>span {
  line-height: 30px;
  margin-top: 6px;
  color: #A8A6A3
}

.order0001 .product-info dl dd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.order0001 .product-info dl dd p {
  font-size: 12px;
  padding-top: 3px
}

.order0001 .product-info dl dd p font {
  color: #cc2929;
  font-size: 13px
}

.order0001 .product-info dl dd p .ecit {
  float: right;
  color: #7C7976
}

.order0001 .product-info .peisong {
  display: block;
  height: 45px;
  line-height: 45px;
  background: #fff;
  padding: 0 15px;
  border-top: 1px solid #E9E8E8
}

.order0001 .product-info .peisong:before {
  float: right
}

.order0001 .product-info .shuomin {
  display: block;
  background: #fff;
  border-top: 1px solid #E9E8E8
}

.order0001 .product-info .shuomin input {
  font-size: 14px;
  border: 0;
  height: 45px;
  margin-bottom: 0
}

.order0001 .product-info>p {
  font-size: 14px;
  line-height: 45px;
  height: 45px;
  background: #fff;
  padding: 0 15px;
  border-top: 1px solid #E9E8E8;
  text-align: right
}

.order0001 .product-info>p span {
  margin-left: 15px
}

.order0001 .product-info>p font {
  color: #e94736
}

.peisong0001 {
  display: none;
  position: relative;
  z-index: 9999
}

.peisong0001.active {
  display: block
}

.peisong0001 .content {
  background: #fff;
  position: fixed;

  bottom: 0;
  left: 0;
  right: 0;
  max-height: 250px;
  overflow: auto;
  z-index: 2;
  padding: 0 20px 20px
}

.peisong0001 .bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.5);
  z-index: 0
}

.peisong0001 h4,.peisong0001 p {
  font-size: 14px;
  color: #514D48;
  height: 50px;
  line-height: 50px;
  font-weight: 100;
  border-bottom: 1px solid #E9E8E8
}

.peisong0001 h4 {

  color: #26211B
}

.peisong0001 h4 .close {
  float: right;
  font-size: 14px;
  padding: 0 15px;
  margin: 0 -15px
}

.peisong0001 p.active span {
  float: right;
  height: 100%;

  position: relative
}

.peisong0001 p.active span:before {
  width: 10px;
  height: 6px;
  content: '';
  border-left: 2px solid #51bf30;
  border-bottom: 2px solid #51bf30;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg)

}

.zhifu0001 {
  display: none;
  position: relative;
  z-index: 9999
}

.zhifu0001.active {
  display: block
}

.zhifu0001 .content {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 250px;
  overflow: auto;
  z-index: 2;
  padding: 0 20px 20px

}



.zhifu0001 .bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.5);
  z-index: 0
}

.zhifu0001 h4,.zhifu0001 p {
  height: 50px;
  line-height: 50px;
  font-weight: 100;
  border-bottom: 1px solid #E9E8E8
}


.zhifu0001 h4 .close {
  float: right;
  font-size: 14px;
  padding: 0 15px;
  margin: 0 -15px
}


.zhifu0001 p.active span {
  float: right;

  height: 100%;
  position: relative
}

.zhifu0001 p.active span:before {
  width: 10px;
  height: 6px;
  content: '';
  border-left: 2px solid #51bf30;
  border-bottom: 2px solid #51bf30;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg)
}

.zhifu0001 img {
  float: left;
  margin-right: 5px;
  margin-top: 18px
}

.zhifu0002 {
  position: relative;
  z-index: 9999
}

.zhifu0002.active {
  display: block
}

.zhifu0002 .content {
  background: #fff
}

.zhifu0002 p {
  height: 50px;
  line-height: 50px;
  font-weight: 100;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 15px
}

.zhifu0002 p.active span {
  float: right;
  height: 100%;
  position: relative
}

.zhifu0002 p.active span:before {
  width: 10px;
  height: 6px;
  content: '';
  border-left: 2px solid #51bf30;
  border-bottom: 2px solid #51bf30;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg)
}

.zhifu0002 img {
  float: left;
  margin-right: 5px;
  margin-top: 18px
}

.bottom-btn0001 {
  height: 50px;
  line-height: 50px
}

.bottom-btn0001 a {
  height: 50px;
  line-height: 50px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: #482B0B;
  color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.address0001 .item {
  height: 90px;
  line-height: 60px;
  background: #fff;
  padding: 15px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.address0001 .item dt {
  float: left;
  font-size: 24px;
  margin-right: 10px;
  color: #482B0B
}

.address0001 .item dt:before {
  line-height: 1.1;
  content: '\e669'
}

.address0001 .item dd {
  line-height: 1.1
}

.address0001 .item h4 {
  font-size: 14px;
  font-weight: 100;
  white-space: nowrap
}

.address0001 .item h4 span {
  margin-right: 5px
}

.address0001 .item h4 b {
  float: right;
  color: #51bf30
}

.address0001 .item h4 b a {
  color: #7C7976;
  margin-left: 5px
}


.address0001 .item p {
  font-size: 13px;
  line-height: 18px;
  color: #7C7976;
  padding-top: 10px;
  margin-right: 4em
}

.edit-address0001 .content {
  padding: 15px;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.edit-address0001 label {
  display: block;
  font-size: 14px;
  line-height: 40px;
  margin-top: 5px
}

.edit-address0001 label+label {
  border-top: 1px solid #E9E8E8
}

.edit-address0001 label>b {
  font-size: 14px;
  width: 5em;
  float: left;
  color: #A8A6A3
}

.edit-address0001 label>span {
  display: block;
  height: 40px;
  overflow: hidden
}

.edit-address0001 label>span input {
  float: left;
  font-size: 14px;

  width: 100%;
  border: 0;
  background: 0 0;
  margin: 0;
  padding-left: 0
}

.edit-address0001 .textarea span {
  height: auto
}

.edit-address0001 textarea {
  font-size: 14px;
  width: 100%;
  line-height: 20px;
  height: 40px;
  padding: 0 15px 0 0;
  margin: 10px 0 0;
  border: 0
}


.edit-address0001 a.del {
  display: block;
  line-height: 45px;
  height: 45px;
  font-size: 14px;
  color: #7C7976;
  text-align: center;
  background: rgba(255,255,255,.4);
  margin-top: 10px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}


.edit-address0001 a.del:before {
  font-size: 12px;
  margin-right: 5px
}

.select-address {
  visibility: hidden;
  height: 260px;
  position: fixed;
  bottom: 0;
  left: 0;

  right: 0;
  background: #fff;
  z-index: 9999;
  overflow: hidden;
  padding-top: 60px;
  box-shadow: 0 1px 18px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 18px rgba(0,0,0,.2)
}

.select-address .content {
  height: 150px
}

.select-address.active {
  visibility: visible
}

.select-address select {
  display: none
}

.select-address .rsOverflow {
  overflow: visible
}

.select-address .select-address select {
  display: none!important
}

.select-address .province {
  clear: both
}

.select-address .address-select .rsBullets {
  display: none!important
}

.select-address .address-select1,.select-address .address-select2,.select-address .address-select3 {
  float: left;
  width: 100%;
  text-align: center;
  height: 30px!important;
  line-height: 30px!important
}

.select-address dl {
  float: left;
  width: 33.33%
}

.select-address a {
  display: block;
  text-align: center
}

.select-address>a {
  position: absolute;
  z-index: 22;
  bottom: 0;
  height: 50px;
  line-height: 50px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: #482B0B;
  color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.select-address .rsSlide a {
  color: #A8A6A3
}

.select-address .rsSlide.on a {
  color: #26211B
}



.zhifu-ok0001 p {
  font-size: 14px;
  color: #333;
  line-height: 1.6
}

.zhifu-ok0001 h3 {
  color: #514D48;
  font-size: 20px;
  font-weight: 100;
  padding: 10px
}

.all-order0001 .head {
  height: 45px;
  line-height: 45px;
  position: relative;
  z-index: 2
}

.all-order0001 .head nav {
  width: 100%;
  position: fixed;
  top: 50px;
  left: 0;
  text-align: center;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.all-order0001 .head nav a {
  font-size: 13px;
  float: left;
  width: 16.66%;
  color: #7C7976;
  border-bottom: 2px solid transparent;
  margin-bottom: -1px
}

.all-order0001 .head nav a.on {
  color: #482B0B;
  border-color: #482B0B
}

.all-order0001 {
  background: 0 0;
  margin: 0 0 10px
}

.all-order0001 .uz-mod {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.all-order0001 .item {
  height: 55px;
  line-height: 55px;
  position: relative;
  border-left: 0;
  border-right: 0;
  background: #fff;
  padding: 15px;
  box-sizing: content-box
}

.all-order0001 .item a.showpic {
  float: left;
  width: 55px;
  height: 55px;
  margin-right: 15px
}

.all-order0001 .item a.showpic img {
  height: 100%
}

.all-order0001 .item .mui-checkbox {
  float: left;
  margin-right: 15px

}

.all-order0001 .item .content {

  overflow: hidden;
  padding-top: 3px;
  white-space: nowrap
}

.all-order0001 .item .content a {
  color: #514D48
}

.all-order0001 .item h3 {
  font-weight: 100;
  line-height: 1.1em;
  height: 1.1em;
  font-size: 13px;
  overflow: hidden;
  margin-bottom: 5px
}

.all-order0001 .item .price {
  font-size: 13px;
  display: block;
  height: 1.1em;
  line-height: 1.1;
  color: #CF372F;
  overflow: hidden
}

.all-order0001 .item .other {
  display: block;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #A8A3A3;
  overflow: hidden
}

.all-order0001 .num {
  line-height: 1.1;
  padding: 15px 15px 0;
  color: #514D48;
  font-size: 14px
}

.all-order0001 .btn-wrap {
  font-size: 12px;
  height: 64px;
  line-height: 64px;
  border-top: 1px solid #f1f1f1;
  padding: 0 20px
}

.all-order0001 .btn-wrap span {
  color: #444;
  margin-right: 1em
}

.all-order0001 .btn-wrap span.hj {
  color: #cf372f
}

.all-order0001 .btn-wrap .wrap {
  float: right;
  vertical-align: middle
}

.all-order0001 .btn-wrap .button {
  vertical-align: middle
}

.all-order0001 .button-wrap {
  float: right
}

.all-order0001 .button {
  font-size: 12px;
  vertical-align: bottom;
  border: 0;
  color: #fff;
  height: 30px;
  line-height: 30px;

  text-align: center;

  width: 70px;
  padding: 0;
  border-radius: 2px;
  background: #482B0B
}

.all-order0001 .huoqu .btn-wrap {
  text-align: right
}

.all-order0001 .huoqu .btn-wrap .zt {
  float: left
}

.all-order0001 .huoqu .btn-wrap span {
  margin: 0 0 0 1em
}

.youhuijuan0001 {
  margin-top: 17px
}

.youhuijuan0001 .content {
  position: relative;
  font-size: 13px
}

.youhuijuan0001 .content .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.youhuijuan0001 .content .item dl {
  display: block;
  background: #fff;
  position: relative;
  margin-bottom: 8px;
  border-radius: 3px;
  color: #7C7976;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.youhuijuan0001 .content .item dl+div {
  display: none
}

.youhuijuan0001 .content .item dl+div div {
  background: #fff;
  color: #888;
  font-size: 13px;
  padding: 10px;
  margin: -5px 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.youhuijuan0001 .content .item .radius {
  background: #f2f8fc;
  border: 1px solid #E8E8E9;
  position: absolute;
  top: 50%;
  left: -26px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  border-radius: 20px
}

.youhuijuan0001 .content .item .radius:before {
  display: none;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.youhuijuan0001 .content .item:hover {
  position: relative;
  z-index: 9999
}

.youhuijuan0001 .content .item.on .radius {
  border-color: #51bf30
}

.youhuijuan0001 .content .item.on .radius:before {
  display: block;
  background: #51bf30
}

.youhuijuan0001 dl {
  height: 100px;
  background: #fff;
  border-radius: 3px
}

.youhuijuan0001 dl dt.showpic {
  float: left;
  padding: 1px;
  width: 94px;
  height: 94px
}

.youhuijuan0001 dl img {
  height: 98px
}

.youhuijuan0001 dl dd {
  height: 100px;
  padding: 15px;
  margin-left: 100px;
  position: relative;
  overflow: hidden
}

.youhuijuan0001 dl dd h3 {
  color: #26211B;
  font-weight: 100;
  font-size: 14px;
  line-height: 1.1;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.youhuijuan0001 dl dd p {
  font-size: 12px;
  line-height: 25px;
  color: #7C7976;
  overflow: hidden
}

.youhuijuan0001 dl dd p+p {
  font-size: 13px
}

.youhuijuan0001 dl dd p,.youhuijuan0001 dl dd>span {
  display: block;
  font-size: 13px
}

.youhuijuan0001 dl dd>span {
  line-height: 30px;
  margin-top: 6px;
  color: #A8A6A3
}

.youhuijuan0001 dl dd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.youhuijuan0001 dl dd p font {

  color: #cc2929;
  font-size: 14px
}

.youhuijuan0001 dl dd>a {
  float: right;
  height: 68px;
  line-height: 68px;
  font-size: 14px;
  margin: -15px -15px -15px 0;
  padding: 0 10px;
  background: #482B0B;
  color: #fff;
  border-radius: 0 2px 0 0
}

.youhuijuan0001 dl dd>a {
  position: absolute;
  top: 0;
  right: 0;

  margin: 0;
  background: #339DD7
}

.youhuijuan0001 dl dd>a+a {
  height: 32px;
  line-height: 32px;
  top: 68px;
  border-radius: 0 0 2px;
  background: #917F6C
}

.youhuijuan-details0001 .top {
  color: #fff;
  text-align: center;
  padding: 50px 0;
  background: #482B0B
}

.youhuijuan-details0001 .top h3 {
  font-size: 30px;
  line-height: 1.1;
  margin-bottom: 10px
}

.youhuijuan-details0001 .top p {
  font-size: 14px
}

.youhuijuan-details0001 .top h3+p {
  line-height: 1.1;
  margin-bottom: 30px
}

.youhuijuan-details0001 .top h3+p+p {
  opacity: .8
}

.youhuijuan-details0001 .details {
  background: #fff;
  padding: 15px;
  font-size: 14px;
  line-height: 30px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.youhuijuan-details0001 .details li {
  list-style: disc;
  list-style-position: outside;
  margin-left: 25px;
  color: #514D48

}

.my-account0001 {

  font-size: 14px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.my-account0001 .head {
  height: 170px;
  text-align: center;
  padding: 35px 0
}

.my-account0001 .photo {
  display: block;

  width: 100px;
  height: 100px;
  margin: auto;
  border-radius: 100px;
  overflow: hidden
}

.my-account0001 .photo img {
  width: 100px
}

.my-account0001 .content {
  position: relative
}

.my-account0001 .content .item {
  border-top: 1px solid #E9E8E8;
  line-height: 48px;
  background: #fff;
  position: relative
}

.my-account0001 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48
}

.my-account0001 .content .item>p>b:before {
  float: left;
  color: #7C7976;
  font-size: 22px;
  margin-right: 10px
}

.my-account0001 .content .item>a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.my-account0001 .content .item>p {
  padding: 0 10px 0 11px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.my-account0001 .content .item>p:before {
  color: #A8A6A3
}

.my-account0001 .content .item>.uz-icon:before {
  float: right
}

.my-account0001 .content .item>p>span:before {
  float: left;
  color: #CF372F;
  font-size: 22px;
  margin-right: 10px
}

.my-account0001 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.my-account0001 .content .item:nth-of-type(1)>p b:before {
  content: '\e698'
}

.my-account0001 .item:nth-of-type(2)>p b:before {
  content: '\e64c'
}

.my-account0001 .item:nth-of-type(2) div {
  display: none;
  margin-left: 40px;
  padding-bottom: 7px
}

.my-account0001 .item:nth-of-type(2) div,.my-account0001 .item:nth-of-type(2) div p {
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 10px
}

.my-account0001 .item:nth-of-type(2):hover div {
  display: block
}

.my-account0001 .item:nth-of-type(3)>p b:before {
  content: '\e60b'
}

.my-account0001 .item:nth-of-type(4)>p b:before {
  content: '\e6b6'
}

.my-account0001 .item:nth-of-type(5)>p b:before {
  content: '\e669'
}

.my-account-details0001 .content {
  padding: 15px;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);

  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.my-account-details0001 label {
  display: block;
  font-size: 14px;
  line-height: 40px;
  margin-top: 5px
}

.my-account-details0001 label+label {
  border-top: 1px solid #E9E8E8
}

.my-account-details0001 label>b {
  font-size: 14px;
  min-width: 4.3em;
  float: left;
  color: #A8A6A3
}


.my-account-details0001 label>b.photo {
  width: 40px;
  height: 40px;
  margin-right: 12px;

  overflow: hidden
}

.my-account-details0001 label>b.photo img {
  width: 40px
}

.my-account-details0001 label>span {
  display: block;
  height: 40px;
  overflow: hidden
}

.my-account-details0001 label>span input {
  float: left;
  font-size: 14px;
  width: 100%;
  border: 0;
  background: 0 0;
  margin: 0;
  padding-left: 0
}

.my-account-details0001 .textarea span {
  height: auto
}

.my-account-details0001 textarea {
  font-size: 14px;
  width: 100%;
  line-height: 20px;
  height: 40px;
  padding: 0 15px 0 0;
  margin: 10px 0 0;
  border: 0
}

.my-account-details0001 a.del {

  display: block;


  line-height: 45px;
  height: 45px;
  font-size: 14px;
  color: #7C7976;
  text-align: center;
  background: rgba(255,255,255,.4);
  margin-top: 10px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.my-account-details0001 a.del:before {
  font-size: 12px;
  margin-right: 5px

}


.menu0001 {
  margin-top: 20px;
  position: relative;
  z-index: 2
}



.menu0001 .mui-item {
  float: left;
  width: 25%;
  display: block;
  font-size: 12px;
  text-align: center;
  position: relative
}

.menu0001 .mui-item>a {
  display: block;
  height: 52px;
  line-height: 1.1;
  padding-top: 3px;
  color: #fff
}

.menu0001 .mui-itemb {
  display: block;
  line-height: 1.1;
  opacity: .8
}

.menu0001 .mui-itemimg {
  height: 55%
}

.menu0001span.uz-icon {
  display: inline-block;
  text-align: center;
  line-height: 35px;
  font-size: 24px;
  vertical-align: top
}

.menu0001span.uz-icon01:before {
  content: '\e6b2'
}

.menu0001span.uz-icon02:before {
  content: '\e66a'
}

.menu0001span.uz-icon03:before {
  content: '\e6b6'
}

.menu0001span.uz-icon04:before {
  content: '\e667'
}

.menu0001span.uz-icon05:before {
  content: '\e6b8'
}

.menu0001 .mui-item.active {
  background: #482B0B
}

.menu0001 .mui-item.activeb {
  opacity: 1
}

.menu0001 .move .arr {
  display: none;
  line-height: 0;
  font-size: 0;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  margin-bottom: 4px;
  border: 6px solid transparent;
  border-top: 6px solid #fff;
  border-bottom: 0;
  z-index: 99
}

.menu0001 .move.active .arr {
  display: block
}

.menu0001 .move.active .move-menu {
  display: block
}

.menu0001 .move-menu {
  display: none;
  min-width: 140px;
  font-size: 14px;
  position: absolute;
  bottom: 100%;
  right: 0;
  margin: 10px;
  z-index: 2;
}

.menu0001 .move-menua {
  display: block;
  line-height: 40px
}

.menu0001 .move-menuul {
  background: #fff;
  overflow: hidden;
  border-radius: 3px;
  box-shadow: 0 0 15px rgba(0,0,0,.2)
}

.menu0001 .move-menuli+li {
  border-top: 1px solid #E9E8E8
}

.banner0001 {
  height: 250px;
  line-height: 250px;
  position: relative;
  overflow: hidden;
  border-top:1px solid #ceba95;
}

.banner0001 .rsBullets {
  bottom: 10px
}

.banner0001 .rsNavItem {
  box-sizing: content-box;
  padding: 2px;
  opacity: .4
}

.banner0001 .rsNavItem,.banner0001 .rsNavItemspan {
  width: 6px;
  height: 6px
}

.banner0001 .rsNavSelected {
  opacity: 1
}

.banner0001img {
  width: 100%
}

.product0001h2 {
  padding: 12px
}

.product0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.product0001 .more {
  float: right;
  color: #A8A6A3
}

.product0001 .tname {
  float: left
}

.product0001 .contenta {
  display: block;
  padding-bottom: 10px
}

.product0001 .contenta:last-child {
  padding-bottom: 0
}

.product0001dl {
  overflow: hidden;
  box-shadow: 1px 1px 0 rgba(0,0,0,.2);
  -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);

  background: url(../images/book_arr.png) right no-repeat!important
}

.product0001dldt.showpic {
  float: left;
  padding: 8px 10px 3px 12px
}

.product0001 .contenta:nth-child(2n)dl dt.showpic {
  float: left
}

.product0001.leftdldt.showpic {
  float: left

}

.product0001.right .contenta:nth-child(2n)dl dt.showpic {
  float: right
}

.product0001dlimg {
  max-height: 80px
}

.product0001dldd {
  padding: 0 10px;
  overflow: hidden
}

.product0001dlddh3 {
  font-size: 16px;
  padding-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 8px;
  font-weight: 700
}

.product0001dlddp {
  line-height: 18px;
  overflow: hidden;
  color: #333
}

.product0001 dl dd>span,.product0001dlddp {
  display: block;
  font-size: 14px
}

.product0001dldd>span {
  line-height: 30px;
  margin-top: 6px;
  color: #A8A6A3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.product0001dldd .uz-icon {
  float: left;

  font-size: 14px;
  margin-right: 4px
}

.product0001dlddp * {
  display: block

}

.product0001dlddp del {
  font-size: 13px
}

.product0001dlddp font {
  color: #cc2929;
  font-size: 14px;
  padding-top: 3px
}

.product0002 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.product0002 .more {
  float: right;

  color: #A8A6A3
}

.product0002 .tname {
  float: left
}

.product0002 .contenta {
  display: block;
  padding-bottom: 10px
}

.product0002 .contenta:last-child {
  padding-bottom: 0
}

.product0002dl {
  height: 110px;
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.product0002dldt.showpic {
  float: right;
  padding: 1px;
  max-width: 128px;
  overflow: hidden
}

.product0002.leftdldt.showpic {
  float: left;
  max-width: 128px;
  overflow: hidden
}

.product0002 .contenta:nth-child(2n)dl dt.showpic {
  float: left;
  max-width: 128px;
  overflow: hidden
}

.product0002dlimg {
  height: 108px
}

.product0002dldd {
  padding: 15px;
  overflow: hidden
}

.product0002dlddh3 {
  font-weight: 100;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.product0002dlddp {
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  color: #7C7976
}

.product0002 dl dd>span,.product0002dlddp {
  display: block;
  font-size: 13px
}

.product0002dldd>span {
  line-height: 22px;
  margin-top: 18px;
  color: #A8A6A3;
  height: 30px
}

.product0002dldd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.product0002dlddp del {
  font-size: 13px
}

.product0002dlddp font {
  color: #cc2929;
  font-size: 14px;
  padding-top: 3px
}

.product0003 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.product0003 .more {
  float: right;
  color: #A3A6A8
}

.product0003 .tname {
  float: left
}

.product0003ul {
  margin: 0 -6px
}

.product0003ulli {
  float: left;
  width: 50%;
  padding: 3px 6px 11px
}

.product0003ulli>* {
  display: block;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.product0003 .showpicspan {
  position: absolute;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

.product0003 .showpic {
  padding-top: 120%;
  position: relative;
  margin: 1px
}

.product0003.videolist .showpic {
  padding-top: 76%;
  position: relative;
  margin: 1px
}

.product0003 .showpicimg {
  width: 100%;
  vertical-align: top
}

.product0003dla,.product0003p {
  margin: 7px 10px;
  display: block;
  font-size: 14px;
  line-height: 1.1;
  text-align: left
}

.product0003p {
  padding-bottom: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center
}

.product0003pdel {

  color: #7C7676;
  font-size: 13px;
  margin-right: 10px
}

.product0003pfont {
  color: #cc2929;
  font-size: 14px
}

.product0003dla {
  line-height: 30px;
  height: 5px;
  color: #fff;
  text-align: center;
  border-radius: 3px
}

.product0003dla.xiadan {
  background: #CF372F
}

.product0003dla.diancan {
  background: #30cf37
}

.list0003 {
  background: #fff;
  border-radius: 3px;
  padding: 17px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.list0003li {
  overflow: hidden
}

.list0003lia {
  line-height: 32px;
  text-decoration: underline;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.shoucan0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;

  margin: 0 0 7px
}

.shoucan0001 .more {
  float: right;
  color: #A3A6A8

}

.shoucan0001 .tname {
  float: left
}

.shoucan0001 .contenta {
  display: block;
  padding-bottom: 10px
}

.shoucan0001 .contenta:last-child {
  padding-bottom: 0

}


.shoucan0001dl {
  height: 110px;
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  margin: 10px 0;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.shoucan0001dldt.showpic {

  float: right;
  padding: 1px;
  max-width: 128px;
  overflow: hidden
}


.shoucan0001.leftdldt.showpic {
  float: left;

  max-width: 128px;

  overflow: hidden
}


.shoucan0001 .contenta:nth-child(2n)dl dt.showpic {
  float: left;
  max-width: 128px;
  overflow: hidden
}

.shoucan0001dlimg {
  height: 108px
}

.shoucan0001dldd {
  padding: 15px;
  overflow: hidden
}

.shoucan0001dlddh3 {
  font-weight: 100;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

.shoucan0001dlddp {
  height: 36px;
  line-height: 18px;
  color: #767A7C;
  overflow: hidden
}

.shoucan0001 dl dd>span,.shoucan0001dlddp {
  display: block;
  font-size: 13px
}

.shoucan0001dldd>span {
  line-height: 22px;
  margin-top: 6px;
  color: #A3A6A8;
  height: 30px
}

.shoucan0001dldd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.shoucan0001dlddp del {
  font-size: 13px
}

.shoucan0001dlddp font {
  color: #cc2929;
  font-size: 14px;
  padding-top: 3px
}

.about0002 {
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.about0002 .showpic {
  margin: 1px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  overflow: hidden
}

.about0002 .showpicimg {
  width: 100%
}

.about0002ul {
  line-height: 48px;
  font-size: 14px
}

.about0002ulli~li {
  border-top: 1px solid #E9E8E8
}

.about0002ula {
  display: block;
  padding: 0 30px 0 13px
}

.about0002li {
  position: relative
}

.about0002li>span {
  width: 30px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  color: #A8A6A3
}

.about0003 {
  background: #fff;
  border-radius: 3px;
  padding: 17px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.about0003 .article,.about0003 .articlep {
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 10px;
  color: #514D48
}

.about0003span.showpic {
  display: block;
  margin: 0 -17px 10px
}

.about0003 .showpicimg {
  width: 100%;
  vertical-align: top
}

.article0001 {
  background: #fff;
  border-radius: 3px;
  padding: 17px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.article0001 .content>p {
  font-size: 14px
}

.article0001 .article {
  color: #7C7976
}

.article0001 .articleh1:first-child {
  color: #26211B
}

.article0001 .article,.article0001 .article h6,.article0001 .articleh4,.article0001 .articleh5,.article0001 .articlep {
  font-size: 14px;
  line-height: 2;
  margin-bottom: 10px
}

.article0001 .articleh1,.article0001 .articleh2,.article0001 .articleh3 {
  font-size: 16px;
  margin-bottom: 15px

}

.article0001 .article h3 strong,.article0001 .articleh1strong,.article0001 .articleh2 strong {
  color: #482B0B
}

.article0001 .article h4,.article0001 .article h5,.article0001 .article h6,.article0001 .articleh1,.article0001 .articleh2,.article0001 .articleh3 {
  line-height: 1.1;
  font-weight: 100
}

.article0001div.showpic {
  margin: -16px;

  border-top-left-radius: 2px;
  border-top-right-radius: 2px
}

.article0001span.showpic {

  display: block;
  margin: 0 -17px
}

.article0001 .showpicimg {
  width: 100%;
  vertical-align: top
}

.article0001 .articleimg {
  margin-bottom: 10px
}

.article0001 .download-btn {
  text-align: center;
  padding: 15px 0 10px
}

.article0001 .download-btn .btn {
  font-size: 30px;
  color: #482B0B
}


.article0001 .info .uz-icon:before {
  font-size: 16px;
  margin-right: 5px
}


.article0001 .info .position {

  color: #482B0B
}

.article0001 .info .position:before {
  font-size: 18px;
  content: '\e669'
}

.article0001 .info .date:before {
  content: '\e620'
}

.article0001 .info {
  line-height: 30px;
  color: #A8A6A3;

  margin-top: -5px;
  margin-bottom: 10px
}


.article0001 .infospan {

  margin-right: 15px
}


.imglist0002 {

  background: #fff;
  border-radius: 3px;
  padding: 17px;

  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  overflow: hidden;
  display: none
}

.imglist0002 .content {
  width: 112%;
  margin-left: -6%

}

.imglink {
  padding: 1px;
  background: #fff;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.imglinkimg {
  width: 100%
}

.news0001 .head,.news0003 .head {
  font-size: 20px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px;
  color: #8a4d32
}

.news0001 .more,.news0003 .more {
  float: right;
  color: #8a4d32
}

.news0001 .tname {
  float: left
}

.news0001 .content {
  position: relative
}

.news0001 .content .xian {
  position: absolute;
  top: 5px;
  left: -16px;
  width: 1px;
  height: 100%;
  background: #E9E8E8
}

.news0001 .contenta {
  display: block;
  padding-bottom: 10px;
  position: relative;
  overflow: visible
}

.news0001 .contenta .radius {
  position: absolute;
  top: 5px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.news0001 .contenta:nth-of-type(1) .radius {
  background: #482B0B
}

.news0001 .contenta:nth-of-type(2) .radius {
  background: #85cc00
}

.news0001 .contenta:nth-of-type(3) .radius {
  background: #fbae44
}

.news0001 .contenta:last-child {
  padding-bottom: 0
}

.news0002 .head {
  font-size: 20px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px;
  color: #8a4d32
}

.news0002 .more {
  float: right;
  color: #8a4d32
}

.news0002 .tname {
  float: left
}

.news0002 .content {
  position: relative
}

.news0002 .content .xian {
  position: absolute;
  top: 5px;
  left: -16px;
  width: 1px;
  height: 100%;
  background: #E9E8E8
}

.news0002 .contenta {
  display: block;
  padding-bottom: 10px;
  position: relative;
  overflow: visible
}


.news0002 .contenta .radius {
  position: absolute;
  top: 5px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.news0002 .contenta:nth-of-type(1) .radius {
  background: #482B0B
}

.news0002 .contenta:nth-of-type(2) .radius {
  background: #85cc00
}

.news0002 .contenta:nth-of-type(3) .radius {
  background: #fbae44
}

.news0002 .contenta:last-child {
  padding-bottom: 0
}


.news0003 .content {
  background: #fff;
  border-radius: 5px;
/*! padding: 12px; *//*! margin-bottom: 12px; */
  min-height: 168px;
  clear: both;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.news0003 .content .leftBox {
  float: left;
  width: 102px;
  margin-right: 15px;
}


.label {
  margin-top: -17px;
  margin-left: 58px;
  position: absolute;
  z-index: 1;
  float: right;
  right: 3px
}

.contact0001 {
  font-size: 14px
}

.contact0001 .head {
  font-size: 16px;

  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.contact0001 .more {
  float: right;
  color: #A8A6A3
}

.contact0001 .tname {
  float: left
}

.contact0001 .content {
  position: relative
}

.contact0001 .content .item {
  line-height: 48px;
  border-radius: 3px;
  background: #fff;
  margin-bottom: 7px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.contact0001 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48
}

.contact0001 .content .item>p>b:before {
  float: left;
  color: #482B0B;
  font-size: 22px;
  margin-right: 10px
}

.contact0001 .content .item>a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.contact0001 .content .item>p {
  padding: 0 10px 0 11px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.contact0001 .content .item>p:before {
  color: #A8A6A3
}

.contact0001 .content .item>.uz-icon:before {
  float: right
}

.contact0001 .content .item>p>span:before {
  float: left;
  color: #482B0B;
  font-size: 22px;
  margin-right: 10px
}

.contact0001 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.contact0001 .content .item:nth-of-type(1) {
  font-size: 20px;
  background: #1fcc00
}

.contact0001 .content .item:nth-of-type(1)>p:before {
  color: #fff
}

.contact0001 .content .item:nth-of-type(1)>p:before {
  font-size: 14px
}

.contact0001 .content .item:nth-of-type(1)>p>b {
  color: #fff
}

.contact0001 .content .item:nth-of-type(1)>p b:before {
  content: '\e666';
  color: #fff
}

.contact0001 .item:nth-of-type(2)>p b:before {
  content: '\e602'
}

.contact0001 .item:nth-of-type(2):hover>p:before {
  content: '\e6be'
}

.contact0001 .item:nth-of-type(2):hoverb,.contact0001 .item:nth-of-type(2):hoverp:before {
  color: #482B0B;
  font-weight: 700

}

.contact0001 .item:nth-of-type(2)div {

  display: none;
  margin: 10px 20px 0 30px;
  padding-bottom: 7px
}

.contact0001 .item:nth-of-type(2) div p,.contact0001 .item:nth-of-type(2)div {
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 10px

}

.contact0001 .item:nth-of-type(2):hoverdiv {
  display: block
}

.contact0001 .item:nth-of-type(3)>p b:before {
  content: '\e65d'
}

.contact0001 .item:nth-of-type(4)>p b:before {
  content: '\e669'
}

.contact0002 {
  font-size: 14px
}

.contact0002 .content {
  position: relative
}

.contact0002 .content .item {
  line-height: 48px;
  border-radius: 3px;
  background: #fff;
  margin-bottom: 7px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);

  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.contact0002 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48

}


.contact0002 .content .item>p>b:before {
  float: left;
  color: #482B0B;

  font-size: 22px;
  margin-right: 10px
}

.contact0002 .content .item>a {

  position: absolute;
  top: 0;
  right: 0;

  bottom: 0;


  left: 0;
  z-index: 1
}

.contact0002 .content .item>p {
  padding: 0 10px 0 11px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.contact0002 .content .item>p:before {
  color: #A8A6A3
}

.contact0002 .content .item>.uz-icon:before {
  float: right
}

.contact0002 .content .item>p>span:before {
  float: left;
  color: #482B0B;
  font-size: 22px;
  margin-right: 10px
}

.contact0002 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.contact0002 .content .item:nth-of-type(1) {
  font-size: 20px;
  background: #1fcc00
}

.contact0002 .content .item:nth-of-type(1)>p:before {
  color: #fff
}

.contact0002 .content .item:nth-of-type(1)>p:before {
  font-size: 14px
}

.contact0002 .content .item:nth-of-type(1)>p>b {
  color: #fff
}

.contact0002 .content .item:nth-of-type(1)>p b:before {
  content: '\e666';
  color: #fff
}

.contact0002 .item:nth-of-type(2)>p b:before {
  content: '\e602'
}

.contact0002 .item:nth-of-type(2):hoverb,.contact0002 .item:nth-of-type(2):hoverp:before {
  color: #482B0B;
  font-weight: 700
}

.contact0002 .item:nth-of-type(2)div {
  display: none;
  margin-left: 40px;
  padding-bottom: 7px
}

.contact0002 .item:nth-of-type(2) div p,.contact0002 .item:nth-of-type(2)div {
  font-size: 13px;
  line-height: 25px;
  margin-bottom: 10px
}

.contact0002 .item:nth-of-type(3)>p b:before {
  content: '\e65d'
}

.contact0002 .item:nth-of-type(4)>p b:before {
  content: '\e669'
}

.service0001 {
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.service0001 .showpic {
  margin: 1px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  overflow: hidden
}


.imglist0001 .showpicspan {
  position: absolute;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

.imglist0001 .showpic {
  padding-top: 60%;
  position: relative;
  margin: 7px
}


.imglist0001 .showpicimg {

  width: 100%;
  vertical-align: top
}



.page0001 .active {

  opacity: .6
}

.download0001 {
  font-size: 14px;
  border-radius: 3px;
  overflow: hidden;

  border-top: 3px solid #482B0B;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.download0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.download0001 .more {
  float: right;
  color: #A8A6A3
}

.download0001 .tname {
  float: left
}

.download0001 .content {
  position: relative
}


.download0001 .content .item {
  line-height: 48px;
  font-size: 14px;
  background: #fff;
  position: relative
}

.download0001 .content .item+.item {
  border-top: 1px solid #E9E8E8
}



.download0001 .content .item>p>b {
  display: block;

  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48

}

.download0001 .content .item>p>b:before {
  float: left;
  font-size: 17px;
  margin-right: 10px;
  color: #A8A6A3
}

.download0001 .content .item>a {

  position: absolute;

  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.download0001 .content .item>p {
  padding: 0 10px 0 11px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.download0001 .content .item>p:before {
  color: #A8A6A3
}

.download0001 .content .item>.uz-icon:before {
  float: right;
  font-size: 18px;
  color: #482B0B
}

.download0001 .content .item>p>span:before {
  float: left;
  color: #482B0B;
  font-size: 16px;
  margin-right: 10px
}

.download0001 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.process0001 {
  margin-left: 29px;
  margin-top: 17px
}

.process0001 .content {
  position: relative;
  font-size: 13px
}

.process0001 .content .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.process0001 .content .item {
  display: block;
  background: #fff;
  position: relative;
  margin-bottom: 8px;
  padding: 5px 15px;
  border-radius: 3px;
  color: #7C7976;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.process0001 .content .item .radius {
  background: #482B0B;
  position: absolute;
  top: 20px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.process0001 .content .item:nth-child(3n-1) .radius {
  background: #85cc00
}

.process0001 .content .item:nth-child(3n) .radius {
  background: #fbae44
}

.process0001 .contenth1,.process0001 .contenth2,.process0001 .contenth3 {
  font-size: 16px;
  font-weight: 100;
  margin: 10px 0
}

.process0001 .content i:first-child+h2,.process0001 .content i:first-child+h3,.process0001 .contenti:first-child+h1 {
  color: #26211B
}

.process0001 .contentp {
  font-size: 13px;
  margin: 10px 0
}

.process0001 .contentspan {
  color: #482B0B
}

.product0001 .head {
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0 0 7px
}

.product0001 .more {
  float: right;
  color: #A8A5A3
}

.product0001 .tname {
  float: left
}

.product0001 .contenta {
  display: block;
  padding-bottom: 10px
}

.product0001 .contenta:last-child {
  padding-bottom: 0
}

.hr0001 {
  margin-left: 29px;
  margin-top: 17px
}

.hr0001 .content {
  position: relative;
  font-size: 13px
}

.hr0001 .content .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.hr0001 .content .item {
  display: block;
  background: #fff;
  position: relative;
  margin-bottom: 8px;
  padding: 5px 15px;
  border-radius: 3px;
  color: #7C7976;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.hr0001 .content .item .radius {
  background: #482B0B;
  position: absolute;
  top: 20px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.hr0001 .content .item:nth-child(2n) .radius {
  background: #85cc00
}

.hr0001 .content .item:nth-child(3n) .radius {
  background: #fbae44
}

.hr0001 .contenth1,.hr0001 .contenth2,.hr0001 .contenth3 {
  font-size: 16px;
  font-weight: 100;

  margin: 10px 0
}

.hr0001 .content i:first-child+h2,.hr0001 .content i:first-child+h3,.hr0001 .contenti:first-child+h1 {
  color: #26211B
}

.hr0001 .contentp {
  font-size: 13px;
  margin: 10px 0
}

.hr0001 .content .uz-icon:before {
  font-size: 16px;
  margin-right: 5px
}

.hr0001 .content .position {
  color: #482B0B
}

.hr0001 .content .position:before {
  content: '\e669'
}

.hr0001 .content .date:before {
  content: '\e620'
}

.hr0001 .content .bottom {
  line-height: 30px
}

.hr0001 .content .bottomspan {
  margin-right: 15px
}

.product-details0001 .details .content,.product-details0001 .pinlun .content,.product-details0001 .top {
  background: #fff;
  padding: 1px;
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.product-details0001 .slick-slider {

  height: 260px;
  line-height: 260px;
  position: relative;
  overflow: hidden
}



.product-details0001 .slick-slider .rsBullets {
  bottom: 10px
}

.product-details0001 .slick-slider .rsNavItem {
  box-sizing: content-box;
  padding: 2px;
  opacity: .4
}

.product-details0001 .slick-slider .rsNavItem,.product-details0001 .slick-slider .rsNavItemspan {
  width: 6px;
  height: 6px
}

.product-details0001 .slick-slider .rsNavSelected {
  opacity: 1
}

.product-details0001 .article {
  padding: 10px 20px;
  color: #26211B
}

.product-details0001 .article,.product-details0001 .article h6,.product-details0001 .articleh4,.product-details0001 .articleh5,.product-details0001 .articlep {
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px
}

.product-details0001 .articleh1,.product-details0001 .articleh2,.product-details0001 .articleh3 {
  font-size: 16px;
  margin-bottom: 15px;
  color: #26211B
}

.product-details0001 .article h4,.product-details0001 .article h5,.product-details0001 .article h6,.product-details0001 .articleh1,.product-details0001 .articleh2,.product-details0001 .articleh3 {
  line-height: 1.1;
  font-weight: 100
}

.product-details0001 .articlespan.showpic {
  display: block;
  margin: 0 -19px 10px
}

.product-details0001 .article .showpicimg {
  width: 100%;
  vertical-align: top
}

.product-details0001 .head {
  padding: 15px 20px;
  border-bottom: 1px solid #E9E8E8;
  margin: -1px
}

.product-details0001 .heada {
  float: right;
  width: 34px;
  height: 34px;
  line-height: 34px;
  margin-top: 10px;
  border-radius: 34px;
  border: 1px solid #E9E8E8;
  text-align: center
}

.product-details0001 .heada:before {
  content: "\e6c8";
  color: #A8A6A3
}

.product-details0001 .heada.active:before {
  color: #e94736
}

.product-details0001 .headh1 {
  font-size: 16px;
  font-weight: 100;
  overflow: hidden;
  line-height: 1.1;
  margin-top: 5px
}

.product-details0001 .headp {
  margin-top: 10px
}

.product-details0001 .headdel {
  font-size: 13px;
  color: #7C7976
}

.product-details0001 .headfont {
  font-size: 14px;
  color: #cc2929
}

.product-details0001 .head+p {
  font-size: 14px;
  color: #514D48;
  padding: 20px;
  line-height: 20px
}

.product-details0001 .head+p b {
  margin-left: 15px
}

.product-details0001 .head+p b:before {
  font-size: 18px;
  content: "\e800";
  color: #85cc00;
  margin-right: 5px
}

.product-details0001 .details>h3,.product-details0001 .pinlun>h3 {
  font-size: 15px;
  font-weight: 100;
  line-height: 35px;
  margin-top: 5px
}

.product-details0001 .pinlundl {
  padding: 10px;
  margin: -1px
}

.product-details0001 .pinlundl+dl {
  border-top: 1px solid #E9E8E8
}

.product-details0001 .pinlundldt {
  float: left
}

.product-details0001 .pinlundldt:before {
  font-size: 24px;
  content: '\e6c7';
  color: #B5AA9D
}

.product-details0001 .pinlundldd {
  overflow: hidden;
  padding: 0 10px
}

.product-details0001 .pinlundlddh4 {
  line-height: 1.1;
  margin-bottom: 5px;
  color: #26211B
}

.product-details0001 .pinlun dl dd h4,.product-details0001 .pinlundlddp {
  font-weight: 100;
  font-size: 13px
}

.product-details0001 .pinlundlddp {
  color: #7C7976
}

.product-details0001 .pinlundlddp small {
  color: #A8A6A3
}

.product-details0001 .details .content {
  padding: 20px
}

.shopping-cart-btn0001 {
  position: relative;
  z-index: 111
}

.shopping-cart-btn0001,.shopping-cart-btn0001>.content {
  height: 50px;

  line-height: 50px
}

.shopping-cart-btn0001 .content {
  background: #fff;

  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  box-shadow: 0 1px 12px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 12px rgba(0,0,0,.2)
}

.shopping-cart-btn0001 .content>a {
  float: left;
  width: 33.33%;

  text-align: center;
  font-size: 15px;
  border-left: 1px solid #E9E8E8

}

.shopping-cart-btn0001 .content>a:first-child {
  border-left: 0
}



.shopping-cart-btn0001 .content>a:before {
  font-size: 22px;
  margin-right: 5px
}

.shopping-cart-btn0001 .contact:before {
  content: '\e6ba'

}

.shopping-cart-btn0001 .shoucan:before {
  content: '\e60e'
}

.shopping-cart-btn0001 .cart:before {
  content: '\e6b6';
  font-size: 26px;
  margin-top: 3px;
}

.shopping-cart-btn0001 .cart {
  background: #482B0B;
  color: #fff
}


.shopping-cart-btn0001 .cell {
  position: relative
}

.shopping-cart-btn0001 .cell>span {
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: -18px;
  left: 0;
  right: 0
}

.shopping-cart-btn0001 .cell>span span {
  font-size: 14px;
  line-height: 22px;
  height: 22px;
  display: inline-block;
  background: #e94736;
  vertical-align: middle;
  border-radius: 100px;
  padding: 0 7px;
  box-sizing: content-box;
  color: #fff
}

.shopping-cart-btn0001 .bg {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4;
  background: rgba(0,0,0,.5)
}

.shopping-cart-btn0001 .setting {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  background: #fff;
  max-height: 80%;
  overflow: auto
}

.shopping-cart-btn0001 .setting.active,.shopping-cart-btn0001 .setting.active+.bg {
  display: block
}

.shopping-cart-btn0001 .setting .content {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0
}

.shopping-cart-btn0001 .setting .content>a {
  width: 50%
}

.shopping-cart-btn0001 .setting .top {
  border-bottom: 1px solid #E9E8E8
}

.shopping-cart-btn0001 .setting .topdl {
  padding: 20px
}

.shopping-cart-btn0001 .setting .bottom {
  height: 50px;
  line-height: 50px
}

.shopping-cart-btn0001 .setting .topdldt.showpic {
  float: left;
  width: 80px;
  height: 80px
}

.shopping-cart-btn0001 .setting .topdldd {
  overflow: hidden;
  padding: 10px 10px 0
}

.shopping-cart-btn0001 .setting .toph4 {
  color: #cc2929
}

.shopping-cart-btn0001 .setting .toph4,.shopping-cart-btn0001 .setting .topp {
  font-weight: 100;
  font-size: 14px;
  line-height: 1.1
}

.shopping-cart-btn0001 .setting .topp {
  font-size: 13px;
  margin-top: 10px
}

.shopping-cart-btn0001 .setting {
  height: 400px
}

.shopping-cart-btn0001 .setting .setting-cont {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto
}

.shopping-cart-btn0001 .setting .setting-cont>dl {
  clear: both;
  font-size: 14px;
  line-height: 1.1;
  margin: 20px
}

.shopping-cart-btn0001 .setting .setting-cont>dl dd a {
  float: left;
  line-height: 34px;
  height: 34px;
  border: 1px solid #E9E8E8;
  padding: 0 15px;
  margin: 11px 11px 0 0;
  border-radius: 5px
}

.shopping-cart-btn0001 .setting .setting-cont>dl dd a.active {
  background: #51bf30;
  color: #fff;
  border: 0
}


.shopping-cart-btn0001 .setting .setting-cont>dl.num dd {
  padding-top: 10px
}

.shopping-cart-btn0001 .setting .setting-cont>dl.num .button {
  float: left;
  width: 34px;
  height: 34px;
  line-height: 34px;
  background: 0 0;
  color: #7C7976;
  border: 1px solid #E9E8E8;
  text-align: center;
  border-radius: 5px
}

.shopping-cart-btn0001 .setting .setting-cont>dl.num input[type=text] {
  background: #51bf30;
  color: #fff;
  float: left;
  width: 34px;
  height: 34px;
  padding: 0;
  margin-right: 10px;
  text-align: center;
  font-size: 14px
}

.shopping-cart-btn0001 .setting .setting-cont>dl.num .button.reduce {
  margin-right: 10px
}

.shopping-cart-btn0001 .setting .setting-cont>dl.num .button.reduce:before {
  content: '\e6c1'
}


.shopping-cart-btn0001 .setting .setting-cont>dl.num .button.increase:before {
  content: '\e6c0'
}

.shopping-cart-btn0001 .setting>.close {
  position: absolute;
  top: 0;
  right: 0;
  margin: 10px;
  line-height: 1.1;
  color: #7C7976;
  padding: 10px
}

.faq0001 {
  margin-left: 29px;
  font-size: 14px
}

.faq0001 .content {
  position: relative

}

.faq0001 .content .item {
  line-height: 48px;

  font-size: 14px;
  margin-bottom: 7px;
  background: #fff;
  position: relative;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}


.faq0001 .content .item+.item {
  border-top: 1px solid #E9E8E8
}

.faq0001 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px
}

.faq0001 .content .item>p>b:before {
  float: left;
  font-size: 18px;
  margin-right: 10px
}

.faq0001 .content .item>a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.faq0001 .content .item>p {
  padding: 0 10px 0 15px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.faq0001 .content .item>p:before {
  color: #A8A6A3
}

.faq0001 .content .item>.uz-icon:before {
  float: right;
  font-size: 14px
}

.faq0001 .content .item>p>span:before {
  float: left;
  color: #482B0B;
  font-size: 16px;
  margin-right: 10px
}

.faq0001 .content .item>p span {
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.faq0001 .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.faq0001 .content .item .radius {
  background: #482B0B;
  position: absolute;
  top: 20px;
  left: -20px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.faq0001 .content .item:nth-child(3n-1) .radius {
  background: #85cc00
}

.faq0001 .content .item:nth-child(3n) .radius {
  background: #fbae44
}

.faq0001 .content .cont {
  display: none;
  padding: 0 15px 10px;
  line-height: 20px;
  font-size: 13px
}

.faq0001 .content .cont,.faq0001 .content .contp {
  font-size: 13px
}

.faq0001 .content .item:hover {
  border-top: 3px solid #482B0B
}

.faq0001 .content .item:hover>p {
  color: #482B0B
}

.faq0001 .content .item:hover .cont {
  display: block;
  color: #7C7976
}

.login0001 {
  background: #fff;
  padding: 30px;
  border-top: 3px solid #482B0B;
  border-radius: 3px;
  position: relative;
  z-index: 100;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.login0001 .ok {
  text-align: center;
  line-height: 1.8;
  font-size: 16px
}

.login0001 .okspan {
  color: #482B0B
}


.login0001 .button {
  background: #482B0B;
  color: #fff;
  border: 0;
  width: 100%;
  height: 44px;
  line-height: 44px;
  text-align: center;
  border-radius: 2px
}

.login0001 .ban {
  opacity: .5
}

.login0001 .bottom {
  height: 1.1;
  line-height: 1.1;
  padding: 22px 0 0;
  font-size: 14px
}

.login0001 .bottom .left {
  float: left
}

.login0001 .bottom .lefta {
  text-decoration: underline;
  color: #482B0B
}

.login0001 .bottom .right {
  float: right
}

.cart0001 {
  margin-left: 29px;
  margin-top: 17px
}

.cart0001 .content {
  position: relative;
  font-size: 13px
}

.cart0001 .content .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.cart0001 .content .item {
  display: block;
  background: #fff;
  position: relative;

  margin-bottom: 8px;
  border-radius: 3px;
  color: #7C7976;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);

  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.cart0001 .content .item .radius {
  background: #F5F4F2;
  border: 1px solid #E9E8E8;

  position: absolute;
  top: 50%;
  left: -26px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  border-radius: 20px
}

.cart0001 .content .item .radius:before {
  display: none;
  content: '';
  position: absolute;
  top: 50%;

  left: 50%;
  margin: -4px;
  width: 8px;
  height: 8px;
  border-radius: 8px
}

.cart0001 .content .item:hover {
  position: relative;
  z-index: 9999
}

.cart0001 .content .item.on .radius {
  border-color: #51bf30
}


.cart0001 .content .item.on .radius:before {
  display: block;
  background: #51bf30
}

.cart0001dl {
  height: 94px;
  background: #fff;
  border-radius: 3px
}

.cart0001dldt.showpic {
  float: left;

  padding: 1px;
  width: 94px;
  height: 94px
}

.cart0001dl .d2 {
  display: none;
  line-height: 94px
}


.jiesuan-nav0001 {

  line-height: 50px;
  height: 50px;
  position: relative
}


.jiesuan-nav0001 .content {
  height: 50px;
  line-height: 50px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.jiesuan-nav0001 .content>div {
  font-size: 14px;
  /*! margin-right: 110px; */
  padding: 0 15px;
  /*! text-align: right; */
}

.jiesuan-nav0001 .contentspan {
  color: #e94736
}

.jiesuan-nav0001 .button {
  position: absolute;
  right: 0;
  top: 0;
  width: 110px;
  background: #482B0B;
  color: #fff;
  text-align: center
}

.order0001 .address {
  height: 74px;
  line-height: 71px;
  border-top: 3px solid #ff9000;
  position: relative
}

.order0001 .addressa {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 22
}

.order0001 .address .cont {
  border-radius: 3px;
  background: #fff;
  margin-bottom: 7px;
  position: relative
}

.order0001 .content {
  margin-top: 9px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.order0001 .address .cont>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48
}

.order0001 .address .cont>div:before {
  height: 50px;
  line-height: 1.1;
  content: '\e669';
  float: left;
  color: #ff9000;
  font-size: 26px;
  margin-right: 10px
}

.order0001 .address .cont {
  padding: 0 10px 0 11px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.order0001 .address .cont:before {
  float: right;
  color: #A8A6A3
}

.order0001 .address .cont>div {
  line-height: 52px;
  display: block;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  padding: 10px 0
}

.order0001 .address .conth4 {
  font-weight: 100;
  font-size: 14px;
  line-height: 1.1;
  color: #26211B;
  margin-top: 5px
}

.order0001 .address .contp {
  font-size: 14px;
  line-height: 1.1;
  color: #7C7976;
  margin-top: 8px
}

.order0001 .product-infodl {
  height: 94px;
  background: #fff;
  border-radius: 3px

}

.order0001 .product-infodldt.showpic {
  float: left;
  padding: 1px;
  width: 94px;
  height: 94px
}

.order0001 .product-infodlimg {
  height: 92px
}

.order0001 .product-infodldd {
  height: 94px;
  padding: 15px;
  margin-left: 94px;
  position: relative
}

.order0001 .product-infodlddh3 {
  color: #26211B;
  font-weight: 100;
  font-size: 14px;
  line-height: 1.1;
  margin-bottom: 3px;
  white-space: nowrap;

  overflow: hidden;
  text-overflow: ellipsis
}

.order0001 .product-infodlddp {
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  color: #7C7976
}

.order0001 .product-infodlddp+p {
  margin-top: 10px
}


.order0001 .product-info dl dd>span,.order0001 .product-infodlddp {
  display: block;
  font-size: 13px
}

.order0001 .product-infodldd>span {
  line-height: 30px;
  margin-top: 6px;
  color: #A8A6A3
}

.order0001 .product-infodldd .uz-icon {
  float: left;
  font-size: 14px;
  margin-right: 4px
}

.order0001 .product-infodlddp {
  font-size: 12px;
  padding-top: 3px
}

.order0001 .product-infodlddp font {
  color: #cc2929;
  font-size: 13px
}


.order0001 .product-infodlddp .ecit {
  float: right;
  color: #7C7976
}

.order0001 .product-info .peisong {

  display: block;
  height: 45px;

  line-height: 45px;
  background: #fff;
  padding: 0 15px;
  border-top: 1px solid #E9E8E8
}

.order0001 .product-info .peisong:before {
  float: right
}

.order0001 .product-info .shuomin {
  display: block;
  background: #fff;
  border-top: 1px solid #E9E8E8
}

.order0001 .product-info .shuomininput {
  font-size: 14px;
  border: 0;
  height: 45px;
  margin-bottom: 0
}

.order0001 .product-info>p {
  font-size: 14px;
  line-height: 45px;
  height: 45px;
  background: #fff;
  padding: 0 15px;
  border-top: 1px solid #E9E8E8;
  text-align: right
}

.order0001 .product-info>p span {
  margin-left: 15px
}

.order0001 .product-info>p font {
  color: #e94736
}

.peisong0001 {
  display: none;
  position: relative;
  z-index: 9999
}

.peisong0001.active {
  display: block
}


.peisong0001 .content {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 250px;
  overflow: auto;
  z-index: 2;
  padding: 0 20px 20px
}

.peisong0001 .bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.5);
  z-index: 0
}

.peisong0001h4,.peisong0001p {
  font-size: 14px;
  color: #514D48;
  height: 50px;
  line-height: 50px;
  font-weight: 100;
  border-bottom: 1px solid #E9E8E8
}



.zhifu0001 {
  display: none;
  position: relative;
  z-index: 9999
}

.zhifu0001.active {
  display: block
}

.zhifu0001 .content {
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 250px;
  overflow: auto;
  z-index: 2;
  padding: 0 20px 20px
}

.zhifu0001 .bg {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.5);
  z-index: 0
}

.zhifu0002 {
  position: relative;
  z-index: 9999
}

.zhifu0002.active {

  display: block
}

.zhifu0002 .content {
  background: #fff
}



.bottom-btn0001 {
  height: 50px;
  line-height: 50px
}


.address0001 .item {
  height: 90px;
  line-height: 60px;
  background: #fff;
  padding: 15px;

  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.address0001 .itemdt {
  float: left;
  font-size: 24px;
  margin-right: 10px;
  color: #482B0B
}

.address0001 .itemdt:before {
  line-height: 1.1;
  content: '\e669'
}

.address0001 .itemdd {
  line-height: 1.1
}

.address0001 .itemh4 {
  font-size: 14px;
  font-weight: 100;
  white-space: nowrap
}

.address0001 .itemh4span {
  margin-right: 5px
}

.address0001 .itemh4b {
  float: right;
  color: #51bf30
}

.address0001 .itemh4ba {
  color: #7C7976;
  margin-left: 5px
}

.address0001 .itemp {
  font-size: 13px;
  line-height: 18px;
  color: #7C7976;
  padding-top: 10px;
  margin-right: 4em
}

.edit-address0001 .content {
  padding: 15px;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.edit-address0001label {
  display: block;
  font-size: 14px;
  line-height: 40px;
  margin-top: 5px
}

.edit-address0001label+label {
  border-top: 1px solid #E9E8E8
}

.edit-address0001label>b {
  font-size: 14px;
  width: 5em;
  float: left;
  color: #A8A6A3
}

.edit-address0001label>span {
  display: block;
  height: 40px;
  overflow: hidden
}

.edit-address0001label>span input {
  float: left;
  font-size: 14px;
  width: 100%;
  border: 0;
  background: 0 0;
  margin: 0;
  padding-left: 0
}

.edit-address0001 .textareaspan {
  height: auto
}

.select-address {
  visibility: hidden;
  height: 260px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 9999;
  overflow: hidden;
  padding-top: 60px;
  box-shadow: 0 1px 18px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 18px rgba(0,0,0,.2)
}

.select-address .content {
  height: 150px
}

.select-address.active {
  visibility: visible
}

.select-addressselect {
  display: none
}

.select-address .rsOverflow {
  overflow: visible
}

.select-address .select-addressselect {
  display: none!important
}


.select-address .province {
  clear: both
}

.select-address .address-select .rsBullets {
  display: none!important
}

.select-address .address-select1,.select-address .address-select2,.select-address .address-select3 {
  float: left;
  width: 100%;
  text-align: center;
  height: 30px!important;
  line-height: 30px!important
}


.select-addressdl {
  float: left;
  width: 33.33%
}

.select-addressa {
  display: block;
  text-align: center

}


.select-address>a {
  position: absolute;
  z-index: 22;
  bottom: 0;
  height: 50px;
  line-height: 50px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: #482B0B;

  color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3)
}

.select-address .rsSlidea {
  color: #A8A6A3
}

.select-address .rsSlide.ona {
  color: #26211B
}

.zhifu-ok0001 {
  background: #fff;
  z-index: 9999;
  overflow: hidden;
  padding: 35px;
  text-align: center;
  /* box-shadow: 0 1px 18px rgba(0,0,0,.2); */
  /* -webkit-box-shadow: 0 1px 18px rgba(0,0,0,.2); */
}
.zhifu-ok0001.rewards{text-align:left; padding: 50px;background: url(../images/payok_bg.jpg) top left no-repeat #fff;background-size: 100%;min-height: 100%;}

.zhifu-ok0001.rewards h1{ padding-bottom: 50px;padding-top: 20px;}
.zhifu-ok0001.rewards b{ text-decoration: underline; padding:0 5px; font-size: 16px;}

.all-order0001 .head {
  height: 45px;
  line-height: 45px;
  position: relative;
  z-index: 2
}

.all-order0001 .headnav {
  width: 100%;
  position: fixed;
  top: 50px;
  left: 0;
  text-align: center;

  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.all-order0001 .headnava {
  font-size: 13px;
  float: left;
  width: 16.66%;

  color: #7C7976;
  border-bottom: 2px solid transparent;
  margin-bottom: -1px
}

.all-order0001 .headnava.on {
  color: #482B0B;
  border-color: #482B0B
}

.all-order0001 {
  background: 0 0;
  margin: 0 0 10px
}

.all-order0001 .uz-mod {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.all-order0001 .item {
  height: 55px;
  line-height: 55px;
  position: relative;
  border-left: 0;
  border-right: 0;
  background: #fff;
  padding: 15px;
  box-sizing: content-box
}

.all-order0001 .itema.showpic {
  float: left;
  width: 55px;
  height: 55px;
  margin-right: 15px
}

.all-order0001 .itema.showpicimg {
  height: 100%
}

.all-order0001 .item .mui-checkbox {
  float: left;
  margin-right: 15px
}

.all-order0001 .item .content {
  overflow: hidden;
  padding-top: 3px;
  white-space: nowrap
}

.all-order0001 .item .contenta {
  color: #514D48
}

.all-order0001 .itemh3 {
  font-weight: 100;
  line-height: 1.1em;
  height: 1.1em;
  font-size: 13px;
  overflow: hidden;
  margin-bottom: 5px
}

.all-order0001 .item .price {
  font-size: 13px;
  display: block;
  height: 1.1em;
  line-height: 1.1;
  color: #CF372F;
  overflow: hidden
}

.all-order0001 .item .other {
  display: block;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #A8A3A3;
  overflow: hidden
}

.all-order0001 .num {
  line-height: 1.1;
  padding: 15px 15px 0;
  color: #514D48;
  font-size: 14px
}

.all-order0001 .btn-wrap {
  font-size: 12px;
  height: 64px;
  line-height: 64px;
  border-top: 1px solid #f1f1f1;
  padding: 0 20px
}

.all-order0001 .btn-wrapspan {
  color: #444;
  margin-right: 1em
}

.all-order0001 .btn-wrapspan.hj {
  color: #cf372f
}

.all-order0001 .btn-wrap .wrap {
  float: right;
  vertical-align: middle
}

.all-order0001 .btn-wrap .button {
  vertical-align: middle
}

.all-order0001 .button-wrap {
  float: right
}

.all-order0001 .button {
  font-size: 12px;
  vertical-align: bottom;
  border: 0;
  color: #fff;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 70px;
  padding: 0;
  border-radius: 2px;
  background: #482B0B
}

.all-order0001 .huoqu .btn-wrap {
  text-align: right
}

.all-order0001 .huoqu .btn-wrap .zt {
  float: left
}

.all-order0001 .huoqu .btn-wrapspan {
  margin: 0 0 0 1em
}

.youhuijuan0001 {
  margin-top: 17px
}

.youhuijuan0001 .content {
  position: relative;

  font-size: 13px
}

.youhuijuan0001 .content .xian {
  position: fixed;
  top: 0;
  left: 13px;
  width: 1px;
  bottom: 0;
  background: #E9E8E8
}

.youhuijuan0001 .content .itemdl {
  display: block;
  background: #fff;
  position: relative;
  margin-bottom: 8px;
  border-radius: 3px;
  color: #7C7976;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.youhuijuan0001 .content .itemdl+div {
  display: none
}

.youhuijuan0001 .content .itemdl+div div {
  background: #fff;
  color: #888;
  font-size: 13px;
  padding: 10px;
  margin: -5px 0 10px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)

}

.youhuijuan0001 .content .item .radius {
  background: #f2f8fc;
  border: 1px solid #E8E8E9;
  position: absolute;
  top: 50%;
  left: -26px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  border-radius: 20px
}

.youhuijuan0001 .content .item .radius:before {

  display: none;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -4px;
  width: 9px;
  height: 9px;
  border-radius: 9px
}

.youhuijuan0001 .content .item:hover {
  position: relative;
  z-index: 9999

}

.youhuijuan0001 .content .item.on .radius {
  border-color: #51bf30
}

.youhuijuan0001 .content .item.on .radius:before {

  display: block;
  background: #51bf30
}

.youhuijuan-details0001 .top {
  color: #fff;
  text-align: center;
  padding: 50px 0;
  background: #482B0B
}

.youhuijuan-details0001 .toph3 {
  font-size: 30px;
  line-height: 1.1;
  margin-bottom: 10px
}

.youhuijuan-details0001 .topp {
  font-size: 14px
}

.youhuijuan-details0001 .toph3+p {
  line-height: 1.1;
  margin-bottom: 30px
}

.youhuijuan-details0001 .toph3+p+p {
  opacity: .8
}

.youhuijuan-details0001 .details {
  background: #fff;
  padding: 15px;
  font-size: 14px;
  line-height: 30px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.youhuijuan-details0001 .detailsli {
  list-style: disc;
  list-style-position: outside;
  margin-left: 25px;
  color: #514D48
}

.my-account0001 {
  font-size: 14px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.my-account0001 .head {
  height: 170px;
  text-align: center;
  padding: 35px 0
}

.my-account0001 .photo {
  display: block;
  width: 100px;
  height: 100px;
  margin: auto;
  border-radius: 100px;
  overflow: hidden
}

.my-account0001 .photoimg {

  width: 100px
}

.my-account0001 .content {
  position: relative
}

.my-account0001 .content .item {
  border-top: 1px solid #E9E8E8;
  line-height: 48px;
  background: #fff;
  position: relative
}

.my-account0001 .content .item>p>b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 10px;
  color: #514D48
}

.my-account0001 .content .item>p>b:before {
  float: left;

  color: #7C7976;
  font-size: 22px;
  margin-right: 10px
}

.my-account0001 .content .item>a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1
}

.my-account0001 .content .item>p {
  padding: 0 10px 0 11px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.my-account0001 .content .item>p:before {
  color: #A8A6A3
}

.my-account0001 .content .item>.uz-icon:before {
  float: right
}

.my-account0001 .content .item>p>span:before {
  float: left;
  color: #CF372F;
  font-size: 22px;
  margin-right: 10px
}

.my-account0001 .content .item>p span {
  display: block;

  overflow: hidden;
  position: relative;
  white-space: nowrap
}

.my-account0001 .content .item:nth-of-type(1)>p b:before {
  content: '\e698'
}

.my-account0001 .item:nth-of-type(2)>p b:before {

  content: '\e64c'
}




.my-account0001 .item:nth-of-type(2)div {
  display: none;
  margin-left: 40px;
  padding-bottom: 7px
}

.my-account0001 .item:nth-of-type(2) div p,.my-account0001 .item:nth-of-type(2)div {
  font-size: 13px;
  line-height: 25px;

  margin-bottom: 10px
}

.my-account0001 .item:nth-of-type(2):hoverdiv {
  display: block
}

.my-account0001 .item:nth-of-type(3)>p b:before {
  content: '\e60b'
}

.my-account0001 .item:nth-of-type(4)>p b:before {
  content: '\e6b6'
}

.my-account0001 .item:nth-of-type(5)>p b:before {
  content: '\e669'
}

.my-account-details0001 .content {
  padding: 15px;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.my-account-details0001label {
  display: block;
  font-size: 14px;
  line-height: 40px;
  margin-top: 5px
}

.my-account-details0001label+label {
  border-top: 1px solid #E9E8E8
}

.my-account-details0001label>b {
  font-size: 14px;
  min-width: 4.3em;
  float: left;
  color: #A8A6A3
}

.my-account-details0001label>b.photo {
  width: 40px;
  height: 40px;
  margin-right: 12px;
  overflow: hidden
}

.my-account-details0001label>b.photo img {
  width: 40px
}

.my-account-details0001label>span {
  display: block;
  height: 40px;
  overflow: hidden
}

.my-account-details0001label>span input {
  float: left;
  font-size: 14px;
  width: 100%;
  border: 0;
  background: 0 0;
  margin: 0;
  padding-left: 0
}

.my-account-details0001 .textareaspan {
  height: auto
}

.my-account-details0001textarea {
  font-size: 14px;
  width: 100%;
  line-height: 20px;
  height: 40px;
  padding: 0 15px 0 0;
  margin: 10px 0 0;
  border: 0
}

.my-account-details0001a.del {
  display: block;
  line-height: 45px;
  height: 45px;
  font-size: 14px;
  color: #7C7976;
  text-align: center;
  background: rgba(255,255,255,.4);
  margin-top: 10px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2)
}

.my-account-details0001a.del:before {
  font-size: 12px;
  margin-right: 5px
}

.addloading {
  position: fixed;
  left: 0;
  right: 0;
  top: 50px;
  bottom: 55px;
  padding-bottom: 30px
}

.addloading~.menu0001 {
  position: absolute;
  bottom: 0;
  height: 1px
}

.pinlun {
  margin: 12px 0
}

.pinlun .head {
  font-size: 24px;
  margin: 12px 0;
  color: #CF372F
}

.pinlun .headspan:before {
  content: '\e60b'
}

.pinlun .head .on~span {
  color: #a29999
}

.pinlun .cont {
  border: 1px solid #d9d8d8
}

.pinluntextarea {
  float: left;
  width: 100%;
  height: 200px;
  resize: none;
  border: 0;
  margin: 0
}

.pinlun .button-wrap {
  width: 100%;
  height: 60px;
  line-height: 40px;
  padding: 10px;


  text-align: center;
  position: fixed;
  left: 0;
  bottom: 0;
  background: -webkit-linear-gradient(top,#339DD7 0,#482B0B 100%);
  background: -moz-linear-gradient(top,#339DD7 0,#482B0B 100%);
  background: -ms-linear-gradient(top,#339DD7 0,#482B0B 100%);
  background: -o-linear-gradient(top,#339DD7 0,#482B0B 100%);
  background: linear-gradient(top,#339DD7 0,#482B0B 100%)
}

.pinlun .button-wrap .button {
  width: 110px;
  height: 40px;
  font-size: 16px;
  color: #fff;
  border: 1px solid #0074B3;
  text-align: center;
  box-shadow: 0 1px 0 rgba(255,255,255,.2) inset;
  background: -webkit-linear-gradient(top,#339DD7 0,#482B0B 100%);
  background: -moz-linear-gradient(top,#339DD7 0,#482B0B 100%);
  background: -ms-linear-gradient(top,#339DD7 0,#482B0B 100%);
  background: -o-linear-gradient(top,#339DD7 0,#482B0B 100%);
  background: linear-gradient(top,#339DD7 0,#482B0B 100%)
}


.map {
  margin-top: 0
}

#dituContent {
  height: 600px;
  width: 100%
}

.iw_poi_title {
  font-size: 16px;
  font-weight: 700;
  overflow: hidden;
  padding-right: 13px;
  white-space: nowrap
}

.iw_poi_content {
  font: 12px arial,sans-serif;
  overflow: visible;
  padding-top: 4px;
  white-space: -moz-pre-wrap;
  word-wrap: break-word

}

#dituContentimg {
  max-width: none!important;
  max-height: none!important

}


.iw_poi_title {
  color: #482B0B!important
}

.menulist0001 {
  height: 45px
}


.menulist0001 .fixed {
  position: fixed;
  top: 0;

  left: 0;
  right: 0;
  background: #fac255
}




.menulist0001li {
  float: left;

  width: 33.3334%;
  border-top: 1px solid #c26e26;
  border-bottom: 2px solid #c26e26;
  border-left: 1px solid #c26e26
}

.menulist0001li:last-child {
  border-right: 1px solid #c26e26
}

.menulist0001li.cura {
  color: #fff;
  background: #c26e26
}

.menulist0001lia {
/*! font-weight:bold; */
  font-size: 18px;
  color: #333;
  display: block;
  line-height: 45px;
  text-align: center;
  left: 3%;
  right: 3%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.more0001 {
  clear: both;
  text-align: center;
  font-size: 0
}

.more0001span {
  width: 9px;
  height: 9px;
  background: #d1d1d1;
  display: inline-block;
  border-radius: 30px;
  margin: 0 2px;
  vertical-align: bottom
}

.list0005 .top0001 {
  clear: both;
  min-height: 140px
}

.list0005 .top0001 .imgBox {
  margin-right: 20px
}

.list0005 .top0001img {
  float: left;
  max-height: 128px;
  margin-right: 20px
}

.list0005 .top0001h3 {
  font-size: 20px;
  padding-top: 5px
}

.list0005 .content {
  background: #f4ebdc
}

.list0005 .contentli {
  border-bottom: 1px solid #d2cbc3;
  line-height: 40px;
  padding: 0 5px
}

.list0005 .contentlia {
  font-size: 20px;
  font-weight: 700;
  display: block
}

.list0005 .contentli.cur,.list0005 .contentli:hover {
  background: #fce5b3
}

.list0006 .top0001 {
  clear: both;
  min-height: 130px
}

.list0006 .top0001 .imgBox {
  margin-right: 20px
}

.list0006 .top0001img {
  float: left;
  max-height: 138px;
  margin-right: 20px
}

.list0006 .top0001h3 {
  font-size: 20px;
  padding-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 2px
}

.list0006 .content {
  background: #fff;
  margin-top: 15px;
  padding: 20px 6px;
  min-height: 200px;
  border-radius: 5px;
  margin-bottom: 75px
}

.list0006 .contentli {
  border-bottom: 1px dashed #d2cbc3;
  line-height: 40px;
  padding: 0 5px
}

.list0006 .contentlia {
  font-size: 20px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.list0006 .contentli.cur,.list0006 .contentli:hover {
  background: #fce5b3
}

.list0006 .imglist0002 .content {
  padding: 0
}

.list0006 .clist002 {
  text-align: center
}

.list0006 .clist002p:nth-child(3n-2) {
  color: #c60;
  font-size: 18px
}

.list0006 .clist002p:nth-child(3n-1) {
  color: #333;
  font-size: 18px
}

.list0006 .clist002p:nth-child(3n) {
  color: #0d73c6;
  padding-bottom: 16px;
  font-size: 24px
}

.list0006 .clist002pspan {
  font-size: 14px;
  color: #555453
}

.nav0002,.nav0003,.tripitaka002 {
/*! margin-left: 120px; */
  /*! margin-top: 10px */
}

.clist002,.clist004 {
  display: none;
  color: #884f05
}

.bookTop {
  height: 56px;
  color: #daae67;
  left: 50%;
  position: relative;
  margin-left: -120px!important;
  overflow: hidden;
  width: 300px
}

.bookTop .title {
  width: 480px;

  float: left;
  font-size: 14px;

  text-align: left;
  display: block;
  margin: 12px 0 0 31px
}

.bookTopli {
  float: left;
  line-height: 41px;
  width: 41px;
  background: url(../images/booknav.png) left no-repeat;
  font-size: 18px;
  text-align: center;
  margin-right: 6px;
  cursor: pointer;
  border-bottom: none!important
}

.bookTopli.cur,.bookTopli:hover {
  background: url(../images/booknav.png) right no-repeat!important;
  color: #000
}

.bookTopli.vh,.bookTopli.vh:hover {
  background: url(../images/bookmore.png) center no-repeat
}

.bookTopli.vh.bg,.bookTopli.vh.bg:hover {
  background: url(../images/bookmore_bg.png) center no-repeat
}

.audioplayer {

  overflow: hidden;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background: #482b0b;
  height: 66px
}

.audioplayer .hu-css .vjs-progress-holder {
  margin-top: -86px
}

.audioplayer .audio-js-box {
  padding: 5px 5px 0 5px
}

.audioplayer .hu-css .vjs-controls>li.vjs-time-control {

  position: relative;
  top: -135px
}

.audioplayer .hu-css .vjs-controls>li {
  color: #fce5b3
}

.menulist0001 li {
  float: left;
  width: 24%;
  border-top: 1px solid #c26e26;
  border-bottom: 1px solid #c26e26;
  border-left: 1px solid #c26e26;
}

.menulist0001 li:last-child {
  width:28%;
  border-right: 0 solid #c26e26
}

.menulist0001 li.cur a {
  color: #fff;
  background: #c26e26
}

.menulist0001 li a {
  text-align: center;
  padding-left: 10px
}

.menulist0001 li a span.icon {
  position: relative;
  float: right;
  padding-right: 10px
}

.menulist0001 li a {
/*! font-weight:bold; */
  font-size: 18px;
  color: #333;
  display: block;
  line-height: 40px;
  text-align: center;
  left: 3%;
  right: 3%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}
.menulist0001 li a.cur{color: #fff;}

.more0001 {
  clear: both;
  text-align: center;
  font-size: 0
}

.more0001 span {
  width: 9px;
  height: 9px;
  background: #d1d1d1;
  display: inline-block;
  border-radius: 30px;
  margin: 0 2px;
  vertical-align: bottom
}

.list0005 .top0001 {
  clear: both;
  min-height: 140px
}

.list0005 .top0001 .imgBox {
  margin-right: 20px
}

.list0005 .top0001 img {
  float: left;
  max-height: 128px;
  margin-right: 20px
}

.list0005 .top0001 h3 {
  font-size: 20px;
  padding-top: 5px
}

.list0005 .content {
  background: #f4ebdc
}

.list0005 .content li {
  border-bottom: 1px solid #d2cbc3;
  line-height: 40px;
  padding: 0 5px
}

.list0005 .content li a {
  font-size: 20px;
  font-weight: 700;
  display: block
}

.list0005 .content li.cur,.list0005 .content li:hover {
  background: #fce5b3
}

.list0006 .top0001 {
  clear: both;
  min-height: 100px;
}

.top0001 ul li a {
  color: red
}

.list0006 .top0001 .imgBox {
  margin-right: 20px;
}
.list0006 .topradio .imgBox {
  float: left; border-radius:85px; overflow:hidden; width: 70px; height: 70px; margin: 5px 10px 5px 0;
}
.list0006 .topradio h3{ padding-top: 5px;}

.list0006 .top0001 img {
  float: left;
  max-height: 72px;
  margin-right: 10px;
  padding-top: 0
}

.list0006 .top0001 h3 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: initial
}

.list0006 .top0001 .desc {
  line-height: 16px;
  margin-bottom: 10px;
  font-size: 11px;
}
.list0006 .top0001.topradio .desc{ font-size: 14px; padding-top: 6px;}


.write_pay ul{ position: absolute; float: right; top: 97px; right: 10px;}
.write_pay ul li{float: left;padding: 0 3px;cursor:pointer;/* font-size: 16px; */}

.write_pay ul li i{width: 28px;height: 28px;display:inline-block;vertical-align:top;}
.write_pay ul li i img{height: 85%;}

.list0006 .content {
  background: #fff;
  margin-top: 15px;
  padding: 10px 10px;
  min-height: 380px;
  border-radius: 5px;
  margin-bottom: 65px;
  border: 1px solid #e5e5e5
}

.list0006 .content.comment {
  padding: 5px 0;
}

.list0006 .content.comment .product-details-liuyan {
  border: 0
}

.list0006 .content li {
  border-bottom: 1px dashed #d2cbc3;
  line-height: 35px;
  padding: 0 5px;
}
.list0006 .content .bookTop li {line-height: 45px;}


.list0006 .content li a {
  font-size: 14px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 8px;
  color: #482B0B;
  clear: both;
}


.list0006 .content .text {
  border-top: 1px dashed #d2cbc3;
  padding-top: 10px
}

.list0006 .content li.cur {/*,.list0006 .content li:hover*/
  background: #d8c6b2;
}
.list0006 .content b,.comment-list b{ float: left;}
.list0006 .radiolist b{ width: 60%;   white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-height: 35px; }


.list0006 .counts{ /*! margin-top: 2px; */ }
.list0006 .counts li{float: right;padding:0;margin:0;list-style: none;text-align: right;/* width: 12%; */padding-right: 0; border: 0;}
.list0006 .counts li img{/*! width: 35%; */padding-top: 10px;width: 16px;margin-left: 10px;}
.list0006 .counts li span{ vertical-align: top; font-size: 11px; padding-left: 3px;}

.list0006 .content li.count{ margin-left: 8px;}
.list0006 .content li.count li{float: left;padding:0;list-style: none;text-align: left; height: 18px; line-height: 18px; border: 0;}
.list0006 .content li.count li img{width: 30%; margin-top: 1px;}
.list0006 .content li.count li>span{font-size: 11px; padding-left: 3px; vertical-align: top;}

.list0006 .imglist0002 .content {

  padding: 0
}


.list0006 .clist002 {
  text-align: center
}

.list0006 .clist002 p {
  line-height: 25px
}

.list0006 .clist002 p:nth-child(3n-2) {
  color: #c60;
  font-size: 18px
}

.list0006 .clist002 p:nth-child(3n-1) {
  color: #333;
  font-size: 18px
}

.list0006 .clist002 p:nth-child(3n) {
  color: #0d73c6;
  padding-bottom: 16px;
  font-size: 20px
}

.list0006 .clist002 p span {
  font-size: 14px;
  color: #555453
}

.nav0002,.nav0003,.tripitaka002 {
  margin: 5px 4px 0 4px;
}

.nav0002 li,.nav0003 li,.tripitaka002 li {
  cursor: pointer;
  font-size: 14px;
  background: #f4eade;
  float: left;
  line-height: 30px;
  width: 20%;
  text-align: center;
  border: 1px solid #966;
  border-right: 0
}
.nav0003 li{ width: 33.3%;}


.nav0002 li:last-child,.tripitaka002 li:last-child {
  border-radius: 0 5px 5px 0;
  border-right: 1px solid #966
}

.list0006 .content {
  display: none
}

.list0006 .content:first-child {
  display: block
}

.nav0002 li.cur,.nav0003 li.cur,.tripitaka002 li.cur {
  background: #c26e26;
  color: #fff
}

.nav0002 li:first-child,.nav0003 li:first-child,.tripitaka002 li:first-child {
  border-radius: 5px 0 0 5px;
  border-right: none
}

.clist002,.clist004 {
  color: #884f05
}

.clist004 i {
  width: 32px;
  display: block;
  float: left;
  text-align: center;
  float: left;
  font-style: inherit;
  line-height: 20px
}

.clist004 i>span {
  text-align: center;
  display: block;
  font-size: 1.3em
}

.clist004 i>span:first-child {
  color: #cc6733;
  font-size: .8em;
  position: relative;
  top: 3px
}

.clist004 i>span img {
  width: 16px;
  position: relative;
  top: 1px
}

.clist004 i>span.zhu {
  background: url(../images/zhu_bg.png) center no-repeat
}

.clist004 i>span .mark {
  display: none
}

.clist004 i>span.zhu i.mark {
  display: block;
  z-index: 0;
  width: auto;
  color: #4b2c08;
  position: absolute;
  padding: 20px;
  margin-top: -82px;
  margin-left: -45px/*! background: url(../images/zhu_arr.png) 58px 48px no-repeat; */
}

.clist004 i>span>span.dian {
  position: absolute;
  margin-left: -1px
}

.clist004 i>span>span.dou {
  margin-left: -2px;
  position: absolute
}

.clist004 i>span.zhu i.mark {
  margin-top: -83px;
  margin-left: -33px
}

.clist004 i span.zhu i.mark b {
  background: #f1bf4a;
  padding: 8px 10px;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px;
  -moz-box-shadow: 3px 3px 3px;
  box-shadow: 1px 3px 5px 0 #ccc;
  font-size: 12px
}

.clist004 i span.zhu .mark d {
  background: url(../images/zhu_arr.png) center bottom no-repeat;
  position: absolute;
  top: 36px;
  left: 34px;
  width: 30px!important
}

.content.clist004 p {
  display: inline-block;
  white-space: inherit;
  width: 100%
}

.bookTop {
  height: 50px;
  color: #daae67;
  left: 50%;
  position: relative;
  margin-left: -120px!important;
  overflow: hidden;
  width: 300px
}

.bookTop .title {
  width: 480px;
  float: left;
  font-size: 14px;
  text-align: left;
  display: block;
  margin: 12px 0 0 31px
}

.bookTop li {
  float: left;
  line-height: 41px;
  width: 41px;
  background: url(../images/booknav.png) left no-repeat;
  font-size: 18px;
  text-align: center;
  margin-right: 6px;
  cursor: pointer;

  border-bottom: none!important;
}

.bookTop li.cur,.bookTop li:hover {
  background: url(../images/booknav.png) right no-repeat!important;
  color: #000
}


.bookTop li.vh,.bookTop li.vh:hover {
  background: url(../images/bookmore.png) center no-repeat

}

.bookTop li.vh.bg,.bookTop li.vh.bg:hover {
  background: url(../images/bookmore_bg.png) center no-repeat
}

.audioplayer {
  overflow: hidden;
  position: fixed;
  bottom: 50px;
  left: 0;
  right: 0;
  z-index: 1;
  background: 0 0;
  height: 65px
}

.audioplayer .content {
  margin-top: 15px;
  background: #d8c6b2
}

.audioplayer .hu-css .vjs-progress-holder {
  margin-top: -80px;

  border-radius: 0
}

.audioplayer .audio-js-box {
  padding: 5px 0 0 0

}

.audioplayer .hu-css .vjs-controls>li.vjs-time-control {
  position: relative;
  top: -136px
}

.audioplayer .hu-css .vjs-controls>li {
  color: #482b0b
}

.videos{ display:none;}
.videoplayer{position: fixed; z-index:9990; left: 0; top: 50%; margin : -50% 5px 5px 5px;  background: #fff;padding: 12px 6px; border: 1px solid #e5e5e5; width:97%;}
.videoplayer video{border: 1px solid #e5e5e5;}
.videoplayer .close{ float: right; position: absolute; right: 10px; z-index: 15; margin-top: -12px;}
.videos .bg {
  display: block;
  visibility: hidden;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 999;

  background: rgba(0,0,0,0);
}

.videos .bg.active {
  visibility: visible;
  visibility: visible;
  background: rgba(0,0,0,.6);
}

.videos .speakinfo{ max-height:80px; overflow-y: auto;}


.featuredList {
  padding-top: 5px
}

.cover {
  overflow: hidden;
  z-index: 1;
  filter: alpha(opacity=0);
  opacity: 1;
  transition: all .5s ease;
  -moz-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  position: absolute/*! padding-top: 40px; *//*! padding-left: 68px; */
}

.cover img {
  width: 20%!important;
  position: relative;
  left: 50%;
  margin-left: -8%;
  z-index: 10;
  margin-top: 28%
}

.cover .bg {
  background: #005EBD;
  filter: alpha(opacity=80);
  opacity: .8;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0
}

.juan {
  display: block;
  padding-top: 28px;
  max-width: 50px;
  font-size: 12px;
  color: #666
}

.clist000,.clist008 {
  display: none
}

.rewards.bg {
  display: block!important;
  visibility: hidden;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  background: rgba(0,0,0,0);
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s
}

.rewards.bg.active {
  visibility: visible;
  background: rgba(0,0,0,.6)
}

.reward-setup {
  position: fixed;
  background: #fff;
  display: none;
  z-index: 100;
  left: 5%;
  top: 32%;
  right: 5%;
  padding: 20px;
  border-radius: 5px;
  text-align: center
}

.toparr,.rewarded {
  position: fixed;
  right: 9px;
  bottom: 102px;
  text-align: center;
  color: #8a4d32;
  border: 1px solid #d1d1d1;
  border-radius: 5px;
  z-index: 40;
  background: #e5e5e5;
  filter: alpha(opacity=60);
  -moz-opacity: .6;
  opacity: .6;
  height: 36px;
  width: 50px
}

.toparr a {
  display: block;
  color: #8a4d32;
  margin-top: -8px
}

.toparr.uz-icon-arrt::before {
  height: 3px;
  line-height: 20px
}

.rewarded {
  bottom: 55%;
  width: 100px;
  /* padding-top: 45px; */
  height: 36px;
  background: none;
  border: none;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  right:50%;
  margin-right: -40px;
}


.toparr.rewarded a {
  color: #fff
}

.writeliuyan {
  padding: 5px 10px;
  text-align: right;
/*! background: #f1f1f1; */
  /*! margin: 5px 0; */
  border-bottom: 1px solid #f1f1f1
}

.writeliuyan a {
  font-size: 18px;
  color: #482B0B;
  background: url(../images/users/write.png) right no-repeat;
  background-size: 16%;
  padding: 0 25px;
  margin-bottom: 5px;
}

.writeliuyan .btm {
  float: right;
  margin-left: 15px;
  padding: 0 10px;
  font-size: 14px
}


.writeliuyan .btm.send ,.writeliuyan .btm.sendarticle{
  background: #339dd7!important;
  border: 1px solid #999
}

.writeliuyan .writecontent {
  display: none;

  padding-bottom: 25px
}

.writeliuyan p span {
  float: left;
  padding: 2px;
  color: green
}

.writeliuyan p .uz-icon:before {
  content: '\e60b';
  color: #fe9600;
  cursor: pointer
}

.writeliuyan p .uz-icon.after:before {
  color: #999
}

.btm {
  color: #fff!important;
  background: #e34336\9;
  background: linear-gradient(top,#f76b5f 0,#e34336 100%)!important;
  background: -o-linear-gradient(top,#f76b5f 0,#e34336 100%)!important;
  background: -ms-linear-gradient(top,#f76b5f 0,#e34336 100%)!important;
  background: -moz-linear-gradient(top,#f76b5f 0,#e34336 100%)!important;
  background: -webkit-linear-gradient(top,#f76b5f 0,#e34336 100%)!important;
  border: 1px solid #d32a1c;

  padding: 0 8px;
  float: left
}
.prompt{ margin: 10px;}
.prompt h3,prompt{ text-align: center; color: #666;}

.player{ position: absolute; padding: 0px;}

.playerspeak{ border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;margin-bottom: 5px;}
.list0006 .speaklist{ margin: 0;}
.list0006 .speaklist li{ margin:0px 0; padding: 10px 0;overflow: hidden;}
.list0006 .speaklist li a{ float: left; width: 45%; text-align: left;margin-left: -12px; margin-top: 5px; margin-right: 10px; padding-bottom: 10px;}

.list0006 .speaklist li p{line-height: 20px;}
.list0006 .speaklist li span{color: #666; font-size: 12px; padding-right: 5px; margin-left: 3px;}
.list0006 .speaklist .count img{ width: 16px; vertical-align: text-bottom;}

.copyright{ text-align: center; color: #999;}
.copyright span{ color:#666;}

#jingwencontent img { display:block; margin:5px auto; }
