.yx-banner{ widows: 100%; height: 2.33rem; background: url(../images/yxbannerbg.jpg) no-repeat center; background-size: 100% 100%; position: relative;}
body{ font-family: '微软雅黑';}
.yx-shoplogo{ position: absolute; width: 1.18rem; height:1.18rem;left: .25rem; top: .56rem; }
.yx-shoplogo img{ width: 100%;}
.yx-shopname{ width: 3.2rem; position: absolute; left: 1.45rem; top: .6rem;}
.yx-shopntop{ font-size: .28rem; color: #fff; text-align: center; padding-top: .2rem; width: 3.2rem; height: .3rem; line-height: .3rem; overflow: hidden;}
.yx-shopbottom{ position: relative;  width: 2rem; margin: 0 auto; top: .1rem;}
.yx-shopbtext{ font-size: .18rem; text-align: center; height: .3rem; line-height: .3rem; width: 1.6rem;opacity: 0.9; margin: 0 auto;float: left; color: #fff;}
.yx-shopbleft,.yx-shopbright{ width: .2rem; float: left; height: .15rem; border-bottom: 1px solid #fff; opacity: 0.8;}
.yx-shopc{ position: absolute; top:.9rem;font-size: .24rem; right: .25rem; width: 1.4rem; height: .45rem;text-align: center; line-height: .45rem; color: #fff;background-color: #ef2628; border-radius: 3px;} 
.yx-shopc i{ font-size: .22rem;}
.yx-address{ width: 100%; height: 1.6rem; border-bottom: 1px solid #e1e1e1;}
.yx-public{ line-height: .35rem; padding-left: .25rem;}
.yx-puplicnum span:nth-child(1){ color: #333;font-size: .3rem; font-weight: bold; }
.yx-puplicnum span:nth-child(2){ font-size: .28rem; color: #c0c0c0; margin-left: .15rem;}
.yx-puplicnum span:nth-child(3){font-size: .28rem; color: #999; float: right; position: relative; top: .30rem; right: .25rem;}
.yx-puplicnum span:nth-child(3) i{font-size: .27rem;}
.yxpuplicad{ color: #303030; font-size: .27rem; line-height: .95rem; width: 7.2rem; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.yxpuplicad i{margin-right: .1rem;}
.yx-shopCoupon{ width: 100%; background-color: #eee; padding: .3rem 0; overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.yx-shopCoupon ul{ white-space:nowrap; width: 100%;overflow: scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;font-size: 0px; }
.yx-shopCoupon ul li{ display: inline-block; width: 3.3rem; position: relative; background-color: #fff; height: 1.85rem; border: 1px solid #cecece; border-radius: 3px; margin-left: .2rem;}
.yx-shopCoupon ul li:nth-last-child(1){ margin-right: .25rem;}
.yx-shopCoupon ul::-webkit-scrollbar {
display: none;
}
.yx-couponprice{ position: absolute; top: .45rem; font-weight: bold; left: .10rem;color: #ff7200; line-height: .45rem; height: .45rem;  font-size: .42rem; width: 1.4rem; text-align: center; border-right:1px solid #d1d1d1 ;}
.yx-couponprice span{ font-size: .22rem;}
.yx-condition{ width: 1.7rem; position: absolute; top: .41rem; right: .05rem; }
.yxcondlist1{font-size: .18rem; line-height: .2rem; text-align: center; width: 1.7rem; color: #333; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.yxcondlist2{font-size: .16rem; text-align: center; margin-top: .1rem;
    color: #333;}
.yxcondgetnow{ width: 1.55rem; height: .4rem; text-align: center; line-height: .4rem; position: absolute; bottom: .2rem; left: 50%; margin-left: -.7525rem; border-radius: 50px; color: #fff; background-color: #ff7200; font-size: .19rem;}
.yx-shopmalllist{  border-bottom: 1px solid #D9D9D9; padding: .15rem 0 0 0; overflow: hidden;}
.yxsmlists{ overflow: hidden;padding: 0 .12rem; background-color: #fff;}
.yxsmlists li{ width: 3.53rem; border:1px solid #e1e1e1; float: left; margin-top: .15rem; }
.yxsmlists li:nth-child(2n-1){ margin-right: .1rem;}
.yxsmlistimg{ width: 3.53rem; height: 3.53rem; overflow: hidden;}
.yxsmlistimg img{ width: 100%; float: left;}
.yxsmlistname{ width: 3rem;  color: #303030;  line-height: .6rem; font-size: .26rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 0 auto;}
.yxsmlistprice{ font-size: .26rem; color: #ee2626; padding-left: .20rem; line-height: .4rem;}
.yxsmlistprice span{font-size: .2rem;}
.yxsmlistprice del{ font-size: .2rem; color: #9a9a9a;}
.yxmallmore{ overflow: hidden; background-color: #fff; padding-bottom: .2rem}
.ymmmain{ margin-top: .3rem; overflow: hidden;}
.lodingimg{ width: .5rem; height: .5rem; vertical-align: middle; margin-right: .2rem;  -webkit-transform:translate3d(0,0,0);  -moz-transform:translate3d(0,0,0);  transform:translate3d(0,0,0);  -webkit-animation:play 1s linear infinite;  -moz-animation:play 1s linear infinite;  animation:play 1s linear infinite;}
.ymmmleft,.ymmmright{ width: 2.825rem; float: left; height: .2rem; border-bottom: 1px solid #e1e1e1;}
.yxmoreand{ width: 1.85rem;text-align: center; height: .4rem; line-height: .4rem; font-size: .24rem; float: left; color: #666;}
.yxmallmore p{ clear: both; height: .3rem; line-height: .3rem; text-align: center; margin-top: .10rem; font-size: .5rem;}
.yxmallmore p i{ float: left; margin-left: 50%;transform:rotate(180deg) translateX(50%);-webkit-transform: rotate(180deg) translateX(50%); font-size: .45rem; font-weight: bold;color: #999;}
.yx-critique{ padding: .25rem 0; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; background-color: #efefef;}
.yx-critiquetop{background-color: #FFF;}
.yxc-people{ padding-top: .2rem; line-height: .6rem; font-weight: bold; font-size: .3rem; padding-left: .2rem;color: #303030; }
.yxc-writecq{width: 6.7rem; margin: 0 auto;padding-left: .35rem; line-height: 1rem;background-color: #f3f3f3;color: #cdcdcd; margin-top: .2rem; font-size: .28rem; border-radius: 5px; }
.yxc-level{ width: 7rem; padding: .25rem .2rem; margin-top: .25rem; overflow: hidden; border-bottom: 1px solid #eee; border-top: 1px solid #eee;}
.yxc-level ul li{background-color: #ffecea; float: left; font-size: .24rem; text-align: center; padding: 0 .18rem; border-radius: 50px; margin:0 .10rem; line-height: .55rem;}
.yxc-levelselect{ background-color: #fe5900 !important; color: #fff !important;}
.yxc-level ul li:nth-child(4){ background-color: #f5f5f5;}
.yx-critiquemain ul li{ padding: .3rem .25rem .3rem .25rem; border-bottom: 1px solid #ddd; cursor: pointer;}
.yx-critiquemain ul li:nth-last-child(1){ border: none;}
.yx-critiqueuser{ height: .9rem; position: relative; }
.yxciruserimg{ position: absolute;left: 0; top: 0; width: .9rem; height: .9rem;}
.yxciruserimg img{ width: 100%; border-radius: 50%; height: 100%; object-fit: contain;}
.yxcirusernum{ position: absolute; top: .1rem; left: 1.2rem; font-size: .2rem; color: #666;}
.yxciruserlevel{ width: 1.2rem; height: .45rem; position: absolute; bottom: 0; left: 1.2rem; border: 1px solid #ffdecc; border-radius: 50px; line-height: .45rem; text-align: center; font-size: .24rem;}
.yxciruserlevel i{ font-size: .22rem;}
.yx-p-level1{color: #fe5400 !important;}
.yx-p-level2{color: #ff7b00 !important;}
.yx-p-level3{color: #666 !important;}
.yxciruserdata{ position: absolute; right: 0; top: .12rem; font-size: .21rem; color: #9a9a9a;}
.yx-critiquetext{ font-size: .24rem; color: #666; margin-top: .2rem; line-height: .3rem;  overflow: hidden;}
.yxcritiqueimglists{overflow: hidden; margin-top: .1rem; cursor: pointer;}
.yxcritiqueimglist li{ width: .9rem; height: .9rem; float: left; padding: .1rem .1rem !important; cursor: pointer; border-bottom: none !important;}
.yxcritiqueimglist ul li img{ width: 100%;}
.yx-seller{ width: 6.4rem; padding: .3rem; position: relative; margin: .4rem auto .2rem auto;font-size: .24rem; line-height: .28rem; color: #666; background-color: #f8f8f8; border-radius: 3px;}
.yx-seller-sanjiao{ position: absolute; left: .8rem;top:-.18rem; width: 0; height: 0; border-left: .24rem solid transparent;border-right: .24rem solid transparent;border-bottom: .18rem solid #f8f8f8;}
.yx-Recommend{ background-color: #fff; margin-bottom: 1rem;}
.yx-Recommendtop{ line-height: 1rem; color: #303030; font-weight: bold; font-size: .3rem; padding-left: .25rem;}
.yx-Recommendlists li{ position: relative; padding-left: .25rem; height: 2.1rem; margin-bottom: .2rem;}
.yx-Rshopimgs{ position: absolute; left: .25rem;top: 0; border: 1px solid #dadada; width: 1.8rem; height: 1.8rem;}
.yx-Rshopimgs img{ max-width: 90%; float: left;}
.yx-Rshopimg{ position: relative; height: 1.8rem;}
.yx-noactive{    font-size: .22rem;  color: #bbb;  line-height: .35rem; position: absolute; bottom: .22rem; left: 2.4rem}
.yx-Rshopimg img{ position: absolute;top:50%; left: 50%; transform:translate(-50%,-50%);-webkit-transform:translateX(-50%,-50%);}
.yx-Rshopimg i{ position: absolute; top: 0; left: 0; font-size: .8rem; color: #f02728;}
.yx-Rshopname{ position: absolute; width: 5.1rem; left: 2.4rem; overflow: hidden;}
.yx-Rshopnametext{ font-size: .26rem; color:#333; width: 3rem;float: left; line-height: .38rem; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.yx-Rshopkoubei{ float: right;padding: 0 .1rem; color:#666; float: right; margin-right: .2rem; height: .38rem; text-align: center;line-height: .38rem; border:1px solid #dbdbdb; border-radius: 3px; font-size: .22rem;}
.yx-Rshopkoubei span{ color: #f13a3b; font-weight: bold;}
.yx-mallcritiquenum{ width: 2.85rem; position: absolute;left: 2.4rem; top: .55rem;}
.yx-mallcritiquenum p{ font-size: .24rem; color: #9A9A9A; line-height: .35rem; float: right;}
.yx-mcqnum{overflow: hidden; white-space: nowrap; height: .3rem;}
.yx-mcqnumtext{ position: absolute; right: 0;top: 0; height: .3rem; background-color: #fff;}
.yx-mcqnums{ float: left; line-height: .3rem; width: 1.7rem; overflow: hidden; position: relative}
.yx-mcqnums i{float: left; color: #ff8a00;}
.yx-mallcritiquebrand{ color: #9a9a9a; font-size: .24rem; position: absolute; left: 2.4rem; top: .9rem; width: 5.1rem; border-bottom: 1px solid #eee; line-height: .55rem;}
.yx-Promotion{ position: absolute; top: 1.5rem; width: 3.5rem; left: 2.4rem; line-height: .3rem; height: .34rem; padding-top: .06rem; font-size: .24rem; color: #666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.yx-Promotion i{  color: #ff8a00; font-size: .32rem;}
.yx-Cribottom{ position: fixed; bottom: 0; width: 100%; height: 1rem;}
.yx-writeCir,.yx-yuyue{ width: 33%; line-height: 1rem; text-align: center; color: #fff; font-size: .3rem; float: left;}
.yx-writeCir{ background-color: #ff8a00;}
.yx-yuyue{background-color: #f02728;}
.yx-Calerts{ position: fixed; width: 100%; z-index: 30; height: 100%;top: 0; left: 0;}
.yx-Calert{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); position: relative;}
.yxCalertmain1{padding: .75rem .2rem .55rem .2rem; position: absolute; width: 6.65rem; left: 50%; top: 50%;background-color: #f4f4f4; border-radius: 3px; transform:translate(-50%,-50%);-webkit-transform:translateX(-50%,-50%);}
.yx-close-C{ width: .6rem; height: .6rem; position: relative; top: -.5rem; float: right; right: -.1rem;}
.yx-close-C i{ float: left; font-size: .45rem;}
.yxCalerinput{ width: 6.65rem; border: 1px solid #e2e2e2; margin-top: .2rem;}
.yxCalertop{ height: 1.1rem; background-color: #fff; border-bottom: 1px solid #e7e7e7;}
.yxCalertop dl{  display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 6.65rem;}
.yxCalertop dl dt{-webkit-box-flex: 2; -webkit-flex: 2; -ms-flex: 2; flex: 2;  text-align: right; font-size: .28rem; font-weight: bold;}
.yxCalertop dl dd{-webkit-box-flex: 3; -webkit-flex: 3; -ms-flex: 3; flex: 3; font-size: .24rem; text-align: center; color: #999999;}
.yxCalerttextare{ width: 100%; overflow: hidden; height: 2.3rem;}
.yxCalerttextare textarea{width: 6rem; padding-right: .25rem; background-color: #FFFFFF; border:none;padding-left: .4rem; padding-top: .35rem; border-bottom: 1px solid #E7E7E7; height: 100%; float: left; outline: none; font-size: .28rem;}
.yxCalertsendimg{ width: 100%; height: 1.65rem; position: relative; background-color: #fff; border-top: 1px solid #E7E7E7;}
#yxcheckimg{ width: 1.05rem; height: 1.05rem; font-size: .24rem; opacity: 0; position: absolute; top: .3rem; left: .4rem;}
.yx-userimgphone{width: 1.05rem; height: 1.05rem; border: 1px solid #e5e5e5; margin-left: .4rem; margin-top: .3rem; text-align: center; line-height: 1.05rem;}
.yx-userimgphone i{ font-size: .6rem; float: left; margin-left: .25rem; color: #9A9A9A;}
#yximgclick{ width: 3.8rem; float: right; height: 1.65rem; position: absolute; top: 0; right: 0; overflow: hidden;}
#yximgclick img{ float: left; margin-right: .2rem; margin-top: .35rem; width: 1rem; height: 1rem;}
.yximgright{ position: absolute; left: 1.6rem; top: .75rem; color: #ccc; font-size: .24rem;}
.yx-sendimgover{ width: 6.7rem; margin: 0 auto; background-color: #ee2626; border-radius: 3px;  overflow: hidden; margin-top: .2rem}
.yx-sendimgover input{  float: left; background: none; border: none; outline: none; width: 100%; height: .9rem; line-height: .9rem; color: #fff; text-align: center; font-size: .28rem;}
.yx-close-Y{ width: .6rem; height: .6rem; position: relative; top: -.5rem; float: right; right: -.1rem;}
.yxCalertmain2{padding: .75rem .2rem .55rem .2rem; position: absolute; width: 6.65rem; left: 50%; top: 50%;background-color: #fff; border-radius: 3px; transform:translate(-50%,-50%);-webkit-transform:translateX(-50%,-50%);}
.yx-Yuyyuemaintop{ font-size: .35rem; font-weight: bold; text-align: center; width: 6rem; margin: 0 auto; margin-bottom: .5rem;}
.yx-Yuyyuemainusername{ width: 6.3rem !important; height: .9rem;margin: 0 auto; margin-top: .3rem; border: 1px solid #ccc; border-radius: 3px;}
.yxCicon{ width: .8rem; height: .55rem; float: left; border-right: 1px solid #ccc;margin-top: .17rem;}
.yxCicon i{ float: left; margin-left: .2rem; font-size: .4rem; line-height: .55rem; color: #ccc;}
.yx-Yuyyuemainusername input{ width: 5.2rem; height: .6rem; float: right; border: none; outline: none; margin-top: .15rem; font-size: .28rem;}
.yx-sendYuyue{ width: 6.25rem; margin: .4rem auto 0 auto; line-height: .9rem; text-align: center; border-radius: 4px; background-color: #ee2626; color: #fff; font-size: .34rem;}
.yx-swiperarrs{z-index: 200; position: fixed; width: 100%; height: 100%;top: 0; left: 0; opacity: 0;}
.yx-swiperarr{ width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); position: relative;}
.yx-swiperarrlist{ width: 7.5rem; position: absolute; top: 50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.swiper-slide img{ width: 100%;}

.yxindex-nav{ position: absolute; background-color: #fff;z-index: 15; width: 100%;}
.yx-index-banner{ width: 7.5rem; overflow: hidden;}
.yx-index-banner img{ width: 100%; float: left;}
.yx-indexnavbar{ width: 100%; height: 1.35rem;border-bottom: 1px solid #d9d9d9;}
.yx-index-nleft{ line-height: 1.35rem; font-size: .28rem; color: #666; margin-left: .25rem; float: left;}
.yx-index-nleft i{ color: #000000;}
.yx-index-nright{ width: 6rem; float: left; margin-left: .15rem;position: relative; }
.yx-index-nright input{ float: left; border: none; outline: none;padding-left: .3rem; background-color: #f2f3f4;margin-top: .3rem; font-size: .3rem; border-radius: 5px; width: 5.6rem; float: left; height: .75rem; line-height: .75rem;}
.yx-index-nright i{ position: absolute; top: .55rem; right: .55rem; color: #9a9a9a; display: none;}
.yx-index-choice{  background-color: #ededed;}
.yx-index-screen{ background-color: #fff; height: .92rem; padding-left: .3rem;  line-height: .92rem; border-bottom: 1px solid #e1e1e1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.yx-index-malllist{ margin-bottom: 1rem; margin-top: 1.4rem;}
.yx-choice-all{color: #666; -webkit-box-flex: 3.5; -webkit-flex: 3.5; -ms-flex: 3.5; flex: 3.5; font-size: .28rem; text-align: left; position: relative;}
.yx-choice-praise{color: #666; -webkit-box-flex: 3; -webkit-flex: 3; -ms-flex: 3; flex: 3; font-size: .28rem; text-align: center;position: relative;}
.yx-choice-screen{color: #666; -webkit-box-flex: 2; -webkit-flex: 2; -ms-flex: 2; flex: 2; font-size: .28rem; text-align: center;position: relative;}
.yx-choice-all i,.yx-choice-praise i,.yx-choice-screen i{display: inline-block;  font-size: .4rem; position: relative; top: .05rem;}
.yx-choice-all em,.yx-choice-praise em{display: inline-block; height: .28rem; position: absolute; right: .1rem;top: .35rem; border-right: 1px solid #e1e1e1;}
.yx-index-help{position: fixed; bottom: 0; width: 100%; height: 1rem; line-height: 1rem; text-align: center; color: #fff; font-size: .34rem; background-color: #f02728;}
.icon-sp{ top: .75rem !important; opacity: 0;right: 50%; color: #dadada;position: absolute; display: none; width: .4rem; display: inline-block; z-index: 11;}
.icon-sp img{ float: left; width:94%;}
.yx-screencondite{ position: absolute; background: rgba(0,0,0,0.8); display: none; height: 12rem; width: 100%; z-index: 10;}
.yx-screencondite-s{ position: relative; width: 100%; height: 100%;}
.rhz-fei_main{ width: 7rem;  position: absolute; top:0; overflow-y: hidden;display: flex; background-color: #fff; display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;display: -webkit-flex;}
.rhz-fei_leftnav{flex: 3; overflow-y: auto;padding-bottom: 2rem; -webkit-box-flex: 3; border-right: 1px solid #f2f5f7; -moz-box-flex:3;-webkit-flex: 3; -ms-flex:3; background-color: #fff;}
.rhz-fei_rightnav{padding-top: .2rem; flex: 8; -webkit-box-flex: 8;  -moz-box-flex:8;-webkit-flex: 8; -ms-flex:8;}
.rhz-fei_leftnav ul li{ width: 100%; font-size: .26rem; height: .9rem; text-align: center; line-height: .9rem; border-top: 1px solid #ddd; background-color: #fff;}
.rhz-choice_bg{ color:#f02728 !important;}
.rhz-fei_leftnav ul li:nth-child(1){ border: none;}
.rhz-fei_rightnav p{ height: 1rem;  background: url("../images/checksanjiao.png") no-repeat 5rem .38rem; background-size: .105rem .22rem;}
.rhz-fei_rightnav p a{ font-size: .24rem;float: right; line-height: 1rem; padding-right: .5rem; color: #000000;}
.rhz-fei_rightnav ul li{ float: left; font-size: .24rem; background-color: #f2f6f8 !important; padding: 0 .2rem; height:.5rem; line-height: .5rem; background-color: #fff; margin: .1rem .1rem; }
.rhz-fei_rightnav ul{ overflow: hidden; margin-left: .1rem;}
.rhz-fei_is{ display: inline-block; width: .01rem;float: right; font-size: .7rem; position: absolute; right: 0; top:0;transform: rotate(-90deg);  -o-transform: rotate(-90deg);  -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);}
.rotate{ transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg) !important;-o-transform:rotate(180deg);}
.yx-choice-praiselist{ position: absolute; top: 0;left:2.8rem; border: 1px solid #e6e6e6; background-color: #fff; padding: .35rem .45rem;}
.yx-choice-praiselist div{ width: 2.2rem; height: .5rem; line-height: .5rem; color: #7c7c7c; border-radius: 3px; background-color:#f2f4f5; text-align: center; font-size: .24rem; }
.yx-choice-screenlist{ position: absolute; top: 0;right: 0; border: 1px solid #e6e6e6; background-color: #fff; padding: 0rem .45rem .35rem .45rem; width: 3.5rem;}
.yx-cslist{ padding-bottom: .3rem; overflow: hidden; padding-top: .3rem; border-bottom: 1px solid #e4e5e9;}
.yx-cslist:nth-last-child(1){ border:none;}
.yx-cslist h1{ width: 3.8rem; float: left; line-height: .4rem;font-size: .26rem; font-weight: bold; }
.yx-cslist span{padding:0 .1rem; margin-top: .15rem; color: #7c7c7c; margin-right: .1rem; height: .5rem; float: left; line-height: .5rem; border-radius: 3px; background-color:#f2f4f5; text-align: center; font-size: .24rem; }


.order-mine-top{position: fixed;top: 0;left: 0;background-color: #fff;width: 100%;z-index: 100;}
.order-mine-tops{position: relative;line-height: .8rem;font-size: .3rem;text-align: center;width: 100%;}
.order-back{    display: inline-block; width: .8rem;height: .8rem;left: .1rem;top: 0;position: absolute;}
.yx-my-usermes{ height: 1.3rem; margin-top: .8rem; border-top: 1px solid #d9d9d9; background-color: #fff;}
.yx-my-userimg{ float: left; height: .8rem; width: .8rem; margin-left: .3rem; margin-top: .25rem;}
.yx-my-userimg img{ width: 100%; border-radius: 50%; float: left; height: 100%;}
.yx-my-username{ font-size: .28rem; line-height: 1.3rem; float: left; margin-left: .2rem; }
.yx-show-shop{ width: 1.2rem; height: .44rem; line-height: .44rem; text-align: center; color: #fe5400; margin-top: .4rem; margin-right: .3rem; border:1px solid #ffbd99; font-size: .24rem; float: right; border-radius: 50px;}
.yx-my-shoplist{ margin-top: .2rem;}
.yx-critiquemains ul li{overflow: hidden; padding: .3rem .25rem .3rem .25rem; border-bottom: 1px solid #ddd; background-color: #fff; margin-bottom: .2rem;}
.yx-critiquemains ul li:nth-last-child(1){ border: none;}
.yx-my-shopname{ font-size: .3rem; font-weight: bold; position: absolute; left: 0; top: .1rem;}
.yx-my-delect{ float: right; width: .9rem; line-height: .32rem; height: .32rem; font-size: .22rem; text-align: center; color: #808080; border-radius: 50px; border: 1px solid #d9d9d9;}
.yx-backindex{ width: .75rem; height: .75rem; position: fixed; bottom: 1.4rem; left: .3rem;}
.yx-backindex img{  width: 100%;}
@-webkit-keyframes play{
    0%  {
        -webkit-transform:rotate(0deg);
    }
    100% {
        -webkit-transform:rotate(360deg);
    }
}
@-moz-keyframes play{
    0%  {
        -moz-transform:rotate(0deg);
    }
    100% {
        -moz-transform:rotate(360deg);
    }
}
@keyframes play{
    0%  {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
    }
}
.callphonemes{ width:1.3rem; line-height: .38rem; border: 1px solid rgb(255, 153, 0); color: rgb(255, 153, 0); font-size: .22rem; position: absolute;text-align: center;  border-radius: 3px; top: .6rem; right: .17rem;}
.callphonemes a{ color: rgb(255, 153, 0); font-size: .22rem;}
.phonecallus{ background-color: #f02728; text-align: center; font-size: .32rem; color:#fff; vertical-align: middle; height: 1rem; line-height: 1rem;}
.phonecallus img{ width: .8rem;vertical-align: middle; margin-right: .2rem; margin-top: -.1rem;}
.yx-guide-alerts{ position: fixed; width: 100%; height: 100%; top: 0;left: 0; z-index: 16666;}
.yx-guide-alert{ width: 100%; height: 100%; position: relative;}
.yx-guide-bg{ width: 100%;height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.7); z-index: 5;}
.yx-guide-main{ width: 7.05rem;padding-top: 1.05rem; text-align: center; background-color: #FFFFFF; border-radius: 3px; position: absolute; top: 50%;left: 50%; z-index:6;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.yx-guide-main .yx-gm-title{ font-size: 0.32rem; color: #ce2b2c; text-align: center;}
.yx-guide-main .yx-gm-text{  text-align: center; color: #999; font-size: 0.28rem; margin-top: 0.65rem; line-height: 0.35rem; }
.yx-guide-main a{ display: inline-block; border-radius: 5px; width: 6.3rem; height: 0.9rem;line-height: 0.9rem;color: #fff !important; margin-bottom: 0.6rem; margin-top: 1rem; font-size: 0.32rem; background-color: #ce2b2c; text-align: center;}