@charset "utf-8";
/* CSS Document */
body{
  padding-bottom: 7.6rem !important;
}

.footer{
  padding: 0 0 0.32rem 0;
  /* position: inherit; */
}
.pp-footer{background:#2e2e2e;margin-bottom: 1.3rem;bottom: 0 !important;}


.Xbbox li{
  width: 100%;
}
.footer_con{
  border:none;
  height: auto;
  overflow: hidden;
  margin-bottom: 0;
  /* font-family: "宋体"; */
  font-size: 0.37rem;
  padding: 0.68rem 0.4rem;
}
.ft_logo.imgbox{
  width: 4.27rem;
  height: 1.79rem;
  /* float:left; */
  margin: auto;
}
.ft_logo.imgbox img{
  width:100%;
  height:auto;
  margin: auto;
}
.ft_info{
  /* float:left; */
}
.ft_info p{
  font-size: 0.32rem;
  color: #545454;
}
.ftnav{
  overflow:hidden;
  margin: 0.4rem 0 0.48rem;
  font-size: 0.32rem;
  padding: 0 0.4rem;
}
.ftnav a{
  color:#999;
  border-right:1px #403f3f solid;
  height: 0.32rem;
  line-height: 0.32rem;
  display: block;
  float: left;
  margin: 0.1rem 0;
  width: 25%;
  box-sizing: border-box;
}
.ftnav a:hover{
  color:#ddd;
}
.ftnav a:first-child{
  padding-left:0;
}
.ftnav a:last-child{
  padding-right:0;
  border:none;
}
.ftnav a:nth-child(4n){
  border:none;
}
.footer_con .rule{
  margin: 0.4rem auto 0.6rem;
}
.footer_con .float_right{
  margin:0;
}
.footer_con .float_right p{
  text-align:center;
  font-size: 0.32rem;
}
.footer_con canvas{
  width:80px;
  height: 80px;
  padding:5px;
  background:#fff;
}

/* crumbs */
.crumbs{
  /* font-family:"宋体"; */
  font-size: 0.32rem;
  color:#999;
  margin: 0.4rem 0;
}
.crumbs:before{
  content:"";
  display:block;
  width: 0.59rem;
  height: 0.4rem;
  background: url(../../ztw2020_img/crumb.png) no-repeat center left;
  float: left;
  background-size: 0.32rem;
}
.crumbs a,.crumbs span{
  margin: 0 0.13rem;
  color:#999;
}
.crumbs a:hover{
  color: #ee3535;
}

/* headtop */
.top_box .icon_shouye{
  background: none;
  padding-left: 0.5333rem;
  position:relative;
}
.top_box .icon_shouye img{
  position:absolute;
  left: 0px;
  top: -1px;
  width: 0.32rem;
}

/* Pinpai header */
/* logo */
.head{
  height:auto;
  overflow:hidden;
  /* text-align: center; */
}
.PP_head_Logo{
  overflow:hidden;
  margin-bottom: 0.32rem;
  display: inline-block;
  width: 100%;
}
.PP_head_Logo .logo{
  float:left;
  width: 3.6rem;
  height: 1.66rem;
  border: 1px #eee solid;
  margin-right: 0.4rem;
}
.PP_head_Logo .info{
  float: left;
  font-size: 0.32rem;
  color: #999;
  width: 48%;
}
.pp_name{
  line-height: 0.64rem;
  overflow:hidden;
  margin: 0.1rem 0 0.1rem;
}
.PP_head_Logo .name{
  font-size: 0.48rem;
  float:left;
  color: #333;
}
.PP_head_Logo .btnss{
    /* width: 1.1rem; */
    /* height: 0.5rem; */
    line-height: 0.32rem;
    padding: 0.08rem;
    border: 1px #fe5454 solid;
    color: #fe5454;
    background: #fff;
    font-size: 0.32rem;
    margin-right: 0.68rem;
}
.PP_head_Logo .pp_n{
  margin-top: 0.2rem;
  overflow: hidden;
}
.PP_head_Logo .heat{
  float:left;
  line-height: 0.6rem;
}
.rule{
  /* margin-bottom: 20px; */
  width: max-content;
  overflow: hidden;
  margin: auto;
}
.rule span{
  padding: 0.08rem 0 0.08rem 0.53rem;
  margin-right: 0.53rem;
  font-size: 0.32rem;
  color: #999999;
}
.rule span:last-child{
  margin-right:0;
}
.rule .Enterprise{
  padding-left:0;
  font-size:14px;
}
.rule .vip,.rule .cx,.rule .award{
  background-size: 0.43rem;
  background-position: center left;
  background-repeat: no-repeat;
  }
.rule .vip{
  background-image: url(../../ztw2020_img/Bsn/VIP.png);
  /* margin-right: 0; */
}
.rule .no-vip{
  background-image: url(../../ztw2020_img/Bsn/noVIP.png);
}
.rule .cx{
  background-image: url(../../ztw2020_img/Bsn/cx.png);
}
.rule .award{
  background-image: url(../../ztw2020_img/Bsn/10award.png);
}

/* headsearch */
.ztwSearch{margin: 32px 0;}

/* nav */
.header{
  height: auto !important;
  /* border-bottom: 1px #eee solid; */
}
.pp-header{padding:0.333rem 0.4rem;border-bottom:1px #eee solid;}
.pp-header .head{padding:0.2667rem 0 0.1667rem;}
.Pinpainav{
  background: #fff;
  box-shadow: 0px 0.13rem 0.4rem rgba(132, 132, 132, 0.1);
  /* z-index: 999; */
  width: 100%;
  height: 1.2rem;
  position: relative;
  overflow: hidden;
}
.Pinpainav ul{
  /* width: max-content; */
  /* float:left; */
  line-height: 1.01rem;
  font-size: 0.37rem;
}
.Pinpainav li a{
  padding: 0 0.05rem 0.13rem;
  margin: 0 0.53rem;
}
.Pinpainav ul li{
  padding: 0.08rem 0 0.13rem;
  float: left;
}
.Pinpainav li.cur a{
  color:#dd303a;
  border-bottom:3px #dd303a solid;
  font-weight: bold;
}
.head_Mobile{
  float:right;
  text-align:right;
  line-height: 40px;
  position: relative;
}
.head_Mobile a:hover + .qrcode{
  opacity:1;
}
.head_Mobile a{
  padding-left: 20px;
  background: url(../../ztw2020_img/Pinpai/erweima.png) no-repeat left center;
  font-weight: bold;
}
.head_Mobile .qrcode{
  width: 122px;
  height: 122px;
  position: absolute;
  z-index: 1;
  padding:5px;
  background:#fff;
  opacity: 0;
  right: -50%;
  left: -50%;
  margin: auto;
  border: 1px #eee solid;
}
.head_Mobile .qrcode canvas{
  width:110px;
  height:110px;
}

/* banner */
.Pinpaibanner{
  position: relative;
  /* height: 5.11rem; */
  margin-top: 0;
}
.Pinpaibanner img{
  width:100%;
}
.Pinpaibanner .pic{
  position: absolute;
  height: 5.11rem;
  width: 100%;
  left: -50%;
  right: -50%;
  top: 0;
  bottom: 0;
  margin: auto;
}
.Pinpaibanner .pic img{
}
.Pinpaibanner .main_con{
  position:relative;
  height:100%;
  margin: 0 auto;
  padding: 0;
}

.main_con{
  background: none;
  overflow: hidden;
  margin-bottom: 0.48rem;
}
.main_con>div:first-child{margin-top:0.4rem;}
.main_con>div:last-child{margin-bottom:0;}

/* tab */
.slideBsnBox{
  width: 100%;
  border-radius: 0.08rem 0.08rem 0 0;
  overflow:hidden;
  background: rgba(255, 255, 255, 0.95);
}

/* table */
.inp1 li{
  float:left;
  margin: 0 0.37rem 0 0px;
}
table .t1 input[type=radio]{
  float: left;
  margin-top: 0.08rem;
  position: absolute;
  left: -99999px;
}
table .t1 label{
  line-height: 0.8rem;
  float: left;
  max-width: 15.47rem;
  cursor: pointer;
  padding-left: 0.75rem;
  position: relative;
}
table .t1 i {
  display: block;
  position: absolute;
  top: 0.11rem;
  left: 0;
  width: 0.67rem;
  height: 0.8rem;
  outline: 0;
  transition: border-color .3s;
  -webkit-transition: border-color .3s;
  box-sizing: border-box;
}
table .t1 input + label i:after {
  position: absolute;
  content: '';
  left: 0;
  width: 0.67rem;
  height: 0.8rem;
  transition: opacity .1s;
  -webkit-transition: opacity .1s;
  box-sizing: border-box;
  background: url(../../ztw2020_img/radiobutton.png) no-repeat -0.3rem -0.82rem;
  display: inline-table;
  background-size: 1.25rem;
}
table .t1 input:checked + label i:after,.Publishbox table .t1 input:checked + label:hover i:after {
  opacity: 1;
  background-position: -0.3rem -5.38rem;
}
table .t1 input + label:hover i:after {
  opacity: 1;
  /* background-position: -0.3rem -2.88rem; */
}

/* form */
.ppform{
  /* margin-bottom: 0.8rem; */
  box-shadow: 0px 0.13rem 0.4rem #f7ebeb;
}
.ppform .title{
  /* height: 0.68rem; */
  line-height: 0.68rem;
  background:#e13e43;
  color:#fff;
  padding: 0.32rem 0.48rem 0.38rem;
  border-radius: 0.08rem 0.08rem 0 0;
  font-size: 0.48rem;
  font-weight: bold;
  overflow: hidden;
  /* text-align: center; */
}
.ppform .title .col_left{
  width:auto;
  float: none;
}
.ppform .tips{
  width: 100%;
  font-size: 0.32rem;
  font-weight:normal;
  color: #c7c7c7;
  line-height: 0.38rem;
  margin-bottom: 0.1rem;
}
.ppform .content{
  border:1px #ff858f solid;
  padding: 0.48rem;
  border-top: none;
  border-radius: 0 0 0.08rem 0.08rem;
  font-size: 0.37rem;
  background: #fff;
}
.ppform .row{
  text-align: center !important;
  color:#999;
  line-height: 0.83rem;
  padding-top: 0.27rem;
  border-top: 1px #ead0d0 dashed;
  margin-top: 0.23rem;
  font-size: 0.32rem;
}
.ppform table td{
  padding: 0.11rem 0;
}
.ppform table td:nth-child(2n){
  color:#999;
  width: 6rem;
}
.ppform table td:nth-child(2n-1){
  text-align:right;
  vertical-align: top;
  padding-top: 0.37rem;
}
.ppform table .t1 td:nth-child(2n-1){
  padding-top:0.25rem;
  min-width: 2.26rem;
}
.ppform .inp_txt.left21,.ppform .inp_txt.right21{
  background-color: #f8f8f8;
  width: 47%;
}
.ppform textarea.inp_txt{
  height: 2.56rem;
  line-height: 0.48rem;
  padding: 0.21rem 0.27rem;
}
.ppform input[name="KaidianAddress"]{
  max-width: 265px;
}
.ppform .btns{
  width: 7.2rem;
  height: 1.2rem;
  font-size: 0.43rem;
  float: none;
  margin: 0.27rem auto 0;
}

.bsnpinpai{
  display:none;
}

/* Xbbox */
.Xbbox{
  height:auto;
  overflow-x: visible;
  background: #fff;
  border-top: 1px #ecc7c7 dotted;
}
.Xbbox .bd,.Xbbox .tempWrap,.Xbbox ul{
  /* height: 1rem !important; */
}

/* box */
.Pinpai_con{
  overflow: hidden;
}
.Pinpai_con:after{
  content:"";
  display:block;
  width: 100%;
  height: 100%;
}
.Pinpai_con .col_left,.Pinpai_con .left{
  width: 100%;
}
.Pinpai_con .col_left .BrandInfo_head .info,.QS_con_r .BrandInfo_head .info{
  padding: 10px 10px;
  margin:0;
  border:none;
}
.Pinpai_con .col_left .BrandInfo_head .btns{
  margin: 8px 0 0;
  float: none;
  width: 90px;
  line-height: 32px;
  height: 32px;
  padding: 0;
}
.Pinpai_con .col_left .BrandInfo_head .btns:after{
  display:none;
}

.Pinpai_con .col_right,.Pinpai_con .right{
  float: right;
}

.ppbox{
  background:#fff;
  margin-bottom: 0.68rem;
  padding: 0 0.48rem 0.2rem;
  box-shadow: 0px 0.13rem 0.4rem #eee;
}
.ppbox .title{
  line-height: 0.68rem;
  position: relative;
  border-bottom: 1px #e5e5e5 solid;
  padding: 0.38rem 0.2rem;
  color: #333;
}
.ppbox .more{
  line-height: 1.53rem;
  display: inherit;
  height: 1rem;
  top: 0;
  right: 0.1rem;
  /* font-family: "宋体"; */
}
.ppbox .content{
  padding: 0.27rem 0;
  overflow: hidden;
}

.ppbox .content .left{
  float:left;
  width: auto;
  margin-right: 0;
}
.ppbox .content .right{
  float:right;

}

.BrandInfo_head .textbox{
  padding:0;
}
.textbox{
  font-size: 0.37rem;
  line-height: 0.56rem;
  position: relative;
  overflow: hidden;
}
.Indbox .textbox{
  max-height: 7rem;
}
.textbox p{
  margin: 0.4rem 0;
  text-indent:2em;
  text-align: justify;
  line-height: 2;
}
.textbox p[style="text-align:center"],.textbox img{
  text-indent:0em;
}
.textbox p:last-child{
  margin-bottom:0;
}
.textbox .checkmore{
  position:absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: center;
  background: url(../../ztw2020_img/Pinpai/textbg.png) left bottom;
  height: 100px;
}
.textbox .checkmore a{
  display: block;
  width: max-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  margin: 2rem auto 0;
  text-decoration: underline;
  color: #f85359;
}
.textbox .checkmore a:hover{
  color: #f71d25;
}


/* hotbrand */
.remen .n_list li{
  height: inherit;
  padding: 0.21rem 0.13rem;
}
.remen .n_list li a{
  padding-left: 0.27rem;
  float: left;
  left: 0;
  width: 4.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 0.48rem;
  font-size: 0.37rem;
  box-sizing: border-box;
}
.remen .n_list li:before{
  content:"";
  display:block;
  width: 0.48rem;
  height: 0.48rem;
  float: left;
  background: #b1b1b1;
  border-radius: 0.48rem;
  color:#fff;
  text-align:center;
  line-height: 0.48rem;
  font-size: 0.32rem;
}
.remen .n_list li:nth-child(1):before{content:"1";background:#de1515;}
.remen .n_list li:nth-child(2):before{content:"2";background:#ed3a3a;}
.remen .n_list li:nth-child(3):before{content:"3";background:#f16868;}
.remen .n_list li:nth-child(4):before{content:"4";}
.remen .n_list li:nth-child(5):before{content:"5";}
.remen .n_list li:nth-child(6):before{content:"6";}
.remen .n_list li:nth-child(7):before{content:"7";}
.remen .n_list li:nth-child(8):before{content:"8";}
.remen .n_list li:nth-child(9):before{content:"9";}
.remen .n_list li:nth-child(10):before{content:"10";}

.remen .left a{
	width: 4.8rem !important;
}
.remen .right{
	text-align:right;
	font-size: 0.32rem;
	color:#bebebe;
	white-space: nowrap;
	line-height: 0.48rem;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 2.67rem;
}
.remen .right span{
	margin-left: 0.13rem;
	white-space: nowrap;
}

/* BrandInfo */
.BrandInfo_head .info{
  overflow:hidden;
  border-bottom: 1px #e5e5e5 dashed;
  margin-bottom: 0.2rem;
  padding: 0.48rem 0.2rem 0.68rem;
}
.BrandInfo_head .info .left{
  width: 100%;
}
.BrandInfo_head .info th{
  color:#ec2c2c;
  padding: 0rem 0 0.28rem;
}
.BrandInfo_head .info td{
  font-size: 0.37rem;
  padding: 0.08rem 0;
}
.BrandInfo_head .info th[colspan="2"]{
  font-size: 0.48rem;
  text-align: center;
}
.BrandInfo_head .info td:first-child{
  text-align: justify;
  text-justify: distribute-all-lines;
  text-align-last: justify;
  width: 2rem;
  vertical-align: text-top;
}
.BrandInfo_head .info .right{
  width: 100%;
}
.BrandInfo_head .info .logo{
  width: 4.67rem;
  height: 2rem;
  border:1px #eee solid;
  margin: 0 auto 0.32rem;
}
.BrandInfo_head .info .btns{
  width: 3.47rem;
  height: 1.07rem;
  line-height: 1.07rem;
  padding: 0 0.61rem;
  float: none;
  margin: 0.4rem auto 0;
}
.BrandInfo_head .info .btns:after,.BrandInfo .Info .link .btns:after{
  background:url(../../ztw2020_img/Pinpai/btns_arrow.png) no-repeat center;
  content:"";
  width: 0.53rem;
  height: 0.32rem;
  display:block;
  float: right;
  margin: 0.37rem 0;
  background-size: 0.3rem;
}

/* Jmbox */
.Jmbox li{
  float:left;
  border-bottom:1px #ddd dashed;
  font-size: 0.32rem;
  padding: 0.25rem 0.21rem;
  width: 100%;
  box-sizing: border-box;
}
.Jmbox li:nth-child(2n){
  margin-right:0;
}
.Jmbox h6{margin-bottom:0.05rem;}
.Jmbox li span{font-weight: normal;margin-left: 0;}
.Jmbox .jmlink{
  width:100%;
  padding-left: 0.27rem;
  background:url(../../ztw2020_img/ns_d.png) left center no-repeat;
  font-size: 0.37rem;
  background-size: 0.05rem;
}
.Jmbox .float_left{
  /* padding-left: 0.27rem; */
}
.Jmbox .btns{
  border:1px #f56a70 solid;
  font-size: 0.32rem;
  background-color:#fff;
  color:#f56a70;
  padding: 0;
  width: 1.37rem;
  height: 0.59rem;
  line-height: 0.53rem;
  float: right;
}
.Jmbox .btns:hover{
  border-color:#f51822;
  color:#f51822;
}

/* newslist */
.ns_box{
  margin-top: 0.13rem;
  overflow: hidden;
}
.news_row{
  padding: 0.13rem 0px;
  border: none;
  overflow: hidden;
  float: left;
  width: 100%;
  margin-bottom: 0.15rem;
}
.news_row:nth-child(2n){
  margin-right:0;
}
.news_row img{
  border-radius: 0.08rem;
}
.news_row .na_pic{
  width: 39%;
  height: 2.1rem;
  display: block;
  float: left;
  border-radius: 0.08rem;
}
.news_row .na_detail{
  width: 55%;
  margin-left: 6%;
  float: left;
}
.news_row .news_title{
  overflow:hidden;
}
.news_row h3{
  margin-top:0px;
  line-height: 0.48rem;
  height: 1.1rem;
  padding: 0;
  overflow: hidden;
  margin-bottom: 0.4rem;
  font-weight: normal;
}
.news_row a{
  font-size: 0.37rem;
  text-overflow: inherit;
  white-space: normal;
  text-align: left;
}
.news_row .news_tag{
  font-size: 0.32rem;
  color: #ccc;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  line-height: 1.5;
}
.tpage .pic i{
  right: 0.26rem;
  bottom: 0.2rem;
  font-size: 0.32rem;
}

.comment-show-con{
  padding-top: 0.68rem;
}
.pinglun .hf-pl{
  float:right;
  width: 1.2rem;
  height: 0.68rem;
  line-height: 0.68rem;
  background: #86b6ff;
  color: #fff;
  font-size: 0.32rem;
}

/* jiameng */
.banner-s{
  padding:0;
  border-radius:10px;
}
/*  */
.zs_box .news_row .na_pic{
  height: 2.21rem;
}
.zs_box .news_row h3{
  height:auto;
  margin-bottom: 0.27rem;
  text-overflow: ellipsis;
  margin-top: 0;
  padding-bottom: 0;
  line-height: 0.48rem;
}
.zs_box .news_row h3 a{
  white-space: nowrap;
  font-size: 0.4rem;
}
/*  */
.Pinpai_con .col_left .ppform,.QS_con_r .ppform{
  padding:0;
}
.Pinpai_con .col_left .ppform .content,.QS_con_r .ppform .content{
  padding: 20px 15px;
}
.Pinpai_con .col_left .ppform td:first-child,.QS_con_r .ppform td:first-child{
  width: 90px;
}
.Pinpai_con .col_left .ppform .inp_txt,.QS_con_r .ppform .inp_txt{
  margin-left:5px;
  width: 205px;
  max-width: none;
}
.Pinpai_con .col_left .ppform .inp_txt.left21,.Pinpai_con .col_left .ppform .inp_txt.right21,.QS_con_r .ppform .inp_txt.left21,.QS_con_r .ppform .inp_txt.right21{
  width:100px;
}
.Pinpai_con .col_left .ppform .inp_txt.left41,.QS_con_r .ppform .inp_txt.left41{
  width: 72px;
}

/* jiamengdt */
.jmdt .title{
  border:none;
}
.jmdt .content{
  background:#f5f5f5;
  font-size:0.32rem;
  padding: 0.53rem;
}
.jmdt li{
  border-bottom:1px #ccc dashed;
  padding: 0.4rem 0;
}
.jmdt p.con{
  margin-top: 0.1rem;
}
.jmdt .time{
  text-align:right;
}

/* wenda */
.wenda textarea{
  width:100%;
  height:100px;
  background-color:#fcfcfc;
  margin: 0.21rem 0 0.32rem;
  display: block;
}
.wenda .btns{
  width:100%;
  height: 1.07rem;
  line-height: 1.07rem;
  float: none;
  font-size: 0.43rem;
}
.wenda .row p{
  font-size: 0.37rem;
  color:#999;
  text-decoration: underline;
  text-align: center;
  margin-top: 0.12rem;
}
.hotq{
  background:#f5f5f5;
  padding: 0.21rem 0.4rem;
  font-size: 0.37rem;
  margin-top: 0.67rem;
}
.hotq p{
  color:#5392e7;
  border-bottom:1px #b5b5b5 dashed;
  line-height: 0.93rem;
  padding: 0 0.1rem;
}
.hotq .link{
  padding: 0.26rem 0 0.26rem;
}
.hotq .link a{
  width: 100%;
  display:block;
  line-height: 0.75rem;
  padding: 0 0.2rem 0 0.4rem;
  background: url(../../ztw2020_img/ns_d.png) no-repeat 0.1rem center;
  background-size: 0.06rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}

/* koubei */
.koubei .left{
  text-align:center;
  width: 36% !important;
  margin: 0.43rem 0.67rem 0.13rem 0;
  border-right: 1px #ddd solid;
  font-size: 0.32rem;
  color: #999;
  padding-bottom: 0.27rem;
}
.koubei h1{
  font-size: 0.65rem;
}
.koubei .left img{
  height: 0.37rem !important;
}
.koubei .right{
  margin-top: 0.43rem;
  width: 4rem;
}
.koubei dd{
  width:100%;
  overflow:hidden;
  margin: 0.21rem 0;
}
.koubei a{
  font-size: 0.37rem;
  margin-right: 0.21rem;
  text-decoration: underline;
  float: left;
}
.koubei .right img{
  float:left;
  margin-top: 0.08rem;
  height: 0.37rem !important;
}
.koubei span{
  font-size: 0.32rem;
  margin-left: 0.13rem;
  float: left;
  width: 1.39rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

/* Poster */
.Poster,.Poster .content{
  padding: 0 !important;
}
.Poster img{
  width:100%;
}

/* BrandInfo */
.BrandInfo{
  padding: 0;
}
.BrandInfo .imgbox{
  width: 100%;
  /* height: 6.2rem; */
  background:#f5f5f5;
  border-bottom: 1px #eee solid;
}
.BrandInfo .imgbox img{
  /* width:auto; */
  position: relative;
}
.BrandInfo .col_right{
  width: 100%;
  float:right;
  padding: 0 0.4rem 0.64rem;
}
.BrandInfo .Info .title{
  /* border-bottom:1px #ddd dashed; */
  /* margin-bottom: 5px; */
  display: inline-block;
  width: 100%;
  padding: 0.38rem 0.2rem 0rem;
  border: none;
}
.BrandInfo .Info .title h3{
  font-size: 0.48rem !important;
  width: 100%;
  text-align: center;
  border-bottom: 1px #ddd dashed;
  padding-bottom: 0.3rem;
  margin-bottom: 0.2rem;
}
.BrandInfo .Info .title span{
  font-size: 0.37rem;
  color:#e5e5e5;
  display: block;
  text-align: center;
}
.BrandInfo .Info .title .time{
  float:right;
}
.BrandInfo .Info table{
  padding: 10px;
  color:#999;
  font-size: 0.32rem;
  line-height: 0.5rem;
  display: inline-block;
  box-sizing: border-box;
}
.BrandInfo .Info td{
  padding:0.13rem 0;
}
.BrandInfo .Info td:nth-child(2n-1){
  width: max-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  text-align-last: justify;
  vertical-align: top;
}
.BrandInfo .Info td:nth-child(2n){
  max-width: 7rem;
}
.BrandInfo .Info .link{
  overflow:hidden;
  text-align: center;
}
.btns-b{
  color: #f53e46;
}
.BrandInfo .Info .link a,.btns-b{
  width: 3.25rem;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.4rem;
  margin: 0 0.2rem;
  display: inline-block;
  text-align: center;
  border: 1px #f53e46 solid;
  box-sizing: border-box;
  border-radius: 0.08rem;
  float: none;
}
.BrandInfo .Info .link .btns-b:hover{
  border-color: #ef4d4d;
  background: #fff7f7;
}
.BrandInfo td:first-child{width: 5.3em !important;text-align-last: auto !important;}

/* Newscenter */
.Newscenter li{
  width:100%;
  border-bottom: 1px #ddd dashed;
  margin: 0;
  padding: 0.53rem 0.13rem;
  box-sizing: border-box;
}
.Newscenter li:first-child{
  padding-top:0;
}
.Newscenter .news_row .na_pic{
  width: 100%;
  height: 5rem;
  float: none;
  margin: auto;
}
.Newscenter .news_row .na_detail{
  width: 100%;
  margin: 0.2rem auto 0;
  float: none;
}
.Newscenter .news_row h3{
  margin-bottom: 0.27rem;
  height: 0.75rem;
  line-height: 0.75rem;
}
.Newscenter .news_row a{
  font-size: 0.48rem;
  color: #333;
}
.Newscenter .news_row a:hover{
  color:#ee3535;
}
.Newscenter .con{
  font-size: 0.32rem;
  color: #ccc;
  margin-bottom: 0.38rem;
  height: 1.01rem;
  overflow: hidden;
}
.Newscenter .news_tag{
  text-align:right;
}

/* QueList */
.QueList h5{
  padding-left: 0.8rem;
  background:url(../../ztw2020_img/Pinpai/wenda.png) left center no-repeat;
  background-size: 0.55rem;
}
.QueList li a{
  padding-left:10px;
  background:url(../../ztw2020_img/ns_d.png) left center no-repeat;
}
.Qbox{
  overflow:hidden;
  padding-top: 0.21rem;
}
.Qbox li{
  border:none;
  height: 0.67rem;
  padding: 0rem 0.21rem;
  margin-bottom: 0.1rem;
}

/* product */
.ProList h5{
  color:#f14f56;
  padding: 0.1rem 0.4rem 0.32rem;
  border-bottom:1px #ddd solid;
}
.ProList .hd{
  overflow:hidden;
  text-align:center;
  margin-top: 0.5rem;
}
.ProList .hd ul{
  margin:auto;
  width: 100%;
  overflow: hidden;
}
.ProList .hd li{
  float:left;
  width: 29%;
  height: 1.07rem;
  line-height: 1.07rem;
  background:#fff;
  border-radius: 0.08rem;
  margin: 2%;
  color:#999;
  cursor:pointer;
  font-size: 0.37rem;
}
.ProList .hd li.on{
  background:#666;
  color:#fff;
  box-shadow: 0px 0.13rem 0.4rem #e5e5e5;
}
.ProList .hd li:hover{
  box-shadow: 0px 0.13rem 0.4rem #e5e5e5;
}
.ProList .bd{
  padding: 0 0 0.27rem;
  overflow: hidden;
  margin-top: 0.27rem;
}
.ProList .bd li{
  background:#fff;
  width: 100%;
  float:left;
  margin: 0.27rem 0 0.67rem 0;
  border-radius: 0.08rem;
  overflow: hidden;
}
.ProList .bd li:hover{
  box-shadow: 0px 0.13rem 0.4rem #e5e5e5;
}
.ProList .bd li:nth-child(3n){
  margin-right:0;
}
.ProList .bd li .imgbox{
  width: 100%;
  height: 5.87rem;
}
.ProList .bd li .con{
  padding: 0.4rem 0.53rem 0.53rem;
  overflow: hidden;
}
.ProList .bd li .con .link{
  color:#333;
  margin-bottom: 0.68rem;
  display: block;
  /* height: 1.28rem; */
  overflow: hidden;
  text-align: justify;
  font-size: 0.42rem;
}
.ProList .bd li .con .col_left{
  width: 5.3rem;
  line-height: 0.48rem;
  font-size: 0.32rem;
  color: #999;
}
.ProList .bd li .con .col_left p{
  height: 0.48rem;
  overflow:hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ProList .bd li .con .btns-b{
  width: 2.27rem;
  height: 0.93rem;
  line-height: 0.88rem;
  float: right;
  margin: 0;
  font-size: 0.37rem;
}

.Product,.newsbox{
  background:#fff;
  box-shadow: 0px 0.13rem 0.4rem #eee;
  margin-bottom: 0.8rem;
}
.Product .left{
  width: 100%;
  /* height: 9.87rem; */
  float: left;
  overflow: visible;
  position: relative;
}
.Product .imgbox #wrap{
  width:100%;
  height: 100%;
  overflow: visible;
}
.Product .left>.imgbox{
  height: 8rem;
  width: 100%;
  overflow: visible;
}
.Product .imgbox a{
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  width: max-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  height: max-content;
  height: -webkit-max-content;
  height: -moz-max-content;
  max-width: intrinsic;
  max-height: 300px;
  max-width: 368px;
  overflow: hidden;
}
.Product .imgbox img{
  position: initial;
  height: 298px\9;
  width: 368px\9;
  max-height: 298px;
  max-width: 100%;
}
#ProductPic .hd{
  text-align:center;
  position:absolute;
  bottom: 0.32rem;
  margin: auto;
  left: 0;
  right: 0;
}
#ProductPic .hd li{
  width:0.45rem;
  height: 0.48rem;
  display: inline-block;
  font-size: 0.32rem;
}
#ProductPic .hd .on{
  background-color:#f9494f;
  color:#fff;
  margin:0 0.05rem;
}

/* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .Product .imgbox img{
    height: 298px;
    width: 100%;
  }
}
/* Edge */
_:-ms-lang(x),
_::-webkit-meter-bar,
.Product .imgbox img{
  height: 298px;
  width: 100%;
}
/* 这是下方的鼠标指针的移动镜头平方米。 */
.cloud-zoom-lens {
  border: 4px solid #888;
  margin:0;
  background-color:#fff;
  cursor:move;
}
/* 这是标题文本 */
.cloud-zoom-title {
  font-family:Arial, Helvetica, sans-serif;
  position:absolute !important;
  background-color:#000;
  color:#fff;
  padding:3px;
  width:100%;
  text-align:center;
  font-weight:bold;
  font-size:10px;top:0px;
}
/* 这是缩放窗口。 */
.cloud-zoom-big {
  border:4px solid #ccc;
  overflow:hidden;
}
/* 这是加载消息。 */
.cloud-zoom-loading {
  color:white;
  background:#222;
  padding:3px;
  border:1px solid #000;
}

.Product .mousetrap{
  bottom:0;
  right: 0;
  margin:auto;
}
.Product .cloud-zoom-big{
  left:375px !important;
  top:-1px !important;
}
.cloud-zoom{
  width: 100%;
}
.cloud-zoom img{
  width: 100%;
}
.zoom-desc a,.zoom-desc a img{
  width: 60px;
}
.zoom-desc a{
  display:block;
  float:left;
  margin:0 3px;
  border:1px #ddd solid;
  height:50px;
  width: 60px !important;
  height: 50px !important;
}
.zoom-desc a:hover, .zoom-desc .on{
  border-color:#fb4d4d;
}
.zoom-desc a img{
  position:absolute;
  bottom:0;
  top:0;
  margin:auto;
}
.cloud-zoom-big{
  width: 400px;height: 400px;
}
.zoom-desc{
  width: 100%;
  box-sizing: border-box;
  padding: 5px 15px;
  overflow: hidden;
}
.Product .con{
  overflow:hidden;
  padding: 0 0.15rem;
}
.Product .right{
  width: 100%;
  float: right;
  padding: 0 0.48rem;
}
.Product h3{
  margin: 0.4rem 0 0.4rem;
  padding: 0 0.15rem 0.53rem;
  min-height: 1.2rem;
  overflow: hidden;
  border-bottom: 1px #ddd dashed;
  color: #333;
  line-height: 0.9rem;
}
.Product .pro_left{
  width: 100%;
}
.Product table{
  font-size: 0.37rem;
}
.Product table td{
  padding: 0.13rem 0;
}
.Product table td:first-child{
  width: 2.08rem;
  vertical-align: top;
}
.Product table td:last-child{
  /* width: 75%; */
}
.Product table tr:last-child td{
  padding-top: 0.32rem;
}
.Product .btns,.Product .btns-b{
  width: 49%;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.43rem;
}
.Product .btns-b{
  margin: 0 0 0 2%;
}
.Product .otherlink{
  line-height: 1.07rem;
  text-align: center;
  text-decoration: underline;
  color: #ccc;
  width: 100%;
  display: block;
  float: left;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}
.Product .otherlink:hover{
  color: #fb5050;
}
.Product .koubei{
  box-shadow:none;
  float: right;
  width: 100%;
  padding: 0;
  margin-bottom: 0;
}
.Product .koubei .content{
  padding: 0 !important;
  /* border: 1px #ddd dotted; */
  background: #f3f3f3;
  border-radius: 0.08rem;
}
.Product .koubei .left{
  margin: 0 auto;
  padding: 0 0 0 0.1rem;
  border-right: 1px #ddd dotted;
  height: auto;
  margin: 0.32rem 0;
}
.Product .koubei .right{
  max-width: 100%;
  width: 64%;
  margin: 0 auto;
  padding: 0.2rem 0 0 0.32rem;
}
.Product .koubei span{
  width: auto;
}

.Procontent .textbox{
  width: 85%;
  margin: 0.48rem auto 1rem;
  padding: 0;
}
.Procontent h5{
  color:#f14f56;
  line-height: 0.75rem;
}
.Procontent h5:before{
  content:"";
  display:block;
  width: 0.48rem;
  height: 0.75rem;
  float:left;
  margin-right:25px;
  background:#f53e46;
}
.Procontent h5:after{
  content:"";
  border-bottom:1px #ddd dashed;
  display:block;
  float: right;
  height: 0.37rem;
  width: 54%;
  margin-right: 0.6rem;
}
.Procontent .textbox img{
  margin:0 auto;
  display: block;
}
.caigoulist{
  /* margin-top: 0.2rem; */
}
.caigoulist li{
  margin: 0 0.3rem;
  padding-left: 0.3rem;
  background:url(../../ztw2020_img/ns_d.png) left center no-repeat;
  line-height: 0.8rem;
  height: 0.8rem;
  background-size: 0.06rem;
}
.caigoulist li a{
  font-size: 0.37rem;
}


.picScroll-left{
  overflow:hidden;
  position:relative;
  margin-top: 0.27rem;
}
.picScroll-left .hd{
  overflow:hidden;
  height: 62px;
  width: 100%;
  padding: 0 20px;
  position: absolute;
}
.picScroll-left .hd .prev,.picScroll-left .hd .next{
  display:block;
  width: 5px;
  height: 52px;
  float:right;
  overflow:hidden;
  cursor:pointer;
  background: url("../ztw2020_img/Pinpai/arrow.png") no-repeat 5px 22px;
  position: absolute;
  left: 0;
  padding: 0 5px;
}
.picScroll-left .hd .next{
  background-position: 5px -27px;
  right: 0;
  left: auto;
}
.picScroll-left .hd .prevStop{
  background-position:-60px 0;
}
.picScroll-left .hd .nextStop{
  background-position:-60px -50px;
}
.picScroll-left .hd ul{
  float:right;
  overflow:hidden;
  zoom:1;
  margin-top:10px;
  zoom:1;
}
.picScroll-left .hd ul li{
  float:left;
  width:9px;
  height:9px;
  overflow:hidden;
  margin-right:5px;
  text-indent:-999px;
  cursor:pointer;
  background:url("../ztw2020_img/Pinpai/icoCircle.gif") 0 -9px no-repeat;
}
.picScroll-left .hd ul li.on{
  background-position:0 0;
}
.picScroll-left .bd{
  overflow: hidden;
}
.picScroll-left .bd .tempWrap{
  margin:auto;
}
.picScroll-left .bd li{
  overflow: hidden;
  float: left;
  position: relative;
}
.Product .picScroll-left .imgbox img{
  position:absolute;
  max-height: 100%;
}

/* newsbox */
.newsbox{
  padding: 0.4rem 0.48rem;
}
.newsbox .ns_content{
  padding: 0.2rem 0;
  font-size: 0.37rem;
  line-height: 2;
  text-align: justify;
  margin-bottom: 0rem;
}
.newsview h2{
  font-size: 0.6rem;
}
.newsview .ns-data{
  padding: 0 0px 0.4rem;
  margin-bottom: 0.2rem;
  overflow: hidden;
  border-bottom: 1px #eee solid;
  color: #ccc;
}
.newsview .ns-data span{
  margin-right: 0.32rem;
}

.Floor-r{
  z-index:999;
}

/* QS_con_l */
.QS_con_l{
  width: 100%;
}
.QS_con_r{
  width: 100%;
}
.QS_con_r .ppform{
  padding:0;
}
.QS_con_r .ppform .content{
  padding:20px 15px;
}
.QS_con_l .ns_pl,.QS_con_l .ns_pl .message{
  width:100%;
}

.QS_con_l .tpage .pagebox{
  /* width: 47%; */
}
.QS_con_r .BrandInfo_head .info .btns{
  margin-top:10px;
}
.QS_con_r .BrandInfo_head .info{
  padding-top:25px;
}

.slideBsnBox .hd li{width:100%;}