.m_lr_auto{margin-left: auto; margin-right: auto; /*width: 37.5rem;*/ position: relative;}

.m_lr_autoP10 {margin-left: 0.5rem;margin-right: 0.5rem; /*width: 36.5rem;*/ position: relative;}
.m_lr_autoP20 {margin-left: 0.5rem;margin-right: 0.5rem; /*width: 35rem;*/ position: relative;}
.m_lr_autoP40 {margin-left: 0.5rem;margin-right: 0.5rem; /*width: 33.5rem;*/ position: relative;}

.spliter{background-color: #f3f3f3; height: .8em; width: 100%;}

body { background-color: #FBFBFB; }

.top_s_right { float: right; margin-top: .7rem; width: 1.8rem; }
.top_s_right img { width: 100%; }
.top_s_left { top: 0; left: 0; display: none; position: fixed; height: 100%; width: 100%; z-index: 27; background-color: #000;filter:alpha(opacity=50);  -moz-opacity:.5;  -khtml-opacity: .5;  opacity: .5;}
.phone_nav { overflow: auto; position: fixed; width: 170px; height: 100%; right: -100%; top: 0; z-index:99; background-color: #F12615; }
.phone_nav ul li h3 { width: 100%;padding-left: 10px; font-size: 14px; line-height: 30px;color: #fff; box-sizing: border-box; }
.phone_nav ul li h3 span { font-size: 12px; display: block; line-height: 12px; padding-bottom: 7px; font-weight: normal; }
.phone_nav ul li p { font-size: 12px; text-indent: 5px;color: #fff; line-height: 26px; padding-left: 10px; box-sizing: border-box;}
.phone_nav ul li h3:hover,
.phone_nav ul li h3.on,
.phone_nav ul li p:hover,
.phone_nav ul li p.on { background-color: #fff; color: #F12615; }
.go_top_box { display: none; position: fixed; top: 20px; right: 20px;width: 1.6rem; }
.go_top_box img { width: 100%; position: relative; margin-bottom: -3px;}
.go_top_box ul { background-color: #ff3e81; border-radius: .2rem; padding:.2rem 0 1px;}
.go_top_box ul li { background: url("../images/ff_nav_bg.png") 0 0 no-repeat; background-size: 100%; color: #fff; font-size: .2rem; text-align: center; height: .34rem; line-height: .34rem; margin-bottom: .2rem;}

header.Tyhead { overflow: hidden; font-size: 0; height: 5rem; line-height: 5rem; border-bottom: 1px solid #d8d8d8; box-sizing: border-box; position: fixed; left: 0; top: 0; z-index: 4; width: 100%; background-color: #fff; }
header.Tyhead .headLico { position: absolute; left: 0; top: 0; display: inline-block; }
header.Tyhead .headLico ins { min-height: 5rem; float: left; font-size: 1.5rem; padding-left: 1.4rem; background: url(../images/headLico.png) 0 50% no-repeat; background-size: .8rem; }
header.Tyhead .headRico { position: absolute; right: 0; top: 0; display: inline-block; }
header.Tyhead .headRico span { margin-top: 1.7rem; }
header.Tyhead span { text-align: center; font-size: 1.7rem; display: inline-block; width: 100%; }

header.listhead { box-sizing: border-box; position: fixed; left: 0; z-index: 4; width: 100%; background-color: #fff; }
header.listhead .listheadBt { display: inline-block; width: 100%; text-align: center; height: 5rem; line-height: 5rem; font-size: 1.7rem; }
header.listhead .headLico { position: absolute; left: 0; top: 0; display: inline-block; }
header.listhead .headLico ins { min-height: 5rem; float: left; font-size: 1.5rem; padding-left: 1.4rem; background: url(../images/headLico.png) 0 50% no-repeat; background-size: .8rem; }
header.listhead .headRico { position: absolute; right: 0; top: 0; display: inline-block; }
header.listhead .headRico span { margin-top: 1.75rem; }
header.listhead .listShearch { background-color: #F1F2F6; padding:.5rem 1rem; border-radius: 1.6rem; margin:0 0 1rem; }
header.listhead .listShearch span { font-size: 1.6rem; color: #aaa; float: left; margin-top: .1rem; }
header.listhead .listShearch input { font-size: 1.6rem; line-height: 1.6rem; width: 91%; margin-left: 1.5%; background-color: rgba(0,0,0,0); color: #666; }
header.listhead .listHeadSXBox { border-top: 1px solid #d8d8d8; }
header.listhead .listHeadSXBox ul li { float: left; width: 20%; font-size: 1.4rem; text-align: center; padding:3rem 0; }
header.listhead .listHeadSXBox ul li .listHeadIco { transition: .3s; transform: rotate(90deg); display: inline-block; }
header.listhead .listHeadSXBox ul li .listHeadIco span { font-size: 1rem; }
header.listhead .listHeadSXBox ul li.on { color: #d0373c; }
header.listhead .listHeadSXBox ul li.in .listHeadIco { transform: rotate(-90deg); }
header.listhead .listHeadSXBox ul li .listHeadIco2 { display: inline-block; }
header.listhead .listHeadSXBox ul li .listHeadIco2 span { font-size: 1rem; }

header.Tyhead.gwcHead .m_lr_autoP20 { padding:0 2.5rem; box-sizing: border-box; }
/*header.Tyhead.gwcHead span { width: 25%; text-align: center; display: inline-block; }*/

.my_head { background: url(../images/my_bg.jpg) 50% 50% no-repeat; background-size: auto 100%; }
.my_head .left { padding-top: 1.5rem;  }
.my_head .left .my_tubiao { float: left; padding-left:1rem; padding-right: 2rem; }
.my_head .left .my_tubiao img { width: 9rem; border-radius: 9rem; height: 9rem; }
.my_head .left .my_TBtext { float: left; color: #fff; padding-top: 1.2rem; font-size: 1.16rem; line-height: 1.6rem; }
.my_head .buttom {float: right;padding: 1rem;color: #fff}
.my_head .right { padding-right: 1rem; }
.my_head .right .my_headT { padding-top: 2rem; }
.my_head .right .my_headT span { color: #fff; font-size: 2rem; margin-left: 1.4rem; }
.my_head .right .my_headB { float: right; margin-top: 2rem; padding:.5rem; border-radius: 50%; border:.5rem solid #e66b76; background-color: #fff; }
.my_head .right .my_headB span { color: #d01123; font-size: 1.4rem; border:1px solid #d01123; height: 6rem; width: 6rem; border-radius: 6rem; line-height: 6rem; display: inline-block; text-align: center; background-color: #fff; }

.my_head2 { background-color: #7EB3FF; }
.my_head2 h3 { color: #fff; text-align: center; font-size: 2.2rem; padding:3rem 0 .8rem; }
.my_head2 h4 { color: #efefef; text-align: center; font-weight: normal; font-size: 1.2rem; padding-bottom: 2.4rem; }
.my_head2 p { font-size: 1.2rem; color: #efefef; padding:0 1rem .8rem; }
.my_head2 p ins { color: #fff; font-size: 1.4rem; }

.listNavLD { font-size: 0; background-color: #fff; }
.listNavLD li { font-size: 1rem; display: inline-block; color: #6a6a6a; }

.myNavK1 { background-color: #fff; text-align: center; padding:1rem 0; }
.myNavK1 h3 { padding-bottom: .5rem; color: #606060; font-weight: normal; font-size: 1.4rem; }
.myNavK1 p { font-size: 1.4rem; }

.my_tit { padding:1rem 0; border-bottom: 1px solid #f3f3f3; background-color: #fff; }
.my_tit .my_titL { font-size: 1.8rem; display: inline-block; color: #6a6a6a; }
.my_tit .my_titL span { color: #e32b2d; margin-right: .5rem; }
.my_tit .my_titR { float: right; font-size: 1.5rem; padding-top: .2rem; color: #6a6a6a; }

.myNavK2 { text-align: center; border-bottom: 1px solid #f3f3f3; }
.myNavK2 li { padding:1.6rem 0; position: relative; }
.myNavK2 li span { font-size: 2rem; }
.myNavK2 li p { font-size: 1.2rem; padding-top: .6rem; }
.myNavK2 li ins { position: absolute; right: 1.4rem; top: .8rem; display: inline-block; font-size: 1rem; border-radius: 50%; padding:.1rem .4rem 0; background-color: red; color: #fff; }


.myNavK3 { text-align: center; padding:1rem 0; }
.myNavK3 li span { font-size: 1.8rem; }
.myNavK3 li p { margin-top: .8rem; font-size: 1.4rem; }

.list_Ul { background-color: #fff; }
.list_Ul ul li { padding:1rem 0; border-bottom: 1px solid #f3f3f3; }
.list_Ul ul li .left { line-height:2.6rem; font-size: 1.3rem; color: #666;}
.list_Ul ul li .right { color: #6a6a6a;  }
.list_Ul ul li .right span { font-size: 1rem; line-height: 2rem; min-height: 2rem; margin-top: .2rem; background: url(../images/headRico.png) 100% 50% no-repeat; background-size: .8rem; display: inline-block; padding-right: 2rem; }
.list_Ul ul li .weidu { display: inline-block; width: .5rem; height: .5rem; vertical-align: top; background-color: #F12615; border-radius: 50%; }

.TyList_box { background-color: #fff; }
.TyList_box .TyList_tit { font-size: 2rem; padding:1rem 0; border-bottom: 1px solid #c1c1c1; text-align: center; }
.TyList_box li { padding:.5rem 0; border-bottom: 1px solid #ccc; }
.TyList_box li h3 { font-size: 1.65rem; font-weight: normal; padding:.5rem 0 .2rem; max-width: 85%; }
.TyList_box li p { font-size: 1.4rem; color: #666; padding:.2rem 0 .5rem; }
.TyList_box li .right { position: absolute; right: 0; top: 1.4rem; font-size: 2.4rem; color: #F52E2A; }

.addressLi li { padding:.8rem; }
.addressLi li .addressLiT { border-bottom: 1px solid #d8d8d8; padding-bottom: 1rem; }
.addressLi li .addressLiT h3 { font-size: 1.8rem; display: inline-block; font-weight: normal; }
.addressLi li .addressLiT span { display: inline-block; font-size: 1.6rem; margin-left: 1rem; }
.addressLi li .addressLiT p { padding-top: 1rem; font-size: 1.5rem; color: #999; }
.addressLi li .addressLiB { padding-top: 1rem; }
.addressLi li .addressLiB .addressIco2,
.addressLi li .addressLiB .addressIco1 { float: right; color: #666; font-size: 1.4rem; }
.addressLi li .addressLiB .addressIco2 span,
.addressLi li .addressLiB .addressIco1 span { margin-right: .4rem; }
.addressLi li .addressLiB .addressIco2 { margin-left: 1rem; }


.myLiIn { background-color: #fff; border-bottom: 1px solid #f3f3f3; padding:1rem 0; font-size: 1.6rem; }
.myLiIn textarea { vertical-align: top; border:none; height: 6em; }
.myLiIn span { margin-right: .5rem; }
.myLiIn input,
.myLiIn textarea { width: 70%; }

.myZL .myLiIn input { font-size: 1.5rem; color: #666; }
.myZL .TxBox { text-align: right; }
.myZL .TxBox span { float: left; margin-top: 2rem; }
.myZL .Tx { color: #666; position: relative; text-align: right; width:70%; display: inline-block; vertical-align: middle; }
.myZL .Tx input { width: 100%; height: 100%; position: absolute; left: 0; top: 0; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.myZL .Tx img { vertical-align: middle; width: 6rem; height: 6rem; border-radius: 6rem; }
.myZL .rq input { float: right; }
.myLiIn.xb input { width: auto; vertical-align: middle; }
.myLiIn.xb label { margin-right: .5rem; }

.addressMrAd { padding:1rem 0; background-color: #fff; }
.addressMrAd h3 { font-size: 1.5rem; font-weight: normal; }
.addressMrAd p { width: 82%; display: inline-block; padding:1rem 0; font-size: 1.2rem; }

.addressMrAd .addressMAIn { margin-top: .8rem; }


.order_Nav { border-bottom: #EDEDED 3px solid; }
.order_Nav li { text-align: center; font-size: 1.4rem; box-sizing:border-box;}
.order_Nav li.on span { position: relative; top: 2px; color: #333333; padding:1rem .5rem; font-weight: bold; font-size: 1.5rem; border-bottom: 3px solid #E7393C; display: inline-block; }
/*.order_Nav ul>a:nth-child(2)>li {text-align: center; font-size: 1.4rem;border-left:1px solid #999;}*/

.order_Ul { background-color: #fff; }
.order_UlTop { border-bottom: 1px solid #d8d8d8; padding:1.3rem 0; font-size: 1.5rem; }
.order_UlTop .left { font-size: 1.3rem }
.order_UlTop .left span { margin-right: .6rem; }
.order_UlTop .right { color: #F12615;font-size: 1rem }
.order_UlK2 { padding:1rem 0; }
.order_UlK2 h3 { font-weight: normal; font-size: 1.5rem; }
.order_UlK2 p { font-size: 1.3rem; padding-left: 2rem; padding-top: .5rem; }
.order_UlK3 { background-color: #FBFBFB; border-bottom: 1px solid #d8d8d8; padding:1rem 0; }
.order_UlK3 .left { width: 25%; padding:.4rem 0; }
.order_UlK3 .right { width: 72%; padding:.4rem 0; }
.order_UlK3 .right h3 { font-weight: normal; font-size: 1.7rem; }
.order_UlK3 .right p { text-align: right; font-size: 1.3rem; padding-top: 2rem; }
.order_UlK3 .right p ins { font-size: 1.4rem; }

.order_UlBom { padding:.8rem 0; }
.order_UlBom span { float: left; font-size: 1.4rem; padding:.5rem 1rem; border:1px solid #d8d8d8; border-radius:3rem; margin-right: .9rem; }
.order_UlBom span.qr { float: right; margin-right: 0; border:1px solid #F12615; color: #F12615; font-size: 1.4rem; }

.addressFooter { font-size: 1.6rem; position: fixed; bottom: 1rem; left: 5%; text-align: center; width: 90%; z-index: 5; padding:1rem 0; border-radius: 5rem; }
.addressFooter ins { font-size: 3rem; line-height: 1.6rem; position: relative; top: .35rem; }

/*单选按钮*/
.radioFX { color: #666; font-size: 1.5rem; position: relative; } 
.radioFX input { position: absolute; left: 0; top: .3rem; z-index: 2; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; width: 100%; height: 100%; }
.radioFX span {  position: relative; z-index: 3; top: 0; color: #fff; border:2px solid #666; border-radius: 50%; width: 1.5rem; height: 1.5rem; line-height: 1.25rem; text-align: center; font-size: 1rem; box-sizing: border-box; display: inline-block; }
.radioFX span.on { background-color: #F12615; border:2px solid #F12615; }

/*复选框*/
.addressMAIn { display: inline-block; width: 5rem; height: 2rem; border-radius: 2rem; border:2px solid #DADADA; position: relative; }
.addressMAIn input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.addressMAIn span { transition: .3s; display: inline-block; background-color: #DADADA; width: 1.6rem; height: 1.6rem; border-radius: 1.6rem; margin-top: .2rem; margin-left: .22rem; }
.addressMAIn.on { border-color: #FB1F00; }
.addressMAIn.on span { background-color: #FB1F00; margin-left: 3.12rem; }

.button { background-image: -webkit-linear-gradient(45deg, #0395ea, #0395ea); color: #fff; }

.addressComTop { font-size: 1.5rem; background: url(../images/my_bg.jpg) 50% 0 no-repeat; color: #fff; padding:2rem 0 6rem; background-size: 100% 100%; }
.addressComTop .left {  }
.addressComTop .left span { margin-right: .5rem; }
.addressComTop .right { font-size: 1.4rem; }

.addressExpress { padding-bottom: 1.6rem; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1); border-radius: 1rem; background-color: #fff; position: relative; top: -3.6rem; width: 92%; margin-left: 4%; }
.addressExpress .top { padding:1.6rem 1rem 0; }
.addressExpress .top h3 { font-size: 1.5rem; font-weight: normal; }
.addressExpress .top span { font-size: 1.6rem; margin-right: .1rem; }
.addressExpress .top p { padding-left: 2.2rem; padding-top: .5rem; font-size: 1.3rem; }

.porList { background-color: #fff; }
.porList li {  }
.porList li .top { font-size: 1.4rem; border-bottom: 1px solid #d8d8d8; padding:.8rem 0; }
.porList li .bom {  }
.porList li .bom .left { width: 25%; padding:.5rem; box-sizing: border-box; min-height: 9rem; line-height: 9rem; }
.porList li .bom .left img { vertical-align: middle; }
.porList li .bom .right { width: 75%; padding:1rem 0; }
.porList li .bom .right h3 { font-size: 1.5rem; font-weight: normal; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; }
.porList li .bom .right p { font-size: 1.2rem; }
.porList li .bom .right .porListgwcB { padding-top: 1.8rem; font-size: 1.3rem; }
.porList li .bom .right .porListgwcB span { font-weight: bold; }
.porList li .bom .right .porListgwcB .porListgwc { position: relative; top: -.5rem; font-weight: normal; float: right; border:1px solid #ccc; border-radius: 2rem; display: inline-block; padding:.5rem 1rem; }
.porList .porListLx { padding:1rem 0; text-align: center; font-size: 1.5rem; border-top: 1px solid #d8d8d8; }
.porList .porListLx span { color: #FFDE39; margin-right: .5rem; }

.listLX2 { background-color: #fff; }
.listLX2 li { border-bottom: 1px solid #d8d8d8; padding:1rem; font-size: 1.5rem; line-height: 2rem; }
.listLX2 li p { padding:.2rem 0; }

.addressComB { }
.addressComB ul { padding-bottom: 1rem; border-bottom: #d8d8d8 1px solid; }
.addressComB ul li { padding:1rem 1rem 0; font-size: 1.4rem; }
.addressComB ul li .right { font-weight: bold; }
.addressComSf { text-align: right; padding:1rem 0; font-size: 1.5rem; padding-right: 1rem; }
.addressComSf span { color: #DB383C; font-size: 2.2rem; font-weight: bold; }

.refund_top { font-size: 1.4rem; padding:1.5rem 0; border-bottom: 1px solid #d8d8d8; }
.refund_ts { width: 35rem; margin:1rem auto; background-color: #F8F8F8; padding:1.5rem 1rem; font-size: 1.4rem; box-sizing: border-box; }

.listLX2.refund_li li p span { display: inline-block; width: 69%; float: right; }
.listLX2.refund_li li p span select { border:none; width: 100%; color: #999; }

.refund_ts2 { padding:3rem 3rem 1rem; }
.refund_ts2 p { font-size: 1.25rem; color: #F12615; margin-bottom: 1.4rem; }
.refund_ts2 .button { filter:alpha(opacity=40);  -moz-opacity:.4;  -khtml-opacity: .4;  opacity: .4; width: 60%; margin-left: 20%; border-radius: 2rem; text-align: center; font-size: 1.6rem; padding:.8rem 0; }
.refund_ts2 .button.on { filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1; }

.laList {  }
.laListTop { color: #fff; background-image: -webkit-linear-gradient(45deg, #F30100, #FF458E); }
.laListTop .search_box { border-radius: 2rem; padding:0 1.2rem; box-sizing: border-box; height: 2.8rem; margin-top: 1.2rem; text-align: left; display: inline-block; width: 80%; margin-left: 10%; background-color: #fff; color: #C8C7CD; }
.laListTop .search_box span { width: auto; float: left; margin-top: .72rem; }
.laListTop .search_box input { margin-top: .4rem; font-size: 1.6rem; width: 80%; margin-left: 2%; height: 2rem; line-height: 2rem; color: #000; float: left; }
.laListBox { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; padding-bottom: 5.5rem; padding-top: 5rem; box-sizing: border-box; }
.laListBox .laListLeft { float: left; background-color: #F5F5F5; width: 30%; position: absolute; left: 0; top: 0; padding-bottom: 5.5rem; padding-top: 5rem; height: 100%; overflow-y: scroll; box-sizing: border-box; }
.laListBox .laListLeft li { color: #666; text-align: center; padding:2rem 0; font-size: 1.5rem; }
.laListBox .laListLeft li.on { background-color: #fff; font-size: 1.6rem; color: #000; border-left: .2rem solid #0395ea; box-sizing: border-box; }
.laListBox .laListRight { position: absolute; right: 0; top: 0; width: 65%; overflow-y: scroll; height: 0px; box-sizing: border-box; transition: .3s; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.laListBox .laListRight.on {height: 100%; filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1; margin-top: 2.5%; margin-right: 2.5%;padding-top: 5rem; padding-bottom: 7.3rem; }

.laListRight .laListRTop {  }
.laListRight .laListRTop img { width: 100%; }
.laListRight ul { margin-top: .8rem; border-top: 1px solid #f9f9f9; border-left: 1px solid #f9f9f9; }
.laListRight ul li { background-color: #fff; float: left; width: 33.33%; border-right:1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; box-sizing: border-box; }
.laListRight ul li p { padding:.3rem 0 .5rem; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; text-align: center; font-size: 1.2rem; }

.laListRight2 { position: absolute; right: 0; top: 0; width: 70%; overflow-y: scroll; height: 0px; box-sizing: border-box; transition: .3s; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.laListRight2.on {height: 100%; filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1; margin-top: 2.5%;padding-top: 5rem; padding-bottom: 7.3rem; }
.laListRight2 .category2list li { padding: 1rem;border-bottom: 1px solid #f1eeee }
.laListRight2 .left { width: 36%; padding-left: 0.5rem}
.laListRight2 .right { width: 60%; padding:.5rem 0; }
.laListRight2 .title2 {background: #ecf0f2;padding:1rem; }
.laListRight2 .title2 h2{font-size:1.5rem }
.laListRight2 .list2Text { padding-left: 1rem; }
.laListRight2 .list2Text h3 { height: 3.6rem; font-size: 1.4rem; font-weight: normal; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.8rem; }
.laListRight2 .list2Text .list2_Jg { padding:.5rem 0; font-size: 1.2rem; }
.laListRight2 .list2Text .list2_Jg .list2_jg1 { color: #d0373c; }
.laListRight2 .list2Text .list2_Jg .list2_jg1 ins { font-size: 1.7rem; }
.laListRight2 .list2Text .list2_Jg .list2_jg2 { margin-left: 1rem; }
.laListRight2 .list2Text .list2_Jg .list2_jg2 .listvip { background-color: #D6C139; color: #fff; font-size: .7rem; line-height: .7rem; vertical-align: middle; font-style: italic; }
.laListRight2 .list2Text .list2_Fk span { color: #d0373c; font-size: .8rem; border:1px solid #d0373c; padding:0 .1rem; }
.laListRight2 .list2Text .list2_Fk ins { color: #ccc; position: relative; top: .1rem; margin-left: .2rem; }
.laListRight2 .list2Text .list2_Fk p.right { color: #666; font-size: 1.6rem; position: relative; top: -.8rem; }



.gwcKb { text-align: center; padding:1rem 0; }
.gwcKb p { font-size: 1.3rem; padding-bottom: 1rem; }
.gwcKb span { color: #F12615; border:1px solid #F12615; border-radius: .5rem; padding:.2rem 2rem; font-size: 1.2rem; display: inline-block; }

.list2Box li { background-color: #fff; box-sizing: border-box; float: left; width: 50%; border-right: .3rem solid #F4F5F7; border-bottom: .6rem solid #F4F5F7; border-left: .3rem solid #F4F5F7; position: relative; }
.list2Box li .Zhom { position: absolute; left: 0; top: 0; background: url(../images/Zhom.png) 0 0 no-repeat; background-size: 100% 100%; width: 4rem; height: 4rem; display: inline-block; }
.list2Box li .Zhom2 { position: absolute; left: 0; top: 0; background: url(../images/Zhom2.png) 0 0 no-repeat; background-size: 100% 100%; width: 4rem; height: 4rem; display: inline-block; }
.list2Box li img { width: 100%; margin-bottom: .5rem; }
.list2Box .list2Text { padding:0 1rem; }
.list2Box .list2Text h3 { height: 3.6rem; font-size: 1.4rem; font-weight: normal; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.8rem; }
.list2Box .list2Text .list2_Jg { padding:.5rem 0; font-size: 1.2rem; }
.list2Box .list2Text .list2_Jg .list2_jg1 { color: #d0373c; }
.list2Box .list2Text .list2_Jg .list2_jg1 ins { font-size: 1.7rem; }
.list2Box .list2Text .list2_Jg .list2_jg2 { margin-left: 1rem; }
.list2Box .list2Text .list2_Jg .list2_jg2 .listvip { background-color: #D6C139; color: #fff; font-size: .7rem; line-height: .7rem; vertical-align: middle; font-style: italic; }
.list2Box .list2Text .list2_Fk { padding-bottom: 1.4rem; }
.list2Box .list2Text .list2_Fk span { color: #d0373c; font-size: .8rem; border:1px solid #d0373c; padding:0 .1rem; }
.list2Box .list2Text .list2_Fk ins { color: #ccc; position: relative; top: .1rem; margin-left: .2rem; }
.list2Box .list2Text .list2_Fk p.right { color: #666; font-size: 1.6rem; position: relative; top: -.8rem; }

.list2RSXBox { position: fixed; z-index: 9999; right: -100vw; top: 0; width: 100%; height: 100%; }
.list2RSXBox.on { right: 0; }
.list2RSXBox .list2RSXBg { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 2; background-color: rgba(0,0,0,.4); }
.list2RSXBox .list2SXBody { transition: .3s; position: absolute; right: -200%; width: 80%; height: 100%; background-color: #fff; z-index: 3; }
.list2RSXBox.on .list2SXBody { right: 0%; }
.list2RSXBox.on .list2SXBody button { background: none; border:none; color: #fff; }
.list2RSXBox.on .list2SXBody .list2SXLi.jg { text-align: center; font-size: 1.5rem; height: 4rem; line-height: 4rem; margin-top: 2rem; }
.list2RSXBox.on .list2SXBody .list2SXLi.jg input { text-align: center; width: 5rem; border:1px solid #ddd; border-radius: 1rem; margin:0 3%; padding:.5rem 0; }
.list2RSXBox.on .list2SXBody .list2SXButton { margin-top: 2rem; font-size: 1.8rem; width: 60%; margin-left: 20%; border-radius: 1rem; padding:.5rem; text-align: center; }

.list3Box li { background-color: #fff; box-sizing: border-box; float: left; width: 100%; border-bottom: .6rem solid #F4F5F7; position: relative; }
.list3Box li .Zhom { position: absolute; left: 0; top: 0; background: url(../images/Zhom.png) 0 0 no-repeat; background-size: 100% 100%; width: 4.6rem; height: 4.6rem; display: inline-block; }
.list3Box li .Zhom2 { position: absolute; left: 0; top: 0; background: url(../images/Zhom2.png) 0 0 no-repeat; background-size: 100% 100%; width: 4.6rem; height: 4.6rem; display: inline-block; }
.list3Box li img { width: 30%; margin-bottom: .5rem; }
.list3Box .list2Text { padding:1.2rem 1rem 0; display: inline-block; width: 70%; float: right; box-sizing: border-box; }
.list3Box .list2Text h3 { font-size: 1.4rem; font-weight: normal; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.list3Box .list2Text .list2_Jg { padding:.5rem 0; font-size: 1.2rem; }
.list3Box .list2Text .list2_Jg .list2_jg1 { color: #d0373c; }
.list3Box .list2Text .list2_Jg .list2_jg1 ins { font-size: 1.7rem; }
.list3Box .list2Text .list2_Jg .list2_jg2 { margin-left: 1rem; }
.list3Box .list2Text .list2_Jg .list2_jg2 .listvip { background-color: #D6C139; color: #fff; font-size: .7rem; line-height: .7rem; vertical-align: middle; font-style: italic; }
.list3Box .list2Text .list2_Fk { padding-bottom: 1.4rem; }
.list3Box .list2Text .list2_Fk span { color: #d0373c; font-size: .8rem; border:1px solid #d0373c; padding:0 .1rem; }
.list3Box .list2Text .list2_Fk ins { color: #ccc; position: relative; top: .1rem; margin-left: .2rem; }
.list3Box .list2Text .list2_Fk p.right { color: #666; font-size: 1.6rem; position: relative; top: -.8rem; }

.banner_bg {  box-sizing: border-box; width: 100%; /* height: 18rem; background:url("../images/header_bg.jpg") no-repeat;background-position: -100px -200px;*/ }
.banner {position: relative; max-width: 1920px!important; margin-left: auto; margin-right: auto; width: 100%;}
.banner img { width: 100%;border-radius: 0px}
.banner .hd {  }
.banner .bannMLRauto {  }
.banner .bann_ico { display: none; position: absolute; top: 50%;left: 3%; width: 94%;}
/*.banner:hover .bann_ico { display: inline-block; }*/
.banner .bann_ico span { filter:alpha(opacity=40);  -moz-opacity:.4;  -khtml-opacity: .4;  opacity: .4; display: inline-block; padding:8px; width: .34rem; position: absolute; top: 50%; margin-top: -.32rem; cursor: pointer; background-color: rgba(0,0,0,.5); }
.banner .bann_ico span:hover { filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1; }
.banner .bann_ico .prev { left: 0; }
.banner .bann_ico .next { right: 0; }
.banner .hd ul{ width: 100%; position: relative; bottom: 0; left: 0; text-align: center; font-size:0; vertical-align:middle; }
.banner .hd ul li{ cursor: pointer; display:inline-block; width:4px; height:4px; border-radius: 4px; background:#B2B2B2; margin:1rem 5px; vertical-align:top; overflow:hidden; }
.banner .hd ul .on{ background:#E22318; }

.comMsBox { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
.comMsBox .left { padding:1rem 0 1rem 1rem; box-sizing: border-box; background-image: -webkit-linear-gradient(45deg, #FB82C0,#F45071,#EF474B); color: #fff; width: 70%; }
.comMsBox .left .j1 { font-size: 1.4rem; margin-right: .4rem; }
.comMsBox .left .j1 ins { font-size: 2.2rem; }
.comMsBox .left .j2Box { display: inline-block; }
.comMsBox .left .j2 { text-decoration: line-through; }
.comMsBox .left .j2Lo { border:1px solid #fff; display: block; height: 1.4rem; line-height: 1.4rem; }
.comMsBox .left .j2Lo .j2LoIco { padding:1px; background-color: #fff; color: #F12615; display: inline-block;height: 1.4rem; line-height: 1.4rem; box-sizing: border-box; }
.comMsBox .right { background-color: #F8F8F8; padding:1rem 1rem 0 0; font-size: 1.1rem; box-sizing: border-box; width: 30%; text-align: center; }

.comZcBox { color: #F12615; font-size: 1.4rem; }
.comZcBox span { font-size: 2.2rem; }

.com_Top { padding-top:1rem; }
.com_Top .left { font-size: 1.6rem; font-weight: normal; width: 75%; }
.com_Top .left h3 { font-weight: normal; }
.com_Top .left h3 ins { display: inline-block; background-color: #F12615; color: #fff; box-sizing: border-box; font-size: 1.1rem; line-height: 1.4rem; height: 1.4rem; padding:0 .1rem; margin:0 .2rem; }
.com_Top .right { text-align: center; width: 15%; border-left: 1px solid #ccc; color: #666; font-size: 1.5rem; }
.com_Top .right span { font-size: 1rem; padding-right: 0.5rem }
.com_Top .right.on { color: #F12615; }
.com_Top p { padding:.5rem 0; font-size: 1.3rem; color: #F12615; border-bottom: 1px solid #f3f3f3; }

.com_Ul {  }
.com_Ul li { padding:1rem 0; font-size: 1.4rem; border-bottom: 1px solid #f3f3f3; }
.com_Ul li .left { width: 17%; color: #666; padding-right: .3rem; box-sizing: border-box; }
.com_Ul li .right { width: 83%; }

.com_Ul li.lingjuan {}
.com_Ul li.lingjuan span { vertical-align: middle; margin: .1rem .1rem; font-size: 1.2rem; display: inline-block; padding:.1rem .5rem; border-radius: .3rem; border:1px solid #F12615; color: #F12615 }
.com_Ul li.lingjuan span.on { background-color: #F12615; color: #fff; }
.com_Ul li.lingjuan ins { float: right; color: #999; font-size: 1.2rem; margin-top: .2rem; margin-left: .5rem; }

.com_Dabiao { padding:.5rem 0; line-height: 3rem; font-size: 1.5rem; color: #999; }
.com_Dabiao span { border:1px solid #F12615; font-size: 1rem; height: 1.5rem; border-radius: 1.5rem; width: 1.5rem; text-align: center; display: inline-block; line-height: 1.5rem; color: #F12615; position: relative; top: -.1rem; }
.com_Dabiao p { display: inline-block; margin-right: .5rem; }

.com_pGo {  }
.com_pGo .top { background-color: #FFEBE2; padding:1rem 0; font-size: 1.2rem; }
.com_pGo .top p { display: inline-block; }
.com_pGo .top .icon { margin-right: .5rem; font-size: 1.4rem; vertical-align: middle; }
.com_pGo .top p.p1 { color: #F12615; }
.com_pGo .top p.p2 { margin-left: 1.5rem; padding-left: 1rem; border-left: 1px solid #d8d8d8; }

.com_pGo .bom {  }
.com_pGo .bom li { padding:1.5rem 0; }
.com_pGo .bom .left { font-size: 1.3rem; }
.com_pGo .bom .left ins { display: inline-block; vertical-align: middle; width: 5em; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; }
.com_pGo .bom .left span { display: inline-block; vertical-align: middle; }
.com_pGo .bom .left img { width: 4rem; height: 4rem; border-radius: 50%; margin-right: .5rem; vertical-align: middle; }

.com_pGo .bom .right { padding-top: .7rem; }
.com_pGo .bom .right .com_pGoText { display: inline-block; vertical-align: middle; }
.com_pGo .bom .right .com_pGoText h3 { font-size: 1.2rem; font-weight: normal; }
.com_pGo .bom .right .com_pGoText h3 ins { color: #F12615; }
.com_pGo .bom .right .com_pGoText p { color: #666; text-align: right; }
.com_pGo .bom .right .button { margin-left: .5rem; padding:.4rem 1rem .6rem; font-size: 1.3rem; border-radius: .5rem; }

.com_Ul2 {}
.com_Ul2 ul li { padding:1rem 0; background: url("../images/headRico.png") 100% 50% no-repeat; border-bottom: 1px solid #f3f3f3; background-size: .7rem; }
.com_Ul2 ul li span { color: #F12615; margin-right: .5rem; }
.com_Ul2 ul li h3 { font-size: 1.5rem; font-weight: normal; }
.com_Ul2 ul li p { font-size: 1.4rem; color: #666; padding-left: 2rem; }

.com_peijian { font-size: 1.5rem; padding-bottom: 1rem; }
.com_peijian .com_peijian_tit { padding:1rem 0; }
.com_peijian .com_peijian_tit .left {}
.com_peijian .com_peijian_tit .right { color: #999; }
.com_peijian .com_peijian_tit .right img { margin-left: .5rem; width: .7rem; vertical-align: middle; position: relative; top: -.15rem; }
.com_peijian ul li { border:1px solid #E8E8ED; box-sizing: border-box; float: left; width: 22%; margin-right: 4%; position: relative; text-align: center; }
.com_peijian ul li img { width: 100%; }
.com_peijian ul li p { position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; background-color: rgba(0,0,0,.5); }

.com_dianpu { padding:; }
.com_dianpuTop { padding:1rem 0; font-size: 1.5rem; }
.com_dianpuTop img { max-width:10%; vertical-align: middle; border:1px solid #ddd; margin-right: .5rem; }
.com_dianpuTop ins { background-color: #F12615; color: #fff; font-size: 1rem; display: inline-block; padding:.1rem; margin-left: .5rem; }
.com_dianpuCom { text-align: center; font-size: 1.4rem; color: #666; padding:.5rem 0; }
.com_dianpuCom .left { width: 50%; border-right: 1px solid #ccc; box-sizing: border-box; }
.com_dianpuCom .right { width: 50%; }
.com_dianpuCom h3 { font-weight: normal; }
.com_dianpuBom { font-size: 0; padding-top: 1rem; padding-bottom: 1rem; }
.com_dianpuBom p { text-align: center; border:1px solid #ccc; border-radius: .5rem; box-sizing: border-box; padding:.5rem 0; display: inline-block; width: 48%; margin-left: 1%; margin-right: 1%; font-size: 1.4rem; }
.com_dianpuBom p.on { color: #F12615; }
.com_dianpuBom p.on span { color: #F12615; }
.com_dianpuBom p span { margin-right: .5rem; color: #999; }

.com_evaluate_box { font-size: 1.5rem; }
.com_evaluate_tit { font-size: 1.5rem; padding:1rem 0; border-bottom: 1px solid #d8d8d8; }
.com_evaluate_tit .left {}
.com_evaluate_tit .left ins { color: #F12615; margin-left: 1rem; }
.com_evaluate_tit .right { color: #999; }
.com_evaluate_tit .right img { margin-left: .5rem; width: .7rem; vertical-align: middle; position: relative; top: -.15rem; }

.com_evaluate_Ke { font-size: 0; padding:1rem 0; }
.com_evaluate_Ke span { background-color: #FDF0F0; display: inline-block; padding:.2rem .5rem; border-radius: .5rem; font-size: 1.2rem; margin-right: .5rem; }

.com_evaluateUl { background-color: #fff; padding-top: 1rem; }
.com_evaluateUl .top { font-size: 1.3rem; color: #666; }
.com_evaluateUl .top .left span { color: #FE9706; }
.com_evaluateUl .com { position: relative; margin:1rem 0; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.com_evaluateUl .com.on { padding-bottom: 1.5rem; overflow: inherit; display: inline-block; }
.com_evaluateUl .com .more { transition: .3s; transform:rotate(270deg); position: absolute; bottom: -.2rem; right: .5rem; width: .8rem; background-color: #fff; padding:.2rem; }
.com_evaluateUl .com.on .more { transform:rotate(90deg); }
.com_evaluateUl .bom { padding-bottom: 1rem; font-size: 0; width: 100%; overflow: scroll; }
.com_evaluateUl .bom div { width: auto; overflow-x: scroll; word-wrap:break-word; word-break:normal; }
.com_evaluateUl .bom img { display: inline-block; max-height: 6rem; width: auto; }

.com_comBox { text-align: center; }
.com_comBox .com_comTit { font-size: 1.5rem; padding:1rem 0; }

.listNavLD.comFoot { height: 4.5rem; line-height: 4.5rem; }
.comFoot .left { width: 50%; }
.comFoot .left li { line-height: 1.4rem; float: left; width: 32.5%; margin-top: .5rem; color: #666; border-left: 1px solid #ddd8d8}
.comFoot .left li span { font-size: 1.4rem; }
.comFoot .left li p { line-height: 1.4rem; }
.comFoot .right { width: 50%; }
.comFoot .right span { text-align: center; height: 4.5rem; line-height: 4.5rem; color: #fff; background-color: #F12615; display: inline-block; width: 50%; font-size: 1.4rem; }
.com_com { font-size: 1.3rem; }

.comAlert { display: none; font-size: 1.3rem; position: fixed; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 999; }
.comAlert.on { display: block; }
.comAlertBg { background-color: rgba(0,0,0,.4); position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 2; }
.comAlertBody { background-color: #fff; position: absolute; bottom: 0; left: 0; width: 100%; z-index: 3; }
.comAlertBody .top { padding:1rem 1rem 0; }
.comAlertBody .top .left { font-size: 1.5rem; color: #F12615; }
.comAlertBody .top .left ins { font-size: 2.2rem; }
.comAlertBody .top .right { line-height: 2rem; font-size: 3.5rem; color: #666; position: relative; top: -.5rem; }
.comAlertBody .com { padding:1rem; }
.comAlertBody .com span { border:1px solid rgba(0,0,0,0); border-radius: 1rem; margin-right: .5rem; margin-left: .5rem; margin-bottom: 1rem; position: relative; display: inline-block; padding:.3rem 1rem; background-color: #F6F6F6; }
.comAlertBody .com span.on { color: #F12615; border:1px solid #F12615; }
.comAlertBody .com span input { width: 100%; height: 100%; position: absolute; left: 0; top:0; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.comAlertBody .button { width: 60%; margin-left: 20%; display: inline-block; border-radius: 1rem; margin-bottom: 2rem; }
.comAlertBody .button button { background-color: rgba(0,0,0,0); border:none; width: 100%; padding:.5rem 0; text-align: center; color: #fff; }
.comAlertBody .bom { padding:1rem 1rem 4rem; font-size: 1.3rem; }
.comAlertBody .bom input { text-align: center; font-size: 1.1rem; width: 4rem; padding:.345rem; vertical-align: top; display: inline-block; }
.comAlertBody .bom span { background-color: #F5F5F5; display: inline-block; padding:.5rem .8rem; font-size: 2rem; line-height: 1.3rem; }
.comAlertBody .bom .bomSlR { float: right; font-size: 0; }
.comAlertBody .bom .bomSlR  {  }

.CartUlBox {}
.CartUlBox ul li { background-color: #fff; padding:1rem 0 .5rem; }
.CartUlBox ul li .top .right { font-size: 1.3rem; font-weight: bold; }
.CartUlBox ul li .top .right span { margin-right: .5rem; font-weight: normal; }
.CartUlBox ul li .com { box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1); }
.CartUlBox ul li .com .left { width: 28%; margin-left: 4%; min-height: 12rem; line-height: 12rem; }
.CartUlBox ul li .com .left img { width: 100%; vertical-align: middle; }
.CartUlBox ul li .com .right { width: 62%; margin-right: 4%; padding-bottom: .5rem; }
.CartUlBox ul li .com .right h3 { text-align: justify; font-size: 1.4rem; padding-top: 1rem; font-weight: normal; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.CartUlBox ul li .com .CartLiT1 { color: #666; font-size: 1.3rem; padding:.2rem 0; }
.CartUlBox ul li .com .CartLiT1 span { color: #666; float: right; }
.CartUlBox ul li .com .CartLiT2 { font-size: 1.2rem; margin-bottom: .3rem; color: #F12615; border:1px solid #F12615; border-radius: 1rem; display: inline-block; padding:0 .5rem; }
.CartUlBox ul li .com .right .CartUlRB {  }
.CartUlBox ul li .com .right .CartUlRB .CartUlRBjg { color: #F12615; font-size: 1.4rem; float: left; }
.CartUlBox ul li .com .right .CartUlRB .CartUlRBjg span { font-size: 2.2rem; }
.CartUlBox ul li .com .right .CartUlRB .CartUlRBsz { font-size: 1.4rem; float: right; margin-top: .2rem; }
.CartUlBox ul li .com .right .CartUlRB .CartUlRBsz span { font-size: 2.2rem; line-height: 1.4rem; position: relative; top: .4rem; }
.CartUlBox ul li .com .right .CartUlRB .CartUlRBsz input { width: 4rem; background-color: #F5F5F5; text-align: center; margin:0 .3rem; padding:.2rem 0; font-size: 1.2rem; }
.CartUlBox ul li .bom { padding:.3rem 3% 1rem; background-color: #fff; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); margin-bottom: 5px; position: relative; z-index: 2; top: -1px; font-size: 1.2rem; }
.CartUlBox ul li .bom .left {}
.CartUlBox ul li .bom .left span { color: #fff; background-color: #F12615; border-radius: 1rem; padding:0 .5rem; display: inline-block; margin-right: .5rem; }

.gwcFoot {display: table-cell; vertical-align: middle;position: relative;}
.gwcFoot .left { width: 20%; margin-top: 1.6rem; }
.gwcFoot .gwcFooJg { text-align: left; width: 55%; margin-left: 20%; color: #999; font-size: 1.3rem; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); left: 0;}
.gwcFoot .gwcFooJg h3 { font-size: 1.6rem; font-weight: normal; color: #000; }
.gwcFoot .right { display: inline-block; width: 25%; font-size: 1.5rem; height: 5.5rem; position: relative; }
.gwcFoot .right span {  position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: 100%; text-align: center; }

.process_top { padding:1rem 6.5rem 1rem 0; background: url(../images/headRico.png) 95% 50% no-repeat; background-size: .7rem; }
.process_top h3 { font-size: 1.7rem; }
.process_top h3 span { font-size: 1rem; color: #F12615; border-radius: 3px; border:1px solid #F12615; display: inline-block; padding:0 1px; margin-left: .4rem; }
.process_top p { padding-top: .5rem; font-size: 1.4rem; color: #999; }

.process_ul li { padding:1.5rem; background-color: #fff; border-bottom: 1px solid #d8d8d8; }
.process_ul li h3 { font-size: 2.2rem; font-weight: normal; padding-bottom: 1rem; }
.process_ul li .left { min-height: 10rem; line-height: 10rem; width: 27%; box-sizing: border-box; padding:0 .5rem; }
.process_ul li .left img { vertical-align: middle; }
.process_ul li .right { width: 70%; }
.process_ul li .right h4 { margin-top: .5rem; margin-bottom: 1rem; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 1.4rem; font-weight: normal; }
.process_ul li .process_Jg { font-size: 1.4rem; }
.process_ul li .process_Jg .k1 { color: #F12615; }
.process_ul li .process_Jg .icon { color: #999; margin-left: 1rem; }
.process_ul li .process_Jg .k2 { color: #999; float: right; margin-top: .2rem; }
.process_ul li p { font-size: 1.5rem; color: #666; padding-top: 1rem; }

.processPsfs { padding:1rem 4rem 1rem 1rem; background: url(../images/headRico.png) 95% 50% no-repeat; background-size: .8rem; }
.processPsfs .left { padding-top: .9rem; padding-bottom: .9rem; color: #666; font-size: 1.5rem; }
.processPsfs .right { text-align: right; font-size: 1.4rem; }

.processUl2 li { border-bottom: 1px solid #f1f1f1; padding:1.5rem 4rem 1.5rem 1rem; background: url(../images/headRico.png) 95% 50% no-repeat; background-size: .8rem; }
.processUl2 li .left { color: #666; font-size: 1.5rem; }
.processUl2 li .right { text-align: right; font-size: 1.4rem; }

.processUl3 li { border-bottom: 1px solid #f1f1f1; padding:1.5rem 2rem 1.5rem 1rem; }
.processUl3 li .left { color: #666; font-size: 1.5rem; }
.processUl3 li .right { text-align: right; font-size: 1.4rem; }

.processFoot {}
.processFoot .left { padding-left: 1rem; font-size: 2rem; color: #F12615; margin-top: 1.3rem; }
.processFoot .right { font-size: 2rem; display: inline-block; width: 12rem; line-height: 5.5rem; height: 5.5rem; text-align: center; }

.tuangouBox { background-color: #fff; }
.tuangou_Myk { padding:1.6rem 0 0; }
.tuangou_Myk .left img { width: 5rem; height: 5rem; border-radius: 5rem; }
.tuangou_Myk .right { float: left; margin-left: 1rem; }
.tuangou_Myk .right h3 { font-weight: normal; font-size:1.6rem; padding-top: .5rem; }
.tuangou_Myk .right p { font-size: 1.4rem; color: #999; }
.tuangouBox .process_ul { padding:1.5rem; }
.tuangouBox .process_ul li { padding:2rem 0 0; border:1px solid #d8d8d8; border-radius: .5rem; }
.tuangouBox .process_ul .right { padding-right: 1rem; }
.tuangouBox .com_Dabiao { margin-top: 2rem; background-color: #FBFBFB; border-bottom-left-radius: .5rem; border-bottom-right-radius: .5rem; border-top: 1px solid #d8d8d8; padding-left: 1.5rem; padding-right: 1.5rem; }
.tuangouBox .process_ul li .com_Dabiao p { padding-top: 0; }

.tuangouPtBox {  }
.tuangouPtBoxTit { padding-bottom: 1.5rem; font-size: 1.2rem; text-align: center; }
.tuangouPtBoxTit ins { color: #F12615; }
.tuangouPtBoxTx { text-align: center; font-size: 0; padding-bottom: 1rem; }
.tuangouPtBoxTx span { position: relative; font-size: 1rem; display: inline-block; margin:0 .5rem; }
.tuangouPtBoxTx span.wu { border:1px dashed #c3c3c3; width: 5rem; height: 5rem; border-radius: 5rem; box-sizing: border-box; background-color: #F7F7F7; }
.tuangouPtBoxTx span img { width: 5rem; height: 5rem; border-radius: 5rem; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.tuangouPtBoxTx span ins { position: absolute; top: 0; left: 10%; width: 80%; color: #fff; text-align: center; display: inline-block; border-radius: 1rem; padding:.2rem 0; background-color: #F12615; }
.tuangouPtBoxBut { padding-bottom: 1rem; text-align: center; }
.tuangouPtBoxBut span { display: inline-block; padding:1rem; width: 100%; box-sizing: border-box; font-size: 1.5rem; border-radius: .5rem; }

.tuangouFoot { text-align: center; font-size: 1.4rem; padding:1.5rem 0 2.5rem; position: relative; }
.tuangouFoot ins { color: #CCCCCC; margin:0 1rem; font-weight: bold; }
.tuangouFoot span { position: absolute; right: .7rem; bottom: .5rem; color: #888; }

footer.listNavLD { text-align: center; height: 10rem; box-sizing: border-box; border-top: 1px solid #d8d8d8; padding-top: .8rem; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 4; background-color: #fff; }
footer.listNavLD li { color: #252525;}
footer.listNavLD li.on { color: #d0373c; }
footer.listNavLD li span { font-size: 2.2rem; }
footer.listNavLD li p { font-size: 1.5rem; padding-top: .35rem; }

.index_wrap {  }
.index_wrap .Indshead { padding:1.5rem 0; box-sizing: border-box; position: fixed; top: 0; left: 0; z-index: 4; width: 100%; height: 6rem; background:url("../images/header_bg.jpg"); }
.index_wrap .Indshead .logo { float: left;padding: 0 0.5rem;font-size: 20px;}
.index_wrap .Indshead .logo img{ height: 40px;}
.index_wrap .Indshead .spliter {height: 2rem;border-right: solid 1px #4FB8F1;float: left;width:0px;margin: 0 1rem;}
.index_wrap .Indshead .indSearchBox { float: left; height: 2.6rem; border-radius: 1.5rem; background-color: #0385d3; width: 60%; font-size: 0; overflow: hidden; }
.index_wrap .Indshead .indSearchBox button { background: none; border:none; vertical-align: top;position:absolute  }
.index_wrap .Indshead .indSearchBox input { height: 2.6rem; vertical-align: top; font-size: 1.1rem; display: inline-block; width: 85%; padding-left: .8rem; box-sizing: border-box; background: #0385D3;color: #fff}
.index_wrap .Indshead .indSearchBox input::placeholder { color: #fff}
.index_wrap .Indshead .indSearchBox .icon { color: #ffffff; width: 3rem; line-height: 2.6rem; text-align: center; font-size: 1.4rem; display: inline-block; }
.index_wrap .Indshead .m_lr_autoP20>.icon { color: #fff; font-size: 1.8rem; float: left; }
.index_wrap .banner .hd ul { position: absolute; bottom: 0; left: 0; width: 100%; }
.index_wrap .banner .hd ul li { height: .6rem; width: .6rem; border-radius: .6rem; background-color: #fff; }
.index_wrap .banner .hd ul li.on { background-color: #F12615; }
.index_wrap .indNavK1 li,
.index_wrap .indNavK2 li { text-align: center; }
.index_wrap .indNavK1 li img,
.index_wrap .indNavK2 li img { width: 3.2rem; border-radius: 3.2rem; height: 3.2rem; margin:1.2rem 0 .8rem; }
.index_wrap .indNavK1 li p,
.index_wrap .indNavK2 li p { font-size: 1.2rem; }
.index_wrap .indNavK2 { border-bottom: 1px solid #d8d8d8; padding-bottom: 1rem; }
.index_wrap .ind_tit { font-size: 1.4rem; padding:1rem 0 1.2rem; border-bottom: 1px solid #d8d8d8; }
.index_wrap .ind_tit .left { font-weight: bold; font-size:1.8rem;}
.index_wrap .ind_tit .right { padding-right: 1.8rem; background: url(../images/headRico.png) 100% 50% no-repeat; background-size: .8rem; font-size: 16px;color: #7e7e7e;}

.index_wrap .indNavK3 { font-size: 0; padding:.6rem .3rem; }
.index_wrap .indNavK3 li { display: inline-block; font-size: 14px; width: 33.33%; padding:0 .3rem; box-sizing: border-box; }
.index_wrap .indNavK3 li img { width: 100%; border-radius: .5rem; }

.ind_por { padding-bottom: 1rem; background-color: #fff; }
.ind_por li { float: left; width: 48%; margin-left: 1%; margin-right: 1%; box-sizing: border-box; padding:1rem 0 .2rem; }
.ind_por li img { border:1px solid #f3f3f3; width: 100%; }
.ind_por li h3 { font-weight: normal; font-size: 1.3rem; padding:.2rem 0; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; }
.ind_por li p { font-size: 1.1rem; color: #F12615; }


.ff_cusS_box { width: 25px; text-align: center; position: fixed; left: 0; bottom: 25%; z-index: 10; background-color: rgba(0,0,0,.7); border-radius: 5px; }
.ff_cusS_box img { width: 100%; box-sizing: border-box; border-bottom: 1px solid #fff; padding: 4px 4px 8px; }
.ff_cusS_box span { display: block; width: 100%; color: #fff; font-size: 12px; padding-bottom: 6px; letter-spacing:2px; }

/*新增的付款完成后点餐详情*/
.addressCDc_box {  }
.addressCDc_box .addressComTop .left { width: 100%; font-size: 2rem; }
.addressCDc_box .addressCDc_Tk1 { text-align: center; padding:2rem 0; }
.addressCDc_box .addressCDc_Tk1 h3 { font-size: 2rem; color: #FE6631; font-weight: normal; }
.addressCDc_box .addressCDc_Tk1 h3 span { font-size: 3rem; }
.addressCDc_box .addressCDc_Tk1 p { padding-top: 1rem; font-size: 1.2rem; }
.addressCDc_box .Xpl { color: #FE6631; border:1px solid #FE6631; font-size: 1rem; padding:.3rem; }
.addressCDc_box .porList li .bom .right { padding-top: 1.7rem; }
.addressCDc_box .porList li .bom .right p { color: #666; padding-top: .5rem; }
.addressCDc_box .porList li .bom .right .porListgwcB { padding-top: 1rem; }
.addressCDc_box .porList li .bom .right .porListgwcB span { color: #FE6631; }
.addressCDc_box .porList .bom2 { padding:1rem 0 2rem; color: #999; font-size: 1.3rem; line-height: 1.6em; border-top: 1px solid #d8d8d8; }

.yinghang_hd { width: 100%; overflow-y: scroll; }
.yinghang_hd::-webkit-scrollbar { width: 0px; height: 0px; }
.yinghang_hd ul { width: 9999px; }
.yinghang_hd ul li { float: left; width: 6rem; text-align: center; font-size: 1.1rem; padding:.5rem 0; color: #333; border-bottom: 1px solid rgba(0,0,0,0); }
.yinghang_hd ul li.on { color: #F12615; border-bottom: 1px solid #F12615; box-sizing: border-box; }
.yinghang_hd ul li h3 { font-weight: normal; }
.yinghang_bd { height: 0px; box-sizing: border-box; overflow: hidden; transition: .3s; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.yinghang_bd.on { padding:.1rem 0; height: auto; filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1; }
.yinghang_bd h2 { font-weight: normal; color: #F12615; border-bottom: 1px solid #d8d8d8; font-size: 1.4rem; text-align: center; padding:.8rem 0 1.2rem; }
.yinghang_bd h3 { padding:.5rem 2rem ; font-size: 1.4rem; font-weight: normal; }
.yinghang_bd h3 ins { color: #999; }
.yinghang_bd_text {  }
.yinghang_bd_text .left { width: 30%; text-align: right; }
.yinghang_bd_text .right { width: 70%; }
.yinghang_bd_text li { color: #333; border-bottom: 1px solid #d8d8d8; font-size: 1.3rem; padding:.5rem; }
.yinghang_bd_text h4 { font-size: 2rem; font-weight: normal; padding:.5rem; }
.yinghang_bd_text .right h4 { color: #F12615; }
.yinghang_bd_text p { padding:.5rem; }

.yinghang_zhuyi { padding:1.5rem; font-size: 1.2rem; color: #999; }
.yinghang_zhuyi p { padding-top: .6rem; }

.yinghangList_tit { font-size: 1.5rem; padding:1.5rem; font-weight: normal; color: #666; }
.yinghangList_hd { text-align: center; }
.yinghangList_hd li { padding:1rem 0; font-size: 1.5rem; border-bottom: 1px solid rgba(0,0,0,0) }
.yinghangList_hd li.on { color: #F12615; border-bottom-color: #F12615; }

.yinghangList_bd { height: 0px; box-sizing: border-box; overflow: hidden; transition: .3s; filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; }
.yinghangList_bd.on { padding:.1rem 0; height: auto; filter:alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1; }
.yinghangList_bd ul { border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-top: 1px solid #ddd; }
.yinghangList_bd li { float: left; width: 50%; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; box-sizing: border-box; text-align: center; padding:2.2rem 0; background-color: #fff; }
.yinghangList_bd li h3 { font-size: 1.9rem; color: #F12615; font-weight: normal; padding-bottom: .6rem; }
.yinghangList_bd li p { position: relative; display: inline-block; font-size: 1.5rem; }
.yinghangList_bd li p ins { vertical-align: top; margin-left: 2px; background-color: #F12615; color: #fff; display: inline-block; height: 12px; line-height: 12px; border-radius: 100%; font-size: 10px; padding:0 2px; }

.newsList {}
.newsList {}
.newsList ul li { border-bottom: 1px solid #ddd; padding:.5rem 1rem; }
.newsList ul li .left,
.newsList ul li .right { width: 50%; }
.newsList ul li .top .left { font-size: 1.8rem; text-align: justify; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.newsList ul li .top .right { padding-left: 1.5rem; box-sizing: border-box; }
.newsList ul li .top .right img { width: 100%; }
.newsList ul li .bom { padding:.8rem 0; font-size: 1.3rem; }
.newsList ul li .bom .left img { width: 2.4rem; vertical-align: middle; margin-right: .5rem; }
.newsList ul li .bom .right { text-align: right; padding-top: .5rem; }

.fooLoader { text-align: center; }
.fooLoader .loader-inner>div { margin-right: .5rem; width: 15px; height: 15px; }

.newsShow { padding-bottom: 1rem; line-height: 1.6em; }
.newsShow .title h2 { font-size: 1.6rem; font-weight: normal; padding:1rem 0 .5rem; line-height: 1.4em; }
.newsShow .title { font-size: 1.2rem; padding-bottom: .5rem; }
.newsShow .title .left img { width: 2.4rem; vertical-align: middle; margin-right: .5rem; }
.newsShow .title .right { text-align: right; padding-top: .5rem; }

.listBox_ms li { background-color: #fff; box-sizing: border-box; float: left; width: 33%; border-right: .3rem solid #F4F5F7; border-bottom: .6rem solid #F4F5F7; border-left: .3rem solid #F4F5F7; position: relative; }
.listBox_ms li .Zhom { position: absolute; left: 0; top: 0; background: url(../images/Zhom.png) 0 0 no-repeat; background-size: 100% 100%; width: 4rem; height: 4rem; display: inline-block; }
.listBox_ms li .Zhom2 { position: absolute; left: 0; top: 0; background: url(../images/Zhom2.png) 0 0 no-repeat; background-size: 100% 100%; width: 4rem; height: 4rem; display: inline-block; }
.listBox_ms li img { width: 100%; margin-bottom: .5rem; }
.listBox_ms .listText { padding:0 1rem; }
.listBox_ms .listText h3 { height: 3.6rem; font-size: 1.2rem; font-weight: normal; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.8rem; }
.listBox_ms .listText .list_Jg { padding:.5rem 0; font-size: 1.2rem;display:flex;align-items:center;justify-content:space-between}
.listBox_ms .listText .list_Jg .list_jg1 { color: #d0373c; }
.listBox_ms .listText .list_Jg .list_jg1 ins { font-size: 1.2rem; }
.listBox_ms .listText .list_Jg .list_jg2 { margin-left: 1.2rem; }
.listBox_ms .listText .list_Jg .list_jg2 .listvip { background-color: #D6C139; color: #fff; font-size: .7rem; line-height: .7rem; vertical-align: middle; font-style: italic; }
.listBox_ms .listText .list_Jg .btn { color: #fff; font-size:1.2rem;border:0px; border-radius: 10px;background: #0395ea;padding: 3px 7px;margin-left:2px; }
.listBox_ms .listText .list_Fk { padding-bottom: 1.4rem; }
.listBox_ms .listText .list_Fk span { color: #d0373c; font-size: .8rem; border:1px solid #d0373c; padding:0 .1rem; }
.listBox_ms .listText .list_Fk ins { color: #ccc; position: relative; top: .1rem; margin-left: .2rem; }
.listBox_ms .listText .list_Fk p.right { color: #666; font-size: 1.6rem; position: relative; top: -.8rem; }

.listBox_cy li { background-color: #fff; box-sizing: border-box; float: left; width: 100%; border-right: .3rem solid #F4F5F7; border-bottom: .6rem solid #F4F5F7; border-left: .3rem solid #F4F5F7; position: relative; }
.listBox_cy li .left img { width: 100%; margin-bottom: .5rem; }
.listBox_cy li .right { width: 57% }
.listBox_cy li .right h3 { height: 2.6rem; font-size: 1.3rem; font-weight: normal; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.8rem;margin-top:1rem; }
.listBox_cy li .right .size .left{ font-size:1.2rem;color:#999; }
.listBox_cy li .right .size .right{ float: right;text-align: right;padding: 10px; }
.listBox_cy li .right .size .right ins{color: red;font-weight: bold; line-height: 35px; padding: 10px 20px;}
.listBox_cy li .right .size .right .buttom dd {display:inline; border:1px solid #ccc;padding: 0 5px; }
.listBox_cy li .right .size .right .buttom input {border:none;width: 40px;text-align: center;}
.listBox_cy li .right .size .right .buttom .btn { color: #fff; font-size: 1rem;float: right;border:0px; border-radius: 10px;background: #0395ea;padding: 0 10px; margin: 0 10px; }
.listBox_cy li .right .size .top{ font-size:1.2rem;color:#999; position: relative;}
.listBox_cy li .right .size .top ins{color: red;font-weight: bold; line-height: 35px; padding: 10px 20px;position: absolute;top: 0;right: 0;font-size:1.3rem}
.listBox_cy li .right .size .buttom {padding: 10px 0;box-sizing:border-box;display:flex;align-items:center }
.listBox_cy li .right .size .buttom dd {display:inline; border:1px solid #ccc;padding: 5px 10px;font-size:1.2rem }
.listBox_cy li .right .size .buttom :nth-child(2){border-left:none;border-right:none}
.listBox_cy li .right .size .buttom input {border:none;width: 20px;text-align: center;}
.listBox_cy li .right .size .buttom .btn { color: #fff; font-size: 1.2rem;float: right;border:0px; border-radius: 20px;background: #0395ea;padding: 5px 10px; margin-left:17px;}

/*用户登陆注册*/
.login{background: url("../images/login_bg.jpg");background-repeat:repeat-y;text-align: center;padding-bottom: 2rem;height:130%}
.login .logo{padding: 3rem;font-size: 2rem;}
.login .login1{background: #fff;border-radius: 10px;width: 70%;margin: 0 auto;padding: 3rem}
.login .login1 h1{padding:0;font-size: 1.8rem;font-weight: normal;color: #545454}
.login .login1 h2{padding: 1rem 3rem 0.5rem 3rem;font-size: 1.3rem;font-weight: normal;text-align: left;color: #7E94A9}
.login .login1 h2 .icon {font-size: 1.2rem;}
.login .login1 input{border:1px solid #c4d3e2;width: 80%;padding: 0.8rem;border-radius: 25px;height:28px;font-size:17px;}
.login .login1 button{display: block;margin: 1.5rem auto;background: #00B9EF;border:none; border-radius: 10px;padding: 1rem;width: 80%;color: #fff;font-size:1.4rem}
.login .login1 .line{width: 80%;margin: 0 auto;color: #666}
.login .login1 .wx img{width: 50px;margin: 1rem;border-radius: 50%;}
.login .login1 .code{position: absolute;right: 6%;top: 0;height: 100%;background: #F6B237;width: 32%;border-radius: 0 25px 25px 0;color: #fff;margin:0;font-size:1.2rem}
.order-login-line {display: block; position: relative; text-align: center; font-size: 14px; color: #999;}
.order-login-line:before,.order-login-line:after {content: '';position: absolute;top: 50%;background: #999;width: 20%;   height: 1px;}
.order-login-line:before {left: 10%;}
.order-login-line:after {right: 10%;}

.productlist .category{position: absolute;z-index: 1;background:#fff;width: 200px;top: 4rem;left: 26%;display: none;}
.productlist .category li{font-size: 1.5rem;text-align: center;}
.productlist .condition{position: absolute;z-index: 1;background:#fff;width: 100%;top: 8rem;left: 0;display: none;min-height:25rem;}
.productlist .condition ul li{width:20%!important;padding:0.5rem 0!important;height:25px;}

.productlist .listBox_cy li .right{width: 57%}

.newslist .list2Box li{float: left;width: 100%;padding: 1rem;border-bottom: 1px solid #F4F5F7;position: relative;color: #AAAAAA}
.newslist .list2Box li ins{position: absolute;top:8px;right: 1rem;font-size: 1.5rem;}
.newslist .list2Box .date{background: #EFEFEF}
.newslist li{line-height:3rem;text-align:left;font-size:1.4rem;display:flex;justify-content:space-between}

.newsshow h1{padding:2rem 0;text-align: center;font-size: 1.5rem}
.newsshow .date{color: #AAA;text-align: center;padding: 1rem;}
.newsshow .content{color: #444;line-height: 30px;padding: 1rem;}



.proAlertBox { position: fixed; left: 0; top: 0; z-index: 999999; width: 100%; height: 100%; display: none; }
.proAlertBox.on { display: block; }
.proAlertBg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }
.proAlert { padding:1rem 0; box-sizing: border-box; background-color: #fff; position: absolute; left: 0; width: 100%; bottom: 0; height: 70%; overflow-y: auto; }
.proAlert .Atit { font-size: 1.4rem; position: relative; }
.proAlert .Atit span { float: right; font-weight: normal; font-size: 1rem; margin:.4rem 3rem 0 0; }
.proAlert .Atit .iconfont { position: absolute; right: 0; top: .4rem; font-size: 1.1rem; }
.proAlert .xzK { display: inline-block; padding:.5rem 1rem; border-radius: 2rem; border:1px solid #999; margin-right: .5rem; }
.proAlert .xzK.on { border-color: #F12615; color: #F12615; }

.invoiceAlert { display: none; }
.invoiceAlert.on { display: block; }
.invoiceAlert .tit2 {  }
.invoiceAlert h3 { padding:.8rem 0; }
.invoiceAlert h3 ins { color: #999; font-weight: normal; font-size: .9rem; margin-left: .5rem; display: inline-block; }
.proAlert .invoiceAlert .Atit { padding:0; }
.invoiceAlert .tit2 span {  }
.invoiceAlert .tit2 p { color: #333; padding:.5rem 0 1rem; }
.invoiceAlert .tit3 input { background-color: #F7F7F7; padding:.8rem 1rem; border-radius: 2rem; width: 100%; margin: .5rem 0; box-sizing: border-box; }
.invoiceAlert .t3GR,
.invoiceAlert .t3DW { display: none; padding:.5rem 0; }
.invoiceAlert .t3GR.on,
.invoiceAlert .t3DW.on { display: block; }
.invoiceAlert .tit4 { margin-top: .5rem; }
.invoiceAlert .tit4 p { margin-top: .5rem; margin-bottom: 1.5rem; color: #333; }

.discountAlert { display: none; }
.discountAlert.on { display: block; }
.discountAlert .tit2 h3 { font-weight: normal; font-size: 1.4rem; text-align: center; }
.discountAlert .couponUl1 { height: 82%; position: absolute; bottom: 0; left: 0; overflow-y: auto; }


.proAlert .button { margin-left: 20%; text-align: center; width: 60%; padding:.8rem 0; border-radius: 2rem; font-size: 1.2rem; margin-bottom: 1rem; }

.couponBody {}
.couponBody .couponTips { padding:1.5rem; padding-bottom: 0; }
.couponBody .couponTips p { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); padding:1rem .8rem; font-size: 1.6rem; background: url(../images/headRico.png) 97% 50% no-repeat; background-size: .6rem; }
.couponBody .couponTips img { width: 2.6rem; }
.couponBody .couponTips ins { color: #F12615; }

.couponUl1 { padding:1.5rem 1.5rem 0; }
.couponUl1 li { border:1px solid #F5F5F5; border-left: none; position: relative; overflow: hidden; margin-bottom: 1.4rem; }
.couponUl1 li .left { width: 38%; color: #fff; text-align: center; padding:1.8rem 0; }
.couponUl1 li .left h3 { font-size: 2.2rem; padding-bottom: 1.5rem; }
.couponUl1 li .left h3 ins { font-size: 3.4rem; }
.couponUl1 li .left p { font-size: 1.3rem; padding:0 .5rem; }
.couponUl1 li .right { width: 62%; box-sizing: border-box; padding:1rem; padding-bottom: 0; position: relative; z-index: 2; }
.couponUl1 li .right h3 { margin-top: .2rem; margin-bottom: .7rem; font-weight: normal; font-size: 1.3rem; line-height: 1.4em; word-wrap: break-word; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:3.2em; }
.couponUl1 li .right h3 ins { margin-right: .3rem; font-size: 1rem; color: #fff; border-radius: 1rem; display: inline-block; padding:.2rem; }
.couponUl1 li .right .time { float: left; margin-top: .2rem; }
.couponUl1 li .right .use { float: right; font-size: 1.1rem; border-radius: 1rem; display: inline-block; padding:.2rem .8rem; }
.couponUl1 li .right .bom { border-top: 1px dashed #ddd; margin-top: .7rem; font-size: 1.2rem; padding-top: .6rem; }
.couponUl1 li .right .bom img { width: 1.8rem; float: right; }
.couponUl1 li .label { padding:.1rem 0; position: absolute; right: -1.5rem; top: .5rem; width: 6rem; transform: rotate(37deg); text-align: center; color: #fff; }

.couponUl1 li.class1 .left { background: url(../images/couponLiBg.png) 0 0 no-repeat; background-size: 100% 100%; }
.couponUl1 li.class1 .right h3 ins { background-color: #4F94DA; }
.couponUl1 li.class1 .right .use { border:1px solid #4F94DA; color: #4F94DA; }
.couponUl1 li.class1 .label { background-color: #F98C12; z-index: 3; }

.couponUl1 li.class2 .left { background: url(../images/couponLiBg2.png) 0 0 no-repeat; background-size: 100% 100%; }
.couponUl1 li.class2 .right h3 ins { background-color: #EAB768; }
.couponUl1 li.class2 .right .use { border:1px solid #EAB768; color: #EAB768; }
.couponUl1 li.class2 .label { background-color: #EF4B4A; z-index: 3; }

.couponUl1 li.class3 .left { background: url(../images/couponLiBg3.png) 0 0 no-repeat; background-size: 100% 100%; }
.couponUl1 li.class3 .right h3 ins { background-color: #C2C2C2; }
.couponUl1 li.class3 .label { color: #000; font-size: 1.3rem; padding: .1rem 0; right: 1rem; width: 6rem; height: 6rem; border-radius: 6rem; border:1px solid #C2C2C2; transform: rotate(18deg); }
.couponUl1 li.class3 .label .label_r1 { position: absolute; left: .3rem; top: .3rem; width: 5.4rem; height: 5.4rem; box-sizing: border-box; border-radius: 5.4rem; border:1px dashed #C2C2C2; }
.couponUl1 li.class3 .label .label_r2 { position: absolute; left: 1rem; top: 1rem; width: 3.4rem; height: 3.4rem; box-sizing: border-box; border-radius: 3.4rem; border:1px solid #C2C2C2; }
.couponUl1 li.class3 .label .label_r3 { position: absolute; width: 3em; left: -.5rem; top: .5rem; background-color: #fff; }

.couponFoot { height: 4.6rem; line-height: 4.6rem; padding-top: .6rem; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); box-sizing: border-box; font-size: 0; background-color: #fff; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 4; }
.couponFoot li { font-size: 1.4rem; border-right: 1px solid #000; display: inline-block; box-sizing: border-box; text-align: center; line-height: 1.4rem; }

.ff_share { position: fixed; right: 0; bottom: 25vh; padding-top: .5rem; box-sizing: border-box; text-align: center; display: inline-block; width: 4rem; height: 4rem; border-top-left-radius: .8rem; border-bottom-left-radius: .8rem; background-color: #F12615; color: #fff; }
.ff_share span { display: block; font-size: 1.6rem; margin-bottom: .2rem; }

.ff_shareImg { display: none; z-index: 3; position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; }
.ff_shareImg.on { display: block; }
.ff_shareImgBg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background-color: rgba(0,0,0,.8); }
.ff_shareImg img { max-width: 80vw!important; max-height: 80vh; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 4; }

.orderAdd .processPsfs { padding:0rem 4rem 0rem 1rem; background: none; background-size: .8rem; }
.orderAdd .processPsfs .left { padding-top: .9rem; padding-bottom: .9rem; color: #666; font-size: 1.5rem; }
.orderAdd .processPsfs .right { padding-top: .9rem; padding-bottom: .9rem;text-align: right; font-size: 1.4rem; }
.orderAdd .processPsfs .right button{border:1px solid #e6e5e5;padding:0 1rem; border-radius:30px;margin: 0 20px;background: #fff}
.orderAdd .date{padding: 1rem;}
.orderAdd .date .right{margin: 2% 0;}
.orderAdd .date input{border:1px solid #e6e5e5; padding: 0.5rem;margin: 0.5rem}
.orderAdd  .uploadImg .message{padding: 1rem;}
.orderAdd  .uploadImg textarea{padding: 1rem;width: 92%;border:1px solid #e6e5e5;}

.orderxh .porList .porListLx span { color: #999; margin-right: .5rem; font-size: 1rem; }

.orderxpshow .porList .bom ul li{margin: 10px;float: left;width: 19%;box-sizing: border-box;}
.orderxpshow .porList .right1{text-align: right;margin: 10px;}

.uploadImg .message{padding: 1rem;}
.uploadImg textarea{padding: 1rem;width: 92%;border:1px solid #e6e5e5;}
.uploadImg .message input{padding:0.3rem;border:1px solid #e6e5e5;}
.uploadImg .message select{padding:0.3rem;border:1px solid #e6e5e5;width:100px;}

.uploadImg .imgList{padding:1rem;}

.search{width:100%;height:100%;z-index:10;background:#fff;position:fixed;width:100%;top:6rem;left:0;display:none;font-size:1.3rem;}
.search .box{ border-bottom:1px solid #ddd;padding:1.4rem;}
.search .box p{ font-size:1.3rem;color:#999;padding:0.8rem 2rem;}
.search .box li{background:#d8d8d8;border-radius:20rem;padding:0.5rem 1.3rem;float:left;margin:0.8rem;}
.search .box .btn{text-align:center;padding:5rem 2rem;}
.search .box .btnClear{border-radius:20rem;padding:0.5rem 3rem;border:1px solid #ccc;}
.cartCount {
    position: absolute;
    left: 20px;
    top: 0rem;
    display: inline-block;
    font-size: 0.7rem;
    border-radius: 50%;
    padding: 0.4rem;
    background-color: red;
    color: #fff;
    width: 0.7rem;
    height: 0.7rem;
    line-height: 0.7rem;
}