@charset "utf-8";
/* CSS Document */
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,a,big, em,font,strong,tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, img{border:0px;}
ul{list-style:none;}
li{list-style:none; color:#333333;}
hr{color:#FFFFFF;}
body,td,th,select,input,textarea,ul,li,dl,dd,dt {font-size:14px;font-family:Helvetica; color:#333333;margin:0px; padding:0px;} 
p{color:#333333; padding:0px; margin:0;line-height: 22px;}
img{ border:none; padding:0px; margin:0;display: block;}
a:link{color:# ;text-decoration: none;}
a:visited,a:hover{ text-decoration: none;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
html{height:100%;}
body{height:100%;}

.box{max-width:1300px;width:94%;margin:0 auto;}
.flex{display: flex;display: -webkit-flex;}
.flexjs{display: flex;display: -webkit-flex;justify-content: space-between;}
.none{display: none;}
.block{display: block;}
.mt30{margin-top:30px;}

@font-face {
  font-family: 'iconfonty';  /* project id 1848953 */
  src: url('//at.alicdn.com/t/font_1848953_wukykf1cff.eot');
  src: url('//at.alicdn.com/t/font_1848953_wukykf1cff.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1848953_wukykf1cff.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1848953_wukykf1cff.woff') format('woff'),
  url('//at.alicdn.com/t/font_1848953_wukykf1cff.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1848953_wukykf1cff.svg#iconfont') format('svg');
}

.iconfonty{
    font-family: "iconfonty" !important;
    font-size:20px;
    font-style: normal;
    display: inline-block;
    vertical-align: 0px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* 头部 */
.head{background-color:#FFFFFF;}
.head .headT{align-items: center;}
.head .headT img{width:240px;height: auto;}
.head .headT ul{width:55%;justify-content: space-between;}
.head .headT ul li{padding:10px 20px;}
.head .headT ul li a{flex-direction: column; display: flex;display: -webkit-flex;align-items: center;}
.head .headT ul li h3{color:#B71E2F;margin-bottom:5px;}
.head .headT ul li span{color:#B71E2F;font-size:12px;}

.head .headT ul li.ta{background-color:#B71E2F;}
.head .headT ul li.ta h3{color:#FFFFFF;font-weight:bold;}
.head .headT ul li.ta span{color:#FFFFFF;}

.headB{margin-top:30px;}
.headB .headB_l{align-items: center; margin-bottom: 10px;}
.headB .headB_l h4{color:#929299;}
.headB .headB_l .stab{align-items: center;}
.headB .headB_l .stab a{color: #929299;font-size:12px;}
.headB .headB_l .stab span{margin:0 5px;color: #929299;}

.isearch{margin-left:5px;}
.isearch input{outline:none;padding:5px;font-size:12px;width:200px;border:none;border:1px solid #C2C2CC;border-right:none;}
.isearch input::-webkit-input-placeholder{color: #929299;}

.isearch button{border:none;border:1px solid #C2C2CC;background-color: transparent;padding:5px 8px;outline: none;cursor:pointer;}
.isearch button img{width:15px;}

.headB_r{background-color:#B71E2F;align-items: center;padding:10px 20px;cursor:pointer; display: none;}
.headB_r img{width:20px; height:18px;}
.headB_r p{color: #FFFFFF;font-size:12px;margin-left:3px;}

/* 底部 */
.footer{background-color: #2B2B2B;padding:25px 0;}
.footer p{color:rgba(255,255,255,.8);text-align: center;font-size:14px;margin-bottom:5px;}
.foota{justify-content: center;margin-top:10px;}
.foota div{margin:0 10px;}
.foota div p{margin-top:5px;}

/* 首页 */
.banner img{width:100%;height: auto;}

.Iabout,.Iold,.Ivideo,.Iexperts{margin-top:30px;}
.Tab{justify-content: center;align-items: center;}
.Taba{margin:0 10px;}
.Taba h3{color:#B71E2F;font-size:16px;text-align: center;}
.Taba p{color:rgba(183, 30, 47, 0.6);text-align: center;}
.Tab img{width:65px;}

.Iabouta{margin-top:20px;}
.Iabouta img{width:47%;height: auto;}
.Iabouta .IaboutR{background-color:#B71E2F;width:53%;box-sizing: border-box;padding:30px;}
.Iabouta .IaboutR h4{color:#FFFFFF;}
.Iabouta .IaboutR p{color:rgba(255,255,255,0.6);margin-top:15px;line-height:24px;font-size:12px;}

.Iold ul{flex-wrap: wrap;}
.Iold ul li{width:23%;margin-top:15px;margin-right:2.5%;}
.Iold ul li:nth-child(4n){margin-right:0;}
.Iold ul li img{width:100%;height: auto;display: block;}

.IoldB{box-sizing: border-box;padding:10px;background-color: #FFFFFF;}
.IoldB h4{color:#303033;}
.IoldB p{color:#B71E2F;font-size:12px;margin-top:5px;}

.Iold ul li:hover .IoldB{background-color: #B71E2F;}
.Iold ul li:hover .IoldB h4 {
    color: #FFFFFF;
}

.Iold ul li:hover .IoldB p {
    color: #FFFFFF;
}

.more {
    display: block;
    border: 1px solid #C2C2CC;
    font-size: 12px;
    color: #929299;
    text-align: center;
    width: 100px;
    margin: 0 auto;
    margin-top: 20px;
    padding: 10px 0;
}

.Ivideo ul {
    flex-wrap: wrap;
}

.Ivideo ul li {
    width: 32%;
    margin-right: 2%;
    margin-top: 15px;
}

.Ivideo ul li:nth-child(3n) {
    margin-right: 0;
}

.Ivideo ul li video {
    width: 100%;
}

.Iemain {
    margin-top: 15px;
    align-items: stretch;
    height: 330px;
}

.Iemain_l {
    width: 43%;
    box-sizing: border-box;
    padding: 20px;
    background-color: #B71E2F;
}

.Iemain_l img {
    margin-right: 10px;
}

.Iemain_l h4 {
    color: #FFFFFF;
    margin-bottom: 5px;
}

.Iemain_l p {
    color: rgba(255, 255, 255, 0.6);
    font-size: 12px;
}

.Iemain_r {
    width: 56%;
    box-sizing: border-box;
    padding: 20px;
    background-color: #B71E2F;
}

.Iemain_r h4 {
    color: #FFFFFF;
}

.Iemain_r p {
    margin-top: 5px;
}

.Iemain_r p span {
    color: rgba(255, 255, 255, 0.6);
}

.line {
    align-self: center;
    width: 1%;
    background-color: #B71E2F;
    height: 300px;
}

.morea {
    display: block;
    border: 1px solid rgba(255, 255, 255, 0.6);
    font-size: 12px;
    color: rgba(255, 255, 255, 0.6) !important;
    text-align: center;
    width: 100px;
    margin: 0 auto;
    margin-top: 20px;
    padding: 10px 0;
}

.Iemaina {
    margin-top: 15px;
    background-color: #B71E2F;
    padding: 15px 0;
}

.IemimgA {
    width: 95%;
    margin: 0 auto;
}

.IemimgX .Iemimg {
    border-radius: 50%;
}

.IemimgX .Iemimg img {
    width: 100%;
    height: auto;
}


/* 登录 */
.logom {
    background: url(../images/bj_1.png) no-repeat center;
    background-size: cover;
    padding: 180px 0 200px;
}

.logom h2 {
    text-align: center;
    color: #FCFAFA;
}

.logou {
    margin-top: 40px;
}

.logoua {
    background: url(../images/logo_1.png) no-repeat center;
    background-size: 100%;
    width: 300px;
    height: 50px;
    margin: 0 auto;
    align-items: center;
}

.logoua input {
    background-color: transparent;
    outline: none;
    border: none;
    color: #FCFAFA;
    font-size: 12px;
    width: 100%;
    padding-left: 5px;
}

.logoua input::-webkit-input-placeholder {
    color: #FCFAFA;
    font-size: 12px;
}

.logoub {
    background: url(../images/logo_1.png) no-repeat center;
    background-size: 100%;
    width: 300px;
    height: 50px;
    margin: 0 auto;
    margin-top: 10px;
    align-items: center;
}

.logoub .sr {
    background-color: transparent;
    outline: none;
    border: none;
    color: #FCFAFA;
    font-size: 12px;
    padding-left: 5px;
}

.logoub .sr::-webkit-input-placeholder {
    color: #FCFAFA;
    font-size: 12px;
}

.fs {
    outline: none;
    border: none;
    background-color: transparent;
    color: #FCFAFA;
    padding-right: 5px;
}

.qtlogo {
    width: 300px;
    margin: 0 auto;
    margin-top: 5px;
}

.qtlogo a {
    color: #FCFAFA;
    font-size: 12px;
}

.submit {
    width: 300px;
    background-color: #B71E2F;
    text-align: center;
    outline: none;
    border: none;
    color: #FFFFFF;
    margin: 0 auto;
    margin-top: 20px;
    padding: 10px 0;
    display: block;
    cursor: pointer;
}

/* 珍品库 */
.Trtab {
    justify-content: center;
}

.Trtab dd {
    border: 2px solid #C2C2CC;
    border-right: 1px solid #C2C2CC;
    text-align: center;
    color: #C2C2CC;
    margin-top: 15px;
    padding: 3px 20px;
    cursor: pointer;
}

.Trtab dd:last-child {
    border-right: 2px solid #C2C2CC;
}

.Trtab dd.tb {
    color: #B71E2F;
    border-color: #B71E2F;
    border-right: 2px solid #B71E2F;
}

.Trimg {
    margin-top: 15px;
    margin-bottom: 5px;
}

.Trimga {
    margin-bottom: 5px;
    cursor: pointer;
}

.Trimga img {
    width: 100%;
    height: auto;
}

.Trimga:hover {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

.Trimga_b {
    box-sizing: border-box;
    padding: 10px;
    background-color: #FFFFFF;
}

.Trimga_b .Trimga_ba {
    align-items: center;
}

.Trimga_b .Trimga_ba span:nth-child(1) {
    color: #303033;
    font-size: 14px;
    font-weight: bold;
}

.Trimga_b .Trimga_ba span:nth-child(2) {
    color: #929299;
}

.Trimga_b .Trimga_bb {
    color: #B71E2F;
    margin-top: 5px;
}

.appraisal ul {
    flex-wrap: wrap;
    margin-top: 15px;
}

.appraisal ul li {
    width: 24%;
    margin-right: 1%;
    margin-bottom: 10px;
}

.appraisal ul li:last-child {
    margin-right: 0;
}

.appraisal ul li img {
    width: 100%;
    height: auto;
}

.appraisal ul li:hover {
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
}

.appl_b {
    background-color: #FFFFFF;
    box-sizing: border-box;
    padding: 10px;
}

.appl_b h4 {
    color: #303033;
}

.appl_ba {
    margin-top: 10px;
}

.appl_ba .appl_bL {
    align-items: center;
}

.appl_ba .appl_bL img {
    width: 25px;
    height: 25px;
}

.appl_ba .appl_bL span {
    color: #929299;
    margin-left: 5px;
}

.appl_ba > span {
    color: #B71E2F;
}


/* 品牌故事 */
.story ul {
    margin-top: 15px;
}

.story ul li {
    height: 430px;
    overflow: hidden;
}

.story ul li.tc .story_l h3 {
    color: #FFFFFF;
}

.story ul li .story_l {
    padding: 70px 30px 50px;
    flex-direction: column;
    align-items: center;
}

.story_l img {
    width: 30px;
}

.story_l h3 {
    color: rgba(255, 255, 255, 0.6);
    text-align: center;
    margin-top: 10px;
    font-size: 18px;
    width: 20px;
}

.story_r {
    background-color: #FFFFFF;
    box-sizing: border-box;
    padding: 10px 25px;
    overflow: hidden;
    display: none;
}

.story_r p {
    color: #616166;
    font-size: 12px;
    width: 400px;
}

.story_r a {
    display: block;
    float: right;
    width: 80px;
    border: 1px solid #C2C2CC;
    color: #C2C2CC;
    text-align: center;
    padding: 5px 0;
}

.stbj {
    background: url(../images/bj_2.png) no-repeat center;
    background-size: cover;
    padding: 30px 0;
    margin-top: 15px;
}

.honor .zs {
    width: 1100px;
    max-width: 94%;
    margin: 0 auto;
}

.honor .zs img {
    height: 200px;
}

/* 专家详情 */
.exmainA {
    background: url(../images/bj_3.png) no-repeat center;
    background-size: cover;
    padding: 30px 0;
}

.exmainA img {
    margin-right: 10px;
}

.exmainA_r {
    color: rgba(255, 255, 255, 0.6);
    text-indent: 2rem;
    line-height: 24px;
}

.exmainB dl {
    margin-top: 15px;
}

.exmainB dl dd {
    width: 25%;
    text-align: center;
    color: #B71E2F;
    font-weight: bold;
    border: 1px solid #B71E2F;
    padding: 5px 0;
    box-sizing: border-box;
    background: url(../images/tabk.png) no-repeat center;
    background-size: 100% 100%;
}

.exmainB ul li {
    margin-top: 10px;
}

.exmainB ul li a {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
}

.exmainB ul li a span {
    width: 25%;
    text-align: center;
    color: #616166;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 1;
}

.exmainB ul li:hover a span {
    color: #B71E2F;
}

/* 珍品详情1 */
.trinfo1, .trinfo2, .trinfo3, .storyinfo {
    background: url(../images/bj_3.png) no-repeat center;
    background-size: cover;
    padding: 30px 0;
}

.info1 {
    align-items: center;
}

.info1Banner {
    width: 40%;
    margin: 0 !important;
}

.info1Banner img {
    width: 100%;
    height: auto;
}

.info1_r {
    width: 57%;
}

.info1_r h3 {
    color: #FFFFFF;
}

.info1_r .price {
    background-color: #FFFFFF;
    width: 260px;
    padding: 8px 10px;
    color: #B71E2F;
    font-weight: bold;
    margin-top: 10px;
}

.info1_r ul {
    flex-wrap: wrap;
    width: 65%;
}

.info1_r ul li {
    margin-top: 10px;
    margin-right: 5%;
    color: rgba(255, 255, 255, 0.6);
}

.buy {
    margin-top: 30px;
}

.buy span {
    display: block;
    background-color: #FFFFFF;
    margin-right: 20px;
    color: #B71E2F;
    padding: 10px;
    font-weight: bold;
    cursor: pointer;
}

.info1_text {
    margin-top: 15px;
}

.info1_text h4 {
    color: #FFFFFF;
}

.info1_text div {
    text-indent: 2rem;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.6);
    margin-top: 5px;
}

/* 珍品详情2 */
.info2_l {
    width: 40%;
}

.info2_l .info2_la {
    border: none !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding-top: 75%;
}


.info2Banner {
    margin: 0 !important;
}

.info2Banner img {
    width: 100%;
    height: auto;
}

.info2_l h3 {
    color: #FFFFFF;
    margin-top: 15px;
}

.info2_l .info2Nav {
    margin-top: 10px;
}

.info2_l .info2Nav span {
    color: rgba(255, 255, 255, 0.6);
    margin-right: 5%;
}

.info2_r {
    width: 57%;
}

.info2_r h4 {
    color: #FFFFFF;
}

.info2_r div {
    text-indent: 2rem;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.6);
    margin-top: 5px;
}

/* 珍品详情3 */
.info3_r {
    width: 57%;
}

.tx {
    align-items: center;
}

.tx img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: block;
}

.tx span {
    color: rgba(255, 255, 255, 0.6);
    margin-left: 10px;
    font-size: 12px;
}
.info3_ra .wt{margin-top:15px;align-items: center;}
.info3_ra .wt h3{color:#FFFFFF;}
.info3_ra .wt span{color:rgba(255,255,255,0.7);margin-left:10px;font-size:12px;}
.info3_ra .lx span{ margin-top:10px;color:rgba(255,255,255,0.7);margin-right:5%;}

.info3_rb{margin-top:15px;}
.info3_rb h3{color:#FFFFFF;font-size:15px;margin-bottom:10px;}
.info3_rb .lx span{ margin-top:10px;color:rgba(255,255,255,0.7);margin-right:5%;}
.info3_rb .wb{color:rgba(255,255,255,0.7);margin-top:10px;width:70%;line-height:24px;}

/* 品牌故事详情 */
.storyinfo h4{color:#FFFFFF;}
.storyinfo div{color:rgba(255,255,255,0.7);line-height:24px;margin-top:10px;text-indent:2rem;}

.shlist_l{width:100px;}
.shlist_l li{ text-align: center;color:#444444;cursor:pointer;padding:5px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1; margin: 10px 0px;}
.shlist_l li:hover{background: url(../images/tack_1.png) no-repeat;background-size:cover;color:#FFFFFF;background-color:#B71E2F;}
.shlist_l li.td{background: url(../images/tack_1.png) no-repeat;background-size:cover;color:#FFFFFF;background-color:#B71E2F;}

/*.shlist_r{width: -webkit-calc(100% - 120px);width: -moz-calc(100% - 120px);width: calc(100% - 120px);}*/
shlist_r {
    width: 800px;
    margin: 0 auto
}

.shlist_r li {
    padding-bottom: 20px;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
}
.shlist_r li:hover .shlrb{background-color:#B71E2F;}
.shlist_r li:hover .shlrb h3{color:#FFFFFF;}
.shlist_r li:hover .shlrb p{color:rgba(255,255,255,0.7);}
.shlist_r li:hover .shNav .pt span{color:#FFFFFF;}
.shlist_r li:hover .shNav>span{color:#FFFFFF;}
.shlist_r li:hover .shNav .look i{color:#FFFFFF;}
.shlist_r li:hover .shNav .look span{color:#FFFFFF;}
.shlist_r li:hover .shNav .xx i{color:#FFFFFF;}
.shlist_r li:hover .shNav .xx span{color:#FFFFFF;}

.shlist_r li:hover .shlrbwz{background-color:#B71E2F;}
.shlist_r li:hover .shlrbwz h3{color:#FFFFFF;}
.shlist_r li:hover .shlrbwz p{color:rgba(255,255,255,0.7);}

.shlra{width:180px; height: 120px; position: relative; border-radius: 10px;}
.shlratw{width:180px; height: 138px; position: relative; border-radius: 10px;}
.shdj{position: absolute;top:30%;left:38%; width:50px;height:50px;}
.show{width:100%;height: auto;}

.shlrb{width: -webkit-calc(100% - 180px);width: -moz-calc(100% - 180px);width: calc(100% - 180px);box-sizing: border-box;padding:15px 0px 0px 15px;}
.shlrb h3{color:#303033;}
.shlrb p{color:#929299;line-height:24px;margin-top:5px;min-height: 10px;max-height: 45px;overflow: hidden;}


.shlrbwz{width: 100%;box-sizing: border-box;padding:15px 0px 0px 15px;}
.shlrbwz h3{color:#303033;}
.shlrbwz p{color:#929299;line-height:24px;margin-top:5px;min-height: 10px; max-height: 45px;overflow: hidden;}

.shNav{margin-top:20px;align-items: center;}
/*.shNav>div{width:40%;}*/
.shNav .pt{align-items: center;}
.shNav .pt img{width:30px;height:30px;border-radius:50%;}
.shNav .pt span{color:#B71E2F;margin-left:10px;}
.shNav .look{align-items: center;} 
.shNav .look i{color:#929299;}
.shNav .look span{color:#929299;}
.shNav .xx{align-items: center;} 
.shNav .xx i{color:#929299;font-size:20px;}
.shNav .xx span{color:#929299;margin-left:10px;}
.shNav>span{color:#929299;margin-left:50px;}

/* 视频详情 */
.videoi{background-color:#303033;padding:30px 0 20px;}
.viTop video{width:70%;outline: none;}
.viTop .viTop_r{width:28%;height:500px;overflow-y: auto;}

.viTop_r::-webkit-scrollbar {/*滚动条整体样式*/
	width:3px;
}

.viTop_r::-webkit-scrollbar-thumb{/*滚动条里面小方块*/
	background-color: #B71E2F;	
}

.viTop_r::-webkit-scrollbar-track{/*滚动条里面轨道*/
	background-color: #f6f6f6;
}

.viTop_r li{border-bottom: 2px solid rgba(255,255,255,0.7);padding-bottom: 10px;margin-bottom:10px;cursor: pointer;}
.viTop_r li img{width:40%;height:auto;}
.viTop_r li div{width:55%;}
.viTop_r li div h5{color:rgba(255,255,255,0.7);overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.viTop_r li div span{color:rgba(255,255,255,0.7);display: block;margin-top:5px;font-size:12px;}

.viBom{margin-top:30px;}
.viBom .viBoma{align-items: center;}
.viBom .viBoma img{width:50px;height:50px;border-radius:50%;}
.viBom .viBoma h4{color:#FFFFFF;margin-left:20px}
.viBomb{color:rgba(255,255,255,0.7);line-height:24px;margin-top:10px;}

.viBomc{margin-top:20px;}
.viBomc form{width:80%;}
.viBomc form input{width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);width: calc(100% - 50px);outline: none;background-color:rgba(194, 194, 204, 0.7);
border:none;padding-left:20px;border-radius:20px 0 0 20px;height:30px;box-sizing: border-box;}

.viBomc form button{height:30px;border-radius:0 20px 20px 0;border: none;width:50px;cursor:pointer;background-color:#C2C2CC;}

/* 文章详情 */
.textBanner img{width:100%;height: auto;}
.trInmLa{align-items: center;margin-top:-40px;}
.trInmLa img{width:90px;height:90px;border-radius:50%;}

.trInmL{width: -webkit-calc(100% - 360px);width: -moz-calc(100% - 360px);width: calc(100% - 360px);}
.trIa_tab{margin-left:15px;}
.trIa_tab p{color:#FFFFFF;margin-bottom:10px;}
.trIa_tabR{align-items: center;}
.trIa_tabR .red{color:#B71E2F;margin-right:20px;}
.trIa_tabR span{color:#929299;}
.look,.xx{align-items: center;margin-left:20px;}
.look i,.xx i{color:#929299;margin-right: 0px;}

.trInmLb{color:#929299;line-height:24px;margin-top:20px;}
.trInmLb img{width:100%;height: auto;}

.trInmLc{margin-top:20px;align-items: center;}
.trInmLc img{width:40px;height:40px;border-radius:50%;}
.trInmLc .trInmLcR{width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);width: calc(100% - 50px);}
.trInmLc .trInmLcR input{width:90%;border: none;border:1px solid #C2C2CC ;outline:none;box-sizing: border-box;padding:5px 0; padding-left:10px;}
.trInmLc .trInmLcR button{outline: none;background-color:#929299;border:none;color:#FFFFFF;cursor:pointer;}

.trInmRa{margin-top:0 !important;}
.trInmR{width:300px;margin-top:20px; background-color:#C2C2CC;box-sizing: border-box;padding:15px;align-self: flex-start;}
.trInmR h4{color:#B71E2F;}
.trInmR ul li{margin-top:10px;}

.trRa{position: relative;width:30%; }
.trRa .show{width:100%;height: auto;background-size: cover;background-position: center;background-repeat: no-repeat;padding-top:80%;}
.trRa .shdj{position: absolute;top:35%;left:40%;width:30px;height:30px;}

.trRb{width:63%;}
.trRb p{color:#FFFFFF;line-height:24px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
.trRb span{font-size:12px;color:#FFFFFF;}
.trInmR ul li:hover p{color:#B71E2F;}
.trInmR ul li:hover span{color:#B71E2F;}

.trRba p{color:#616166;margin-bottom:10px;}

.shList{margin-top:30px;}
.shList h3{color:#B71E2F;}
.shLista{border:1px solid #C2C2CC;margin-top:20px;}

/* 购物车 */
.ison{background-color:#B71E2F;border-color:#B71E2F !important;}
.ison i{color:#FFFFFF !important;}

.iss span{font-weight: bold;margin-left: 5px;align-items: center;line-height:24px;}
.iss .isselect{border:1px solid #C2C2CC ;cursor:pointer;}
.iss .isselect i{color: transparent;}

.shTab{padding:10px 15px;align-items: center;border-bottom:1px solid #C2C2CC;}
.shTab dl{width:93%;margin-left:5px;}
.shTab dl dd{font-weight: bold;color:#B71E2F;width:16%;text-align: center;}
.w30{width:30% !important;}
.red{color:#B71E2F;}

.shBtn li{padding:10px 15px;align-items: center;border-bottom:1px solid #C2C2CC;}
.isselecta{border:1px solid #C2C2CC;align-self: center;cursor:pointer;}
.isselecta i{color: transparent;}
.shBtnWid{width:93%;margin-left:5px;align-items: center;}
.shBtng{align-items: center;width:30%;}
.shBtnWid>span{display: block;width:16%;text-align: center;font-weight: bold;}

.shBtng_r{margin-left:10px;}
.shBtng_r h4{color:#303033;}
.shBtng_r div{flex-wrap: wrap;margin-top:5px;justify-content: space-between;}
.shBtng_r div span{color:#929299;margin-bottom: 3px;}

.null img{margin:20px auto;}
.shListb{background-color:#FFFFFF;margin-top:10px;padding-left:15px;}

.issa{align-self: center;margin:0;}
.shby{width: -webkit-calc(100% - 100px);width: -moz-calc(100% - 100px);width: calc(100% - 100px);align-items: center;}
.shby .del{cursor:pointer;color:#929299;}

.shbya{width: -webkit-calc(100% - 200px);width: -moz-calc(100% - 200px);width: calc(100% - 200px);align-items: center;justify-content: flex-end;}
.shbya h2{background-color:#B71E2F;color:#FFFFFF;padding:10px 15px;cursor:pointer;font-size:18px;}
.shbya p{margin-right:30px;color:#929299;}
.shbya p span{color:#B71E2F;font-weight: bold;}

/* 结算 */
.sett{margin-top:30px;}
.sett>h4{color:#B71E2F;font-size:15px;}
.settA{border:1px solid #C2C2CC;margin-top:20px;}
.settA .settT{width:98%;margin:10px auto;border-bottom:1px solid #C2C2CC;padding-bottom:10px;}
.settA .settT input{width:100%;border: none;outline: none;margin-top:10px;background-color: transparent;color:#C2C2CC;}

.pay{width:98%;margin:10px auto;}
.pay ul li{margin-top:10px;margin-right:10px;cursor:pointer;}
.pay ul li.te{color:#B71E2F;font-weight: bold;}

.goods{background-color:#FFFFFF;box-sizing: border-box;padding:10px;margin-top:10px;}
.goods dl dd.sone{width:30%;}
.goods dl dd{width:10%;text-align: center;color:#929299;}

.goods .seetlist{width:100%;margin-left:0;margin-top:10px;}
.swidth3{width:10% !important;}

.sother{width:98%;margin:10px auto;}
.sotherT{border-bottom:1px solid #C2C2CC;padding-bottom:10px;}
.sotherTa{align-items: center;width:49%;border-right: 1px solid #C2C2CC;}
.sotherTa label{margin-left:5px;color:#616166;}
.sotherTb{width:49%;}
.sotherTb>div{align-items: center;}
.sotherTb>div label{margin-left:5px;}
.sotherTb span{color:#B71E2F;font-weight: bold;color:#616166;}

.sotherB{border-bottom:1px solid #C2C2CC;padding-bottom:10px;margin-top:10px;}
.sotherB p{width:49%;border-right: 1px solid #C2C2CC;color:#616166;}
.sotherBa{width:49%;}

.sotherBa label {
    color: #616166;
}

.sotherBa input {
    width: 83%;
    border: none;
    outline: none;
    padding-left: 10px;
    color: #616166;
}

.sotherC {
    justify-content: flex-end;
    margin-top: 10px;
    color: #616166;
}

.sotherC span {
    font-weight: bold;
    color: #B71E2F;
}

.ordreUp {
    float: right;
    border: none;
    outline: none;
    background-color: #B71E2F;
    color: #FFFFFF;
    padding: 10px 20px;
    margin-top: 20px;
    cursor: pointer;
}

.spopBox {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    top: 0;
    left: 0;
}


.spop {
    width: 100%;
}

.zhifub {
    width: 30%;
    background-color: #FFFFFF;
    margin: 0 auto;
    margin-top: 10%;
    padding: 50px 0;
    position: relative;
    border-radius: 30px;
}

.zhifub img {
    width: 200px;
    height: 200px;
    margin: 0 auto;
}

.zhifub p {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    color: #303033;
}

.del {
    width: 20px;
    height: 20px;
    border: 2px solid #B71E2F;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: -25px;
    top: -25px;
    line-height: 20px;
}

.del i {
    font-weight: bold;
    text-align: center;
    color: #B71E2F;
}

.homeold {
    width: 100%;
    height: 300px;
}

.homevideo {
    position: relative;
    width: 100%;
    height: 250px;
}

.homevideo img {
    position: absolute;
    width: 50px;
    height: 50px;
    left: calc(50% - 25px);
    top: calc(50% - 25px);
}

.homevideo span {
    position: absolute;
    width: 100%;
    overflow: hidden;
    margin-left: 5px;
    font-size: 16px;
    color: #FFFFFF;
    bottom: 10px;
    height: 20px;
}

.homevideotitle {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 38px;
    background: #1A1A1A;
    opacity: 0.5;
}


.popImg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index:999;
    background-color: rgba(0, 0, 0, 0.5)
}

.popImg .imgpuls {
    position: relative;
    width: 35%;
    margin: 0 auto;
    margin-top: 5%;
}


.popImg .imgpuls img {
    width: 100%;
}

.delImg {
    width: 35px;
    height: 35px;
    border: 1px solid #929299;
    position: absolute;
    right: -30px;
    top: -30px;
    cursor: pointer;
    border-radius: 50%;
}

.delImg img {
    width: 100%;
    height: 100%;

}

/*分页样式*/
.pager {
    margin: auto !important;
}

.pagination > .active > span {
    background-color: #B71E2F !important;
    color: #FFFFFF !important;
}

.bottom_xf {
    padding-top: inherit;
    position: fixed;
    margin: 1em auto;
    overflow: hidden;
    right: 0;
    bottom: 0;
    top: 40%
}

.content {
    width: 90%;
    margin: 0 auto;
}

.names {
    text-align: center;
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}

.bift {
    display: block;
    font-size: 20px;
    color: #000;
    font-weight: 800;
    line-height: 30px;

}

.text {
    text-indent: 2em;
    color: #333;
    margin-bottom: 50px;
}

.flex2 {
    display: flex;
    margin: 20px 0;
}

.shunk {
    width: 5px;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    background: rgb(0, 102, 255);
}

.text > div {
    line-height: 30px;
    color: #666;
}

.three {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    text-align: center;
    color: #666;
    padding-bottom: 50px;
}

.ban {

    color: #000;
    font-weight: 800;
    font-size: 20px;
    margin: 10px 0;

}





