body{margin:0px auto;text-align:center;font-size:12px;font-family:"微软雅黑";width:100%;overflow-x:hidden;max-width:640px;}
select{border-radius:0;font-size:16px;height:30px}
div,li{text-align:left;overflow:hidden}
ul,h1,h2,h3,p{margin:0px;padding:0px;font-family:"Helvetica Neue", Helvetica, sans-serif}
li{list-style-type:none}
img{border:0px}
input{font-size:14px;}
input[type="text"]{border:1px #ccc solid;padding:1px 2px}
input{-webkit-appearance:none;border-radius:0;padding:0px;margin:0px}
input[type="checkbox"]{-webkit-appearance:checkbox}
input[type="radio"]{-webkit-appearance:radio}
i{font-style:normal;}


.udiv1 {float:left;width:100%;}
.udiv1 ul { float: left; width: 100%; overflow: hidden; border-top: 1px #efefef solid; border-bottom: 1px #efefef solid; background: #fff; margin-top: 10px }
.udiv1 ul li { float: right; width: 96%; border-top: 1px #efefef solid; margin-top: -1px; padding: 10px 0px; font-size: 15px; }
.udiv1 ul li font { float: left; margin: 4px 0px 0px 25px; color: #656566;}
.udiv1 ul li span { float: right; margin-right: 10px; background: url(p1.png) no-repeat right center; height: 12px;line-height:12px;padding: 5px 4% 5px 0px; background-size: 9px; color: #333; }
.udiv1 ul li .xlbs{float:right;margin: -27px 3% 0px 0px;;background: url(icon-lbs2.png) no-repeat 0px 0px;background-size:20px;width:20px;height:20px;clear:both}
.udiv1 ul li .ycolor{color:#4b0;}
.udiv1 ul li label{float:right;color:#555;}
.udiv1 ul li .xtips{float:right;width:16px;height:16px;border-radius:8px;background:#ff2200;color:#fff;line-height:16px;text-align:center;font-size:11px;margin-top:3px}
.udiv1 ul li .xpic{width:46px;height:46px;float:left;margin-top:-6px;}
.udiv1 ul li .Ccheckbox{float:right;margin:-5px 0px 0px 0px;background:transparent;}
.udiv1 ul .Eshop_pic{}
.udiv1 ul .Eshop_pic font{margin-top:18px}
.udiv1 ul .Eshop_pic span{height:auto}
.udiv1 ul .x1 { background: url(ico7.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x2 { background: url(ico8.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x3 { background: url(ico11.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x4 { background: url(ico12.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x5 { background: url(ico13.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x6 { background: url(ico14.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x7 { background: url(ico15.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x8 { background: url(ico16.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x9 { background: url(ico17.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x10 { background: url(ico20.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x11 { background: url(ico21.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x12 { background: url(ico22.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x13 { background: url(ico23.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x14 { background: url(ico24.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x15 { background: url(ico25.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x16 { background: url(ico26.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x17 { background: url(ico1.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x18 { background: url(ico2.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x19 { background: url(ico3.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x20 { background: url(ico4.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .x21 { background: url(ico5.png) no-repeat left center; background-size: 15px; }
.udiv1 ul .xptuan { background: url(ptuan.png) no-repeat left center; background-size: 18px; }
.udiv1 ul .xmiao { background: url(miao.png) no-repeat left center; background-size: 18px; }
.udiv1 ul .xkanjia { background: url(kanjia.png) no-repeat left center; background-size: 18px; }
.udiv1 ul .xnobg{background:transparent;}
.udiv1 ul .xyes{background:url(icon-check-o.png) no-repeat 0px -66px;background-size:22px;width:22px;height:22px;padding:0px;}
.udiv1 ul .xmoney{color:#ff3300}
.udiv1 ul .xlbs span{float:right;width:72%;margin-right:10px;background:url()}
.udiv1 .xtext .xlbs span{float:right;width:72%;margin-right:10px;background:url()}
.udiv1 ul .xlbs span i{float:right;margin:-3px 3% 0px 0px;background:url(icon-lbs2.png) no-repeat 0px 0px;background-size:20px;width:20px;height:20px;}
.udiv1 ul .xlbs span label{float:left}
.udiv1 .xtext{}
.udiv1 .xtext li{height:30px;}
.udiv1 .xtext li input[type='text']{float:right;width:72%;text-align:left;border:0px;height:30px;background:transparent;margin-right:10px}
.udiv1 .xtext li textarea{float:right;width:72%;text-align:left;border:0px;height:100px;background:transparent;margin-right:10px;font-size:14px}
.udiv1 .xtext li span{float:right;width:72%;height:22px;padding:8px 0px 0px 0px;text-align:left;background:url(xiala.png) no-repeat right 5px;background-size:15px;}
.udiv1 .xtext li .ytxt label{float:left;width:50%;}
.udiv1 .xtext li .ytxt i{float:left;width:25%;}
.udiv1 .xtext li .xpic{margin-top:-8px;}
.udiv1 .xtext li label {float:left;}
.udiv1 .xtext li .xnobg{background:transparent;}
.udiv1 .xtext li font{width:24%;margin-left:4%;}
.udiv1 .xtxtarea{}
.udiv1 .xtxtarea textarea{float:left;width:98%;margin:3px 1%;line-height:22px;text-align:left;border:0px}
.btn1{position:fixed;left:0px;width:100%;bottom:10px;}
.btn1 div{float:left;width:40%;margin:0px 30%;padding:7px 0px;background:#66c769;color:#fff;text-align:center;border-radius:7px;}
.btn1 .xno{background:#eee;color:#666}
.btn2{float:left;left:0px;width:100%;margin-top:30px;}
.btn2 div{float:left;width:40%;margin:0px 30%;padding:7px 0px;background:#66c769;color:#fff;text-align:center;border-radius:7px;}
.paddingB1{float:left;width:100%;height:60px;}
.btn1x{float:left;width:80%;margin:20px 10%;padding:10px 0px;text-align:center;background:#66c769;color:#fff;border-radius:5px}
.btn1x2{float:left;width:30%;margin:20px 35%;padding:10px 0px;text-align:center;background:#eee;color:#333;border-radius:5px}


select,textarea,input{outline:0px}
table{border-collapse: collapse}
select,textarea,input{outline:0px}
a:link {color:#000; text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#000; text-decoration:none}
a:active {color:#000;}
.body{background:#f0f2f5;}
.kj_slider{float:left;width:100%;margin:0px;border-radius:5px;}
.kj_slider .xli{float:left;width:100%}
.kj_slider .xli li{float:left;width:100%;border-radius:5px;}
.kj_slider .xli li img{width:100%;}
.kj_slider .xli li a{float:left;width:100%}
.kj_slider .xbtn{float:left;width:auto;margin-top:-10px}
.kj_slider .xbtn a{float:left;width:15px;height:5px;background:#fff;margin-right:10px;}
.kj_slider .xbtn a:hover{background:#ff3300}
.kj_slider .xbtn .xsel{background:#ff3300}


.div1{float:left;width:90%;margin:30px 0px 0px 0px;padding:0px 5%}
.div1 .xpic{float:left;width:100%;text-align:center}
.div1 .xpic img{width:100px;height:100px;border-radius:50%}
.div1 .xstate{float:left;width:100%;text-align:center;color:#666;margin:10px 0px}
.div1 .xbtn{float:left;width:100%;text-align:center;margin:7px 0px}
.div1 .xbtn li{float:left;width:30%;margin:0px 35%;background:#09bb07;border-radius:7px;color:#fff;padding:7px 0px;text-align:center}
.div1 .xbtn font{float:left;width:30%;margin:0px 35%;background:#aaa;border-radius:7px;color:#fff;padding:7px 0px;text-align:center}

.box2{float:left;width:90%;background:#fff;padding:0px 5%;margin-top:12px}
.box2 div{float:left;width:100%;border-bottom:1px #eee dotted;padding:7px 0px}
.box2 .xtit{border-bottom:1px #eee solid}
.box2 .xtit text{float:left;color:#09bb07}
.box2 .xtit font{float:right;color:#ff8800}
.box2 .xtit image{float:right;width:15px;height:14px}
.box2 .x1 text{float:left;color:#333;width:70%}
.box2 .x1 .y1{font-size:11px;color:#ff8800}
.box2 .x1 .y1 label{float:left;clear:both}
.box2 .x1 .y2{float:right;margin:7px 0px 0px 0px;color:#09bb07}
.box2 .x1 font{float:right;margin:7px 0px 0px 0px;color:#888}
.box2 .x1 button{float:right;margin:7px 0px 0px 0px;background:#aaa;color:#fff;width:60px;height:25px;line-height:25px;padding-left:7px;padding-right:7px;font-size:12px}
.box2 .x2 li{float:left;color:#888}
.box2 .x2 .y1{float:right;color:#333}
.box2 .x2 .y2{float:right;color:#ff6600;font-size:14px}

.box2 .x3 li{float:left;color:#888}
.box2 .x3 .y1{float:right;color:#888;}
.box2 .x3 .y2{float:right;color:#888;font-size:11px}
.box2 .xtxt{float:left;width:100%;text-align:center}

.mtips{float:left;width:50%;margin:100px 25% 0px 25%;text-align:center;color:#ff3300;font-size:14px;padding:10px 0px;}

.order{float:left;width:100%;}
.order ul{float:left;width:100%;border-top:1px #efefef solid;border-bottom:1px #efefef solid;background:#fff;margin-top:10px;}
.order ul li{float:right;border-bottom:1px #efefef solid;width:94%;margin-right:2%;padding:7px 0px;}
.order ul .xtit{padding:7px 2% 7px 4%;margin:0px;}
.order ul .xtit img{float:left;width:30px;height:30px;margin-right:10px;}
.order ul .xtit font{margin-top:5px;color:#333;margin-left:0px}
.order ul .xtit label{margin-top:5px;margin-right:1%}
.order ul li .yselpic{float:right;margin-top:5px}
.order ul li .yselpic img{width:15px;height:15px}

.order ul .xtit2{padding:7px 2% 7px 4%;margin:0px;}
.order ul .xtit2 img{float:left;width:50px;height:50px;margin-right:10px;}
.order ul .xtit2 font{float:left;margin-top:5px;color:#333;margin-left:0px}
.order ul .xtit2 span{float:left;margin-top:5px;color:#333;margin-left:0px}
.order ul .xtit2 label{margin-top:5px;margin-right:1%}
.order .xnone{}
.order .xnone .xtit font,.order .xnone .xtit label{color:#ff3300}
.order .xsel{border-top:1px #fea418 solid;border-bottom:1px #fea418 solid}
.order .xsel li font{color:#fea418}
.order .xsel li label{color:#fea418}

.order ul li font{float:left;color:#888;margin-left:1%;}
.order ul li label{float:right;color:#888;margin-right:1%;text-align:right;}
.order ul .xbtn label{background:url(p1.png) no-repeat right center;padding-right:16px;background-size:9px;}
.order ul .xmoney font{color:#999;}
.order ul .xmoney label{color:#333;}
.order ul li i{color:#ff8800;}
.order ul .xinfo{text-align:center;}
.order ul .xinfo img{width:50px;height:50px;border-radius:25px;margin:0px auto;display:block;}
.order ul .xinfo span{float:left;width:100%;margin:10px 0px;}
.order ul .xinfo label{float:left;width:100%;text-align: center;color:#09bb07;}
.order ul .xinfo .ybtn1{float:left;width:40%;margin:7px 30%;background:#09bb07;color:#fff;padding:8px 0px;border:0px;border-radius:5px;letter-spacing:5px}
.order ul .xinfo .ybtn2{float:left;width:40%;margin:7px 30%;background:#ccc;color:#fff;padding:8px 0px;border:0px;border-radius:5px;letter-spacing:5px}

.init{float:left;width:100%;height:50px;}
.init li{width:100px;margin:25px auto}
.init img{float:left;margin-right:5px}
.init font{float:left}


.h5page{position:fixed;-webkit-overflow-scrolling: touch; width:100%;max-width:100%;overflow:hidden;left:0px;top:0px}
.h5page .main{float:left;width:100%;overflow-y:auto;overflow-x:hidden}
.h5select{position:fixed;width:100%;bottom:0px;z-index:10;}
.h5select .xtit{float:left;width:100%;padding:0px;background:#f7f7f7;border-bottom:1px #ddd solid;border-top:1px #ddd solid;font-size:14px;}
.h5select .xtit font{float:left;width:100%;text-align:center;height:40px;line-height:40px}
.h5select .xtit label{float:right;color:#10aeff;font-size:14px;margin-top:-40px;height:40px;line-height:40px;padding:0px 20px}
.h5select .xtit i{float:right;width:20px;height:20px;background:url(close.png) no-repeat;margin-top:-20px;}
.h5select .xtit span{float:left;margin:-40px 0px 0px 10px;color:#ff3300;height:40px;line-height:40px}
.h5select .xbox{float:left;width:100%;background:rgba(235, 235, 235, 0.95);}
.h5select .xbox .yli{float:left;width:98%;}
.h5select .xbox .yli li{float:left;width:96%;margin:3px 2%;padding:4px 0px;border-bottom:1px #dfdfdf solid;text-align:center;}
.h5select .xbox .yli li font{float:left;}
.h5select .xbox .yli li i{float:right;background-image:url(icon-check-o.png);background-repeat:no-repeat;background-position:0px 0px;width:24px;height:24px;background-size:100%;filter: alpha(opacity=30);opacity: 0.3;}
.h5select .xbox .yli .ysel i{background-position:0px -48px;filter: alpha(opacity=100);opacity: 1;}
.h5select .xbox .ylix li{padding:10px;font-size:16px;}
.h5select .xbox .ycart{float:left;width:98%;}
.h5select .xbox .ycart li{float:left;width:96%;margin:3px 2%;padding:4px 0px;border-bottom:1px #dfdfdf solid}
.h5select .xbox .ycart li .zname{float:left;width:100%;height:20px;line-height:20px;}
.h5select .xbox .ycart li .zprice{float:right;margin:-17px 20px 0px 0px;color:#f76260;}
.h5select .xbox .ycart li .zbtn{float:right;margin-top:-19px;}
.h5select .ybtn{float:left;width:100%;height:50px;background:#383838;}
.h5select .ybtn p{float:left;width:auto;margin:16px 0px 0px 50px;color:#fff;}
.h5select .ybtn p .xp{color:#fff}
.h5select .ybtn .zbtn{float:right;background:#eb5f5d;color:#fff;border:0px;height:50px;width:80px}
.h5select .ybtn .xnone{float:right;background:#aaa;color:#fff;border:0px;height:50px;padding:0px 10px}
.h5select .xbtn{float:left;width:100%;}
.h5select .xbtn input[type='button']{width:100%;margin:0px;float:left;padding:10px 0px;background:#f76260;color:#fff;border:0px}
.h5select .xleft{float:left;width:40%;}
.h5select .xleft .ysel{background:#fff;font-weight:bold}
.h5select .xleft a{float:left;width:80%;border-bottom:1px #ddd solid;padding:8px 0px 8px 20%;}
.h5select .xright{float:right;width:60%;background:#fff;}

.h5left{position:fixed;width:70%;z-index:10;top:0px;background:rgba(235, 235, 235, 0.95);}
.h5left .xtit{float:left;width:100%;padding:10px 0px;background:#f7f7f7;border-bottom:1px #ddd solid;border-top:1px #ddd solid;font-size:14px;}
.h5left .xtit font{float:left;width:100%;text-align:center;height:20px;line-height:20px}
.h5left .xtit label{float:right;margin-right:20px;color:#10aeff;font-size:14px;margin-top:-20px;}
.h5left .xtit i{float:right;width:20px;height:20px;background:url(close.png) no-repeat;margin-top:-20px;}
.h5left .xbox{float:left;width:100%}
.h5left .xbox .yli{float:left;width:98%;}
.h5left .xbox .yli li{float:left;width:96%;margin:3px 2%;padding:4px 0px;border-bottom:1px #dfdfdf solid;}
.h5left .xbox .yli li font{float:left;}
.h5left .xbox .yli li i{float:right;color:#fff;background:#f76260;width:18px;height:18px;border-radius:9px;text-align:center;font-size:12px;line-height:18px;}
.h5left .xbox .yli .ysel i{background-position:0px -48px;filter: alpha(opacity=100);opacity: 1;}


.login { float: left; width: 100% }
.login li { float: left; width: 100%; text-align: center; margin: 15px 0px }
.login .xpic {margin:80px 0px 0px 0px}
.login .xpic img { }
.login .xinput { border-top: 1px #dfdfdf solid; border-bottom: 1px #dfdfdf solid; margin-top: 50px }
.login .xinput input { float: left; width: 100%; padding: 12px 10%; border: 0px; font-size: 14px }
.login .xinput .y1 { border-top: 1px #eee solid }
.login .xtxt { color: #ff4343 }
.login .xbtn { }
.login .xbtn input { width: 80%; float: left; margin: 0px 10%; border: 0px; text-align: center; color: #fff; background:#0189f1; padding: 10px 0px }
.login .xbtn .yon { background: #ff2121; }
.login .xinput2 { width: 80%; margin: 50px 10% 0px 10% }
.login .xinput2 input[type='text'] { float: left; width: 100%; padding: 12px 0px; border: 0px; font-size: 14px; border-bottom: 1px #e2e2e2 solid }
.login .xinput2 input[type='password'] { float: left; width: 100%; padding: 12px 0px; border: 0px; font-size: 14px; border-bottom: 1px #e2e2e2 solid }
.login .xinput2 input[type='button'] { float: right; margin-top: -30px; padding: 5px 8px; border-radius: 3px; border: 0px; font-size: 12px }
.login .xinput2 .ybtn { background: #ff2121; color: #fff; }
.login .xinput2 .ynone { background: #e2e2e2; color: #aaa }
.login .xinput2 span { float: left; width: 100%; margin-bottom: 10px; color: #888; line-height: 30px }
.login .xinput2 span font { color: #ff2121 }
.login .xinput2 span h2 { margin: 0px; font-size: 14px; color: #000 }
.login .Tstep3 div { float: left; width: 100%; color: #a9a9a9; text-align: left }
.login .Tstep3 div i { float: right; width: 7px; height: 14px; background: url(bg1x.png) no-repeat; margin-right: 10px }
.login .Tstep3 div font { float: left; }
.login .Tstep3 div p { float: left; padding-bottom: 8px; font-size: 16px; color: #333 }
.login .Tstep3 .y1 { border-bottom: 1px #e2e2e2 solid; padding: 12px 0px }
.login .Tstep3 .yfont { color: #333 }
.login .xwx{margin-top:100px}
.login .xwx .y1{float:left;width:30%;border-radius:5px;background:#45c01a;color:#fff;padding:8px 15%;margin:0px 20%;line-height:30px;text-align:center}
.login .xwx .y1 i{float:left;width:30px;height:30px;background:url(icon-wechat.png) no-repeat 0px -30px;background-size:30px}
