body{background-color:#f2f2f2;}
.qhvideo{position:relative;margin-top:-34px;z-index:5;}
.qhvideo .d1{margin:0;}
.dqwz{width:100%;height:30px;line-height:30px; text-align:left;font-size:13px;background-color:#fb4d30;}
.dqwz .l{background-color:#fb4d30; color:#fff;padding-left:5px;}
.dqwz span{ background-color:white; line-height:15px;padding:1px 4px 1px 4px;border-radius:11px;}



.czcap{z-index:10;position:relative;}
.czcap .d1{margin:10px 0 0 10px;height:24px;}
.czcap .d1 a{float:left;width:24px;height:24px;text-align:center;border-radius:24px;background:url(../images/icon/bghui.png) repeat;}
.czcap .d1 a img{height:15px;margin:4px 0 0 0;}
.czcap .d2{margin:10px 10px 0 0;width:24px;height:24px;border-radius:24px;}
/*.czcap .d2{background:url(../img/bghui.png) repeat;}*/
.czcap .d2 span{float:left;width:4px;height:4px;border-radius:5px;background-color:#fff;margin:10px 2px 0 2px;}
.qh{position:relative;z-index:5;margin-top:-34px;}

.jiagem{height:62px;background-color:#fb4d30;color:#fff;}
.jiagem .dleft{margin:7px 0 0 5px;width:140px;}
.jiagem .dleft .d1{float:left;font-size:20px;}
.jiagem .dleft .d2{float:left;background-color:#FFCBCB;color:#F23A3A;padding:1px 6px 0 6px;height:18px;border-radius:5px;margin:3px 0 0 5px;}
.jiagem .dleft .d3{float:left;width:100%;margin:3px 0 0 5px;font-size:13px;}
.jiagem .dcenter{margin:10px 0 0 0;}
.jiagem .dcenter .d1{float:left;color:#fff;clear:both;background-color:#333;padding:1px 4px 0 4px;height:18px;border-radius:5px;overflow:hidden;}
.jiagem .dcenter .d2{float:left;clear:both;font-size:14px;margin:6px 0 0 0;overflow:hidden;height:18px;}
.jiagem .dright{width:50px;margin:9px 0 0 0;text-align:center;}
.jiagem .dright img{width:25px;margin:0 0 5px 0;}
.jiagem .dright a{color:#fff;}

.tit{background-color:#fff;}
.tit .d1{margin:10px 10px 7px 10px;font-size:14px;line-height:20px;font-weight:700;}
.tit .d1 span{float:left;color:#fff;border-radius:3px;font-size:12px;font-weight:100;background-color:#f23a3a;margin:0 5px 0 0;line-height:normal;padding:1px 5px 0 5px;height:17px;}
.tese{background-color:#fff;padding:5px 0 10px 0;}
.tese .dmain{margin:0 10px;}
.tese .dmain .d1{float:left;width:100%;background:url(../images/icon/dian.gif) left bottom repeat-x;}
.tese .dmain a{float:left;width:65px;height:20px;padding:5px 0 0 29px;margin:0 10px 0 0;text-align:left;background:url(../images/icon/gou.gif) no-repeat;background-position:8px 6px;}
.tese .dmain .a1{border:#e5e5e5 solid 1px;padding:4px 0 0 29px;height:19px;border-bottom:#fff solid 1px;background-position:8px 6px;}
.tese .dmain a:hover{text-decoration:none;}
.tese .dmain .tsmain{float:left;border:#e5e5e5 solid 1px;border-top:0;padding:5px 0 0 10px;height:22px;width:calc(100% - 12px);}

.taocan{background-color:#fff;margin:10px 0 0 0;}
.taocan .d1{margin:0 0 10px 0;}
.taocan .d1 .tcsm{float:left;width:50px;color:#333;margin:16px 0 0 10px;}
.taocan .d1 .tcmain{float:left;width:calc(100% - 60px);}
.taocan .d1 .tcmain a{text-align:center;float:left;height:22px;border:1px solid #dedede;padding:5px 6px 0 9px;color:#333;margin:10px 10px 0 0;border-radius:3px;}
.taocan .d1 .tcmain .a1{border:1px solid #F23A3A;color:#F23A3A;text-decoration:none;}
.taocan1{border-top:#ddd dotted 1px;margin:0;}

.txtcap{margin:10px 0 0 0;background-color:#fff;}
.txtcap .d1{margin:10px 10px 0 10px;height:25px;border-bottom:#dedede solid 1px;}
.prosx{background-color:#fff;}
/*二开标记*/
.prosx .dmain{margin:0 10px 8px 0;width:calc(100% - 10px);}
.prosx .dmain .d1{float:left;width:calc(50% - 10px);height:18px;margin:8px 0 0 10px;overflow:hidden;}
.prosx .dmain .d1 .s1{color:#888;}
.prosx .dmain .d1 .s2{}
.prosx .dmain .d1 a{color:#ff0000;}

.buym{float:left;width:100%;height:48px;color:#999;}
.buy{position:fixed;bottom:0px;width:100%;height:48px;background-color:#fff;z-index:9;}
.buy .d1{margin:0;text-align:center;width:45px;color:#666666;}
.buy .d1 span{color:#fff;padding:1px 2px 1px 2px;float:left;min-width:12px;text-align:center;margin:4px 0 0 14px;background-color:#ff0000;border-radius:5px;position:absolute;}
.buy .d1 img{margin:3px 0 1px 0;}
.buy .d1 a{color:#666;}
.buy .d3{margin:6px 0 0 10px;text-align:center;color:#fff;font-size:14px;padding:9px 0 0 0;height:28px;background-color:#ff9318;border-radius:50px 0 0 50px;}
.buy .d4{margin:6px 5px 0 0;text-align:center;color:#fff;font-size:14px;padding:9px 0 0 0;height:28px;background-color:#fb4d30;border-radius:0 50px 50px 0;}

.txttit{height:40px;margin:10px 0 0 0;background:url(../images/icon/dian.gif) left bottom repeat-x;background-color:#fff;}
.txttit .d1{margin:10px 10px 0 10px;height:28px;font-size:14px;color:#666;text-align:center;}
.txttit .d11{border-bottom:#fb4d30 solid 2px;}
.txttit1{position:fixed;top:0;width:100%;margin:0;}

.txtmain{background-color:#fff;}
.txtmain .dmain{margin:10px;font-size:14px;line-height:25px;}
.txtmain .dmain img{max-width:100% !important;}

.morepj{background-color:#fff;}
.morepj .d1{margin:10px 100px 10px 100px;padding:4px 0 0 0;height:20px;border-radius:50px;text-align:center;border:#ebebeb solid 1px;color:#666;}


/*二开商品推荐列表*/
.tj{float:left;}
.tj .title{width:100%;height:50px;color:grey;position:relative;}
.tj .title .title-s{text-align:left;padding:5px 10px 5px 5px;}
.tj .title .title-s .bj{width:5px;height:16px;background-color:#fb4d30;float:left;}
.tj .title .title-s span{ text-align:left;}
.tj .title .title-s a{float:right;}
.tj .title .title-x span .jc{font-weight:700;color:#fb4d30;}


.tj .elist{margin:10px 0 0 0;background-color:#fff;}
.tj .elist .dmain{margin:10px 0 0 10px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.tj .elist .dmain .d1{float:left;font-size:14px;height:30px;width:100%;}
.tj .elist .dmain .u1{float:left;width:calc(33% - (10px));margin-right:10px;}
.tj .elist .dmain .u1 li{float:left;width:100%;}
.tj .elist .dmain .u1 .l0 img{width:100%;}
.tj .elist .dmain .u1 .l1 img{width:100%;}
.tj .elist .dmain .u1 .l2{padding:7px 0 0 0;height:35px;overflow:hidden;}
.tj .elist .dmain .u1 .l3{height:30px;margin:8px 0 0 0;}
.tj .elist .dmain .u1 .l3 span .l{float:left;padding-left:15px;font-weight:700;color:#ff6600;}
.tj .elist .dmain .u1 .l3 span .r{float:right;padding-right:10px;color:#505353;}

.buy-btn-list{width: 70%;    display: flex;}
.buy-btn-list div{flex: 1}

/*下载弹窗*/
.backGround {	display:none;	position:fixed;	top:0%;	left:0%;	width:100%;	height:100%;  background-color:black;
    z-index:10;	-moz-opacity:0.8;	opacity:.80;	filter:alpha(opacity=88);}

.choiceWindow {display:none;  position:fixed;  bottom: 0;  left:0;	width:100%;	height:auto;	padding:0;
    background-color:white;	z-index:11;	overflow:auto;border-radius:0.1rem;    box-sizing: border-box;}
.Cancel-icon{position: relative;float:right;background: url(../images/icon/dlelt.png) no-repeat center;
    width: 23px;height: 23px;    margin-top: 6px;  margin-right: 6px;  background-size: 100% 100%;}
.dels-mian{position: relative;display: block;height: 25px;width:100%;box-sizing: border-box}

.shareiopn input {  width: 100%;  border: 0;  color: #fff;  height: 40px;  background-color: #fb4d30;
    font-size: 16px;  border-radius: 1px;  }

.RadioStyle{display: flex;position: relative;width: 100%;padding: 10px;margin: 0;box-sizing: border-box}
.RadioStyle .geishd{width: 70px;    font-size: 14px;  line-height: 20px;  font-weight: 700;}
.RadioStyle .tabered{flex: 1;position: relative;  display: block;margin: 0;padding: 0 0 0 12px}
.pjda {height: 16px;  line-height: 16px;  margin-bottom: 15px;  font-family: AlibabaPuHuiTiR;  font-size: 16px;  color: #333;  }
.tabered li {  display: block;float: left;  width: auto;  height:33px;  margin-right: 16px;border-radius: 3px;
    line-height: 33px;  border: 1px solid #ff9727;  -webkit-box-sizing: border-box;  box-sizing: border-box;
    vertical-align: top;  text-align: center;  position: relative;  cursor: pointer;margin-bottom: 12px;padding: 0 12px;  }
.tabered li .icon {  width: 28px;  height: 26px;  margin-bottom: 5px;  display: inline-block;  }
.tabered li .text {  height:33px;  line-height: 33px;  margin: 0;  font-size: 13px;  color: #ff9d29;  }
.tabered li .icon-box {  top: 0;  right: 0;  position: absolute;  display: none;  }
.tabered li .icon-box .icon-wrap {  width: 15px;  height: 15px;  position: relative;  overflow: hidden;  }
.tabered li .icon-box .icon-wrap .bg {  width: 20px;  height: 20px;  background: #ff9d29;  -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);  top: -10px;  right: -10px;  position: absolute;  z-index: 10;  }
.tabered li .icon-box .icon-wrap .icon {  width: 7px;  height: 7px;  position: absolute;  top: 0;  right: 0;  z-index: 20;  }
.tabered .active {  background: rgba(255,151,39,.1);  }
.tabered .active .icon-box {  display: block;  }







