﻿@charset "utf-8";
html{ /*font-size:62.5%;*/}
body{ padding:0px 0px 117px; margin:0px auto; /*font-size:1.6em;*/ font-size:16px; font-family: Microsoft YaHei,arial,'宋体'; color:#585858; background:#fff;
min-width:320px; 
max-width:640px;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); 

/*控制内容的可选择性*/
-webkit-user-select: none;  
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased; 
}
ul,li,form,dl,dt,dd, div,p,i,em{ font-style:normal; list-style:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,p{padding:0px; margin:0px;}
select,input,textarea{ font-size:1em; font-style:normal; color:#636363; font-family:'微软雅黑'; border-radius:0; -webkit-border-radius:0; vertical-align:middle; border:none; background:none;}
img,object{ border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
td img{border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}

/*清楚浮动*/
.fl{float:left;}
.fr{float:right;}
.clear,.clearfix{ clear:both; overflow:hidden; zoom:0;}

/*页面框架*/
.auto{padding:0px 20px;}

/*字体、图片单位可以直接使用px*/

/*公用样式*/
.GrayBox{background:#f2f2f2;}
.Ban img{display:block; width:100%; height:470px;}
.Title01{text-align:center;}
.Title01 img{display:inline-block;}
.Title01 .name{display:block; font-size:36px; line-height:49px; color:#622829;}
.f_red{color:#d12a1a;}

/*Pages*/


/*top*/
.Logo{text-align:center; padding:14px 0px;}
.Logo img{display:inline-block;}

/*banner*/
.banner{position:relative; overflow:hidden;}
.banner .hd{display:none;}
.banner .bd li img{display:block; width:100%; height:675px;}

/*bottom*/
.BottomMeun{background:#f7f7f7; position:fixed; width:100%; left:0px; bottom:0px; z-index:5;}
.BottomMeun li{width:20%; float:left; text-align:center;}
.BottomMeun li a{display:block; padding:14px 0px 16px;}
.BottomMeun li .icon{display:inline-block; position:relative; width:48px; height:48px;}
.BottomMeun li .icon img{position:absolute; width:100%; left:0px; top:0px}
.BottomMeun li .icon .i1{ transition: 400ms;}
.BottomMeun li .icon .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.BottomMeun li:hover .icon .i2,.BottomMeun li.on .icon .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.BottomMeun li:hover .icon .i1,.BottomMeun li.on .icon .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2); }
.BottomMeun li .name{display:block; font-size:22px; line-height:35px; color:#1c1c1c;}
.BottomMeun li:hover .name,.BottomMeun li.on .name{color:#622829;}

/*main*/
.Main{padding:56px 20px;}
.Hometit{padding:26px 0px 17px; border-top:1px solid #dfdfdf;}
.Hometit span{display:inline-block; vertical-align:middle;}
.Hometit .name{line-height:42px; color:#622829; font-size:34px; background:url(../images/line.jpg) no-repeat left center; padding-left:20px;}
.Hometit .ins{margin:0px 0px 0px 25px; line-height:30px; background:#622829; color:#fff; padding:0px 16px; font-size:16px;}
.HomeAction{padding-bottom:50px;}
.HomeAction li{margin-top:24px; background:#f5f5f5; border-radius:10px; padding:26px 30px;}
.HomeAction li .pic{width:152px; float:left;}
.HomeAction li .pic img{display:block; width:100%; height:auto;}
.HomeAction li .txt{width:278px; float:right;}
.HomeAction li .txt .name{font-size:26px; line-height:46px; display:block; color:#030204;}
.HomeAction li .txt .info{color:#622829; font-size:20px; margin:20px 0px 0px; line-height:90px;}

.HomeFind li{margin-top:24px; border-bottom:1px solid #dfdfdf;}
.HomeFind li:last-child{border-bottom:none;}
.HomeFind li .pic img{display:block; width:100%; border-radius:10px; height:392px;}
.HomeFind li .name{display:block; font-size:24px; color:#151515; line-height:40px; padding:16px 0px;}

.HeatReview{padding-bottom:34px;}
.HeatReview li{padding:24px; border:2px solid #f5f4f6; border-radius:10px; margin-top:24px;}
.HeatReview li .img{width:68px; float:left;}
.HeatReview li .img img{display:block; width:68px; height:68px; border-radius:50%;}
.HeatReview li .txt{width:395px; float:left; margin-left:26px;}
.HeatReview li .txt .name{display:block; font-size:18px; line-height:32px; color:#aaaaaa;}
.HeatReview li .txt .name a{color:#622829; padding:0px 28px 0px 6px;}
.HeatReview li .txt .info{line-height:40px; margin:24px 0px 0px; font-size:20px; color:#202020;}

.HomeRecommend ul li{width:280px; float:left; margin:30px 0px;}
.HomeRecommend ul li:nth-child(2n){float:right;}
.HomeRecommend ul li .pic img{display:block; width:100%; height:auto;}
.HomeRecommend ul li .name{display:block; line-height:35px; height:70px; overflow:hidden; font-size:20px; color:#0f0f0f; margin:40px 0px 17px;}
.HomeRecommend ul li .price{display:block; font-size:24px; line-height:30px; color:#e31717;}

/*产品分类*/
.Search{padding:30px 30px 16px 26px; position:relative;}
.Search .input{height:42px; border:2px solid #c1c1c1; border-radius:25px; width:476px; padding:0px 23px; font-size:22px;}
.Search .input::placeholder{color:#5f5f5f;}
.Search .btn{position:absolute; width:30px; height:30px; top:37px; right:30px; background:url(../images/btn.png) no-repeat;}

.ProductMain{padding:17px 0px;}
.ProductMain .Sort{width:107px; float:left; text-align:center;}
.ProductMain .Sort li a{display:block; font-size:18px; color:#111111; line-height:72px;}
.ProductMain .Sort li.on a{background:#fff; color:#622829; font-weight:bold;}

.ProductList{background:#fff; padding:22px 23px 0px 13px; width:497px; float:left;}
.ProductList li{width:240px; float:left; margin-bottom:27px;}
.ProductList li:nth-child(2n){float:right;}
.ProductList ul li .pic img{display:block; width:100%; height:auto;}
.ProductList ul li .name{display:block; line-height:34px; height:102px; overflow:hidden; font-size:20px; color:#0f0f0f; margin:14px 0px 9px;}
.ProductList ul li .price{display:block; font-size:24px; line-height:30px; color:#e31717;}

/*产品详情*/
.SubName{padding:0px 29px 0px 72px; background:#f9f9f9 url(../images/back.png) no-repeat 29px center; font-size:30px; color:#1c1c1c; line-height:75px;}
.ProductSlide{position:relative; overflow:hidden;}
.ProductSlide .hd{width:100%; height:15px; position:absolute; left:0px; bottom:17px; text-align:center;}
.ProductSlide .hd li{display:inline-block; width:15px; height:15px; margin:0px 5px; background:url(../images/dotpic.png) no-repeat left top; line-height:9999px;}
.ProductSlide .hd li.on{background:url(../images/dotpic.png) no-repeat left bottom;}
.ProductSlide .bd li img{display:block; width:100%; height:auto;}
.ProductPic .txt{padding:27px 27px 32px; border-bottom:2px solid #eeeeee;}
.ProductPic .txt .name{display:block; line-height:43px; overflow:hidden; font-size:28px; color:#0f0f0f; margin:0px 0px 19px;}
.ProductPic .txt .price{display:block; font-size:24px; line-height:30px; color:#e31717;}

.leftTabBox{margin:35px 0px 27px;}
.leftTabBox .hd{height:67px; padding:0px 25px; margin-bottom:3px;}
.leftTabBox .hd li{height:65px; line-height:65px; font-size:22px; color:#838383; float:left; margin-right:54px;}
.leftTabBox .hd li.on{color:#622829; border-bottom:2px solid #622829;}

.ProDetail .pic img{display:block; width:100%; height:970px;}
.parameter{padding:94px 0px 66px;}
.parameter h2{text-align:center; font-size:42px; line-height:55px; color:#252525;}
.parameter .table{margin:35px 20px 0px; background:#fff; border-radius:10px; padding:0px 10px; color:#545454;}
.parameter .table dt{line-height:60px; font-size:24px;}
.parameter .table dd{border-top:1px solid #d3d3d3; font-size:20px; line-height:44px;}
.ProSize{text-align:center; padding:74px 0px 0px;}
.ProSize img{display:inline-block;}
.ProSize .ins{font-size:18px; line-height:30px; margin:14px 0px 0px; color:#c5c5c5;}
.ProDetail .box {padding:92px 10px 0px;}
.ProDetail .box .Protit{text-align:center;}
.ProDetail .box .Protit .name{display:block; font-size:48px; line-height:60px; color:#4a4a4a;}
.ProDetail .box .Protit i{display:block; width:38px; height:4px; margin:26px auto 0px; background:#622829;}
.ProDetail .box .img{padding:60px 0px 0px;}
.ProDetail .box .img li img{display:block; width:100%;}
.ProDetail .box .img li.m2{width:356px; float:left; margin-top:10px;}
.ProDetail .box .img li.m3{width:255px; float:right; margin-top:10px;}
.ProDetail .box .img li.m1 img{height:507px;}
.ProDetail .box .img li.m2 img{height:313px;}
.ProDetail .box .img li.m3 img{height:313px;}
.ProDetail .box .GyShow{padding:12px 0px 0px;}
.ProDetail .box .GyShow li{margin-top:48px;}
.ProDetail .box .GyShow li img{display:block; width:100%;}
.ProDetail .box .GyShow li .txt{border:2px solid #dddddd; border-top:none; padding:27px 27px 36px;}
.ProDetail .box .GyShow li .txt .name{display:block; font-size:28px; line-height:40px; color:#2e2e2e;}
.ProDetail .box .GyShow li .txt .info{font-size:22px; line-height:36px; color:#4c4c4c;}

.ProBottom{position:fixed; left:0px; bottom:0px; width:100%; background:#f7f7f7;}
.ProBottom li{float:left; text-align:center; font-size:22px;}
.ProBottom li img{display:inline-block; width:48px;}
.ProBottom li.b1,.ProBottom li.b2{width:20.3125%;}
.ProBottom li.b2{background:url(../images/line2.png) no-repeat left center;}
.ProBottom li.b1 a,.ProBottom li.b2 a{display:block; padding:14px 0px 16px;}
.ProBottom li.b1 .name,.ProBottom li.b2 .name{display:block; line-height:35px; color:#1c1c1c;}
.ProBottom li.b3,.ProBottom li.b4{width:29.6875%;}
.ProBottom li.b3 a,.ProBottom li.b4 a{color:#fff; line-height:113px; display:block;}
.ProBottom li.b3 a{background:#0097fe;}
.ProBottom li.b4 a{background:#622829;}

.BuyFixed{background:rgba(0,0,0,0.8); position:fixed; left:0px; top:0px; width:100%; height:100%; display:none;}
.BuyFixed .box{background:#fff; position:absolute; left:0px; bottom:0px; width:100%;}
.BuyFixed .box .close{position:absolute; top:16px; right:8px;}
.BuyFixed .box .Proinfo{padding:18px 24px 0px;}
.BuyFixed .box .Proinfo .pic{width:110px; float:left;}
.BuyFixed .box .Proinfo .txt{width:430px; float:right; margin-right:35px;}
.BuyFixed .box .Proinfo .txt .name{display:block; font-size:20px; line-height:26px; color:#0f0f0f;}
.BuyFixed .box .Proinfo .txt .price{display:block; font-size:24px; line-height:26px; margin:20px 0px 0px; color:#e31717;}
.BuyFixed .box .Proinfo .numBox{line-height:61px; padding:34px 0px; border-top:2px solid #e6e6e6; margin-top:26px;}
.BuyFixed .box .Proinfo .numBox .tit{font-size:24px; color:#111111;}
.BuyFixed .box .next{display:block; height:85px; line-height:85px; background:#622829; color:#fff; text-align:center; font-size:20px;}

.num-play{position:relative; background:url(../images/num.png) no-repeat; width:209px; height:61px;}
.num-play .the-number, .num-play em{float:left;display: block;}
.num-play .the-number{width:67px; text-align:center; height:61px; line-height:61px; margin-left:72px; font-size:20px; color:#111111;}
.num-play em.num-minus,.num-play em.num-plus{position:absolute; width:72px; height:61px; top:0px;}
.num-play em.num-plus{left:0px;}
.num-play em.num-minus{right:0px;}


/*酒庄*/
.About{background:#622829 url(../images/jzbg.jpg) no-repeat center bottom; padding:63px 0px 146px;}
.About .Title01 .name{color:#fff;}
.About .info{padding:32px 34px 0px;}

.Bussiness{padding:63px 20px 67px;}
.picScroll{padding:50px 0px 26px; position:relative;}
.picScroll .bd li{width:280px; float:left; margin-bottom:40px; background:#f1f1f1;}
.picScroll .bd li:nth-child(2n){float:right;}
.picScroll .bd li .name{display:block; line-height:70px; text-align:center; font-size:18px; color:#272727;}
.picScroll .bd li img{display:block; width:100%; height:auto;}
.picScroll .hd{width:100%; position:absolute; left:0px; bottom:0px; height:20px; line-height:20px; overflow:hidden; text-align:center;}
.picScroll .hd li{display:inline-block; width:20px; height:20px; margin:0px 9px; text-indent:99999em; overflow:hidden; background:url(../images/dot.png) no-repeat left top;}
.picScroll .hd li.on{background:url(../images/dot.png) no-repeat left bottom;}

.HideBox{background-color:rgba(0,0,0,0.7); position:fixed; width:100%; height:100%; left:0px; top:0px; display:none;}
.HideBox .box{background:#fff; height:320px; position:absolute; left:20px; right:20px; top:50%; margin-top:-160px; padding:20px; border-radius:10px;}
.HideBox .box .close{font-size:35px; position:absolute; top:20px; right:20px; border:2px solid #e5e5e5; width:30px; height:30px; line-height:26px; text-align:center; border-radius:50%;}
.HideBox .box h2{text-align:center; line-height:35px; margin-bottom:25px;}
.HideBox .box dl{position:relative; font-size:16px; line-height:30px;}
.HideBox .box dl dt{width:100px; position:absolute; left:0px; top:0px; text-align:right;}
.HideBox .box dl dd{padding-left:110px;}

.GradeBox{padding:63px 20px 23px;}
.GradeBox ul{padding:24px 0px 0px;}
.GradeBox li{background:#622829; margin-top:35px; position:relative;}
.GradeBox li a{display:block;}
.GradeBox li .img{width:180px; float:left;}
.GradeBox li .img img{display:block; width:100%; height:230px;}
.GradeBox li .txt{width:420px; float:right;}
.GradeBox li .txt .name{font-size:20px; line-height:35px; color:#272727; padding:33px 30px 14px 40px; background:#f6f6f6;}
.GradeBox li .txt .name .num{color:#622829; font-size:30px; font-family:Arial; font-style:italic; padding-right:10px;}
.GradeBox li .txt .info{padding:30px 30px 0px 40px; font-size:14px; line-height:26px; color:#fff; height:78px; overflow:hidden;}
.GradeBox li .txt .info .tit{display:block;}
.GradeBox li .txt .info .more{color:#a04d4f;}
.GradeBox li:nth-child(2n) .img{float:right;}
.GradeBox li:nth-child(2n) .txt{float:left;}
.GradeBox li:nth-child(2n) .txt .name{padding:33px 40px 14px 30px;}
.GradeBox li:nth-child(2n) .txt .info{padding:30px 40px 0px 30px;}

.GradeBox li .DetailBox{position:absolute; width:100%; min-height:100%; left:0px; top:0; z-index:2; background-image:url(../images/txtbg.png); background-size:100% 100%; box-shadow:0px 0px 35px #e2dbdb; display:none;}
.GradeBox li .DetailBox .box{padding:28px;}
.GradeBox li .DetailBox .box .title{text-align:center; font-size:18px; color:#622829; font-weight:bold;}
.GradeBox li .DetailBox .box .con{margin:20px 0px 0px; line-height:24px; font-size:14px; color:#515151;}
.GradeBox li .DetailBox .box .con p{text-indent:2em;}
.GradeBox li.on{border-radius:20px; overflow:hidden;}
.GradeBox li.on .DetailBox{display:block;}

.GradeBox .LoadMore{display:block; width:130px; height:59px; line-height:40px; font-size:16px; color:#fff; text-align:center; margin:38px auto 0px; background:url(../images/morebg.png) no-repeat;}

.SourceBox{padding:63px 20px 52px; background:url(../images/sourcebg.png) no-repeat center top;}
.SourceBox .video{padding:60px 0px 0px;}

/*登录*/
.LoginTab{padding:53px 27px 0px;}
.LoginTab .Logo{margin:0px 0px 27px;}
.Commontab{width:520px; margin:0 auto;}
.Commontab dd{border:1px solid #ececec; border-radius:40px; padding:0px 37px; margin-top:17px; position:relative;}
.Commontab dd .getcode{position:absolute; width:120px; height:56px; line-height:56px; text-align:center; top:10px; right:32px; font-size:18px; color:#fff; background:#622829; border-radius:10px;}
.Commontab dd .input{width:100%; height:76px; font-size:28px;}
.Commontab dd .input::placeholder{color:#c1c1c1;}
.Commontab .remeber{display:block; padding:10px 0px; line-height:30px; text-align:right; font-size:18px; color:#333333;}
.Commontab .btn{margin-top:20px; border:2px solid #622829; border-radius:40px; text-align:center; height:74px; width:100%; font-size:24px; color:#622829;}
.Commontab .btn1{background:#622829; color:#fff;}


.QuickBox .tit{font-size:22px; line-height:43px; color:#000000; background:url(../images/line3.png) no-repeat center center; text-align:center; margin:50px 0px;}
.QuickBox .aclick{text-align:center;}
.QuickBox .aclick img{display:inline-block; margin:0px 52px;}

/*注册*/
.LoginTab .SlideTxt .hd{height:56px; text-align:center; margin-bottom:40px;}
.LoginTab .SlideTxt .hd li{display:inline-block; font-size:30px; line-height:53px; color:#454545; margin:0px 18px;}
.LoginTab .SlideTxt .hd li.on{color:#622829; border-bottom:3px solid #622829;}

/*个人中心*/
.Topimg{padding:5% 0; padding:65px 50px 50px; text-align:center; background:#fff;}
.Topimg .img{display:inline-block; border-radius:50%; width:110px; height:110px;}
.Topimg .name{display:block; font-size:22px; line-height:32px; color:#979797; margin:18px auto 0px; text-align:center;}

.OrderBox{padding:17px 26px 21px; background:#fff; margin:26px 0px 0px;}
.OrderBox .title{line-height:32px; padding-bottom:17px; border-bottom:2px solid #e2e2e2; font-size:22px;}
.OrderBox .title .name{color:#000000;}
.OrderBox .title .cheack{float:right; color:#979797;}
.OrderBox .title .cheack .icon{display:inline-block; padding:4px 0px 0px 6px;}
.OrderBox ul{text-align:center; padding:21px 0px 0px;}
.OrderBox ul li{display:inline-block; width:73px; margin:0px 20px;}
.OrderBox ul li .icon{display:inline-block;}
.OrderBox ul li .name{display:block; font-size:22px; line-height:45px; color:#000000;}
.PersonMeun{padding:24px 0px 38px;}
.PersonMeun dl{margin-bottom:22px; background:#fff; padding:10px 18px 10px 32px; line-height:50px;}
.PersonMeun dl a{display:block;}
.PersonMeun dl .name{font-size:22px; color:#000000;}
.PersonMeun dl .icon{width:50px; height:50px; float:right; text-align:center;}
.PersonMeun dl .icon .num{display:inline-block; vertical-align:middle; width:35px; height:35px; line-height:35px; font-size:18px; border-radius:50%; background:#808080; color:#fff;}
.PersonMeun dl.p2 .icon{background:url(../images/per1.png) no-repeat;}
.PersonMeun dl.p3 .icon{background:url(../images/per2.png) no-repeat;}
.PersonMeun dl.p4 .icon{background:url(../images/per3.png) no-repeat;}
.PersonMeun dl.p5 .icon{background:url(../images/per4.png) no-repeat;}
.PersonMeun dl.p6 .icon{width:172px; padding:6px 0px 0px;}
.PersonMeun dl.p6 .icon a{display:inline-block; width:39px; margin-left:18px;}


/*修改头像*/
.ChangeBox{background:rgba(0,0,0,0.5); position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:2; display:none;}
.ChangeBox .box{height:175px; position:absolute; left:0px; bottom:117px; width:100%;}
.ChangeBox .box dl{text-align:center; font-size:28px; line-height:80px; height:80px; background:#fff; color:#404040;}
.ChangeBox .box dl.c1{border-bottom:1px solid #8b8b8b;}
.ChangeBox .box dl.c2{margin-bottom:7px; position:relative;}
.ChangeBox .box dl .file{opacity:0; position:absolute; left:0px; width:100%; height:80px; top:0px; z-index:4;}
.ChangeBox .box dl.c2 .txt{position:absolute; left:0px; width:100%; top:0px; z-index:2;}

/*是否关联*/
.RelateFixed{background:rgba(0,0,0,0.5); position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:2; display:none;}
.RelateFixed .box{position:absolute; left:0px; bottom:117px; width:100%; background:#fff; text-align:center; padding:52px 0px 70px;}
.RelateFixed .box .title{font-size:36px; line-height:55px; color:#1c1c1c;}
.RelateFixed .box .con{margin:58px 0px 0px;}
.RelateFixed .box .con a{display:inline-block; width:86px; height:61px; border-radius:15px; background:#f0f0f0; font-size:36px; color:#1c1c1c; line-height:61px; margin:0px 47px;}
.RelateFixed .box .con a.on{color:#622829;}

/*我的订单*/
.OrderMeun{padding:31px 7px; text-align:center;}
.OrderMeun a{display:inline-block; width:130px; height:44px; line-height:44px; margin:0px 3px; font-size:18px; color:#777777; border:2px solid #bbbbbb; border-radius:25px;}
.OrderMeun a.on{border:2px solid #622829; background:#622829; color:#fff;}

.OrderList{padding:0px 10px;}
.OrderList li{margin-bottom:27px; border:1px solid #e6e6e6; border-radius:10px; background:#f8f8f8;}
.OrderList li .ordertop{padding:20px 20px 16px;}
.OrderList li .ordertop p{width:50%; float:left; font-size:18px; line-height:34px;}
.OrderList li .box{padding:30px 20px; border-top:1px solid #e6e6e6;}
.OrderList li .box .pic{width:127px; float:left;}
.OrderList li .box .pic img{display:block; width:100%;}
.OrderList li .box .txt{width:440px; float:right;}
.OrderList li .box .txt .title{line-height:35px;}
.OrderList li .box .txt .title .name{width:286px; float:left; font-size:20px; color:#0f0f0f;}
.OrderList li .box .txt .title .aclick{font-size:18px; color:#d12a1a; text-decoration:underline; float:right;}
.OrderList li .box .txt .ins{padding:12px 0px 0px; line-height:28px;}
.OrderList li .box .txt .ins .num{font-size:22px; color:#0f0f0f; float:right;}
.OrderList li .box .txt .ins .price{font-size:24px; color:#e31717;}

/*售后服务*/
.Service{padding:50px 10px;}
.Service dl{position:relative; min-height:50px; height:auto !important; height:50px; margin-bottom:60px;}
.Service dl dt{width:114px; text-align:right; font-size:20px; color:#1c1c1c; position:absolute; left:0px; top:0px; line-height:50px;}
.Service dl dd{padding-left:136px;}
.Service dl dd .pic{width:127px; float:left;}
.Service dl dd .pic img{display:block; width:100%;}
.Service dl dd .name{width:285px; float:left; font-size:20px; color:#0f0f0f; margin-left:12px;}
.Service dl dd select{border:2px solid #c1c1c1; padding:0px 16px 0px 27px; height:47px; width:296px; font-size:20px; color:#898989;}
.Service dl dd .input{border:2px solid #c1c1c1; padding:0px 16px 0px 27px; height:47px; width:253px; font-size:20px;}
.Service dl dd .input::placeholder{color:#e31717;}
.Service dl dd textarea{border:2px solid #c1c1c1; padding:0px 27px; height:236px; line-height:47px; width:380px; font-size:20px;}
.Service dl dd .upload{display:block; width:130px; height:130px; background:#e5e5e5; text-align:center;}
.Service dl dd .upload img{display:inline-block; padding:30px 0px 20px;}
.Service dl dd .upload .btn{display:block; line-height:30px; font-size:16px; color:#808080;}
.Service dl dd .button{width:337px; height:57px; font-size:18px; background:#622829; color:#fff;}

/*购物车*/
.CarList{padding:29px 0px 115px;}
.CarList .edit{padding:0px 25px 19px; border-bottom:2px solid #f0f0f0; text-align:right;}
.CarList .edit a{display:inline-block; width:83px; height:37px; line-height:37px; text-align:center; font-size:18px; color:#717171; border:2px solid #626262; border-radius:25px;}

.CarList li{padding:18px 20px 18px 4px; border-bottom:2px solid #f0f0f0;}
.CarList li .box{padding-left:48px; position:relative;}
.CarList li .box .cheackbox{position:absolute; left:0px; width:42px; height:43px; top:50%; margin-top:-21px; background:url(../images/sel.png) no-repeat left center;}
.CarList li .box .cheackbox.on{background:url(../images/selon.png) no-repeat left center;}
.CarList li .box .pic{width:127px; float:left;}
.CarList li .box .pic img{display:block; width:100%;}
.CarList li .box .txt{width:430px; float:right;}
.CarList li .box .txt .title{line-height:35px;}
.CarList li .box .txt .title .name{font-size:20px; color:#0f0f0f;}
.CarList li .box .txt .ins{padding:12px 0px 0px; line-height:28px;}
.CarList li .box .txt .ins .num{font-size:22px; color:#0f0f0f; float:right;}
.CarList li .box .txt .ins .price{font-size:24px; color:#e31717;}

.Account{background:#eeeeee; line-height:86px; padding-left:3px; position:fixed; width:100%; left:0px; bottom:118px;}
.Account .all{float:left; font-size:22px; color:#606060; padding-left:54px; background:url(../images/sel.png) no-repeat left center;}
.Account .all.on{background:url(../images/se2.png) no-repeat left center;}
.Account .txt{float:right;}
.Account .txt .price{font-size:22px; color:#622829; padding:0px 26px;}
.Account .txt .js{float:right; width:170px; font-size:22px; color:#fff; background:#622829; text-align:center;}

/*编辑购物车*/
.editCar li{position:relative;}
.editCar li .editbox{padding-left:48px; position:relative;}
.editCar li .editbox .cheackbox{position:absolute; left:0px; width:42px; height:43px; top:50%; margin-top:-21px; background:url(../images/sel.png) no-repeat left center;}
.editCar li .editbox .cheackbox.on{background:url(../images/selon.png) no-repeat left center;}
.editCar li .editbox .pic{width:127px; float:left;}
.editCar li .editbox .txt{width:120px; float:left; margin-left:10px;}
.editCar li .editbox .txt .ins{line-height:100px; padding:0;}
.editCar li .editbox .num-play{margin:26px 95px 0px 0px;}
.editCar li .editbox .txt .ins .price{font-size:24px; color:#e31717;}
.editCar li .delete{width:90px; height:90px; line-height:90px; text-align:center; top:28px; position:absolute; right:0px; background:#622829; color:#fff; font-size:20px;} 

/*修改密码*/
.PasswordTab{padding:26px 28px;}
.PasswordTab dl{position:relative; min-height:99px; height:auto !important; height:99px; border-bottom:2px solid #e2e2e2; padding-left:140px;}
.PasswordTab dl dt{width:140px; font-size:30px; line-height:99px; color:#a2a2a2; position:absolute; left:0px; top:0px;}
.PasswordTab dl .input{height:97px; width:100%; font-size:30px; color:#1c1c1c;}
.PasswordTab dl .input::placeholder{color:#888888;}
.PasswordTab .button{margin:148px 0px 0px; width:100%; background:#622829; height:75px; font-size:30px; color:#fff;}

/*收货地址*/
.Address{padding:22px 0px 97px;}
.Address li{background:#f9f9f9; margin-bottom:10px;}
.Address li .box{padding:22px 20px 32px;}
.Address li .box .title{line-height:45px; color:#1c1c1c; font-size:24px;}
.Address li .box .title .name{font-size:30px;}
.Address li .box .con{padding:36px 0px 0px; font-size:30px; line-height:48px; color:#1c1c1c;}
.Address li .ins{border-top:2px solid #eaeaea; padding:22px 20px; line-height:40px;}
.Address li .ins .mr{background:url(../images/cheack.png) no-repeat; padding-left:55px; font-size:22px; color:#622829;}
.Address li .ins .btn a{display:inline-block; font-size:28px; color:#1c1c1c; margin-left:36px;}
.Address li .ins .btn img{display:inline-block; margin-right:10px;}
.Address li.on .ins .mr{background:url(../images/cheackon.png) no-repeat;}

.addbtn{position:fixed; bottom:117px; left:0px; width:100%; height:75px; line-height:75px; font-size:24px; background:#622829; color:#fff; text-align:center;}

/*新增地址*/
.AddressTab dl{padding-left:160px;}
.AddressTab dl dt{color:#1c1c1c;}

.AddressTab dl dd .sex{padding-bottom:36px; font-size:22px; color:#888888;}
.AddressTab dl dd .sex label{margin-right:15px;}
.AddressTab dl dd .sex input[type=radio]{display:inline-block; vertical-align:middle; margin-right:5px; width:20px; height:20px;}
.AddressTab dl dd .sex a{display:inline-block; font-size:30px; margin-right:18px; color:#888888; border:1px solid #c1c1c1; border-radius:10px; width:108px; height:43px; text-align:center;}
.AddressTab dl dd .sex a.on{color:#622829; border:1px solid #622829;}
.AddressTab dl dd textarea{width:100%; font-size:30px; line-height:48px; height:96px; padding:25px 0px;}
.AddressTab dl dd textarea::placeholder{color:#1c1c1c;}

.AddressTab .button{margin-top:66px;}

/*提交订单*/
.Addtit{padding:47px 27px 43px; border-bottom:2px solid #e0e0e0;}
.Addtit a{display:block; background:url(../images/arr1.png) no-repeat right center; font-size:24px; color:#1c1c1c; line-height:64px;}
.Addtit img{display:inline-block; margin-right:18px;}
.SentOrder{padding-bottom:115px;}
.SentOrder .box{padding:20px 30px 20px 20px; border-bottom:2px solid #e0e0e0;}
.SentOrder .box .pic{width:127px; float:left;}
.SentOrder .box .pic img{display:block; width:100%;}
.SentOrder .box .txt{width:432px; float:right;}
.SentOrder .box .txt .title{line-height:35px;}
.SentOrder .box .txt .title .name{font-size:20px; color:#0f0f0f;}
.SentOrder .box .txt .ins{padding:12px 0px 0px; line-height:28px;}
.SentOrder .box .txt .ins .num{font-size:22px; color:#0f0f0f; float:right;}
.SentOrder .box .txt .ins .price{font-size:24px; color:#e31717;}
.SentOrder .lytxt{padding:34px 26px 29px; height:46px; position:relative; border-bottom:8px solid #f1f1f1;}
.SentOrder .lytxt dt{font-size:22px; color:#0f0f0f; position:absolute; left:26px; top:34px; width:68px; line-height:46px;}
.SentOrder .lytxt dd{padding-left:70px;}
.SentOrder .lytxt dd textarea{height:46px; line-height:46px; width:100%; font-size:20px;}
.SentOrder .lytxt dd textarea::placeholder{color:#9a9a9a;}
.SentOrder .insbox{padding:0px 26px; line-height:100px; font-size:24px; color:#0a0a0a; border-bottom:2px solid #e0e0e0;}
.SentOrder .insbox .name{font-size:22px;}


/*我的评价*/
.evaList li{padding:29px 10px 36px; border-bottom:10px solid #f2f2f2;}
.evaList li:last-child{border-bottom:none;}
.evaList li dl{font-size:18px; line-height:32px; color:#622829;}
.evaList li dl dd{width:50%; float:left;}
.evaList li .con{background:url(../images/eicon.png) no-repeat left 5px; padding-left:40px; font-size:20px; line-height:30px; color:#1f1f1f; margin:14px 0px 0px;}
.evaList li .box{margin:25px 0px 0px; border:1px solid #e6e6e6; border-radius:10px; background:#f8f8f8; padding:36px 20px;}
.evaList li .box .pic{width:127px; float:left;}
.evaList .box .pic img{display:block; width:100%;}
.evaList .box .txt{width:432px; float:right; color:#7a7a7a}
.evaList .box .txt .title{line-height:35px;}
.evaList .box .txt .title .name{font-size:20px; color:#7a7a7a;}
.evaList .box .txt .ins{padding:12px 0px 0px; line-height:28px;}
.evaList .box .txt .ins .num{font-size:22px; float:right;}
.evaList .box .txt .ins .price{font-size:24px;}
.evaList .delete{float:right; width:90px; line-height:40px; background:#622829; font-size:20px; text-align:center; color:#fff; margin:13px 0px 0px; border-radius:10px;}

.Appraise{padding:0px 10px;}
.Appraise .box{border:1px solid #e6e6e6; border-radius:10px; background:#f8f8f8; padding:36px 20px; margin:20px 0px 16px;}
.Messaage textarea{border:1px solid #e6e6e6; height:238px; font-size:28px; border-radius:10px; display:block; width:578px; padding:15px 20px; line-height:40px;}
.Messaage textarea::placeholder{color:#c1c1c1;}
.Messaage .btn{margin:38px 0px; font-size:30px; color:#fff; height:75px; width:100%; background:#622829; border-radius:10px; text-align:center;}

/*18-11-29*/
.Top{background:#f9f9f9;}
.Top .Search{width:350px; padding:14px 30px 14px 0px;}
.Top .Search .input{width:250px;}
.Top .Search .btn{top:22px;}

.PaywayBox .price{padding:30px; line-height:68px; font-size:30px; color:#696969; border-bottom:8px solid #f1f1f1;}
.PaywayBox .price .num{color:#622829;}
.PaywayBox dl{padding:52px 0px 0px;}
.PaywayBox dl dt{line-height:40px; padding:0px 30px 24px; font-size:24px; color:#696969; border-bottom:2px solid #e0e0e0;}
.PaywayBox dl dd{border-bottom:2px solid #e0e0e0; padding:25px 30px; background:url(../images/wbg.png) no-repeat 95% center; position:relative;}
.PaywayBox dl dd.on{border-bottom:2px solid #e0e0e0; padding:25px 30px; background:url(../images/wbgon.png) no-repeat 95% center;}
.PaywayBox dl dd .icon{width:88px; position:absolute; left:30px; top:25px;}
.PaywayBox dl dd .txt{padding-left:108px; font-size:20px; color:#a8a8a8;}
.PaywayBox dl dd .txt .name{display:block; font-size:20px; line-height:33px; color:#696969; margin-bottom:5px;}
.PaywayBox .btn{display:block; margin:90px auto; line-height:75px; text-align:center; font-size:30px; color:#fff; background:#622829; width:585px;}

/*18-12-07*/
.Top .add{float:right; padding-right:30px; font-size:22px; color:#1c1c1c; line-height:75px;}
.Addtit2{padding:30px 26px; border-bottom:2px solid #e0e0e0;}
.Addtit2 .title{line-height:28px; margin-bottom:8px;}
.Addtit2 .title span{font-size:22px; color:#1c1c1c;}
.Addtit2 .title em{display:inline-block; font-size:18px; color:#868686; padding-left:10px;}
.Addtit2 .info{padding-left:28px; line-height:32px; background:url(../images/add2.png) no-repeat left 6px; font-size:18px; color:#141414;}

/*待支付 18-12-17*/
.PayableList{background:#f8f8f8; border-radius:5px; border:1px solid #e6e6e6; padding:0;}
.PayableList li{border:none; border-bottom:1px solid #e6e6e6; padding:0px 10px; border-radius:0px; margin-bottom:0;}
.PayableList li .box{border-top:none; padding:30px 15px 30px 20px;}
.PayableCon{text-align:right; padding:26px 15px 20px; border-bottom: 20px solid #fff;}
.PayableCon .txt{font-size:18px; color:#0f0f0f;}
.PayableCon .txt i{padding:0px 15px;}
.PayableCon .txt .red{color:#e31717; font-size:24px;}
.PayableCon .btn{margin:18px 0px 0px;}
.PayableCon .btn a{display:inline-block; padding:0px 20px; border:2px solid #626262; border-radius:20px; line-height:37px; font-size:18px; color:#717171; margin-left:16px;}  
.PayableCon .btn a.fk{border:2px solid #622829; color:#622829;}

.ProinsBox{border:2px solid #dddddd; padding:27px 27px 36px; margin:30px 0px 0px;}
.ProinsBox .name{display:block; font-size:28px; line-height:40px; color:#2e2e2e;}
.ProinsBox .info{font-size:22px; line-height:36px; color:#4c4c4c;}

.Prowarm{font-size:20px; color:#622829; line-height:30px; padding:10px 15px 0px 0px; text-align:right;}
.Prowarm i{padding-right:5px;}