.inblock{ display: inline-block;}
.block{ display: block;}
.abs{ position: absolute;}
body{ background: #fff;}
img{ vertical-align: middle;}
.c333{ color: #333;}
.mt-10{margin-top:-10px;}
.pl13{padding-left:13px;}
.pl9{padding-left:9px;}
.cf0{color:#f03e3e;}
.width50{width:50% !important;}
.width33{width:33.3% !important;}
.twoLine{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.fullmain{background: #febb21; padding-bottom: 40px;}
.fullquanfr{width:700px;float:left;height:200px;}
.overpro,.overpronew{ width: 130px; height: 130px; line-height: 130px; top: 28%; left: 0; background: rgba(0,0,0,0.6); font-size: 26px; border-radius: 50%; right: 0; margin: 0 auto;}
.fullpro .buyicon,.fullprolist .buyicon{display:none;}
.fullpro .buyicon2,.fullprolist .buyicon2{display:none;}
.fullpro:hover .buyicon2{display:block;}
.fullprolist:hover .buyicon2{display:block;}
.fullprolist .overcartimg:hover .overpro{ display: block;}

.fullprolsitmain .prolsitdiv{ float: left; margin: 20px 20px 0 0; width: 230px;border:2px solid transparent;}
.fullprolsitmain .prolistli{ background: #fff; display: block; padding: 12px 12px 0; width: 206px; position: relative; height: 330px; overflow: hidden;}
.proicotile{ top: -5px; left: 0; right: 0; margin: 0 auto; padding: 0 20px; z-index: 888;}
.proicotile >div{height: 26px; line-height: 26px;  background: #a9108b; padding: 0 10px;}
.fullprolsitmain .prolsitdiv:nth-child(4n){ margin-right: 0;}
.fullprice{ margin-top: 13px; color: #ff4400; font-size: 24px;}
.flexdnav .flexddefalut{ background: #f1ad10;}
.fullprice span i{ color: #FF4400;}
.fullflexd{ position: fixed; top: 50%; right:39px; margin-top: -250px;}
.stance{display:flex !important;align-items:center;height:367px;}
/*.flexdnav{ border-radius: 0 0 10px 10px;}*/
.flexdnav a{ width: 110px; height: 30px; line-height: 30px; background: #459d36; border-radius: 20px;}
.flexdnav a:hover{ color: #fff;}
.overproico{ width: 130px; height: 130px; line-height: 130px; border-radius: 50%; background: rgba(0,0,0,0.7); font-size: 26px; left: 0; top: 15%; right: 0; margin: 0 auto;}
.tiaoxuandiv{ bottom: -345px; left: 0; width: 100%; height: 100%;}
.tiaoxuandiv p{ margin: 142px 0 0 0; padding: 0 26px;}
.pricefull{ font-size: 24px;}
.tiaoxuantbn{ background: #febb21; width: 120px; height: 40px; line-height: 40px; transition: all .5s ease; -webkit-transition:  all .5s ease;-moz-transition:  all .5s ease;-ms-transition:  all .5s ease-in;cursor:pointer; }
.tiaoxuandiv p:hover{ color: #fee300; text-decoration:underline;}
.tiaoxuantbn:hover{ color: #fff;transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);}
.tiaoxuandiv,.fullprolsitmain .prolistli p{ -webkit-transition: all .5s ease-in-out;}
.fullprolsitmain .prolistli p {line-height:20px;height:40px;}
.fullprolsitmain .prolistli p:hover {color:#fff;}
.fullprolsitmain .prolistli:hover .tiaoxuandiv{ bottom: 0; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.fullprolsitmain .prolistli:hover .tiaoxuandivaaa{top:0; background: rgba(0,0,0,0.6); }
.tiaoxuandivaaa{background: rgba(0,0,0,0); width: 100%; height: 100%; left: 0; right: 0; position: absolute;transition: all 0.6s ease-in; -webkit-transition: all 0.6s ease-in; top: 0;}
.fullbottom img{ transition: all .5s ease; -webkit-transition: all .5s ease;}
.fullbottom img:hover{ transform:scale(0.98); -webkit-transform: scale(0.98);}
/*.fullbottom>a:first-child{margin-right:6px;}*/


.fullbottom .smallimg{ width: 495px;}
.smallimg+.smallimg{ margin-left: 6px;}
.fullbottom .smallimg:nth-child(2n+1){ margin-left: 0px;}
.prolistmain{ width: 100%; left: 0; top: 0; background:rgba(226,226,226,0.9); height: 100%;}
.fullprodctlist{ width: 444px; margin-top: 50px;}
.fullprodctlist ul li{ width: 142px; height: 235px; background: #fff; display: block; float: left; margin: 0 6.5px;}
.fullprodctlist ul li a{ margin: 27px 0 20px 0;}
/*.fullprodctlist ul li:nth-child(3n){ margin-right: 0;}*/
.fulltitle{ padding: 0 15px; height: 33px;}
.fullpricenew{ color: #ff4400; padding:0 15px; margin-top: 5px;}
.fullpricenew > span{ letter-spacing: -3px;}
.fullzhekou{ text-decoration: line-through; padding:0 15px;}
.fulladdcart{ width: 120px; height: 40px; line-height: 40px; background: #febb21; margin-top: 16px;}
.fulladdcart:hover{ color: #fff;}
.prevbtn{ left: 0; top: 185px;}
.nextbtn{ right: 0; top: 185px;}
.fullprolist{ width: 500px;  float: left;}

.bottomcart{ position: fixed; bottom: 0;width: 100%;z-index:999;}
.carttitle{width: 100%; font-size: 0; border-bottom: #2baa14 solid 1px;}
.carttitle i{ color: #fee300;}
.carttitlemain{}
.jaintoucart{ top: 28px; right: 40px;}
/*.carttitlediv{ width: 369px; background: url(../images/qq_03.png) no-repeat; height: 55px;}*/
.cartbottomdiv{width: 100%;}
.wenzi{ background: #2baa14; height: 33px; line-height: 33px; padding-right: 15px; vertical-align: middle;}
.wenzi i{ display: inline-block; margin-right: 38px;}
.bottombg{ background: url(../images/2_13.png) no-repeat; height: 33px; width: 45px; vertical-align: middle;}
.bottombg>span{ position: absolute; top: 12px; right: 33px;}
.carttitlemain:hover .bottombg  span img{ transform: rotate(180deg); -webkit-transform: rotate(180deg);}

.tiaoxuandivpage{ background: #f5f5f5; height: 150px;}
.activity_explain{color: #ff4400;font-size: 15px;margin-top: 25px}
.jaige,.jaigefuhao{color: #ff4400;}
.pricefullhover{ letter-spacing: -2px; margin-top: 30px;}
.yuanjiatext{ margin-top: 3px; color: #b6b6b6; margin-bottom: 5px;}
.yuanjiatextnew{ margin-top: 0;}
.yuanjiatext abbr{ color: #ff4400;}
.yuanjiatext>span i{ text-decoration: line-through;}
.fullprice span .yuanjianumber{ color: #b6b6b6;}
.fullpricenewold{ padding-left: 15px;}
.titlepto{ height: 40px; line-height: 18px; padding:0 13px;}

.youhuitext{ color: #ff4400; height: 35px; line-height: 35px;}
.cartprolsitmain{ width: 755px;padding-top:30px;}
.cartprolsit{ width: 755px;}
#wrapBox1 { width: 540px; margin-left: 47px;}
.cartprolsit ul li{ display: block; float: left; width: 110px;}
/*.cartprolsit ul li:last-child{ display: none;}*/
.cartprolsit ul li:nth-child(2n){ width: 110px;}
.cartprolsit ul li a{ display: block; height:112px;}
.cartprolsit ul li a img{ max-width:100%;}
.cartprolsit ul li >span,.cartcount{ border: #cacaca solid 1px;}
.cartprolsit ul li p{ color: #ff4400;}
.jia{ width: 20px; height: 18px; line-height: 18px;}
.jian{ width: 20px; height: 18px; line-height: 16px;}
.number{ width: 28px; height: 18px; line-height: 18px; border-left: #cacaca solid 1px; border-right: #cacaca solid 1px; font-size: 10px;}
.cartcount{ width: 70px;}
.cartpriico{ top: -2px; right: 0px;}
.gouwubg{ background: url(../images/gouwubg_03.jpg) no-repeat; width: 245px; height: 185px; padding-top: 30px;}
.goueudetail abbr{ color: #ff4400;}
.goueudetail{ padding: 0 35px;}
.addcartbtn{ width: 162px; height: 42px; line-height: 42px; background: #2baa14; border-radius: 5px; margin-top: 10px;}
.gouwubg p{ margin-bottom: 5px;}
.cartcount,.cartprolsit ul li p{ margin-top: 5px;}
.dengyuimg{top: 30px; right: 0;}

.icon{background:url(../images/icon.png) no-repeat 0 0;}
.btnaa{display:block;height:55px;position:absolute;top:78px;width:35px;z-index:200;cursor:pointer;}
.prev{ background-position:-7px -88px;left:0; top: 72px;}
.next{ background-position:0 -200px;right:110px; top: 72px;}

.qiangugangbtn{ top: 50%; left: 50%; margin:-65px 0 0 -65px;width:130px;height:130px;}
.quanImg{width:100%;height:200px;}
.huangoulist{ padding: 20px 0 ;}
.huangoulist ul li{ display: block; float: left; width: 333px;  margin-bottom: 40px; border-right: #ddd solid 1px; position: relative; height: 170px;}
.huangoulist ul li:nth-child(3n){ margin-right: 0; width: 331px;}
/*.huangoulist ul li:nth-last-child(3){ margin-bottom: 0;}*/
.huangoulist ul li:nth-last-child(2){ margin-bottom: 0;}
.huangoulist ul li:nth-last-child(1){ margin-bottom: 0;}
.huangoutitle{ height: 53px; line-height: 18px; margin: 20px 0 0 35px; white-space: pre-line; width: 110px; -webkit-transition: .3s all ease; transition: .3s all ease;}
.oldprice{margin: 5px 0 8px 35px;color: #6a655f;font-size: 12px;-webkit-transition: .3s all ease; transition: .3s all ease;text-decoration: line-through;}
.huangouprice{ margin: 5px 0 8px 35px; color: #ff4400; font-size: 24px;-webkit-transition: .3s all ease; transition: .3s all ease;}
.huangoucartbtn{ width: 100px; height: 40px; line-height: 40px;  background: -webkit-linear-gradient(right,#e32626, #ff5800);  
  background: -moz-linear-gradient(left,#ed500a, #df2727);
  background: linear-gradient(left,#ed500a, #df2727); border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;margin-left: 35px; -webkit-transition: .6s all ease; transition:  .6s all ease; opacity: 0;}
.huangoulist ul li:hover .huangoucartbtn{ display: block; -webkit-transition: .6s all ease; transition: .6s all ease; color: #fff; opacity: 1;}
.huangoulist ul li:hover .huangoutitle{ margin-left: 45px;}
.huangoulist ul li:hover .huangouprice{ margin-left: 45px;}
.huangoulist ul li:hover .oldprice{ margin-left: 45px;}
.huangouimg{-webkit-transition: .6s all ease; transition:  .6s all ease;}
.huangoulist ul li:hover .huangouimg{ margin-left: 5px;}
.pricefullhuangou i{ font-size: 24px;}
.pricefullhuangou{ font-size: 14px;}
.yuanjia{ text-decoration:line-through;}
.wanjutitle{ margin-bottom: 1px;}
.wanjulistpro{width: 995px;border-top: 1px solid #febb21;border-right: 1px solid #febb21;}
.wanjulistpro ul li{overflow: hidden;display: block;float: left;width: 198px;background: #fff;border-left: 1px solid #febb21;border-bottom: 1px solid #febb21;}
.wanjulistpro ul li.stance{height:365px;}
.wanjulistpro ul li>a{ position: relative;}
.cg-sale{ position: absolute; width: 37px; color:#fff;height: 42px; line-height: 28px; text-align: center; background: url(../images/clear-ico.png) 0px -24px ; top: 0; left: 10px;}
.cg-sale em{ font-size: 16px;}
.wanjutitletext a{ width: 150px; white-space: pre-line; height: 35px; line-height: 18px; font-size: 13px;overflow:hidden;}
.wanjuprice{ font-size: 24px; color: #ff4400; margin-bottom: 5px;}
.wanjulistpro ul li .goumaubtn{ background: #febb21; width: 180px; height: 40px; border:#febb21 solid 1px; line-height: 40px; padding: 0; margin-top: 15px; margin-bottom: 10px;}
.tiaoxuantbn{ background: #ff4400; width: 80%; height: 2.5em; line-height: 2.6em; border-radius: 5px; margin: 0 auto;}
.tiaoxuantbnfx{ display:inline-block;
  background: -webkit-linear-gradient(right,#e32626, #ff5800);  
  background: -moz-linear-gradient(left,#ed500a, #df2727);
  background: linear-gradient(left,#ed500a, #df2727);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;width: 150px; height: 32px; line-height: 32px;margin:15px 0 20px 10px;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;}
.tiaoxuantbnfx:hover {color:#fff;}
.tiaoxuantbnfxcen {margin-top:10px;background: -webkit-linear-gradient(right,#e32626, #ff5800);  
  background: -moz-linear-gradient(left,#ed500a, #df2727);
  background: linear-gradient(left,#ed500a, #df2727);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px; width: 150px; height: 32px; line-height: 32px;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;}
.tiaoxuantbnfxfl {display:inline-block;background: -webkit-linear-gradient(right,#e32626, #ff5800);  
  background: -moz-linear-gradient(left,#ed500a, #df2727);
  background: linear-gradient(left,#ed500a, #df2727);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;width: 90px; height: 32px; line-height: 32px;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;}
.btnfxfl {display:inline-block;border:1px solid #f03e3e;width: 90px; height: 32px; line-height: 32px;position:relative;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;text-align:center;}
.fxbtncen {cursor:pointer;border:1px solid #fff;width: 150px; height: 32px; line-height: 32px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;}
.fxbtncen:hover,.tiaoxuantbnfxcen:hover,.tiaoxuantbnfxfl:hover {color:#fff;}
.btnfxfl:hover{color:#f03e3e;}
.btnfxfl img {width:20px;margin:-2px 5px 0 -1px;}
.tiaoxuantbnfxover {display:inline-block;background:#bfbfbf; width: 150px; height: 32px; line-height: 32px;margin:15px 0 20px 10px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;}
.tiaoxuantbnfxover:hover {color:#fff;}
.fxbtn {background:url(../images/fxian.png) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;width:22px;height:32px;top:15px;right:10px;cursor: pointer;}
.wanjulistpro ul li .goumaubtn:hover{ background: #fff; border:#febb21 solid 1px; color: #febb21;}
.crazynav span{ width: 200px; height: 60px; line-height: 60px; border-radius:60px; border: #fff solid 1px; margin-right: 11px;color:#fff;}
.crazynav .crazydefalut{ background: #cb0c16; color: #fff; border: none;}
.timebg{ background: url(../images/timebg_03.png) no-repeat; width: 60px; height: 60px; line-height: 60px; font-size: 30px; vertical-align: middle;}
.crazytime{ top: -82px; right: 0;}
.crazytime abbr {color:#fff;}
.crazytime i{ vertical-align: middle; display: inline-block; width: 40px; text-align: center; text-indent: 5px;color:#fff;}
#crazylist_1{ display: none;}
/*.crazymain{ margin-top: 30px;}*/
.flyer-img{display:block; width: 4.5em;height: 4.5em;border-radius: 50%;position: fixed;z-index: 9999;}

/*2017-1-5商品样式修改VIP*/
.vip .level span{display:inline-block;width:60px;padding:0 10px;background:#ff7200;height:22px;line-height:21px;color:#fff;border-radius:0 10px 10px 0;}
.vip .level span img {width:22px;height:22px;margin-left:0;display:inline-block;}
.vip .li_vip {width:240px;padding:10px 8px 0 0;}
.vip li:nth-of-type(4n) {margin-right:0;}
.vip .buy {padding:0 13px;margin-top:15px;}
.vip .buy span,.vip .sellout span {background:#f03e3e;height:40px;line-height:40px;}
.vip .sellout {padding:0 13px;margin-top:15px;}
.vip .ct {width:214px;padding:0 13px;}
.vipwanjulistpro ul li{height:360px;display:block;float:left;width:195px;background:#fff;position:relative;border-left: 1px solid #febb21; border-bottom: 1px solid #febb21;}
.vipwanjulistpro ul li div.active-goods{border: 2px solid transparent;}
.level{top:15px;left:0;z-index:11;}
.t-floor .titleImg{padding-top:20px;}
.t-floor .overflow img{vertical-align: middle;}
.t-floor .overflow .buyicon img,.t-floor .overflow .buyicon2 img{margin-top:30px;}
.wanjutitletext{padding-bottom:10px;}
.vipwanjulistpro ul li .wanjuprice{margin-top:0px !important;}

/*2017-02-07商品定位电梯直达*/
.elevator {width:100px;padding:0 10px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;left:30px;background:#fff;}
.elevator.fixed {top:100px !important;}
.elevator .close-btn {height:20px;}
.elevator .close-btn img {margin-top:5px;cursor: pointer;}
.elevator .find {background:rgba(255,68,0,0.8);line-height: 20px;font-size:12px;left:0;right:0;bottom:0;border-radius:10px;-webkit-border-raidus:10px;-moz-border-radius:10px;-ms-border-radius:10px; }
li div.active-goods.active,.prolsitdiv.active {border:2px solid #f00000 !important;}
.level {top:15px;left:0;z-index:11;}
.pl9 {padding-left:9px;}
.pl13 {padding-left:13px;}
.li_vip .stance {margin:6px 9px;}


.videoDiv{height:762px;overflow: hidden;}
.videoDivBg{position:absolute;z-index:9;width:1000px;left:0;top:0;}
.videoBg{position:absolute;z-index:9;width:820px;left:90px;top:70px;}
.videoDiv video{position:absolute;top:152px;left:90px;width:820px;height:460px;z-index:10;}
.logoDiv{width:150px;left:122px;top:98px;z-index:999;}
.playDiv{width:73px;left:464px;top:43%;z-index:999;}
.logoDiv img,.playDiv img{width:100%;}
.shadeDiv{background:rgba(0,0,0,.3);width:820px;height:460px;top:152px;left:90px;z-index:99;}
.bottomInfoDiv{width:820px;height:60px;background:rgba(0,0,0,.6);left:90px;top:470px;z-index:100;}
.bottomInfoDiv p{font-size:18px;color:#fff;line-height:60px;padding-left:40px;}

.button-getMore{width: 300px;height: 50px;margin: 0 auto; color: #fff;background: transparent;font-size: 14px; line-height: 50px;border: 1px solid #fff; border-radius: 25px;cursor:pointer}
.button-getMore-dabao{width: 300px;height: 50px;margin-left: -150px; color: #fff;background: transparent;font-size: 14px; line-height: 50px;border: 1px solid #fff; border-radius: 25px;cursor:pointer}
.button-getMore-noColor{width: 300px;height: 50px;margin: 0 auto; color: #999;background: transparent;font-size: 14px; line-height: 50px;border: 1px solid #999; border-radius: 25px;cursor: pointer}
.button-getMore-noColor-dabao{width: 300px;height: 50px;margin-left: -150px; color: #999;background: transparent;font-size: 14px; line-height: 50px;border: 1px solid #999; border-radius: 25px;cursor:pointer}
/*.imgs .adimg {margin-right:5px;}*/
/*.imgs .adimg:last-child {margin-right:0;}*/
.codemedal {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.6);
	z-index:1002;
}
.codemedal .wrap {
	width:360px;
	background:#fff;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	padding:40px 0;
    position:absolute;
    top:50%;
    left:50%;
    margin:-170px 0 0 -175px;	
}
.codemedal .closebtn {
	background:url(../images/elevator_close.png) no-repeat;
	width:10px;
	height:10px;
	right:10px;
	top:10px;
	cursor: pointer;
}
/*单品推荐*/
.it1{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.round10{border-radius: 10px;}
.img-border{width: 260px;height: 260px;background: #f0f0f0;}
.img-border.small{width: 165px;height: 165px;}
.img-border .goods{top:-5px;left: 5px;}
.border-style{border-radius: 20px 20px 20px 0;color:#f05757;background: #fff2f2;}
.pad015{padding: 3px 15px;}
.pad08{padding: 0 8px;}
.mb10{margin-bottom: 10px;}
.round30{border-radius: 30px}
.pad40{padding: 40px;}
.line-throungh{font-weight: 100;text-decoration: line-through;}
.buygood-btn{background: #ff5757;width: 140px;line-height: 50px;margin-top: -10px;}
.soldout-btn{border:1px solid #333;width: 140px;line-height: 50px;margin-top: -10px;}
.good-single .small-flame{width:49%;margin-right: 2%;}
.good-single .small-flame{width:49%;margin-right: 0%;}
.el2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.big-subject{height: 60px;line-height: 30px;font-size: 28px;}
.small-subject{height: 36px;line-height: 18px;}
.cf0{color: #ff5757;}
.ml5{margin-left: 5px;}
.mt5{margin-top: 5px;}
.ft38{font-size: 38px;vertical-align: -3px;}
.mt40{margin-top: 40px;}
.sold-out{left: 29%;top: 25%;}
.mt-8{margin-top: -8px;}
.mt-15{margin-top: -15px;}
.tip-bg{background: url('http://wap.dev.epet.com/app/img/tips.ed7a8bd8.png');width: 75px;height: 75px;left: -36px;top: -52px;background-size: 100% 100%;transform: rotate(-30deg)}
.tip-bg-new{border-radius: 5px 0 10px 0;background: #ff5757;box-shadow: 0px 1px 4px #ff5757;top: -2px;left: 0;padding: 3px 15px;}
.tip-bg-small{background: url('http://wap.dev.epet.com/app/img/tips.ed7a8bd8.png');width: 50px;height: 50px;left: -15px;top: -28px;background-size: 100% 100%;transform: rotate(-30deg)}


















































