﻿@charset "utf-8";

.form-control,.btn,input{border-radius: 0;}

/* 320px */

@media (max-width : 320px){
		/*banner*/
		body{width:100%;max-width: 320px;}
.all{width:100%;}
.orderby{background: #f1f1f1 ;


}

.backnew{margin: 15px 0;padding-top:0px;}
.backnew img{width: 83px;}
.all .content2{margin:20px auto; position:relative;/*background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/orderbg-320.jpg) no-repeat center center;*/padding:25px 0 45px 0;/*background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;*/}
.no1select {width:76px;}
.inputnew{width:100%;text-align: center;border: 0;padding: 4px 0;border-bottom: 1px solid #B7B7B7;font-size: 14px;background: none;color: #999;}
.all .content2 .box{padding:5px 2px;width:90%;margin:0 auto; position:relative;}
.all .content .box{padding:5px 2px;width:90%;margin:0 auto; position:relative;margin-top: 15px;}
.btn-lg, .btn-group-lg>.btn {
padding: 12px 8px;
font-size: 12px;
line-height: 1;
border-radius: 0px;
}
.all .content input, .all .content .text{font-size: 14px;}
.all .content{margin-top: 20px;}
.all .logo {
    padding: 90px 0 60px 0;

}
.logodi{margin-top: 15px;}
.all .content2 .box .left{float:left;width:55%;position:relative;}
.all .content2 .box .right{float:left;width:45%;padding-left:4px;height:30px;line-height:30px;}
.querenfk{width: 157px;}
.buybt{padding: 18px 0;}
.logodi2{background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/dibg-320.png) no-repeat  center center;height: 33px;width: 100%;display:block;margin-top:35px;padding:15px;}


.all .content2 .downbt{font-size: 16px;position:absolute;right:10px;top:3px;}
.w158{width: 46px;margin:0 4px;}
.w130{width:60px;margin:0px 5px 20px 5px;}
.all .content3{margin:20px auto; position:relative;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/404.png) no-repeat center center;padding:85px 0 135px 0;}
.pro-bt{background:#4b4948; }
.pro-bt .no1bt{margin: 0;padding: 0;width: 50%;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/buynow.jpg) no-repeat center center #4b4948; height: 40px;float: left;border-right: 2px solid #5D5C5C;background-size:85px 22px;position: relative;}
.pro-bt .no2bt{margin: 0;padding: 0;width: 50%;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/duotianbuy.jpg) no-repeat center center #4b4948; height: 40px;float: left;border-right: 2px solid #5D5C5C;background-size:85px 22px;position: relative;}
.pro-bt .no3bt{margin: 0;padding: 0;width: 33.4%;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/no3bt.jpg) no-repeat center center #4b4948; height: 40px;float: left;background-size:85px 31px;position: relative;}
.drowmenu{border:1px solid #cecece;background:#fff;width:100%;position:absolute;top:32px;right:0;list-style:none;z-index:999;font-size:14px; }
.all .content3{margin:20px auto; position:relative;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/404.png) no-repeat center center;padding:45px 15px 75px 15px;}
.xgj-left{float: left;width: 45%;padding:0 10px;}
.xgj-right{float: right;width: 55%;padding:0 10px;}
.xgj-touxiang{width:100px;height: 100px;border-radius: 100px;margin-top: 20px;overflow: hidden;}
.rwzt-active{height: 28px;line-height: 28px;background: #57585A;border-radius: 8px;padding-left: 10px;font-size: 16px;color:#fff;width: 100px;margin-top: 10px;}
.xgj-weixin{font-size: 14px;margin-top:40px;margin-bottom: 20px;}
.xgj-name{height: 45px;line-height: 45px;font-size: 14px;border-bottom: 1px solid #E8E8E9;color: #4E4E4E;}
.xgj-zan{height:35px;line-height: 35px;margin-top:12px; font-size: 24px;color: #808285;}
.xgj-zan .ico{width:35px;height: 35px;background: #F26A42;line-height: 35px;border-radius: 35px;text-align: center;color: #fff;}
.local-title-pttop{padding-top:10px;}
.local-select-top{padding-top:15px;}
.plbt{width: 90%;height: 36px;line-height: 36px;text-align: center;border-radius: 8px;border:1px solid #bfc0c0;background: #f4f4f4;display: inline-block;margin-left:15px;}

.nextdiv .okbt{width:50px;height:50px;border-radius:50px;border:2px solid #666;line-height:50px;text-align:center;font-size:24px;color:#666;display:inline-block;}
/*calendar*/
.calendar{width: 100%;background: #F7F8F8;padding: 10px;font-size: 14px;}
.calendar .title,.pLR20{}
.calendar .title .text{font-size: 18px;letter-spacing: 3px;}
.calendar .rl{width: 100%;margin-top:10px;}
.calendar .rl .item-num{width:14.28%;float: left; border-bottom: 1px solid #E4E5E6; text-align: center;margin-bottom:5px; margin-top:5px;}
.calendar .rl .item-num a{width: 28px;height: 28px;color: #403F41;cursor: pointer;padding:0px 2px 4px 2px;display: inline-block;margin:3px 0 3px 0;line-height:28px;border-radius: 28px;}
.calendar .rl .item-num a.active{border-radius: 28px;background: #F26A42;color: #fff;}
.calendar .rl .item-num a.gray{color: #939598;}
.calendar .hang{margin:15px auto;height: 35px;line-height: 35px;padding-left:10px;padding-right: 10px;font-size: 12px;}
.calendar .hang .jia{width: 50%;font-size:12px;}
.calendar .sq{width: 30%;float: right;margin-left: 10px;font-size:12px;}
.calendar .yzm{width: 70%;float: right;font-size:12px;}
.calendar .form-control{padding: 0;padding-left:5px;height: 26px;}
.calendar .input-group-btn .btn{padding:2px 4px;}
.checkoutbt{
	position: fixed;bottom: 0;height: 40px;line-height: 40px;text-align: center;display: block;color: #fff;background: #F18341;cursor: pointer;width: 100%;left:0;font-size: 20px;border:0;z-index: 9999;
}
.hang .f14{font-size: 0px;}
/*new user center*/
.userbox .usertop{text-align:center;padding:15px 0 10px 0;background:url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/toppic.jpg) no-repeat center center;margin-bottom:10px;}
.usertop .tx{width: 60px;
height: 60px;
margin-bottom: 10px;
padding: 2px;
border: solid 1px #eee;
border-radius: 50% !important;
vertical-align: middle;background-color:#f8f8f8;border:1px solid #dadada;}
.usertop .mobile{font-size:16px;text-align:center;color:#333;padding: 1px 5px;background: rgba(255, 255, 255, 0.4);}
.userbox .listitem{padding:13px 10px;margin-bottom:8px;font-size:14px;background-color:#fff;display:block;}
.userbackbar{height:45px;line-height:45px;text-align:center;position:relative;background-color:#fff;border-bottom:1px solid #dadada;font-size:16px;width:100%;max-width:640px;}
.userbackbar .leftarrow{position:absolute;top:15px;left:15px;}
.orderbox{width:100%;background:#fff;margin-top:10px;font-size:12px;}
.orderbox .title{padding:5px 10px;font-size:14px;}
.orderbox .content{background:#fff;border-top:1px solid #dadada; border-bottom:1px solid #dadada;padding:5px 10px;}
.orderbox .content .top{padding:10px 0; border-bottom:1px dashed #eaeaea;}
.orderbox .content .text{padding:10px 0;line-height:20px;color:#696969;position:relative;}
.orderbox .content .text .mabt{padding:7px;background:#8bd367;color:#fff;position:absolute;right:0px;top:10px;}
.indexlist{margin-left:30px;}
.indexlist li a{width:110px;margin:10px;height:110px;line-height: 110px;text-align: center;border:1px solid #f3891d; background: rgba(243,137,29,0.8);display: inline-block;color: #fff;font-size: 16px;}
.all .logo{margin-top:20px;}
}


/* 321-480 */
@media ( min-width: 321px) and ( max-width:480px ){
/*banner*/
body{width:100%;max-width: 480px;}
.all{width:100%;}
.orderby{background: #f1f1f1 ;
    }
.backnew{margin: 15px 0;padding-top:5px;}
.backnew img{width: 110px;}
.all .content2{margin:0px auto; position:relative;/*background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/orderbg-480.jpg) no-repeat center center;*/padding:45px 0 75px 0;/*background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;*/}
.no1select {width:90px;}
.inputnew{width:100%;text-align: center;border: 0;padding: 6px 0;border-bottom: 1px solid #B7B7B7;font-size: 18px;background: none;color: #999;}
.all .content2 .box{padding:10px 2px;width:60%;margin:0 auto; position:relative;}
.btn-lg, .btn-group-lg>.btn {
padding: 12px 11px;
font-size: 12px;

border-radius: 0px;
}
.logodi{margin-top: 20px;}
.all .content .box, .all .content2 .box{padding:17px;}
.querenfk{width: 200px;}
.buybt{padding: 15px 0;}
.logodi2{background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/dibg-480.png) no-repeat  center center;height: 49px;width: 100%;display:block;margin-top:45px;margin-bottom:15px;}
.all .content2 .downbt{font-size: 18px;position:absolute;right:10px;top:15px;}
.w158{width: 62px;margin:0 4px;}

.all .content3{margin:20px auto; position:relative;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/404.png) no-repeat center center;padding:85px 0 135px 0;}
.pro-bt{background:#4C4C4E; }
.pro-bt .no1bt{margin: 0;padding: 0;width: 50%;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/buynow.jpg) no-repeat center center #4C4C4E; height: 50px;float: left;border-right: 2px solid #5D5C5C;background-size:100px 25px;position: relative;}
.pro-bt .no2bt{margin: 0;padding: 0;width: 50%;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/duotianbuy.jpg) no-repeat center center #4C4C4E; height:50px;float: left;border-right: 1px solid #5D5C5C;background-size:100px 25px;position: relative;}
    .pro-bt .no3bt{margin: 0;padding: 0;width: 33.4%;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/no3bt.jpg) no-repeat center center #4b4948; height: 50px;float: left;background-size:100px 37px;position: relative;}
.drowmenu{border:1px solid #cecece;background:#fff;width:100%;position:absolute;top:49px;right:0;list-style:none;z-index:999;font-size:18px; }
.all .content3{margin:20px auto; position:relative;background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/404.png) no-repeat center center;padding:85px 20px 135px 20px;}
.all .content{margin-top:20px}
.all .logo{margin-top:30px}

}

/*480-640*/

@media (min-width: 481px ) and (max-width: 767px ){
.w158{width: 93px;margin:0 4px;}
}

/*320-375*/
@media (min-width: 321px ) and (max-width: 375px ){
.xgj-left{float: left;width: 48%;padding:0 10px;}
.xgj-right{float: right;width: 48%;padding:0 10px;}
.xgj-touxiang{width:150px;height: 150px;border-radius: 150px;margin-top: 20px;overflow: hidden;}
.rwzt-active{height: 28px;line-height: 28px;background: #57585A;border-radius: 8px;padding-left: 10px;font-size: 16px;color:#fff;width: 150px;margin-top: 10px;}
.xgj-name{height: 45px;line-height: 45px;font-size: 14px;border-bottom: 1px solid #E8E8E9;color: #4E4E4E;}
.xgj-weixin{font-size: 14px;margin-top:40px;margin-bottom: 20px;}
.xgj-zan{height:35px;line-height: 35px;margin-top:12px; font-size: 24px;color: #808285;}
.xgj-zan .ico{width:35px;height: 35px;background: #F26A42;line-height: 35px;border-radius: 35px;text-align: center;color: #fff;}
.calendar .yzm{width: 55%;float: right;font-size:14px;}
/*new user center*/
.userbox .usertop{text-align:center;padding:20px 0 15px 0;background:url(/Content/images/toppic.jpg) no-repeat center center;margin-bottom:10px;}
.usertop .tx{width: 80px;
height: 80px;
margin-bottom: 10px;
padding: 2px;
border: solid 1px #eee;
border-radius: 50% !important;
vertical-align: middle;background-color:#f8f8f8;border:1px solid #dadada;}
.usertop .mobile{font-size:16px;text-align:center;color:#333;padding: 1px 5px;background: rgba(255, 255, 255, 0.4);}
.userbox .listitem{padding:15px 10px;margin-bottom:8px;font-size:14px;background-color:#fff;display:block;}
.userbackbar{height:50px;line-height:50px;text-align:center;position:relative;background-color:#fff;border-bottom:1px solid #dadada;font-size:18px;width:100%;max-width:640px;}
.userbackbar .leftarrow{position:absolute;top:15px;left:15px;}
.orderbox{width:100%;background:#fff;margin-top:10px;font-size:14px;}
.orderbox .title{padding:5px 10px;font-size:16px;}
.orderbox .content{background:#fff;border-top:1px solid #dadada; border-bottom:1px solid #dadada;padding:5px 10px;}
.orderbox .content .top{padding:10px 0; border-bottom:1px dashed #eaeaea;}
.orderbox .content .text{padding:10px 0;line-height:20px;color:#696969;position:relative;}
.orderbox .content .text .mabt{padding:7px;background:#8bd367;color:#fff;position:absolute;right:0px;top:10px;}
    .w130{width:80px;margin:0px 5px 20px 5px;}
    .indexlist{margin-left:40px;}
.indexlist li a{width:120px;margin:15px;height:120px;line-height: 120px;text-align: center;border:1px solid #f3891d; background: rgba(243,137,29,0.8);display: inline-block;color: #fff;font-size: 16px;}
}
/*375-414*/
@media (min-width: 376px ) and (max-width: 414px ){
.xgj-left{float: left;width: 45%;padding:0 10px;}
.xgj-right{float: right;width: 48%;padding:0 10px;}
.xgj-name{height: 45px;line-height: 45px;font-size: 18px;border-bottom: 1px solid #E8E8E9;color: #4E4E4E;}
.xgj-touxiang{width:180px;height: 180px;border-radius: 180px;margin-top: 20px;overflow: hidden;}
.rwzt-active{height: 28px;line-height: 28px;background: #57585A;border-radius: 8px;padding-left: 10px;font-size: 16px;color:#fff;width: 180px;margin-top: 10px;}
.finishbt li .ico{width: 55px;height: 55px;background: #F26A42;line-height: 55px;font-size: 32px;text-align: center;border-radius: 55px;color: #fff; display: inline-block;}
    .w130{width:100px;margin:0px 10px 20px 10px;}
    .indexlist{margin-left:50px;}
.indexlist li a{width:125px;margin:15px;height:125px;line-height: 125px;text-align: center;border:1px solid #f3891d; background: rgba(243,137,29,0.8);display: inline-block;color: #fff;font-size: 18px;}
}
/*640-768*/
@media (min-width: 641px ) and (max-width: 767px ){


}

/*768-991*/
@media (min-width: 768px ) and (max-width: 990px){
/*menu*/


}

/*
	Medium devices (desktops, 992px and 1200)
	==================================================================================
*/
@media (min-width: 991px ) and (max-width: 1200px){
/*menu*/

}
/* iphone 6 */
@media (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2){
.logodi2{background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/dibg-480.png) no-repeat  center center;height: 49px;width: 100%;display:block;margin-top:45px;margin-bottom:20px;}
.buybt{margin-top:15px;}
}
/* iphone6 plus */
@media (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3){
    .all .content2{margin:20px auto; position:relative;/*background: url(http://dunlife.oss-cn-hangzhou.aliyuncs.com/Content/images/orderbg.jpg) no-repeat center center;*/padding:45px 0 55px 0;/*background-size:contain;-moz-background-size:contain;-webkit-background-size:contain;*/}
.inputnew{width:100%;text-align: center;border: 0;padding: 7px 0;border-bottom: 1px solid #B7B7B7;font-size: 20px;background: none;color: #999;}
	 .btn-lg, .btn-group-lg>.btn {
padding: 11px 11px;
font-size: 16px;
line-height: 1;
border-radius: 0px;
}

}
