@charset "utf-8";
* {
margin:0;
padding:0;
}
html{font-size:14px;}
body {background:#FFF;color:#000;font-family: "Helvetica Neue",Helvetica,"Microsoft Yahei";-webkit-tap-highlight-color:rgba(0,0,0,0);}
div,form,img{border:0px;}
li{list-style-type:none;}
a{color:#333;text-decoration:none;cursor:pointer;outline:none;}
a:hover{text-decoration:none;outline:none;}
input,select,textarea{vertical-align:middle;font-size:1rem;font-family: "Helvetica Neue",Helvetica,"Microsoft Yahei";outline:none;}
input::-webkit-inner-spin-button {-webkit-appearance: none;}
input::-webkit-outer-spin-button {-webkit-appearance: none;}
input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset !important;}
button{border:0;cursor:pointer;}

.c{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.m10{margin:10px;}
.clear{clear:both;}
.hide{display:none;}
.f3{background:#f3f3f3;}
.f9{background:#f9f9f9;}
.red{color:#ff0000;}
.blue{color:#0e90e2;}
.pink{color:#e57186;}
.green{color:#8bc34a;}
.mcr{color:#FF9800;}
.open{color:#00B93E;}
.nobd{border:0px !important;}
.c9{color:#999;}
.cb{color:#bbb;}
.cc{color:#ccc;}
.cf{color:#fff;}
.bf{background:#F9F9F9;}
.nobg{background:none;}
.r,.mr,.fr{float:right;}
.l,.mlm,.fl{float:left;}
.lh3{line-height:3em;}
.bdb{border-bottom:1px solid #eee;}
.bdt{border-top:1px solid #eee;}
.bdb10{border-bottom:10px solid #f9f9f9;}
.bdt10{border-top:10px solid #eee;}
.pack{width:100%;margin:auto;position:relative;}
.box{padding:20px;overflow:hidden;}
.mbox{padding:0px 10px;background:#fff;overflow:hidden;}
.mcolor{color:#fc3065;}
.err{border-bottom:1px solid #fc3065;color:#fc3065;}
.e{color:#fc3065;}
.block{display:block;}

.bin{padding:10px;clear:both;position:relative;}
.slet{background:#f9f9f9;border:1px solid #f3f3f3;padding:0px 5px;height:30px;line-height:30px;}
.inpt{width:200px;background:#f9f9f9;padding:0px 5px;border:1px solid #f3f3f3;height:30px;line-height:30px;padding:0 5px;}
.sin{width:80px;border:1px solid #f3f3f3;background:#f9f9f9;padding:0px;color:#ff9800;height:30px;line-height:30px;padding:0 5px;}
.mcrsin{width:40px;border:1px solid #ff9800;padding:0px 2px;color:#ff9800;}
.input{width:100%;border:0px;height:30px;line-height:30px;}
.nin{width:60px;border:0px;}

.btn{background:url(../image/bgline.png) center center repeat-y #F89C68;color:#fff;text-align:center;padding:0px;font-size:16px;height:3.2rem;line-height:3.2rem;cursor:pointer;width:100%;border:0px;margin:20px 0px;border-radius:4rem;}
.abtn{display:inline-block;padding:0px 20px;height:34px;line-height:34px;border:1px solid #ffa365;font-size:14px;color:#ffa365;border-radius:30px;text-align:center;}
.nbtn{display:inline-block;border-radius:5px;width:100%;height:42px;line-height:42px;margin:10px 0px;color:#333;background:#eee;border:0px;font-size:1.2em;text-align:center;}
.ebtn{display:inline-block;color:#2D69ED;border:1px solid #2D69ED;border-radius:3px;cursor:pointer;line-height:30px;margin:auto;padding:0px 20px;}

.rebtn{display:inline-block;background:#03a9f4;background-size:100%;border-radius:25px;color:#fff;text-align:center;padding:3px 20px;font-size:14px;}
.delbtn{display:inline-block;color:#f44336;border:1px solid #f44336;border-radius:25px;text-align:center;padding:3px 20px;font-size:14px;}
.mbtn{display:inline-block;color:#ffa001;border:1px solid #ffa001;border-radius:3px;cursor:pointer;line-height:30px;margin:auto;padding:0px 20px;}
.xbtn{display:inline-block;color:#03a9f4;border:1px solid #03a9f4;border-radius:3px;cursor:pointer;line-height:30px;margin:auto;padding:0px 20px;}
.obtn{display:inline-block;background:#ffa001;color:#fff;border:1px solid #ffa001;border-radius:3px;cursor:pointer;line-height:30px;margin:auto;padding:0px 20px;}
.bluebtn{display:inline-block;background:#2BC1F6;color:#fff;border:1px solid #2BC1F6;border-radius:3px;cursor:pointer;line-height:30px;margin:auto;padding:0px 20px;}
.zbtn{display:inline-block;color:#888;border:1px solid #888;border-radius:3px;cursor:pointer;line-height:30px;margin:auto;padding:0px 20px;}
.dbtn{display:inline-block;color:#f44336;border:1px solid #f44336;border-radius:3px;cursor:pointer;line-height:30px;margin:auto;padding:0px 20px;}
.goto{display:inline-block;cursor:pointer;margin:0px 20px;padding:0px 20px;font-size:13px;height:30px;line-height:30px;background:#2D69ED;border:1px solid #2D69ED;color:#fff;border-radius:3px;box-sizing:border-box;}
.cbtn{display:inline-block;cursor:pointer;margin:0px 20px;padding:0px 20px;font-size:13px;height:30px;line-height:30px;background:#fff;border:1px solid #2D69ED;color:#2D69ED;border-radius:3px;box-sizing:border-box;}

.prev{display:inline-block;width:100%;height:42px;line-height:42px;margin:10px 0px;color:#fff;background:#607d8b;border:0px;font-size:16px;text-align:center;}
.next{display:inline-block;width:100%;height:42px;line-height:42px;margin:10px 0px;color:#fff;background:#F89C68;border:0px;font-size:16px;text-align:center;}

.selt{height:30px;line-height:30px;}
.area{width:95%;height:150px;border:1px solid #ccc;padding:5px;}
.error{margin-top:100px;color:#666;text-align:center;}
.error .mbtn{margin-top:30px;border-radius:20px;}
.error .msgbox{padding:20px;}
.noinpt{border:0px;height:40px;text-align:right;width:200px;}

.mtip{background:#fff;color:#000;height:50px;line-height:50px;text-align:center;font-size:16px;position:relative;margin:auto;box-shadow:0px 5px 20px #eee;-webkit-box-shadow:0px 5px 20px #eee;z-index:1;}
.mtip em{display:inline-block;background:url(../image/go.png) center center no-repeat;background-size:17px 17px;width:50px;height:50px;position:absolute;top:0px;left:0px;cursor:pointer;}
.mtip a.back{display:inline-block;background:url(../image/go.png) center center no-repeat;background-size:17px 17px;width:50px;height:50px;position:absolute;top:0px;left:0px;cursor:pointer;}
.mtip a.fr{position:absolute;top:0px;right:10px;height:50px;padding:0px 5px;line-height:50px;color:#000;}

.ntip{display:block;width:100%;color:#fff;height:50px;line-height:50px;text-align:center;font-size:16px;position:fixed;top:0;left:0;z-index:1;}
.ntip em{display:inline-block;background:url(../image/wgo.png) center center no-repeat;background-size:17px 17px;width:50px;height:50px;position:absolute;top:0px;left:0px;cursor:pointer;}
.ntip a.back{display:inline-block;background:url(../image/wgo.png) center center no-repeat;background-size:17px 17px;width:50px;height:50px;position:absolute;top:0px;left:0px;cursor:pointer;}
.ntip a.fr{position:absolute;top:0px;right:10px;height:50px;padding:0px 5px;line-height:50px;color:#000;}

.checkbox{display:inline-block;margin:0px 30px 0px 0px;position:relative;line-height:30px;color:#333;cursor:pointer;}
.checkbox input{margin-right:8px;opacity:0;}
.checkbox em{position: absolute;left:0px;top:6px;width:16px;height:16px;border-radius:2px;border:1px solid #ddd;}
.checkbox input:checked+em{border:1px solid #ff9800;}
.checkbox input:checked+em::after{position:absolute;content: "";width:5px;height:9px;top:0px;left:5px;border:1px solid #ff9800;border-top:none;border-left:none;transform:rotate(45deg)}
.radio{display:inline-block;margin:0px 15px 0px 0px;position:relative;line-height:30px;color:#333;cursor:pointer;}
.radio input{margin-right:0px;opacity:0;}
.radio em{position: absolute;left:0px;top:6px;width:12px;height:12px;border-radius:50%;border:2px solid #ddd;}
.radio input:checked+em{background-color:#ff9800;border:2px solid #ff9800;}
.radio input:checked+em::after{position:absolute;content: "";width:8px;height:8px;background:#fff;border-radius:5px;top:2px;left:2px;}
.select{display:inline-block;position:relative;background:#f6f6f6;padding:0px 5px;padding-right:15px;cursor:pointer;margin-left:5px;}
.select em{width:0;height:0;border:4px solid transparent;border-top-color:#aaa;position: absolute;right:5px;top:12px;content:"";}
label.switch input {position: absolute;opacity: 0;visibility: hidden; }
label.switch input:checked {border-color: #ff9800;box-shadow: #ff9800 0 0 0 16px inset;background-color: #ff9800; }
label.switch input:checked:before {left: 27px; }
label.switch input:disabled + .bui-switch {background-color: #e8e8e8;border: solid 1px #dfdfdf;}
label.switch input:disabled + .bui-switch:before {background-color: #c1c1c1; }
label.switch input:disabled:checked + .bui-switch {background-color: #e8e8e8;box-shadow: #e8e8e8 0 0 0 16px inset;border: solid 1px #dfdfdf; }
label.switch input:disabled:checked + .bui-switch:before {background-color: #c1c1c1; }
label.switch .bui-switch {width: 50px;height: 25px;position: relative;border: 1px solid #dfdfdf;background-color: #fdfdfd;box-shadow: #dfdfdf 0 0 0 0 inset;border-radius: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;background-clip: content-box;display: inline-block;-webkit-appearance: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;outline: none;-webkit-transition: background-color ease 0.4s;transition: background-color ease 0.4s; }
label.switch .bui-switch:before {content: '';width: 23px;height: 23px;position: absolute;top: 1px;left: 1px;border-radius: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;background-color: #fff;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);}
label.switch input:checked + .bui-switch {border-color: #ff9800;box-shadow: #ff9800 0 0 0 16px inset;  background-color: #ff9800; }
label.switch input:checked + .bui-switch:before {left: 27px; }
label.switch .bui-switch:before {-webkit-transition: left 0.3s;transition: left 0.3s; }
label.switch input:checked + .bui-switch {box-shadow: #dfdfdf 0 0 0 0 inset;background-color: #ff9800;-webkit-transition: border-color 0.4s, background-color ease 0.4s;transition: border-color 0.4s, background-color ease 0.4s;}
label.switch input:checked + .bui-switch:before {-webkit-transition: left 0.3s;transition: left 0.3s; }

.header{position:relative;z-index:1002;height:50px;background:#fff;font-size:16px;border-bottom:1px solid #f3f3f3;}
.header .logo{margin:auto;width:140px;height:50px;background:url(../image/logo.png) center center no-repeat;background-size:70%;}
.header .menubar{position:absolute;top:0px;left:0px;width:50px;height:50px;background:url(../image/menubar.png) center center no-repeat;background-size:70%;}
.guide{background:url(../image/guide.png) right top no-repeat #000;background-size:50%;width:100%;height:667px;opacity:0.5;position:absolute;top:0;left:0;}

.menu{display:table;width:100%;position:fixed;margin:auto;left:0px;right:0px;bottom:0;text-align:center;color:#000;background:#fff;z-index:999;box-shadow:0px -5px 20px #eee;-webkit-box-shadow:0px -5px 20px #eee;}
.menu a{display:table-cell;color:#666;padding:10px 0px;font-size:12px;width:25%;}
.menu a.cur{color:#fe915f;}
.menu img{width:15px;height:15px;vertical-align:middle;}
.menu span{display:block;margin-top:5px;}

.menu2{display:table;width:100%;position:fixed;margin:auto;left:0px;right:0px;bottom:0;text-align:center;color:#000;background:#fff;z-index:999;box-shadow:0px -5px 20px #eee;-webkit-box-shadow:0px -5px 20px #eee;}
.menu2 a{display:table-cell;color:#ff9800;width:50%;height:50px;line-height:50px;font-size:15px;}
.sharebtn{position:relative;}
.sharebtn input{position:absolute;top:0px;left:0px;border:0px;width:100%;height:50px;opacity:0;}

.advert{margin:20px;border-radius:20px;}
.advert img{width:100%;}
.advert .swiper{border-radius:20px;}
.advert .swiper-slide img{}
.barbox{position:absolute;top:0px;left:-200px;z-index:1005;box-sizing:border-box;background:#FFF;width:200px;padding:0rem 25px;}
.barbox .userinfo{height:50px;display:flex;margin-top:20px;}
.barbox .userinfo .ulogo{width:50px;}
.barbox .userinfo .ulogo img{width:40px;height:40px;margin-top:5px;border-radius:30px;}
.barbox .userinfo .name{flex:1;font-size:1.1rem;height:50px;line-height:50px;overflow:hidden;}
.barbox .link a{display:block;margin:1rem 0;line-height:3rem;}
.barbox .link a:hover{color:#FF9800}

.index .searchbox{margin:20px 20px 0 20px;height:3rem;cursor:default;}
.index .searchbox .o{background:#f2f2f1;border-radius:3rem 0px 0px 3rem;color:#777;padding-left:1.4rem;position:relative;line-height:3rem;}
.index .searchbox .wp40{background:#f2f2f1;border-radius:0 3rem 3rem 0;}
.index .searchbox input{height:3rem;width:100%;border:0px;background:none;}
.index .searchbox .submitbtn{width:4rem;height:3rem;background:url(../image/search.png) center center no-repeat #f2f2f1;background-size:15px;}

.imenu{margin:auto;text-align:center;color:#000;margin:20px 0px;overflow:hidden}
.imenu a{display:inline-block;color:#333;width:25%;font-size:1rem;}
.imenu em{display:inline-block;width:42px;height:42px;vertical-align:middle;}
.imenu span{display:block;margin-top:5px;height:2rem;line-height:2rem;overflow:hidden;}

.optmenu{background:#fff;border-bottom:1px solid #eee;}
.optmenu ul li{display:inline-block;text-align:center;width:50%;height:50px;line-height:50px;}
.optmenu a{display:inline-block;text-align:center;padding:0px 10px;height:49px;}
.optmenu a.cur{color:#ff9800;border-bottom:2px solid #ff9800;}

.search{background:#fff;line-height:30px;}
.search .searchbox{padding:10px 10px;height:40px;cursor:default;}
.search .searchbox .wp40{background:#f2f2f1;border-radius:5px 0px 0px 5px;}
.search .searchbox .o{background:#f2f2f1;border-radius:0px 5px 5px 0px;color:#999;}
.search .searchbox i{border: solid black;border-width: 0 1px 1px 0;display: inline-block;padding:3px;margin:0px 10px;transform: rotate(45deg);-webkit-transform: rotate(45deg);position:relative;top:-3px;}
.search .searchbox i.down {}
.search .searchbox input{height:40px;width:100%;border:0px;background:none;}
.search .searchbox .submitbtn{width:40px;height:36px;background:url(../image/search.png) center center no-repeat;background-size:15px;}
.search .tbar{color:#999;margin-top:10px;}
.search .snav{background:#fff;padding:2rem 0px;height:40px;line-height:40px;border-bottom:1px solid #f6f6f6}
.search .snav a{position:relative;display:inline-block;padding:0px 20px;font-size:1.3rem;}
.search .snav a.on{color:#2F47FF;}
.search .snav .on em{display:block;width:25px;height:3px;background:#2F47FF;margin:auto;margin-top:10px;}
.search .list{margin:20px;box-sizing: border-box;}
.search .list .item{display:inline-block;box-sizing:border-box;width:50%;padding-right:10px;border-radius:1rem;}
.search .list .item:nth-of-type(2n){padding-left:10px;padding-right:0px;}
.search .list .item .thumb{margin:0px;}
.search .list .item .thumb img{width:100%;border-radius:20px;}
.search .list .item .title{margin:0 10px;font-size:1.2rem;line-height:2rem;height:2rem;overflow:hidden;}
.search .list .item .price{margin:10px;color:#ff5722;font-size:1.2rem;line-height:2rem;}
.search .list .item .price font{font-size:14px;margin-right:5px;}
.search .list .shop{display:flex;box-sizing:border-box;width:100%;margin:20px 0;padding-top:10px;border-bottom:1px solid #f3f3f3}
.search .list .shop .thumb{width:80px;}
.search .list .shop .thumb img{width:60px;height:60px;border-radius:50px;}
.search .list .shop .main{flex:1;padding-bottom:20px;}
.search .list .shop .main .title{margin:0;font-size:1.2rem;overflow:hidden;}
.search .list .shop .main .major{font-size:1rem;line-height:3rem;color:#999;}

.find{background:#fff;margin-top:100px;}
.findtop{position:relative;width:100%;background:#fff;z-index:1002}
.findtop .searchbox{padding:10px 10px;height:40px;border-bottom:1px solid #eee;}
.findtop .searchbox .go{display:inline-block;background:url(../image/go.png) center center no-repeat;background-size:17px 17px;width:20px;height:20px;vertical-align:middle;cursor:pointer;}
.findtop .searchbox .wp50{background:#f2f2f1;border-radius:0px 20px 20px 0px;}
.findtop .searchbox .o{background:#f2f2f1;border-radius:20px 0px 0px 20px;padding-left:20px;}
.findtop .searchbox input{height:40px;width:100%;border:0px;background:none;}
.findtop .searchbox .submitbtn{width:40px;height:36px;background:url(../image/search.png) center center no-repeat;background-size:14px;}

.findbar{background:#fff;border-top:1px solid #eee;font-size:1rem;border-bottom:1px solid #eee;margin:0px;padding:0px 20px;color:#333;cursor:default;position:relative;}
.findbar ul li{display:inline-block;width:23%;height:50px;line-height:50px;}
.findbar ul li span{display:block;}
.findbar i{border:1px solid black;border-width: 0 1px 1px 0;display: inline-block;padding:3px;margin-left:5px;transform: rotate(45deg);-webkit-transform: rotate(45deg);position:relative;top:-3px;}
.findbar a{display:inline-block;padding:0px 10px;height:49px;}
.findbar a.cur{color:#ff9800;border-bottom:2px solid #ff9800;}
.findbar .okbtn{display:inline-block;background:url(../image/bgline.png) center center repeat-y #FF9800;background-size:100%;border-radius:25px;color:#fff;text-align:center;padding:0px 30px;font-size:14px;height:30px;line-height:30px;margin:20px 10px;}
.findbar .resetbtn{display:inline-block;background:#999;border:0px;border-radius:25px;color:#fff;text-align:center;padding:0px 30px;font-size:14px;height:30px;line-height:30px;margin:20px 10px;}

.factory .searchbox{padding:20px;height:3rem;cursor:default;background:#fff;position:relative;z-index:1002}
.factory .searchbox .o{background:#f2f2f1;border-radius:3rem 0px 0px 3rem;color:#777;padding-left:1.4rem;position:relative;line-height:3rem;}
.factory .searchbox .wp40{background:#f2f2f1;border-radius:0 3rem 3rem 0;}
.factory .searchbox input{height:3rem;width:100%;border:0px;background:none;}
.factory .searchbox .submitbtn{width:4rem;height:3rem;background:url(../image/search.png) center center no-repeat #f2f2f1;background-size:15px;}
.factory .findbar{border:0px;}
.factory .findbar a{padding:0}

.findbox{position:absolute;top:50px;left:0;width:100%;padding:0px;background:#fff;z-index:100;}
.findbox a{display:block;height:40px;line-height:40px;margin:0 20px;}
.findbox a.tl{text-align:left;}
.findbox a.on{color:#ff9800;}
.sortbox,.areabox,.classbox,.typebox{display:none;z-index:2000;}
.classbox .item{font-size:1.1rem;width:90px;padding:10px 0;background:#f9f9f9;height:100%;overflow-y:auto;}
.classbox .item a{margin:0;margin-bottom:10px;text-align:center;}
.classbox .item a.on{background:#fff;}
.classbox .main{position:absolute;top:0px;left:120px;font-size:1.1rem;height:100%;width:80%;overflow-y:auto;}
.classbox .main .minbox{}
.classbox .main .minbox .name{font-weight:bold;font-size:1.2rem;padding-top:10px;}
.classbox .main .minbox a{margin:0;}

.index .list{margin:20px;box-sizing: border-box;}
.index .list .item{display:inline-block;box-sizing:border-box;background:#fff;width:46%;margin:2%;border-radius:1rem;box-shadow:0px 0px 20px #e3e3e3;-webkit-box-shadow:0px 0px 20px #e3e3e3;}
.index .list .item .thumb{margin:10px;}
.index .list .item .thumb img{width:100%;border-radius:6px;}
.index .list .item .title{margin:10px;font-size:1.2rem;line-height:2rem;height:2rem;overflow:hidden;}
.index .list .item .price{margin:10px;color:#ff5722;font-size:1.2rem;line-height:2rem;}
.index .list .item .price font{font-size:14px;margin-right:5px;}

.optbar{}
.optbar b{display:inline-block;border:1px solid #e57186;color:#e57186;width:24px;height:24px;line-height:24px;text-align:center;border-radius:9px;cursor:pointer;}
.optbar .add{background:#e57186;color:#fff;}
.optbar input{width:26px;border:0px;text-align:center;color:#e57186;}

.table {display:table;width:100%;}
.table dl{display:table-row;width:100%;}
.table dl dt,.table dl dd{display:table-cell;}

.table {display:table;width:100%;}
.table ul{display:table-row;width:100%;}
.table ul li{display:table-cell;}

.form{}
.form .table dl .input{height:50px;line-height:50px;width:50%;}
.form .table dl{line-height:50px;}
.form .table dl dt{width:80px;border-bottom:1px solid #eee;color:#666;}
.form .table dl dd{border-bottom:1px solid #eee;position:relative;}

.detail{line-height:2rem;}
.detail .title{font-size:1.2rem;line-height:3rem;}
.detail .tab{font-size:16px;}
.detail .attritem .item{color:#666;cursor:pointer;line-height:2.4rem;}
.detail .attritem .item .name{width:50px;display:inline-block;}
.detail .price{font-size:1.4rem;color:#ff3300}
.detail .price span{font-size:0.8rem;}
.detail .content img{max-width:100%;}

.atbox{display:none;position:fixed;bottom:0;left:0;background:#fff;width:100%;z-index:1002;padding:20px 0;}
.atbox .attrprice{font-size:1.4rem;color:#ff3300;padding:0 20px;}
.atbox .attrprice i{font-size:0.8rem;}
.atbox .abtn{display:none;margin-top:20px;height:3rem;line-height:3rem;font-size:1.2rem;cursor:pointer;}
.attr{font-size:16px;margin:20px 20px;}
.attr .item{border-bottom:0px dashed #ddd;padding:10px 0px;}
.attr .title{line-height:3rem;}
.attr .spec,.attr .color{margin-bottom:1rem;}
.attr a{display:inline-block;border-radius:3px;font-size:13px;border:1px solid #eee;background:#f9f9f9;color:#000;padding:0px 15px;cursor:pointer;margin:0 10px 5px 0px;line-height:30px;}
.attr a:hover{color:#ff9800;border:1px solid #ff9800}
.attr .current{border:1px solid #FF9800;color:#FF9800;}
.attr .grey{border:1px solid #ddd;color:#ddd;}

.buymenu{width:100%;position:fixed;margin:auto;left:0px;right:0px;bottom:0;text-align:center;color:#000;padding:1rem 0;background:#fff;z-index:999;border-top:1px solid #f6f6f6;}
.buymenu .gohome{display:inline-block;margin:auto;background:#FAE7C7;color:#000;width:30%;height:3.5rem;line-height:3.5rem;font-size:1.1rem;border-radius:5rem;margin-right:2rem;}
.buymenu .linkman{display:inline-block;margin:auto;background:url(../image/bg2.png) left center repeat-y #FFF;color:#fff;width:50%;height:3.5rem;line-height:3.5rem;font-size:1.1rem;border-radius:5rem;}

.tip{width:14px;height:14px;position:absolute;right:5px;top:-10px;}
.em1,.em2{width:0px;height:0px;display:block;position:absolute;left:0px;top:0px;border-top:5px transparent dashed;border-right:5px transparent dashed;border-bottom:5px #fff solid;border-left:5px transparent dashed;overflow:hidden;}
.em1{bottom:1px;border-bottom:5px gray solid;}
.em2{border-bottom:5px white solid;}

.page{clear:both;margin:20px 0px;text-align:center;}
.page a{display:inline-block;padding:0px 8px;line-height:24px;font-size:12px;text-align:center;border:0px solid #ccc;background:#ccc;color:#fff;margin:0px 5px;}
.page .current{background:#e57186;}
.page .prev{background:#e57186;}
.page .next{background:#e57186;}
.page .off{background:#aaa;}
.loadmore{padding:20px 10px;text-align:center;color:#bbb;cursor:default;}

.noread{border:1px solid #eee;font-weight:bold;}

.login{padding:40px 30px;border-radius:5px;z-index:1002;height:auto;}
.login .loglogo{}
.login .loglogo a{display:block;width:80px;height:80px;border-radius:10px;margin:auto;background:url(../image/loglogo.jpg) center center no-repeat;background-size:80px 80px;}
.login .logselt{padding:5px;font-size:1.2rem;width:160px;margin:auto;margin-top:40px;color:#b9b9b9;}
.login .logselt span{display:inline-block;width:80px;height:4rem;line-height:4rem;text-align:center;cursor:pointer;}
.login .logselt .on{background:#fff;color:#000;border-bottom:2px solid #000;}
.login .tap{font-size:18px;line-height:40px;padding:20px 0px 0px 0px;}
.login .item{position:relative;}
.login .item input{border:1px solid #F3F6FF;background:#F3F6FF;border-radius:10px;padding:5px 10px;width:100%;height:50px;line-height:50px;}
.login .item .getcode{display:block;padding:0px 10px;height:40px;line-height:40px;color:#FF7A57;position:absolute;top:5px;right:10px;font-size:14px;z-index:100;}
.login .logerr{margin:10px 0px;height:30px;line-height:30px;color:#f44336;}
.login .gobtn{display:block;width:100%;font-size:18px;background:#FF7A57;color:#fff;text-align:center;height:50px;line-height:50px;margin-top:10px;border-radius:10px;}
.login .agreebox{margin-top:20px;line-height:30px;color:#999;}
.login .agreebox .ack{border:1px solid #333;cursor:pointer;margin-right:5px;}
.login .agreebox a{color:#FF7A57;}
.verify{width:150px;}
.code{border-radius:3px;border:1px solid #fddee6;margin:0px 5px;cursor:pointer;}

.nmenu{padding:0px 10px;background:#fff;}
.nmenu a{display:block;padding:5px 0px;line-height:40px;font-size:14px;border-bottom:1px solid #eee;background-size:12px 12px;}
.itemenu{padding:10px 10px;background:#fff;}
.itemenu a{display:block;padding:10px 0;line-height:40px;font-size:14px;border-bottom:1px solid #eee;background:url(../image/arrow.png) center right no-repeat;background-size:12px 12px;}
.itemenu .mzc em{display:inline-block;width:22px;height:40px;background:url(../image/mzc.png) center center no-repeat;background-size:20px;vertical-align:top;margin-right:10px;}
.itemenu .msy em{display:inline-block;width:22px;height:40px;background:url(../image/msy.png) center center no-repeat;background-size:20px;vertical-align:top;margin-right:10px;}
.itemenu .mjl em{display:inline-block;width:24px;height:40px;background:url(../image/mjl.png) center center no-repeat;background-size:24px;vertical-align:top;margin-right:10px;}

.imgbox{padding:10px 0px;}
.imgbox .cover,.imgbox .qrcode{height:80px;}
.imgbox .cover img,.imgbox .qrcode img{height:80px;border:1px solid #eee;}
.upload{position:relative;display:inline-block;background:#2D69ED;padding:0px 24px;font-size:14px;height:32px;line-height:32px;color:#fff;cursor:pointer;}
.upload i{font-size:24px;}
.upload font{font-size:24px;}
.upload:hover{color:#fff;}
.upload input{width:100%;position:absolute;top:0;left:0;opacity:0;height:32px;z-index:10;cursor:pointer;}

.factory .fnav{background:#fff;padding:15px 20px;height:40px;line-height:40px;border-bottom:1px solid #eee;border-radius:10px 10px 0px 0px;}
.factory .fnav a{position:relative;display:inline-block;padding:0px 30px;font-size:17px;}
.factory .fnav a:hover{color:#2F47FF;}
.factory .fnav a.on{color:#2F47FF;}
.factory .fnav .on em{display:block;width:16px;height:3px;background:#2F47FF;margin:auto;}
.factory .list{margin:20px;box-sizing: border-box;}
.factory .list .item{display:inline-block;box-sizing:border-box;width:50%;padding-right:10px;border-radius:1rem;}
.factory .list .item:nth-of-type(2n){padding-left:10px;padding-right:0px;}
.factory .list .item .thumb{margin:0px;}
.factory .list .item .thumb img{width:100%;border-radius:20px;}
.factory .list .item .title{margin:0 10px;font-size:1.2rem;line-height:2rem;height:2rem;overflow:hidden;}
.factory .list .item .price{margin:10px;color:#ff5722;font-size:1.2rem;line-height:2rem;}
.factory .list .item .price font{font-size:14px;margin-right:5px;}
.factory .list .shop{display:flex;box-sizing:border-box;width:100%;margin:20px 0;border-bottom:1px solid #f3f3f3;}
.factory .list .shop .thumb{width:80px;}
.factory .list .shop .thumb img{width:60px;height:60px;border-radius:50px;}
.factory .list .shop .main{flex:1;padding-bottom:20px;}
.factory .list .shop .main .title{margin:0;font-size:1.2rem;overflow:hidden;}
.factory .list .shop .main .major{font-size:1rem;line-height:3rem;color:#999;}

.qrcode{position:fixed;left:0;bottom:0px;width:100%;background:#fff;text-align:center;padding:100px 0;z-index:1002;padding-bottom:100px;display:none;}

.protop{display:flex;padding:20px 20px;padding-top:40px;border-bottom:10px solid #f9f9f9}
.protop .logo{width:80px;}
.protop .logo img{width:60px;height:60px;border-radius:30px;}
.protop .name{flex:1;font-size:1.2rem;line-height:30px;height:60px;overflow:hidden;}
.protop .summary{font-size:1rem;color:#666;line-height:30px;height:30px;overflow:hidden;}

.service{padding:0px;margin:20px 0px;position:relative;overflow:hidden;}
.service .item{display:inline-block;text-align:center;width:50%;padding:10px 20px;padding-right:10px;position:relative;box-sizing:border-box;}
.service .item:nth-of-type(2n){padding-left:10px;padding-right:20px;}
.service .item .main{background:#fff;border-radius:20px;padding:20px 0;box-shadow:0px 0px 20px #e3e3e3;-webkit-box-shadow:0px 0px 20px #e3e3e3;}
.service .item .slogo img{width:80px;height:80px;margin:auto;}
.service .item .name{font-size:1.2rem;height:50px;line-height:50px;padding:0 10px;overflow:hidden;}
.service .item .summary{color:#999;line-height:30px;font-size:1rem;height:60px;margin-bottom:15px;padding:0 10px;word-break:break-all;overflow:hidden;}
.service .item .abtn{margin-bottom:10px;}

.subnav{background:#fff;text-align:center;padding:2rem 0px;height:40px;line-height:40px;border-bottom:1px solid #f6f6f6}
.subnav a{position:relative;display:inline-block;padding:0px 20px;font-size:1.3rem;}
.subnav a.on{color:#2F47FF;}
.subnav .on em{display:block;width:25px;height:3px;background:#2F47FF;margin:auto;margin-top:10px;}

.submenu{background:#fff;padding:0px 20px;line-height:2.4rem;overflow:hidden}
.submenu a{position:relative;display:inline-block;margin:20px 0px;background:#f3f3f3;border-radius:30px;font-size:1rem;}
.submenu a:hover{color:#2F47FF;}
.submenu a.on{background:#2F47FF;color:#FFF}

.qytop{display:flex;padding:20px 20px;padding-top:40px;border-bottom:5px solid #f9f9f9}
.qytop .logo{width:100px;}
.qytop .logo img{width:80px;height:80px;}
.qytop .name{flex:1;font-size:1.4rem;line-height:30px;}
.qytop .summary{font-size:1rem;color:#666;line-height:25px;height:25px;overflow:hidden}
.qytop .contact{font-size:1rem;color:#666;line-height:25px;}
.qiye .content{font-size:1.2rem;padding:20px;margin-top:10px;line-height:40px;}
.qiye .content p{}
.qiye .content img{max-width:100%;}

.factory .content{font-size:1.2rem;padding:20px;margin-top:10px;line-height:40px;}
.factory .content p{}
.factory .content img{max-width:100%;}
.factory .qytop{border:0;}
.factory .subnav{border-top:1px solid #f6f6f6}

/*******个人中心********/
.my{position:relative;line-height:30px;color:#000;}
.my a{color:#000;}
.my .tips{font-size:1.6rem;margin:20px;}
.my .userinfo{margin:20px;padding:20px;background:#fff;border-radius:20px;margin-bottom:0;}
.my .userinfo .avatar{width:80px;text-align:left;}
.my .userinfo .avatar img{width:60px;height:60px;border-radius:50px;border:3px solid #fff;box-shadow:0px 2px 10px #fff;-webkit-box-shadow:0px 2px 10px #fff;}
.my .userinfo .nickname{position:relative;font-size:1.2rem;line-height:2rem;}
.my .userinfo .other{color:#aaa;font-size:1rem;}
.my .userinfo dd{vertical-align:middle;}
.my .mydata{text-align:left;font-size:15px;}

.mmenu{margin:20px;padding:20px;background:#fff;border-radius:20px;padding-bottom:10px;}
.mmenu .tips{font-size:1.2rem;}
.mmenu a{display:block;padding:10px 0;line-height:40px;font-size:14px;border-bottom:1px solid #f3f3f3;background:url(../image/arrow.png) center right no-repeat;background-size:12px 12px;}
.mmenu .apply em{display:inline-block;width:22px;height:40px;background:url(../image/apply.png) center center no-repeat;background-size:22px;vertical-align:top;margin-right:10px;}
.mmenu .add em{display:inline-block;width:22px;height:40px;background:url(../image/add.png) center center no-repeat;background-size:22px;vertical-align:top;margin-right:10px;}
.mmenu .factory em{display:inline-block;width:22px;height:40px;background:url(../image/factory.png) center center no-repeat;background-size:22px;vertical-align:top;margin-right:10px;}
.mmenu .plist em{display:inline-block;width:22px;height:40px;background:url(../image/list.png) center center no-repeat;background-size:22px;vertical-align:top;margin-right:10px;}
.mmenu .profile em{display:inline-block;width:22px;height:40px;background:url(../image/profile.png) center center no-repeat;background-size:22px;vertical-align:top;margin-right:10px;}
.mmenu .mpass em{display:inline-block;width:22px;height:40px;background:url(../image/mpass.png) center center no-repeat;background-size:22px;vertical-align:top;margin-right:10px;}
.mmenu .logout em{display:inline-block;width:22px;height:40px;background:url(../image/logout.png) center center no-repeat;background-size:22px;vertical-align:top;margin-right:10px;}

.btnbox{margin:50px 20px;}

.user{background:#fff;padding:20px;}
.user .item{border-bottom:1px solid #f5f5f5;padding:10px 0px;}
.user .item dl{display:flex;line-height:2rem;margin:0px 0px 20px 0px;}
.user .item dl dt{width:100px;color:#999}
.user .item dl dd{flex:1;}
.user .item .qcode img{width:90px;height:90px;}
.user .ubar{font-size:1rem;line-height:2rem;padding:10px 0;font-weight:bold;}
.user .item p{color:#999;padding:5px 0px;}
.from{}
.from a{display:inline-block;color:#999;border:1px solid #999;line-height:30px;padding:0 20px;border-radius:3px;margin:0 8px 8px 0;}
.from a.on,.from a:hover{border:1px solid #2D69ED;color:#2D69ED;}

.addspec,.addattr,.addval,.addcolor,.setprice,.setstock{display:inline-block;border:1px solid #2D69ED;color:#2D69ED;height:30px;line-height:30px;padding:0px 10px;vertical-align:middle;box-sizing:border-box;border-radius:3px;font-size:13px;}
#specname,#colorname{border:1px solid #2D69ED;color:#2D69ED;}
.addspec:hover,.addval:hover,.addattr:hover,.addcolor:hover{color:#ff6600;border:1px solid #ff6600;}
.attrbox,.spec,.color,.valbox{margin-top:10px;padding:5px 0px;clear:both;}
.attrbox span,.spec span,.valbox span{display:inline-block;margin:0px 10px 10px 0px;position:relative;}
.attrbox span i,.spec span i,.valbox span i{position:absolute;right:6px;top:-6px;width:15px;height:15px;background:url(../image/del.png) center center no-repeat #fff;background-size:15px 15px;cursor:pointer;border-radius:20px;}
.attrbox input{}
.spec input{}
.atb{font-size:1rem;border:0px;border-spacing:0px;line-height:24px;text-align:center;}
.atb table{border-collapse: collapse;}
.atb table th{background:#eee;font-size:1rem;}
.atb tr.tbdt{font-weight:bold;background:#eee;}
.atb tr th{min-width:80px;height:20px;line-height:20px;border:1px solid #eee;padding:5px;background:#f9f9f9;}
.atb tr td{min-width:80px;height:20px;line-height:20px;border:1px solid #eee;padding:5px;background:#fff;}
.atb .aprice{text-align:center;}

.user .upbtn{position:relative;display:inline-block;border:1px solid #eee;width:74px;height:74px;text-align:center;color:#ccc;cursor:pointer;}
.user .upbtn i{display:block;margin-top:10px;font-size:34px;}
.user .upbtn font{font-size:12px;line-height:14px;}

.pass{margin:20px 0px;}
.pass input{border:0px;border-bottom:1px solid #f3f3f3;width:100%;height:50px;line-height:50px;background:#fff;color:#000;margin:1rem 0;font-size:14px;}

.product{padding:20px;}
.product .list .item{display:flex;box-sizing:border-box;width:100%;margin:20px 0;padding:20px 0;border-bottom:1px solid #f3f3f3;}
.product .list .item .thumb{width:120px;}
.product .list .item .thumb img{width:100px;height:100px;border-radius:20px;}
.product .list .item .main{flex:1;padding-bottom:20px;}
.product .list .item .main .title{margin:0;font-size:1.2rem;line-height:30px;height:60px;overflow:hidden;}
.product .list .item .main .optbox{margin-top:5px;}
.product .ebtn{margin-right:10px;}

.news .title{font-size:1.8rem;padding:30px 20px;line-height:3rem;}
.news .writer{margin:0px 20px 10px 20px;color:#999;font-size:1rem;}
.news .writer a{color:#999;}
.news .writer .time{margin-left:0px;}
.news .writer img{border-radius:50%;width:20px;height:20px;vertical-align:middle;margin-right:6px;}
.news .writer .rdata{float:right;}
.news .cover{margin:20px 20px 0 20px}
.news .cover img{width:100%;border-radius:20px;}
.news .content{padding:20px;font-size:1.2rem;line-height:3rem;color:#000;}
.news .content p{}
.news .content img{max-width:100%;margin:5px 0px;}

.news .list{padding:10px 20px;background:#fff;}
.news .list .item{margin:20px 0px;padding-bottom:20px;border-bottom:1px solid #eee;}
.news .list .item .cover{overflow:hidden;margin:0;}
.news .list .item .cover img{width:100%;border-radius:10px;}
.news .list .item .info{}
.news .list .item .info .title{font-size:1.2rem;line-height:40px;color:#000;padding:0px;}
.news .list .item .info .title a:hover{color:#ff9800}
.news .list .item .info .summary{font-size:14px;line-height:25px;height:75px;overflow:hidden;color:#999;cursor:default;}
.news .list .item .info .time{color:#aaa;line-height:25px;cursor:default;}
.news .list .item .info .time a{color:#aaa;}
.news .list .item .info .time a img{width:20px;height:20px;border-radius:30px;margin-right:5px;vertical-align:middle;}
.news .list .item .info .time span{margin-right:10px;}

.setting{}
.setting .avatar{text-align:center;width:100px;height:100px;margin:50px auto;position:relative;}
.setting .avatar img{width:100px;height:100px;border-radius:50px;border:3px solid #eee;}
.setting .avatar .upbtn{position:absolute;top:0;left:0;height:100px;margin:0;width:100%;opacity:0;z-index:100;}
.setting .avatar .upbtn input{width:100px;height:100px;}
.setting .nickname{margin:auto;width:200px;margin-top:30px;}
.setting .nickname input{width:100%;height:4.5rem;line-height:4.5rem;font-size:1.2rem;text-align:center;border:0;border-bottom:1px solid #f3f3f3;}

.nodata{height:300px;text-align:center;color:#999;background:url(../image/nodata.jpg) center center no-repeat;background-size:50%;}

.setinfo .avatar{padding:30px 0px 10px 0px;}
.setinfo .avatar img{width:80px;height:80px;border-radius:50px;border:4px solid #fff;}
.arrow{background:url(../image/arrow.png) center right no-repeat;background-size:12px 12px;}

.menubtn{display:block;width:100%;position:fixed;margin:auto;left:0px;right:0px;bottom:0;text-align:center;color:#ff9800;font-size:16px;padding:10px;background:#fff;z-index:999;box-shadow:0px -5px 20px #eee;-webkit-box-shadow:0px -5px 20px #eee;}
.menubtn span{font-size:24px;}

.upimage,.upcover{width:100%;position:absolute;top:0;left:0;opacity:0;_filter:Alpha(opacity=0);height:60px;z-index:10;cursor:pointer;}
.coverbox{display:inline-block;position:relative;}
.coverbox .upbtn{display:inline-block;text-align:center;position:relative;}
.coverbox .cover{position:absolute;top:0px;left:0px;width:100px;height:68px;z-index:1;}
.coverbox .t{position:absolute;right:0px;top:0px;height:18px;line-height:18px;font-size:12px;padding:0px 5px;text-align:center;background:#FF0231;color:#fff;z-index:20;}
.coverbox .cover img{width:102px;height:70px;}
.imagebox{display:inline-block;float:left;}
.imagebox .img{display:inline-block;width:75px;max-height:75px;text-align:center;margin:0px 10px 5px 0px;background:#f9f9f9;position:relative;border:1px solid #eee;}
.imagebox i{position:absolute;right:0px;top:0px;width:15px;height:15px;background:url(../image/del.png) center center no-repeat #fff;background-size:15px 15px;cursor:pointer;z-index:100;}
.imagebox img{width:75px;height:75px;}
.imagebox .img a{position:absolute;display:block;width:100%;bottom:0px;left:0px;height:30px;line-height:30px;background:#000;color:#fff;text-align:center;z-index:1;opacity:0.7;}

.cancel{color:#000;background:#ccc;cursor:default;}
.set{margin-right:10px;}
.note{position:absolute;top:100px;border-radius:6px;min-width:200px;max-width:95%;padding:0px;z-index:1002;text-align:center;background:#fff;color:#333;font-size:1em;}
.note .msg{padding:18px 20px;line-height:30px;}
.note .bom{border-top:1px solid #eee;text-align:center;line-height:40px;}
.note .bom a{display:inline-block;padding:0px 20px;color:#FF9800;}
.note .msg a{color:#FF9800;}

.promptbox{position:absolute;top:100px;border-radius:6px;max-width:95%;padding:15px 30px;z-index:1005;text-align:center;background:#fef0f0;color:#f56c6c;font-size:1.1em;border:1px solid #fa6c6c;}
.win{position:absolute;left:0px;top:200px;background:#fff;border:3px solid #fff;border-radius:5px;z-index:1001;width:350px;height:auto;}
.wint{height:30px;line-height:30px;padding:15px 20px;background:#fff;color:#000;font-size:18px;}
.winbg{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1000;background:#000;opacity:0.3;_filter:Alpha(opacity=30)}
.winc{padding:5px 20px;line-height:40px;font-size:14px;}
.close{width:14px;height:14px;cursor:pointer;position:absolute;top:5px;right:5px;}
.wdel{text-align:center;padding:20px;}
.c6{color:#666;}
.win dl{height:2em;line-height:2em;color:333;}
.win dl dt{float:left;width:40%;}
.win dl dd{float:left;width:60%;}
.doing{position:absolute;left:0px;top:150px;width:100%;height:100%;text-align:center;z-index:1001;opacity:0.6;_filter:Alpha(opacity=60)}
.doing .msg{margin:auto;display:inline-block;background:#000;padding:6px 30px;border-radius:3px;text-align:center;color:#fff;}
#editor—wrapper{border: 1px solid #ccc;z-index: 100;width:95%;height:350px;margin-top:10px;}
#toolbar-container{ border-bottom: 1px solid #ccc; }
.w-e-text-container{height:309px;}
.seat{width:100%;height:60px;}
.footer{width:100%;position:fixed;margin:auto;left:0px;right:0px;bottom:0;z-index:999;text-align:center;}
::-webkit-input-placeholder {
color:#999;font-size:1rem;font-family: "Helvetica Neue",Helvetica,"Microsoft Yahei";
}
:-moz-placeholder {
color:#999;font-family: "Helvetica Neue",Helvetica,"Microsoft Yahei";
}
::-moz-placeholder {
color:#999;font-family: "Helvetica Neue",Helvetica,"Microsoft Yahei";
}
:-ms-input-placeholder {
color:#999;font-size:1rem;font-family: "Helvetica Neue",Helvetica,"Microsoft Yahei";
}
::-webkit-scrollbar{width:2px;background:#fff}
::-webkit-scrollbar-thumb{background:#ccc;}