@import url(/css/library.mobile.css?1);

*{margin:0;padding:0;-webkit-appearance:none;}
html{font-size:10px;}
body{font-size:1.4rem;}
ul,li,a{list-style: none;text-decoration: none;color:#333;}
body,button{font-family: "Microsoft YaHei",黑体,Arial,Helvetica,sans-serif;}
a{text-decoration: none;}
img{border:none;}
table,tr,td{border-collapse: collapse;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer;}
input{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
select{-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:0;padding-right:1.4rem;background:url(/image/arrow.png) no-repeat 97%;background-size:1.0rem;}
em{font-style:normal;}

/*================================ 通用组件库 start ================================*/

/*================================ 通用组件库 end ================================*/

/*================================ 本项目公用样式 start ================================*/
/*---------- 项目整体组件风格定义start ----------*/
/*----- 字体颜色 -----*/
/* .f-black{color:#333333;}
.f-gray{color:#888888;}
.f-red{color:#ed1c24;}
.f-green{color:#20b200;}
.f-blue{color:#0856bb;}
.f-yellow{color:#fff100;} */

.red{color:#ed1c24;}
.green{color:#20b200;}
.blue{color:#0856bb;}
.yellow{color:#fff100;}
.gray{color:#c0c0c0;} 

/*----- 按钮样式(定义整体风格) -----*/
.c-button{border-radius:0.5rem;}

.c-button--color{border:#e70012 1px solid;background:#e70012;}
.c-button--color .c-button__txt{color:#fff;}

.c-button--border{border:#e0e0e0 1px solid;background:#fff;}
.c-button--border .c-button__txt{color:#333;}

.c-button--borderColor{border:#e70012 1px solid;background:#fff;}
.c-button--borderColor .c-button__txt{color:#e70012;}

/*弹出框按钮样式*/
.c-sys-alert__button{background:#e70012;border-color:#e70012;}
.c-sys-confirm__button--confirm{background:#e70012;border-color:#e70012;}

/*---------- 项目整体组件风格定义end ----------*/

/*---------- 项目通用样式 start ----------*/

body{position:relative;width:100%;height:100%;margin:0 auto;overflow-x:hidden;color:#222;}
body.gray{background:#f8f8f8;}
#Contain{width:100%;overflow-x:hidden;overflow-y:auto;}

@font-face {font-family:'iconfont';src:url('/iconfont/iconfont.eot');src:url('/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),url('/iconfont/iconfont.woff2') format('woff2'),url('/iconfont/iconfont.woff') format('woff'),url('/iconfont/iconfont.ttf') format('truetype'),url('/iconfont/iconfont.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important;font-size:1.6rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

.hr{width:100%;height:1.0rem;border-top:1px solid #eee;background:#f8f8f8;clear:both;}
.fl{float:left;}
.fr{float:right;}
.space{display:inline-block;width:1.5rem;}
.clear{clear:both;float:none;width:100%;padding:0px;}

/* 带图片数据列表样式 */
.vectoring-list-sprite{margin:1.2rem auto 7.8rem auto;}
.vectoring-list{}
.vectoring-list__item{display:table;width:100%;padding:1.2rem 0;border-bottom:#e0e0e0 1px solid;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.vectoring-list__item:after{content:'\0020';display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.vectoring-list__img,
.vectoring-list__info,
.vectoring-list__oper{display:table-cell; vertical-align:middle;}
.vectoring-list__img{text-align:center;}
.vectoring-list__info{text-align:left;font-size:1.4rem;}
.vectoring-list__line{position:relative;}
.vectoring-list__oper{text-align:center;}

/* 有头部带图片数据列表样式 */
.divisional-list-sprite{margin:1.2rem auto 7.8rem auto;}
.divisional-list{}
.divisional-list__item{margin:0.8rem auto;}
.divisional-list__head{position:relative;padding:1.0rem 4%;min-height:3.0rem;border-bottom:#ededed 1px solid;background:#fff;}
.divisional-list__body{display:table;width:100%;padding:0.8rem 0;border-bottom:#e0e0e0 1px solid;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.divisional-list__body:after{content:'\0020';display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.divisional-list__img,
.divisional-list__info,
.divisional-list__oper{display:table-cell; vertical-align:middle;}
.divisional-list__img{text-align:center;}
.divisional-list__info{text-align:left;font-size:1.4rem;}
.divisional-list__line{position:relative;}
.divisional-list__oper{text-align:center;}
.divisional-list__foot{position:relative;padding:0.8rem 4%;border-bottom:#f6f6f6 1px solid;background:#fff;}

/*通用浮动区域*/
.floatbar{position: fixed;bottom:0;left:0;width:100%;background:#fff;}

/* 浮动返回框 */
.float-back{overflow:hidden;position:fixed;bottom:0;width:100%;height:5.8rem;background:#fff;border-top:#ececec 1px solid;box-shadow: 0 -1px 3px  #ececec;text-align:center;font-size:0;}
.float-back .c-button{margin:0.8rem 0;}
.float-back .c-button--cancel{margin-left:4%;margin-right:4%;}
.float-back--single{}
.float-back--single .c-button{display:block;margin-left:4%;margin-right:4%;}
.float-back--single .c-button__txt{margin:0.8rem 0;padding:0 3.0rem;font-size:1.8rem;}
.float-back--multiple{}
.float-back--multiple .c-button{}
.float-back--multiple .c-button__txt{margin:0.8rem 0;padding:0 1.5rem;font-size:1.8rem;}
.float-back--multiple .c-button--color{width:64%;margin-right:2%;}
.float-back--multiple .c-button--border{width:29%;}

/* 添加操作按钮 */
.add-action{display:block;padding:1.6rem 0;border:#e0e0e0 1px solid;border-radius:8px;background:#fff;text-align:center;}
.add-action .c-add{}
.add-action .c-add:before{background-color:#00a0e9;}
.add-action .c-add:after{background-color:#00a0e9;}
.add-action__txt{color:#00a0e9;font-size:1.6rem; vertical-align:middle;margin-left:0.5rem;}

/* 一般标题 */
.common-caption{font-size:1.8rem;color:#666;}

/*温馨提示*/
.remindbox{display:block;margin:1.0rem 4%;padding:0.5rem 0.5rem;border:#ffb554 1px solid;border-radius:3px;background:#fffde8;}
.remindbox__txt{text-align:center;}

/*正在加载*/
.load{text-align:center;padding:1.0rem 0;color:#999;}
.load img{vertical-align:top;margin-right:1.0rem;}

/*输入框通用样式*/
.ggy-input{position: relative;height:4.8rem;line-height:4.8rem;margin:1.5rem 0;border:1px solid #e8e8e8;background: #fff;font-size:0;}
.ggy-input label{overflow:hidden;width:30%;display:inline-block;text-align:center;font-size:1.5rem; vertical-align:middle;}
.ggy-input input{width:70%;height:3.8rem;outline:none;background:none;border:none;font-size:1.5rem;vertical-align:middle;text-indent:2%;}

/*按钮通用样式*/
.ggy-button{display:block;height:4.2rem;line-height:4.2rem;margin:2.0rem 0;border:1px solid #ffda43;border-radius:100px;background:#ffda43;text-align:center;font-size:1.8rem;color:#333;font-weight:500;box-shadow: 0 6px 10px -3px #ffe57b;}
.ggy-button-white{border:1px solid #e8e8e8;background: #fff;color:#333;box-shadow: 0 6px 10px -3px #f2f2f2;}

/*提示信息*/
.hint-box{margin-bottom:1.0rem;border-bottom:#ddd 1px solid;background:#fffde8;}
.hint-box__content{padding:1.0rem;font-size:1.2rem;color:#666;line-height:1.6;}
.hint-box__content em{color:#D60000;font-style:normal;}
 
/*过渡动画*/
.trans{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;}

/* 下拉刷新样式 */
.loader {display: none;font-size: 0px;padding: 1.0rem 0 0;text-align:center;}
.loader span {vertical-align: middle;border-radius: 100%;display: inline-block;width: 1.0rem;height: 1.0rem;margin: 0 0.2rem; -webkit-animation: loader 0.8s linear infinite alternate;animation: loader 0.8s linear infinite alternate;}
.loader span:nth-child(1) {	-webkit-animation-delay: -1s;animation-delay: -1s;background: rgba(245, 103, 115,0.6);}
.loader span:nth-child(2) {	-webkit-animation-delay: -0.8s;	animation-delay: -0.8s;	background: rgba(245, 103, 115,0.8);}
.loader span:nth-child(3) {	-webkit-animation-delay: -0.26666s;	animation-delay: -0.26666s;	background: rgba(245, 103, 115,1);}
.loader span:nth-child(4) {	-webkit-animation-delay: -0.8s;	animation-delay: -0.8s;	background: rgba(245, 103, 115,0.8);}
.loader span:nth-child(5) {	-webkit-animation-delay: -1s;animation-delay: -1s;background: rgba(245, 103, 115,0.4);}
@keyframes loader { from {transform: scale(0, 0);}to {	transform: scale(1, 1);}}
@-webkit-keyframes loader { from {-webkit-transform: scale(0, 0);}to {	-webkit-transform: scale(1, 1);}}

.banner img{width:100%;}

/*弹窗_活动规则*/
.rule-popup{padding:0.5rem 2.5rem;font-size:1.4rem;}
.rule-popup h2{text-align:left;font-size:1.4rem;}
.rule-popup p{margin:0.8rem 0;line-height:1.6;font-size:1.3rem;color:#333;text-align:left;}

.checkarea{dispaly:block;}
.checkbox{ display:inline-block; width: 1.5rem;height: 1.5rem;line-height: 1.5rem;margin: 0.5rem;background-image: url(/image/icon_choise.gif);background-size:3.0rem;vertical-align: top; padding: 0px; }
.checkbox_check{background-position: right top;}

/*--- 头部 ---*/
.header_mend {overflow:hidden;width:100%;height:4.4rem;background-color:transparent;clear:both;}
.header{position:fixed;width:100%;height:4.4rem;padding:0;background:#fff;text-align:center;box-shadow: 0 .1em .3em rgba(0,0,0,.15);z-index:2;}
.header font{overflow: hidden;position:relative;display:inline-block;width:80%;line-height:4.4rem;margin:0 10%;font-size:1.6rem;color:#494a49;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.header .triangle{position:absolute;left:50%;bottom:-1px;display:inline-block;width:0;height:0;margin-left:-5px;border:5px transparent solid;border-top-color:#cd000f; }
.header .change ul li a .triangle{border:8px transparent solid;border-left-color:#ff4e4e;bottom:11px;}
.header .left {position:absolute;top:0;left:0;height:4.4rem;text-align:left;z-index:3; }
.header .left a{display:inline-block;height:4.4rem;line-height:4.4rem;margin-left:1.0rem;font-size:1.6rem;}
.header .left a.reback{display:inline-block;width:5.0rem;height:4.4rem;margin-left:0;line-height:4.4rem;font-size:2.4rem;color:#fff; background: url("/image/mobile/back_gray.png") no-repeat center;background-size:40%;}
.header .left a.user{display:inline-block;width:2.0rem;height:4.4rem;margin-top:1.0rem;margin-left:2.0rem;background:url(/image/mobile/icon_user_enter.png) no-repeat;background-size:100%;}
.header .right { position:absolute; top:0px; right:0px; height: 4.4rem; z-index: 3;}
.header .right a { color:#494a49; height:4.4rem; line-height:4.4rem; margin:0px 1.0rem; font-size:1.4rem; display:inline-block; position: relative; }
.header .right a b.hint{top:0.2rem;right:-0.5rem;display:none;}
.header .right a.notice{display:inline-block;width:2.0rem;height:4.4rem;margin-top:1.0rem;margin-right:2.0rem;background:url(/image/mobile/icon_notice_enter.png) no-repeat;background-size:100%;}
.header .right a.notice i{position:absolute;top:0;right:-0.4rem;width:1.2rem;height:1.2rem;line-height:1.2rem;background:#e80020;font-size:1.0rem;font-style:normal;color:#fff;-moz-border-radius:12px;-webkit-border-radius:12px; border-radius:12px;}
.header .right img.person{width:2.6rem;height:2.6rem;padding:0.7rem;}
.header .header__oper{position:absolute; top:0px; right:0px;disply:inlie-block;padding-right:0.5rem;}
.header .header__oper .c-button{margin-top:0.7rem;}
.gray_header{box-shadow:0 0 0 0;background:#f9f9f9;}

/*--- 底部 ---*/
.footer{/*position:fixed;*/width:100%;bottom:0;background:#fff;text-align: center;margin-top:7.0rem; }
.footer p{margin:2.0rem auto;color:#8e8e8e;font-size:1.2rem;}

/*--- 内容区域 ---*/
.content_layout{margin-top:1.0rem;background:#fff;}

.hint{/* height:1.6rem; */line-height:1.6rem;padding:0 0.6rem;font-size:1.2rem;background:#F1EE00;color:#EB0000;border:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:1;}

/*--- 旧版底部 ---*/
.old_footer{background:#fff;margin-top:1.0rem;text-align: center;font-size:1.2rem;}
.old_footer span{display:inlie-block;margin:0 auto;position:relative;clear:both; color:#5e5e5e;}
.old_footer p{margin:.05rem auto; position:relative; font-size:1.2rem;}
.old_footer .hotline a{padding-left:1.8rem; background:url("/image/mobile/hotline.png") no-repeat left center;background-size:1.3rem;}
.old_footer .email a{padding-left:2.0rem;background:url("/image/mobile/email.png") no-repeat left center;background-size:1.5rem;}
.old_footer .caihui{font-size:.11rem;display:inline-block;text-decoration:none;height:1.8rem;line-height:1.8rem;padding: 0 0.5rem 0 2.0rem;background: url("/image/mobile/caihuiLogo.png") no-repeat;background-size:1.6rem;color:#000;}
.old_footer .hotline font{display:inline-block;background: #f3f3f3; line-height:1.6rem; height:1.6rem; padding: 0px 0.6rem;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-left:0.5rem;}

/*-------- 重要通知弹窗 --------*/
.c-popup--inotice{}
.c-popup--inotice .c-popup__caption{display:none;}
.c-popup--inotice .c-popup__sprite{border-radius:1.0rem;background:url(/image/demo2.0/red_bg.png);}
.c-popup--inotice .c-popup__conbox,
.c-popup--inotice .c-popup__operbox{background:none;}
.c-popup--inotice .c-button--color{border:#ffd400 1px solid;background:#ffd400;}
.c-popup--inotice .c-button--color .c-button__txt{color:#333;font-weight:bold;}
.c-popup--inotice .c-button--color:hover{border-color:#ff4b44;background:#ff4b44;}
.c-popup--inotice .c-button--color:hover .c-button__txt{color:#fff;}
.c-popup--inotice .c-popup__close{display:none;}
.inotice{padding-top:0.5rem;}
.inotice__hd{text-align:center;font-size:2.6rem;font-weight:bold;color:#fff100;}
.inotice__bd{margin:0.8rem 3% 8px 3%;padding:0.8rem 2%;border:#f28806 1px dashed;}
.inotice__theme{display:block;height:2.6rem;margin:0 auto 0.5rem auto;color:#fff;font-weight:bold;font-size:1.8rem;}
.inotice__content p{margin:0.4rem auto;font-size:1.3rem;color:#fff;line-height:1.5;text-align:left;}

/*-------- 选择配送项目弹窗 --------*/
.c-popup--guideto{}
.c-popup--guideto .c-popup__sprite{}
.c-popup--guideto .c-popup__caption{text-align:center;}
.c-popup--guideto .c-popup__captionTxt{}
.c-popup--guideto .c-popup__conbox{position: relative;overflow: hidden;transition: height 0.3s ease-in;}
.c-popup--guideto .c-popup__operbox{height:0.5rem;}
.guideto{transition: transform 0.3s ease-in-out;}
.guideto-hidden{transform: translateX(-100%);}
.guideto .c-button{position:relative;display:block;margin:1.2rem 1.8rem;text-align:left;}
.guideto .c-button:hover{border-color:#E70000;background:#ffe9eb;}
.guideto .c-button__txt{margin:1.2rem;font-size:2.2rem;}
.guideto .c-button:hover  .c-button__txt{color:#333;}
.guideto .c-button--tikets{background:#ddf1d1;border-color:#ddf1d1;}
.guideto .c-button--book{background:#ffe4e2;border-color:#ddf1d1;}
.guideto .c-button--materiel{background:#dae7f8;border-color:#dae7f8;}
.guideto .c-button--alrm{background:#f8edda;border-color:#f8edda;}
.guideto .c-icon{width:4.2rem;height:4.2rem;margin-right:2.5rem;}
.guideto .c-icon--tickets{background: url(/image/mobile/icon_guideto.png) no-repeat;background-size:100%;}
.guideto .c-icon--materiel{background: url(/image/mobile/icon_guideto.png) no-repeat 0 -4.2rem;background-size:100%;}
.guideto .c-icon--alrm{background: url(/image/mobile/icon_guideto.png) no-repeat 0 -8.4rem;background-size:100%;}
.guideto .c-icon--guidearrow{background: url(/image/mobile/icon_guideto.png) no-repeat 0 -12.6rem;background-size:100%;position:absolute;top:1.0rem;right:0;margin:0;}
.guideto .c-icon--book{background: url(/image/mobile/icon_guideto.png) no-repeat 0 -16.8rem;background-size:100%;}

.limit-guideto {transition: opacity 0.5s ease-in;width:0; height:0;opacity: 0}
.limit-show{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);width: 100%;height:100%;display: flex;flex-wrap:wrap;flex-direction: column;padding-bottom: 1rem; opacity: 1;}
.limit-show a{width: 32%;height: 4rem;display: flex;justify-content: center;align-items: center;font-weight: bold;background-color: #ddf1d1}
.limit-guideto .limit-content{flex: 1;margin-bottom: 2rem;font-size:1.3rem;overflow-y: scroll;}
.limit-guideto .limit-content .tips{color:red;margin-bottom: .5rem;padding: 0.5rem 1rem;text-align: left;}
.limit-guideto .limit-content .tips span{color: blue;}
.limit-guideto .limit-content .tips .num{display: block;}
.limit-guideto .limit-content .batch_tips{text-align: left;padding: 0.5rem 1rem;margin-bottom: .5rem;}
.limit-guideto .limit-content .notes{text-align: left;padding: 0.5rem 1rem;margin-bottom: .5rem; color: blue;}
.limit-guideto .limit-content .batch_tips span{color:blue;}
 .limit-guideto .limit-content .label{margin-left:10px; color:red; border-left: 8px solid #cd000f; text-align: left; font-size: 15px; font-weight: bold;} 
.limit-guideto .operation {display: flex;justify-content: space-around;}
.limit-guideto .operation a:nth-child(1) {background-color: #ffe4e2;}
.limit-guideto .operation a:nth-child(2) {background-color: #ddf1d1;}
.limit-guideto .operation a:nth-child(3) {background-color: #dae7f8;} 
.limit-guideto .operation a:hover{border-color:#E70000;background:#ffe9eb;}
.limit-guideto .operation a:hover span{color:#333;}
.guideto-conbox-big{height: 45rem;}

/*-------- 答题弹窗 --------*/
.c-popup--answer{}
.c-popup--answer .c-popup__caption{}
.c-popup--answer .c-popup__sprite{}
.answer{}
.answer__inner{}
.answer__readme{padding:1.0rem 1.5rem;font-size:1.1rem;line-height:1.5;background:#eee;}
.answer__question{margin:1.0rem 4%;font-size:1.4rem;font-weight:bold;background:#EB0A27;padding:1.0rem;color:#fff;text-align:left;line-height:1.6;}
.answer__options{position: relative;margin:0 4%;padding-bottom:0.5rem;}
.answer__options .c-checkbox{display:block;border:#ddd 2px solid;padding:0.8rem;border-radius:0.5rem;text-align:left;margin:1.0rem auto;text-indent:4%}
.answer__options .c-checkbox__status{display:none;}
.answer__options .c-checkbox__label{font-weight:bold;font-size:1.4rem;width: 100%;}
.answer__options .c-checkbox--checked{border-color:#EB0A27;background:url(/image/checked.png) no-repeat right bottom;}
.answer__options .c-checkbox--checked .c-checkbox__label{color:#EB0A27;}
.answer__error{margin:0.5rem auto;font-size:1.4rem;}
.answer__img{position:absolute;top:180px;right:30px;display:none;}
.answer__img img{width:160px;}

.noticetxt {text-align: left; padding: 0 3%}

/*---------- 项目通用样式 end ----------*/
/*================================ 本项目公用样式 end ================================*/

/*============== 首页 start ==============*/
.slideBox{overflow:hidden;}
.slideBox ul{position:absolute;width:100%;overflow:hidden;top:0;left:0;font-size:0;}
.slideBox ul li{float:left;width:100%;text-align:center;}
.slideBox ul li a { display:inline-block;width:100%;height:100%;}
.slideBox ul li img{width:100%;margin:0 auto; }
.slideBox .tips {display:none;} 

.guide{position:relative;padding:0.7rem 4%;text-align:right;}
.goto-unionbuy{color:#00a0e9;}
.goto-unionbuy .c-arrow{width:0.8rem;height:0.8rem;border-top-color:#00a0e9;border-right-color:#00a0e9;border-top-width:0.1rem;border-right-width:0.1rem;}
.comment-reminder{position:absolute;top:0.6rem;left:3%;display:inline-block;padding:0.2rem 0.5rem;border:#ffb554 1px solid;border-radius:3px;background:#fffde8;font-size:1.1rem;z-index:1;box-sizing:border-box;}
.comment-reminder .iconfont,
.comment-reminder .field{display:inline-block;vertical-align:middle;}
.comment-reminder .iconfont{font-size:1.4rem;margin-right:0.2rem;}
.comment-reminder--float{position:fixed;top:4.4rem;left:0;width:100%;text-align:center;padding:0.5rem 0;font-size:1.3rem;}

.menu{overflow:hidden;padding:2.0rem 0 0;border-top: 1px solid #f8f8f8;background: #fff;}
.menu a{float:left;overflow:hidden;position:relative;display:block;width:25%;height:7.5rem;margin:0 auto 2.0rem auto;text-align:center;}
.menu a font{position:relative;font-size:1.4rem;}
.menu a font b.hint{display:none;left:3.0rem;top:-5.6rem;}
.menu a .menu-new{position:absolute;top:-1.0rem;right:0;display:block;width:4.0rem;height:4.0rem;background:url(/image/mobile/new.gif) no-repeat center;background-size:70%;}
.menu a div.img{display:block;width:5.0rem;height:5.0rem;margin:0 auto 0.6rem auto;}
.menu a.car .img{background:url(/image/mobile/icon_menu_car.png) no-repeat center;background-size:80%;}
.menu a.interact .img{background:url(/image/mobile/icon_menu_interact.png) no-repeat center;background-size:80%;}  
.menu a.order .img{background:url(/image/mobile/icon_menu_order.png) no-repeat center;background-size:80%;}
.menu a.count .img{background:url(/image/mobile/icon_menu_total.png) no-repeat center;background-size:80%;}
.menu a.fenxi .img{background:url(/image/mobile/icon_menu_fenxi.png) no-repeat center;background-size:80%;}
.menu a.tuijian .img{background:url(/image/mobile/icon_menu_tuijian.png) no-repeat center;background-size:80%;}
.menu a.lianhe .img{background:url(/image/mobile/icon_menu_lianhe.png) no-repeat center;background-size:80%;}
.menu a.choujiang .img{background:url(/image/mobile/icon_menu_choujiang.png) no-repeat center;background-size:80%;}
.menu a.help .img{background:url(/image/mobile/icon_menu_help02.png) no-repeat center;background-size:80%;}
.menu a.xingqiu .img{background:url(/image/mobile/icon_menu_xingqiu.png) no-repeat center;background-size:80%;}
.menu a.haibao .img{background:url(/image/mobile/icon_menu_haibao.png) no-repeat center;background-size:80%;} 
.menu a.down .img{background:url(/image/mobile/ico_menu_down.png) no-repeat center;background-size:80%;} 

.active_entrance{overflow:hidden;width:100%;}
.active_entrance a{display:block;}
.active_entrance img{display:block;width:100%;height:10.0rem;border:0;}
.active_entrance a.more{line-height:4.0rem;padding-right:2.0rem;border-top:1px solid #eee;text-align:center;color:#8a8a8a;}
.active_entrance a.more i{display:inline-block;width:2.4rem;height:1.5rem;background:url(/image/mobile/index_active_more.png) no-repeat;background-size:2.0rem;}

.news_entrance{height:5.4rem;line-height:5.4rem;}
.news_entrance img{float:left;height:1.6rem;margin:1.8rem 1.0rem 0 1.5rem;}
.news_entrance font{overflow:hidden;display:inline-block;width:70%;line-height:5.4rem; color:#474747;text-overflow:ellipsis;white-space:nowrap;}

.news_list{background:#fff;}
.news_list .title{height:4.4rem;line-height:4.4rem;border-bottom:1px solid #eee;}
.news_list .title a{overflow:hidden;display:block;padding:0 1.5rem;}
.news_list .title i{float:left;width:2.4rem;height:4.4rem;margin:0 0.5rem 0 0;background:url(/image/mobile/news_icon.png) no-repeat left center;background-size:100%;}
.news_list .title span{float:right;width:2.4rem;height:3.6rem;margin-top:0.4rem;background:url(/image/arrow_gray_right.gif) no-repeat center; background-size:100%;}
.news_list .list_layout li{overflow:hidden;margin:0 2.0rem;padding:3% 0;border-bottom: 1px solid #eee;}
.news_list .list_layout li span{float:left;width:69%;}
.news_list .list_layout li span .title{overflow: hidden;display:block;width:100%;height:4.8rem;line-height:2.4rem;margin-bottom:0.2rem;border-bottom:none;color: #222;word-wrap: break-word;}
.news_list .list_layout li span .kind{padding-right:1.0rem;color:#8f8f8f;font-size:1.2rem;border-right:1px solid #eee;}
.news_list .list_layout li span em{margin-left:0.5rem;padding-left:2.0rem;font-size:1.2rem;font-style: normal;color:#8f8f8f;}
.news_list .list_layout li span em.read{background:url(/image/mobile/read_icon.png) no-repeat left center; background-size:1.8rem;}
.news_list .list_layout li span em.time{background:url(/image/mobile/time_icon.png) no-repeat left center; background-size:1.4rem;}
.news_list .list_layout li img.min{float:right;width:30%;height:7.0rem;}
.news_list .download{text-align:center;line-height:5.6rem;color:#8e8e8e;} 
.news_list .owner_list li a span{width:100%;}
.news_list .owner_list li a span .title{overflow:hidden;width:100%;height:4.0rem;line-height:4.0rem;text-overflow:ellipsis; white-space:nowrap;}
.news_list .owner_list li a span .title i{display:inline-block;width:0.6rem;height:0.6rem;margin-right:0.5rem;margin-bottom:0.3rem;border-radius:20px;font-style:normal;background:#cd000f;}
.news_list .owner_list li a span em.time{margin-left:0;}

.foot{line-height:4.2rem;text-align:center; background:#f8f8f8;color:#666;font-size:1.2rem;}
.foot .nav{padding-top:1.5rem;border-bottom:1px solid #eee;}
.foot .nav a{font-size:1.2rem; color:#666;}
.foot .nav span{display:inline-block; width:1px; height:1.0rem; border-left:1px solid #999; margin:0 1.0rem;}
.foot p a{display:inline-block; width:4.0rem; padding:1.0rem;}
.foot p a i{float:left; width:4.0rem; height:4.0rem; background:url(/image/mobile/terminal_app.png) no-repeat; background-size:100%;}
.foot p a.window i{background:url(/image/mobile/terminal_win.png) no-repeat; background-size:100%;}
.foot p a font{float:left; line-height:2.4rem; width:4.0rem; text-aling:center; color:#666;}
.foot p a.window font{color:#999;}
/*============== 首页 end ==============*/


/*============== 登录页 start ==============*/
#LoginContain{width:100%;}
.login-content .top_layout{overflow:hidden;position:relative;width:100%;height:18.0rem;background:#fff;font-size:0;}
.login-content .home {position:absolute;top:1.0rem;right:1.0rem;display:inline-block;width:6.4rem;height:3.4rem;line-height:3.4rem;padding-left:2.8rem;background-image: url("/image/mobile/icon_home.png"); background-repeat:no-repeat;background-size:1.8rem 1.6rem;background-position:0.8rem 0.9rem;background-color:rgba(0,0,0,0.7);border-radius:22px;color:#fff;vertical-align: middle; }
.login-content .logo{position:absolute;left:50%;top:14.0rem;width:30.0rem;margin:0 auto;margin-left:-15.0rem;padding-top:0;text-align:center;}
.login-content .logo div.img{display:block;width:7.0rem;height:7.0rem;margin:0 auto;margin-bottom:0.5rem;border-radius:60px;border:3px solid #f9f9f9;background:url(/image/mobile/ticaiLeXiaoXing.png?1) no-repeat center center #fff;background-size:80%;}
.login-content .logo div.app_name{width:100%;font-size:1.6rem;color:#4e4e4e;text-align: center;line-height:1.6rem; }
.login-content .logo div.app_name span {display: inline-block;vertical-align:middle; }
.login-content .logo div.app_name font {display: inline-block;line-height:1.4rem;margin-left:0.5rem;padding: 0.1rem 0.5rem;border-radius:5px;background:#FE4E4E;font-size:1.2rem;color:#FFF;vertical-align:middle;}

.login{width: 80%;margin:0 auto;}
.login .input_border{position:relative;border-bottom:1px solid #eee;padding:0;}
.input_border span.icon{display:inline-block;width:3.0rem;height:3.5rem;margin:0.5rem 1.0rem 0.5rem 0;background: url(/image/mobile/icon_login.png) no-repeat;vertical-align: top; background-size:60%;}
.input_border span.icon_user{background-position: 0.6rem 0.7rem;}
.input_border span.icon_pwd{background-position: 0.6rem -3.7rem;}
.input_border span.icon_code{background-position: 0.6rem -7.8rem;}
.input_border input.text{border: 0px;height: 3.5rem; font-size: 1.4rem;width: 70%;line-height: 3.5rem;margin: 0.5rem 0;outline:none; }
.input_border input.text:focus { outline:none; } 
.input_border label.hint{position: absolute;display: inline-block;height: 3.5rem;line-height: 3.5rem;top: 0.5rem; left: 6.5rem;font-size: 1.4rem;color: #ccc;}
.input_border img.validate_image{position: absolute;width: 10.0rem;height: 4.5rem;top: 0px;right: 0px; background:url("/image/loading_small.gif") center center no-repeat; }
.button_border { padding:2.0rem 0;}
.button_border .button{display: block; cursor:pointer; height: 4.0rem;line-height: 4.0rem;background:#cd000f;font-size: 1.6rem;color: #fff; text-align: center;text-decoration: none; width:100%; border:0px; outline:none; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;}
.button_border .button:hover { background-color:#c6000f; }
.login .forget a{float: right;margin-left: 2.5rem; text-decoration:underline;}
.login .forget div.remember{float:left;}
.login .forget div.remember div{position:relative;}
.login .forget div.remember div span.ichecked{position:absolute;left:0;top:0.2rem;width:1.2rem;height:1.2rem;border:1px solid #666;border-radius:3px;}
.login .forget div.remember div span.select{background: url(/image/mobile/icon_checked.png) no-repeat center;background-size: 1.0rem 1.0rem;}
.login .forget div.remember label{vertical-align:middle;padding-left:1.6rem;}
.bottom{margin-top: 6.0rem;text-align: center;margin-bottom:1.0rem;}
.bottom a.caihui{display: inline-block;text-decoration: none;height: 1.8rem;line-height: 1.8rem;padding: 0 0.5rem 0 2.0rem;background: url(/image/mobile/caihuiLogo.png) no-repeat center left;background-size: 1.6rem 1.6rem;}
.bottom span{color: #5e5e5e;}

.login-other{display:table;width:100%;margin-top:4.0rem;clear:both;}
.login-other .item{display: table-cell;width:50%;}
.login-other .item:last-child{text-align:right;}
.login-other .item .c-button{width:95%;}
.login-other .item .c-button__txt{font-size:1.4rem;margin:0.8rem auto;color:#F0454B;}
.login-other .item .c-button--border{border-color:#F0454B}
/*============== 登录页 end ==============*/


/*============== 产品页 start ==============*/
.order_head div.order_search{margin:0px auto 0px;padding:1.0rem 19.5rem 1.0rem 4.5rem;overflow:hidden;position:relative;text-align:center;border-bottom: 1px solid #ddd;background:#fff;}
.order_head div.order_search .order_search_in{height:3.2rem;width:100%;background:#f0f2f5;border-radius:5px;}
.order_head div.order_search .s_con{display:block;height:3.2rem;position:relative;overflow:hidden;padding:0 2.0rem;}
.order_head div.order_search .s_con input{border:none;height:3.2rem;width:100%;font-size:1.3rem;background:none;color:#656565;}
.order_head div.order_search .s_con .icon_search{position:absolute;width:1.4rem;height:1.4rem;background: url(/image/mobile/icon_search.png);background-size:1.4rem 1.4rem;top:0.9rem;left:0.5rem;cursor:pointer;}
.order_head div.order_search .s_con .clear{display:none;position:absolute;width:2.0rem;height:2.0rem;line-height:1.8rem;text-align:center;border-radius:15px;background:#ddd;font-size:1.4rem;color:#fff;top:0.6rem;right:1.0rem;font-style:normal;cursor:pointer;}
.order_head .left a.reback{background: url("/image/mobile/back_gray.png") no-repeat center;background-size: 40%;height:5.2rem;line-height:5.2rem;}
.order_head .right a{margin:0 0 0 1.0rem;}
.order_head .right .s_change{padding-right:1.0rem;}
.order_head .right .s_change a{height: 5.2rem;line-height: 5.2rem;margin:0;float: left;text-align: center;color: #a0a0a0;font-size:1.2rem;}
.order_head .right .s_change a.select{color:#ec5353;}
.order_head .right .s_change span{float: left;line-height: 5.2rem;color: #e0e0e0;padding: 0 0.5rem;}
.order_head .right .s_change select{border: none;color: #555555;font-size: 1.4rem;margin: 0;vertical-align:middle;width:8.0rem;height:2.0rem;margin-top:0.5rem;}
			
.order_menus div.change{width: 100%;z-index:5;left:0;margin-top:5.2rem;}
.order_menus div.change ul{font-size:14px;height:4.4rem;white-space:nowrap;overflow-x:auto;margin: 0 auto;border-bottom:1px solid #eee;}
.order_menus div.change ul li{display:inline-block;}
.order_menus div.change ul li a{line-height:4.4rem; height:4.2rem; display:inline-block;position:relative; padding:0 1.8rem;}
.order_menus div.change ul li a.active{color:#cd000f;}
.order_menus div.order_change_second ul li a{height:0.8rem; line-height:8.0rem; width:8.4rem; padding:1.0rem 0; margin:0.7rem 0px 0.7rem 1.0rem; background:#f0f2f5;font-size:1.2rem;border-radius:5px;text-align:center;border:1px solid #f0f2f5;}
.order_menus div.order_change_second ul li a.active{background:#fff;border:1px solid #ff4e4e;color:#ff4e4e;}
.order_menus div.order_change_second ul li a.end{margin:0.7rem 1.0rem 0.7rem 1.0rem;}
.order_menus .cue_layout{padding: 2.0rem 1.0rem 0;color: #ff0000;text-align: center;}



.pop_window .button_layout{float:right;padding-right:2.0rem;}
.pop_window .button_layout input{background: #FF4E4E;color: #fff;display: inline-block;font-family: Microsoft Yahei,Simsun;font-size: 1.4rem;font-weight: normal;height: 3.5rem;line-height: 3.5rem;padding: 0 1.5rem; text-align: center;border:none;margin:1.0rem auto;}
.pop_window p{font-size:1.4rem;text-indent:2.8rem;padding:1.5rem;}

.sort img{height:1.4rem;vertical-align:middle;}
.sort{line-height:2.6rem;width:100%;overflow:hidden;text-align:left;padding:1.0rem 1.0rem 3.0rem; background:url(/image/mobile/spring_bg.jpg) no-repeat left top; background-size:100%;}
.sort .button{float:left;display:inline-block;border: 1px solid #ededed; background:#fff;padding: 0 1.2rem;font-size: 1.2rem;}
.sort .active{color:#000;background:#f0f2f5;}
.sort .ttm{border-radius: 5px 0px 0px 5px;}
.sort .sales{border-radius: 0px 5px 5px 0px;}
.sort .recommend{position:relative; float:right; padding:0px 2.0rem; margin-right:1.5rem; background:#fff; border:1px solid #fff; color:#f23030; font-size:1.2rem; border-radius: 5px;}

.product_empty { text-align: center; padding: 3.0rem 0px; display: none; width: 100%; }
.product_order_layout{margin-bottom: 23.0rem; margin-top:0px; min-height: 25.0rem;}
.product_order_layout ul li{border-bottom: 1px solid #eee;background: #fff; white-space: nowrap; position: relative; }
.product_order_layout ul div{display: inline-block;overflow: hidden;height: 100%; vertical-align: top;}
.product_order_layout ul div.img { width: 8.0rem; margin: 0px 0.5rem;}
.product_order_layout ul div.img a.img{position:relative;display: inline-block;height: 10.0rem; width: 8.0rem; background: #fff;text-align: center;overflow: hidden;}
.product_order_layout ul div.img a.img img{height: 8.0rem;margin: 1.0rem 0;}
.product_order_layout ul .booking .flag{dispaly:block;position:absolute;top:0;left:0;width:4.0rem;height:4.0rem;}
.product_order_layout ul .booking .flag--xp{background:url(/image/mobile/flag_xp.png);background-size:100%;}
.product_order_layout ul .booking .flag--hd{background:url(/image/mobile/flag_hd.png);background-size:100%;}
.product_order_layout ul .booking .status{overflow:hidden;position:absolute;bottom:0;left:0;display:block;width:100%;height:2.0rem;line-height:2.0rem;background-color:rgba(0,0,0,.50);color:#fff;font-size:1.1rem;font-weight:normal;text-align:center;}
.product_order_layout ul div.name {  }
.product_order_layout ul div.name a{display:inline-block;line-height:2.8rem;padding-left:2.2rem; margin-top:1.0rem; background: url("/image/mobile/ticaiLogo.png") no-repeat left center;background-size: 1.5rem;font-size:1.4rem;}
.product_order_layout ul div.name span{display: block;font-size: 1.2rem;color: #888;}
.product_order_layout ul div.name span.type{display: inline-block;padding-left: 1.0rem;}
.product_order_layout ul div.name span.price{color: #c81623;font-size: 1.8rem; margin-top: 1px; }
.product_order_layout ul div.name span.price i{font-size: 1.4rem;font-style: normal; margin-right:0.5rem;}
.product_order_layout ul div.name span.stock{margin-top:0.3rem;}
.product_order_layout ul div.name span.stock i{font-style:normal;}
.product_order_layout ul div.input{ position:absolute; right:0px; top:3.0rem; padding-right: 0.5rem; height: 3.5rem; line-height: 3.5rem; font-size: 0px; }
.product_order_layout ul div.input table{border-collapse: collapse;border: 1px solid #ff4e4e;margin-top: 3.2rem;}
.product_order_layout ul div.input span{display: inline-block;width: 3.0rem;height: 3.5rem;line-height: 3.5rem;background: #ff4e4e;text-align: center;font-size: 1.4rem;color: #fff;user-select: none;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none; cursor:pointer;vertical-align: top; }
.product_order_layout ul div.input span.exceedingLimit{background: #c0c0c0;}
.product_order_layout ul div.input input{width: 4.0rem;height: 3.5rem;line-height: 3.5rem;border: none;text-align: center;font-size: 1.4rem; outline:none;border-top:1px solid #ff4e4e; border-bottom:1px solid #ff4e4e;vertical-align: top; }
.product_order_layout ul div.input input.exceedingLimit{border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}

.order_cart{background: #f8f8f8;position: fixed;bottom: 0;left: 0;width: 100%;height:5.6rem; z-index:999;}
.order_cart div.button{ width:53%; float: right;}
.order_cart div.button input{float:left; line-height:5.6rem; color:#fff; border:0px; outline:none; font-size:1.4rem;}
.order_cart div.button .clear{width:40%; background-color:#ff9900;}
.order_cart div.button .submit{width:59%; background-color:#f20012;}
.order_cart div.button .gray{width:55%; background-color:#bbb;}
.order_cart div.text{float: right; overflow:hidden; width:45%;text-align:right; padding:0.5rem 2% 0 0; color:#888;}
.order_cart div.text p em{font-style:normal; font-size:1.8rem; color:#c61621; margin-top:0.5rem;}
.order_cart div.text font{font-size:1.2rem; color:#888; margin-left:1.0rem;}
.order_cart .prompt{width:100%;color:#f20012; padding:0.8rem 0;padding-left:1rem;font-size:1.4rem;}

.tellme{padding-top:5px;border-top:#eee 1px solid;text-align:center;color:#333;}
.tellme__txt{font-size:14px;font-weight:blod;}
.tellme__txt a,
.tellme__txt a:visited{color:#3656ef;}
.tellme__txt a:hover{color:#333333;}

.content_layout .tips{color:red;margin-bottom:10px;padding:5px 10px;border-bottom:#eee 1px solid;}
.content_layout .tips span{color:blue;}  
.content_layout .limit_name{font-weight: bold; color: red; border-left: 5px solid #cd000f; margin-left: 10px;}

.content_layout .month_tips{color:red; font-style:italic; margin-bottom:10px;padding:5px 10px;border-bottom:#eee 1px solid;}
.content_layout .month_tips span{color:blue;}
.content_layout .batch_tips{/* color:red; */ margin-bottom:10px;padding:5px 10px;border-bottom:#eee 1px solid;}
.content_layout .notes{text-align: left;padding: 0.5rem 1rem;margin-bottom: .5rem; color: blue;}
.content_layout .batch_tips span{color:blue;} 

/*弹窗_提交订票建议*/
.c-popup--tellme .c-popup__caption{text-align:center;}
.tellmebox{margin:0 2.5rem;}
.tellmebox__title{font-size:1.5rem;text-align:left;}
.tellmebox__item{position:relative;margin:0.8rem auto;}
.tellmebox__item .c-input{position: relative;}
.tellmebox__item .c-input__field{display:block;width:100%;font-size:14px;height:4.2rem;}
.tellmebox__item .c-textarea__text{width:100%;height:8.0rem;border:#e0e0e0 1px solid;padding:1.5rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tellmebox__item #auto_complete_group{position:absolute;min-width:100%;background:#fff;border:#e0e0e0 1px solid;z-index:10000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tellmebox__item #auto_complete_group table{width:100%;}
.tellmebox__item #auto_complete_group th,
.tellmebox__item #auto_complete_group td{padding:0.5rem;border-bottom:#e0e0e0 1px solid;text-align:left;font-size:1.4rem;}
/*============== 产品页 end ==============*/


/*============== 产品详情页 start ==============*/
.label_switching{width: 100%;position: relative;padding: 0 0 1.0rem;margin-top: 1.0rem;background: #fff;}
.label_switching .tab_title{width: 100%;height: 3.3rem;border-bottom: 1px solid #ff4e4e;}
.label_switching .tab_title span{font-size: 1.4rem;display: inline-block;width: 50%;float: left;text-align: center;height: 3.0rem;line-height: 3.0rem;}
.label_switching .tab_title span.select,.label_switching .tab_title span:hover{color: #ff4e4e;border-bottom: 3px solid #ff4e4e;}
.label_switching .tab_con > div{display: none;}
.label_switching .tab_con > div.select{display: block;}
.fixed_div{background: #f8f8f8;position: fixed;bottom: 0;left: 0;width: 100%;padding: 1.0rem 0;z-index:999;}
.fixed_div div.button{ width:20%; float: right; margin: 0px 2%;}
.fixed_div div.button .submit{ width:100%; display: inline-block;line-height: 4.4rem;background: #ff4e4e;font-size: 1.4rem;color: #fff;text-align: center;margin: 0px;padding:0px;border: 0px;outline: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;}
.fixed_div div.text{float: right; overflow: hidden;width:70%;display:inline-block;text-align:right;}
.fixed_div div.text span{color: #ED2427; margin:0px 0.5rem; } 
.fixed_div div.text font{display: block;clear: both;float: right;color:#888;margin-top:0.4rem;}
.fixed_div div.text font b { margin-left:0.5rem; color:#ED2427; }
/*============== 产品详情页 end ==============*/


/*============== 资讯页 start ==============*/
/*切换标签公用样式*/
.labelSwitching{width:50%; height:2.8rem; line-height:2.8rem;margin:0.7rem auto 0 auto;border:1px solid #cd000f; overflow:hidden; border-radius:30px;}
.labelSwitching a{float:left; width:50%; color:#494a49; text-align:center;}
.labelSwitching a.select{background:#cd000f; color:#fff;}

.Subtitle{font-size: 0;height: 4.4rem;white-space: nowrap;overflow-x: auto;margin: 0 auto;}
.Subtitle li{display: inline-block;font-size:0; width:25%;}
.Subtitle li a{line-height: 4.4rem;height: 4.4rem; width:100%;display: inline-block;font-size: 1.4rem;position: relative; text-align:center;}
.Subtitle li a.active{color:#cd000f;}
.Subtitle li a.active i{position:absolute; left:50%; bottom:0px; width:50%; margin-left:-25%; height:0.2rem; border-radius:6px; background:#cd000f;}

.news_list .list_layout li.headlines{margin:0; padding:0; border:0;} 
.news_list .list_layout li.headlines p{position:relative; height:18.0rem; overflow:hidden;}
.news_list .list_layout li.headlines p img{display:block; width:100%;}
.news_list .list_layout li.headlines p font{position:absolute; left:0; bottom:0; width:90%; height:3.4rem; line-height:3.4rem; padding:0 5%; background:rgba(0,0,0,.5); color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.color_list .caption{margin: 0 2.0rem;height: 5.0rem;overflow: hidden;border-bottom: 1px solid #ddd;font-size: 1.4rem;}
.color_list .caption font{padding-left: 1.0rem;border-left: 0.5rem solid #cd000f; line-height:7.0rem;font-weight: bold;}
.color_list .caption i{color:#494a49; font-style:normal;}
.color_list .kind_list{margin:1.0rem 2.0rem; overflow:hidden; }
.color_list .kind_list li{float:left; width:33.3%; margin-bottom:2%; }
.color_list .kind_list li img{display:block; width:88%; padding:2%; border:1px solid #eee;}
/*============== 资讯页 end ==============*/


/*============== 确认订单页 start ==============*/
.progress_layout{border-top:5px solid #ccc;text-align: center;width: 90%;margin: 3.0rem auto 1.0rem;text-align: center;}
.progress_layout dl{float: left;position: relative;width: 33.3%;top: -5px;border-top: 5px solid #ccc;}
.progress_layout dl.done{border-top-color: #ffb8b8;}
.progress_layout dt.progress_num{position: relative;margin: -1.5rem auto 0;color: #fff;font-weight: 700;width: 2.3rem;height: 2.3rem;line-height: 2.3rem;border-radius: 23px;background-color: #ccc;}
.progress_layout dd.progress_text{color: #ccc;}
.progress_layout dl.done dt.progress_num{background-color: #ffb8b8;}
.progress_layout dl.done dd.progress_text{color: #ffb8b8;}
.progress_layout dl.doing{border-top-color: #fe1111;}
.progress_layout dl.doing dt.progress_num{background-color: #ff4e4e;}
.progress_layout dl.doing dd.progress_text{color: #fe1111;}

.confirm_layout .confirm_title{font-size: 1.6rem;color: #666;height: 4.2rem;line-height: 4.2rem;padding: 0 1.0rem;}
.confirm_layout .confirm_title a{float: right;font-size: 1.2rem;color: #000;}
.confirm_form .title{font-size: 1.4rem;height: 4.0rem;line-height: 4.0rem;color: #000;padding: 0 1.0rem;border-bottom: 1px solid #f8f8f8;}
.confirm_form .title a{color: #000;}
.confirm_form .item_layout{padding: 0px 1.5rem;}
.confirm_form .item{padding: .05px 0;line-height: 3.0rem;color: #666;}
.confirm_form .item span{display: inline-block;border: 1px solid #ddd;width: 12.0rem;text-align: center;height: 3.0rem;margin-right: 1.0rem;color: #000;vertical-align: middle;}
.confirm_form .item span.check{border: 1px solid #e93434;background: url(/image/icon_checkbox.gif) right bottom no-repeat;}
.confirm_form .consignee_title{background: #f8f8f8;padding: 1.0rem 2.0rem;margin: 1.0rem 0;color: #000;}
.confirm_form .consignee_layout .create { float: right; margin-top: 0.2rem; }
.confirm_form .consignee_layout .create a{text-align:center;display:block;width:10.0rem;height:3.0rem;line-height:3.0rem;color:#ff4e4e;border:1px solid #ff4e4e;}
.confirm_form .consignee_layout .create a font{font-size:1.4rem;line-height:2.8rem;}
.confirm_form #consignee_list_layout .null { padding: 1.5rem; color:#FF0000; }
.confirm_form .consignee_layout .row{padding: 0.5rem 1.0rem 0.5rem 0;padding-left: 1.0rem;position: relative;border-bottom: 1px solid #f8f8f8;}
.confirm_form #consignee_list_layout div.add_row { position:relative; background-color: #FFFFFF; cursor: default; text-align: left; margin: 0.5rem 1.5rem; border-bottom: 1px solid #f8f8f8; padding-bottom: 0.6rem; }
.confirm_form #consignee_list_layout div.add_row .checkbox{ display:inline-block; width: 1.5rem;height: 1.5rem;line-height: 1.5rem;margin: 0.5rem;background-image: url(/image/icon_choise.gif);background-size:3.0rem;vertical-align: top; padding: 0px;position: absolute; }
.confirm_form #consignee_list_layout div.add_row .checkbox_check{background-position: right top;}
.confirm_form #consignee_list_layout div.add_row_check * { color: #000; }
.confirm_form #consignee_list_layout div.add_row_check .checkbox_check { background-position: right top; }
.confirm_form #consignee_list_layout div.add_row span { display: inline-block; line-height: 2.5rem; height: 2.5rem; vertical-align: top; margin-left: 3.0rem; }
.confirm_form #consignee_list_layout div.add_row span.add { display: block; height: auto; }
.confirm_form #consignee_list_layout div.add_row div.operate{background:#f8f8f8;overflow:hidden;padding:0.5rem; text-align: right; margin: 0.8rem 0.8rem 0px 0.8rem; padding-right: 0.8rem; }
.confirm_form #consignee_list_layout div.add_row div.operate a{color:#888;display:inline-block;padding:0.5rem 0 0.5rem 2.0rem;margin-left:1.8rem;}
.confirm_form #consignee_list_layout div.add_row div.operate a.edit{background:url(/image/mobile/icon_edit.png) no-repeat left center;background-size:1.5rem;}
.confirm_form #consignee_list_layout div.add_row div.operate a.delete{background:url(/image/mobile/icon_delete.png) no-repeat left center;background-size:1.5rem;}

.confirm_form .item span img{width: 90%;}
.confirm_form .item span.img{padding: 1.0rem 0.5rem;}
.confirm_form .item label{display: inline-block;margin: 0px 0.5rem;vertical-align: middle;}
.confirm_form .item label.name{color: #000;}
.confirm_form .item label.waring{background: url(/image/icon_waring.gif) left center no-repeat;padding-left: 1.8rem;color: #e93434;}

.confirm_form .send_type { font-size: 0px; white-space: nowrap; }
.confirm_form .send_type label { font-size: 1.2rem; white-space: normal; line-height: 2.0rem; }
.confirm_form .send_type .name font { color:#666; display: block;}
.confirm_form .goods_list { padding-top: 0.8rem; }
.confirm_form .goods_list ul li{float: left;border: 1px solid #e6e6e6;padding: 0.5rem;margin-right: 1.0rem;margin-bottom: 1.0rem;line-height: 2.2rem;}
.confirm_form .goods_list a{color: #000;}
.confirm_form .goods_list ul li div{text-align: center;color: #000;}
.confirm_form .goods_list ul li .img{width: 8.0rem;height: 8.0rem;}
.confirm_form .goods_list ul li img{width: 100%;}
.confirm_layout .confirm_foot{background: #f8f8f8;padding: 1.0rem 1.5rem 1.0rem 0;line-height: 2.5rem;text-align: right;color: #999;border-top: 1px solid #e93434;;}
.confirm_foot span{display: inline-block;}
.confirm_foot .foot_item span.text{color: #666;}
.confirm_foot .foot_item span.unit{color: #666;width: 2.0rem;}
.confirm_foot .foot_item span.number{color: #e93434;font-size: 1.6rem;font-weight: bolder;width: 8.0rem;text-align: center;}
.confirm_foot .add_info span.text{margin-right: 0px;}
.submit_layout{text-align: right;}
.submit_layout button{border: 0;background: #ff4e4e;height: 4.4rem;line-height: 4.4rem;width: 14.0rem;font-size: 1.6rem;color: #fff;margin: 1.0rem 1.0rem 2.0rem;}
.submit_layout .checkarea{/*position: absolute;*/font-size:1.1rem;color:red;padding-top:1.0rem;display: block;}
.submit_layout .checkarea:after{visibility: hidden;display: block;font-size: 0; content: " ";clear: both;height: 0;}
.submit_layout .checkbox{vertical-align:middle;}
.ivt_psw{background:#fff;border:#ffe5b2 1px solid;padding:1.0rem;margin:1.5rem 1.0rem;}
.ivt_psw .c-input{}
.ivt_psw .c-input__field{padding:1.0rem;border:#ddd 1px solid;width:100%;}
.ivt_psw .c-input__label{font-size:1.4rem;position:relative;display:block;margin-bottom:1.0rem;}
.ivt_psw .remind{display:inline-block;color:#999;margin-top:1.0rem;font-size:1.2rem;}
/*============== 确认订单页 end ==============*/

/*============== 结果页 start ==============*/
.result_layout{width: 100%;text-align: center;background: #fff;}
.result_layout .icon{padding: 3.0rem 0 2.0rem;}
.result_layout .result{font-size: 1.8rem;}
.result_layout .text{padding: 1.0rem;}
.result_layout .ok{color: #00ac18;}
.result_layout .error{color:#d60000;}
.result_layout .hint2{font-size: 1.2rem;border-top: 1px dotted #ccc;margin: 2.0rem auto;color: #666;line-height: 2.5rem;width: 35.5rem;}
.result_layout .hint2 ul li span{display: inline-block;padding-right: 0.5rem;}
.result_layout .hint2 ul li .button{display: inline-block;background: #ff4e4e;color: #fff;width:10.0rem;height:3.6rem;border: 1px solid #ff4e4e;}
.result_layout .hint2 ul li a{margin: 1.0rem 0.5rem;}
/*============== 结果页 end ==============*/

/*============== 详情页 start ==============*/
.detail_layout{margin-bottom:8.0rem;}
.detail_layout > span{display: block;padding: 0 2.0rem;line-height: 3.0rem;}
.detail_layout span.order_no{font-size: 1.4rem;color: #000;}
.detail_layout span span.title{display: block;font-size: 1.4rem;line-height: 3.0rem;border-bottom: 1px solid #f8f8f8;}
.detail_layout .order_track li{position: relative;border-left: 1px solid #d9d9d9;line-height: 2.2rem;}
.detail_layout .order_track li.end{color: #f4282c;}
.detail_layout .order_track li span{display: block;margin: 0 2.0rem;}
.detail_layout .order_track li span.text{font-size: 1.3rem;padding-top: 1.0rem;}
.detail_layout .order_track li span.time{border-bottom: 1px solid #f8f8f8;padding-bottom: 1.0rem;}
.detail_layout .order_track li i.node_icon{position: absolute;width: 1.1rem;height: 1.1rem;background: url(/image/icon_order_track.gif) right top;background-size:3.2rem;top: 1.5rem;left: -0.6rem;}
.detail_layout .order_track li.end i.node_icon{background-position: left top;}
.detail_layout .address font{display: block;padding-left: 2.0rem;}
.detail_layout .goods_list{padding: 0 2.0rem;line-height: 3.0rem;}
.detail_layout .goods_list table{width: 100%;border-collapse: collapse;}
.detail_layout .goods_list table tr{border-bottom: 1px solid #f8f8f8;margin: 0;}
.detail_layout .goods_list table td{padding:1.0rem 0;}
.detail_layout .goods_list table td.image{vertical-align: top;}
.detail_layout .goods_list table td img{width: 4.5rem;padding: 0.3rem;border: 1px solid #eee;vertical-align: middle;margin-top:0.5rem;}
.detail_layout .goods_list table td font{display: inline-block;padding-right: 1.2rem;font-size: 1.3rem;}
.detail_layout .goods_list table td.amount{vertical-align: top;font-size: 1.3rem;text-align: right;}
.detail_layout .goods_list .red{color: #dd0000;font-weight: bolder;}
.detail_layout .goods_list tr.total{border-bottom: none;}
.detail_layout .goods_list tr.total td{text-align: right;padding-right: 1.0rem;font-size: 1.4rem;color: #000;}
.detail_layout .goods_list tr.total td span{display: inline-block;width: 8.0rem;}
.detail_layout .goods_list tr.total td span.red{font-size: 1.6rem;}
.detail_layout .goods_list .information{position: relative;padding-right:6.0rem;}
.detail_layout .goods_list .price{position: absolute;right: 0;top: 1.0rem;font-weight:bold;color: #dd0000;}
.detail_layout .goods_list .view-packnum{font-size:1.2rem;color:#3C88F9}
.detail_layout .goods_list .packnums{font-size:0;line-height:0;}
.detail_layout .goods_list .packnums .field{font-size:0.9rem;display:inline-block;border:#ddd 1px solid;line-height:1.5;background:#f8f8f8;text-align:center;padding:0 0.5rem;margin:0.3rem 0.3rem 0 0;}
/*============== 详情页 end ==============*/

/*============== 个人中心 start ==============*/
.personal_layout span.title{ display: block;height: 3.5rem;line-height: 3.5rem;padding: 0 1.0rem;font-size: 1.4rem;color: #000; }
.personal_layout .item{padding:0 1.0rem 0 1.0rem; line-height: 4.4rem;border-top:1px solid #ededed; border-bottom: 1px solid #ededed; margin-bottom:-1px; overflow: hidden; background:#fff; }
.personal_layout .item a{}
.personal_layout .item label.name{ display: inline-block; width: 25%;color: #353535; white-space: nowrap; font-size:1.4rem; }
.personal_layout .item span.left{ display: inline-block; width:74%;color: #aaa; vertical-align: top; }
.personal_layout .item span.left.address{line-height:2.4rem; padding:1.0rem 0; white-space: pre-wrap;word-break:break-all;word-wrap:break-word;}
.personal_layout .item a span.left img{width:1.8rem;height:1.8rem;vertical-align:middle;}
.personal_layout .item span.red, .personal_layout .item span.red a{color: #999;}
.personal_layout .item.exit{text-align:center;}
.personal_layout .item.exit a{display:block;}
.personal_layout .item.last{margin-bottom:0;}
/*============== 个人中心 end ==============*/

/*============== 收货人信息 start ==============*/
.consignee_list_layout { border: 0px solid; }
.consignee_list_layout .list_item { background-color:#FFF; border-top: 1px solid #EEE; border-bottom: 0px solid #EEE; }
.consignee_list_layout .add_row_title, .consignee_list_layout .add_row_title:hover { background-color: #FAFAFA; border-top:0px; }
.consignee_list_layout .list_item span, .consignee_list_layout .list_item font { display: inline-block; padding: 0.8rem; line-height: 2.4rem; }
.consignee_list_layout .list_item .checkbox { display: none; } 
.consignee_list_layout span { cursor:default; word-break:keep-all; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; vertical-align: middle; }
.consignee_list_layout .list_item span.username { width: 20%; padding-bottom: 0px; }
.consignee_list_layout .list_item span.username font { font-size: 1.2rem; color:#999; padding: 0px 0.8rem; }
.consignee_list_layout .list_item span.phone { width: 50%; padding-bottom: 0px; }
.consignee_list_layout .list_item span.add { width: 95%; padding-top: 0px; padding-bottom:0px; white-space: pre-wrap;word-break:break-all;word-wrap:break-word; }
.consignee_list_layout .list_item div.operate { text-align: right; margin-bottom: 0.5rem; }
.consignee_list_layout .list_item div.operate a { display: inline-block; height: 2.0rem; line-height: 2.0rem; background-color:transparent; font-size: 1.2rem; color:#666; width: 4.0rem; text-align: center; }

.consignee_detail_layout div.item{display: block; margin: 0px; padding: 0px; height: 5.0rem; border-bottom: 0px; clear: both; }
.consignee_detail_layout div.item span.left{float: left; width:25%; margin-right:3%; text-align: right; margin-top: 1.0rem; color: #888; vertical-align: top;}
.consignee_detail_layout div.item span.left b { color: #ff0000; display: inline-block;  margin: 0px 0.5rem; }
.consignee_detail_layout div.item span.left .tip { display:block; color:#AAA; margin:0.5rem 0px; }
.consignee_detail_layout div.item input, 
.consignee_detail_layout div.item select{ width: 65%; border: 1px solid #DADADA; color: #000; height: 3.0rem; margin-bottom: 1.6rem; margin-top: 0.2rem; outline: 0 none; padding: 0px 0.3rem 0px 0.5rem;  line-height: 1.5rem;float: left;  vertical-align: top; font-size:1.4rem;}
.consignee_detail_layout div.item select { height: 3.5rem; line-height: 3.5rem; margin-left: 28%;}

.consignee_detail_layout div.item a {display: inline-block; border: 0px; height: 3.8rem;  line-height: 3.8rem;  cursor: pointer;  font-size: 1.2rem; color: #FFF;  padding: 0px 4.0rem;  vertical-align: middle; text-align: center;}
.consignee_detail_layout div.item a.button { background-color:#FF4E4E; }
.consignee_detail_layout div.item a.button:hover { background-color:#FB2525; }
.consignee_detail_layout div.item a.button-disabled,
.consignee_detail_layout div.item a.button-disabled:hover { background: #BFBFBF; color: #FDFDFD;  cursor: default; }
.consignee_detail_layout div.item a.back { background-color: #DDDDDD; margin-left: 2.0rem; padding: 0px 2.5rem; color:#000; }
.consignee_detail_layout div.item .hint{ color:#FF0000;text-align:left;}
.consignee_detail_layout div.button_layout { text-align: center; }
.consignee_detail_layout div.button_layout a { margin: 0px; width: 6.0rem;  }
.consignee_detail_layout div.button_layout .left { display: none; }
.consignee_detail_layout div.button_layout .back { display: none; }
/*============== 收货人信息 end ==============*/

/*============== 修改密码 start ==============*/
.modifypwd_layout{width:90%;margin: 0 auto;padding: 3.0rem 1.0rem;line-height: 5.0rem;}
.modifypwd_layout .item label,.confirm_info .item label{display: inline-block;width: 8.5rem;text-align:left;}
.modifypwd_layout .item input,.forget_layout .item input,.confirm_info .item input{display: inline-block;width: 20.0rem;height: 3.2rem;line-height: 3.2rem;font-size: 1.4rem;padding-left: 0.5rem;border: 1px solid #ccc;}
.modifypwd_layout .botton_layout,.confirm_info .botton_layout{border-top: 1px solid #ededed;padding-top: 2.0rem;text-align:center;}
.modifypwd_layout .botton_layout .button_red,.confirm_info .botton_layout .button_red{display: block;height: 3.6rem;line-height: 3.4rem;margin:0 auto;background: #FF4E4E;font-size: 1.4rem;color: #fff;text-align: center;text-decoration: none;width: 10.0rem;border: 0px;outline: none;border-radius: 0px;}
/*============== 修改密码 end ==============*/
    
/*============== 确认页 start ==============*/
.confirm_info{width:100%;padding: 2.0rem 0px;text-align:center;}
.confirm_info .item{line-height:3.6rem;padding:0.5rem 0;}
.confirm_info .title{text-align:center;padding:1.0rem 0 0.5rem;font-size:1.4rem;color:#ff4e4e;}
.confirm_info .item label{width:8.0rem;color:#888;}
.confirm_info .item label b{color:#ff4e4e;padding:0 0.5rem;}
.confirm_info .item select{padding-left:0.5rem;display:block;width:20.7rem;height:3.4rem;line-height:3.4rem;margin:0px 0px 1.3rem;font-size: 1.4rem;border: 1px solid #ccc;}
.confirm_info .item select:last-child{margin-bottom:0.2rem;}
.confirm_info .hint{padding: 1.0rem 1.0rem;color:#ff4e4e;}
.botton_layout .checkbox_uncheck {background-position: left bottom;}
.botton_layout .checkbox {display: inline-block;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;vertical-align: middle;background-image: url("/image/icon_check_box.gif");background-position: left top;background-repeat: no-repeat;background-size: 100%;margin: 0px 0.5rem;}
.botton_layout .checkbox_uncheck {background-position: left bottom;}
/*============== 确认页 end ==============*/

/*============== 忘记密码 start ==============*/
.forget_layout{padding: 2.0rem 0;}
.forget_layout .step_1{width: 30.0rem;margin: 0 auto;}
.forget_layout .item{border-bottom: 1px solid #ededed;padding: 1.0rem 0;}
.forget_layout .item div.select{padding-left:0.5rem;}
.forget_layout .item select{width:7.0rem;margin:0.5rem 0.5rem 1.5rem 0;border:1px solid #aaa;}
.forget_layout .item_end{border-bottom: 0;text-align:center;}
.forget_layout .item label{display: inline-block;width: 7.5rem;padding-left: 0.5rem;}
.forget_layout .item span font{display: block;margin-left: 9.5rem;margin-top: 0.3rem;color: #999;}
.forget_layout .input_item .button{display: block;width: 15.0rem;height: 3.6rem;line-height: 3.6rem;margin: 0 auto;background: #ff4e4e;color: #fff;border: 1px solid #ff4e4e;text-align: center;}
.forget_layout .item .red{color: #ff4e4e;}
#password_strength{height: 0.8rem;line-height: 8.0rem;width: 20.0rem;border: 0;background: #f5f5f5;overflow: hidden;}
.forget_layout .result_layout .hint{padding: 1.0rem 0;}
/*============== 忘记密码 end ==============*/

/*============== 产品详情页 start ==============*/
.preview{position: relative;padding-bottom: 1.0rem;border-bottom: 1px solid #f8f8f8;}
.main_visual{padding:1.0rem 0;position:relative;border-bottom: 1px solid #f8f8f8;}
.main_image{height:25.0rem;overflow:hidden;position:relative;}
.main_image li{width:100%;height:25.0rem;float: none;display: block;position: absolute;top: 0px;}
.main_image li img{display: block;height: 25.0rem;margin: 0 auto;}
.flicking_con{position:absolute;bottom:1.0rem;left: 50%;margin-left: -1.1rem;}
.flicking_con a{width:1.0rem;height:1.0rem;margin:0 0.3rem;padding:0;background:rgba(0,0,0,.5);display:inline-block;border-radius: 10px;}
.flicking_con a.on{background: rgba(255,78,78,.8);}
.preview .preview_list ul{position: absolute;bottom: 1.0rem;right: 10%;}
.preview .preview_list ul li{float: left;width: 1.0rem;height: 10px;margin-right: 0.5rem;background: #ededed;border-radius: 10px;}
.preview .preview_list ul li.select{background: #ff4e4e;}
.preview_content{padding: 1.0rem 2.0rem;}
.preview_content .title{font-size: 1.4rem;color: #353535;}
.preview_content .red{color: #ff4e4e;}
.preview_content .price{font-size: 2.0rem;line-height: 3.5rem;}
.preview_content .price a{background: #ff9e4e;color: #fff;font-size: 1.0rem;margin-left: 1.0rem;padding: 0 0.2rem;line-height: 3.0rem;vertical-align: bottom;}
.preview_content .content span{color: #888;padding-right: 1.0rem;}
.preview_tab{margin-bottom: 7.0rem;}
.preview_tab .tab_title table{width:100%;border-collapse:collapse;border:none;}
.preview_tab .tab_title table tr td{font-size: 1.4rem;text-align: center;height: 3.0rem;line-height: 3.0rem;}
.preview_tab .tab_title table tr td.select,.preview_tab .tab_title table tr td.hover{color: #ff4e4e;border-bottom: 3px solid #ff4e4e;}
.preview_tab .tab_con p{padding: 0.8rem 1.0rem;margin: 0;color: #353535;}
.preview_tab .tab_con p img{max-width:100%;}
.preview_tab .tab_con p.title{border-bottom: 1px dotted #ededed;text-align: center;height: 2.0rem;line-height: 2.0rem;margin: 2.0rem;padding: 0;}
.preview_tab .tab_con p.title label{display: inline-block;font-size: 1.4rem;height: 4.0rem;line-height: 4.0rem;background: #fff;padding: 0 2.0rem;}
.preview_tab .tab_con p b,.preview_tab .tab_con table b{color: #dd0000;font-size: 1.4rem;margin: 0 0.5rem;font-weight: normal;}
.preview_tab .tab_con table,.preview_tab .tab_con table tr,.preview_tab .tab_con table td,.preview_tab .tab_con table th{border-collapse: collapse;border: 1px solid #ccc;padding: 0.5rem 3.0rem 0.5rem 1.0rem;text-align: left;color: #353535;}
.preview_tab .tab_con table th{background: #f8f8f8;border-bottom-width: 2px;}
.preview_tab .tab_con #comment_layout{padding: 1.0rem;}
.preview_tab .tab_con #comment_layout { display:none; padding: 1.0rem;}
.preview_tab .tab_con #comment_layout .empty{padding:2.0rem;text-align:center;}
.preview_tab .tab_con #comment_layout .comment{border-bottom:1px solid #ededed;text-align:center;}
.preview_tab .tab_con #comment_layout .comment .rate{height:3.0rem;padding:1.0rem 0 0;width:20.0rem;text-align:left;}
.preview_tab .tab_con #comment_layout .comment .rate span{color: #666666;font-family: arial;vertical-align:middle;display:inline-block;margin-right:2.0rem;}
.preview_tab .tab_con #comment_layout .comment .rate strong{color: #e4393c;font: 100 3.0rem/2.4rem arial;display:inline-block;vertical-align:middle;}
.preview_tab .tab_con #comment_layout .comment .rate strong span{font-size: 2.4rem;color: #e4393c;font-family: arial;}
.preview_tab .tab_con #comment_layout .comment .percent{width: 20.0rem;text-align:left;}
.preview_tab .tab_con #comment_layout .comment .percent dl{zoom: 1;padding: 0.2rem 0px;overflow: hidden;}
.preview_tab .tab_con #comment_layout .comment .percent dt{float: left;width: 8.4rem;color: #999999; font-size:1.2rem;}
.preview_tab .tab_con #comment_layout .comment .percent dd{float: left;width: 10.0rem;height: 1.0rem;margin-top: 0.3rem;overflow: hidden;background: #efefef;}
.preview_tab .tab_con #comment_layout .comment .percent dd div{height: 1.0rem;width: 0px;background-color: #e4393c;overflow: hidden;float:left;}
.preview_tab .tab_con #comment_layout .comment .button{padding: 2.0rem;}
.preview_tab .tab_con #comment_layout .comment .button a{border:0px; -moz-border-radius:5px; background-color:#FF4E4E;height:3.5rem;line-height:3.5rem;cursor:pointer;font-size:1.4rem;color:#FFF;display:inline-block;padding:0px 2.0rem;margin-right:2.0rem;}
.preview_tab .tab_con #comment_layout .comment .button a:hover{background-color:#FB2525;color:#FFF;}
.preview_tab .tab_con#comment_layout .comment_list{padding:1.0rem;}
.preview_tab .tab_con #comment_layout .comment_list .item{height:auto;padding: 1.0rem 0px;border-bottom:1px dotted #EDEDED;clear:both;}
.preview_tab .tab_con #comment_layout .comment_list .item .answer{width:100%;}
.preview_tab .tab_con #comment_layout .comment_list .item .left{position:relative;height:4.0rem;overflow:hidden;}
.preview_tab .tab_con #comment_layout .comment_list .item .time{color:#999;margin-left:1.0rem;}
.preview_tab .tab_con #comment_layout .comment_list .item .text{margin:1.0rem;word-break: break-all;}
.preview_tab .tab_con #comment_layout .comment_list .item .right{position:absolute;top:0;left:5.0rem; width:10.0rem;white-space:nowrap;}
.preview_tab .tab_con #comment_layout .comment_list .item .left img.user_img{width:3.0rem;height:3.0rem;padding:0.2rem;background:#FFF;border:1px solid #EDEDED;border-radius: 18px;position:relative;display:inline-block;vertical-align:middle;margin-right:2.0rem;}

/*评价星级*/
.star_box{position:relative;width:12.0rem;float:left; padding-top:0px; margin-top:0.5rem; }
.star_box .star{height:1.6rem;width:100%;position:relative;background:url("/image/star.png") repeat-x;background-size:2.4rem;z-index:1;}
.star_box .star li{float:left;padding:0px;margin:0px}
.star_box .star li a{display:block;width:2.4rem;height:2.5rem;overflow:hidden;text-indent:-9999px;z-index:5}
.star_box .star li a.one,
.star_box .star li a.two,
.star_box .star li a.three,
.star_box .star li a.four,
.star_box .star li a.five{background:url("/image/star.png") 0 -1.9rem repeat-x;z-index:0;left:0;background-size:2.4rem;}
.star_box .star_text{position:absolute;height:2.0rem;top:0;right:-6.0rem;width:5.0rem; line-height:1.5rem; }
.star_box .current_rating{background: url("/image/star.png") 0px -1.9rem repeat-x;position:absolute;height:2.5rem;top:0;left:0px;width:1.0rem;background-size:2.4rem;}
.button_border.productcomment{width:80%;}
#send_comment{padding-top:1.0rem;}
#send_comment .item {line-height: 3.0rem;text-align: left;padding:0.5rem 2.0rem;}
#send_comment .item .left {float: left;width: 7.0rem;}
#send_comment .item .nickname{border:1px solid #ccc;height:2.4rem;line-height:2.4rem;width:15.0rem;}
#send_comment b{color:#ff0000;margin-right: 0.5rem;}

#send_comment textarea {outline: none;resize: none;padding: 3%;width:94%;border:none;background:#f5f5f5;margin-top:1.0rem;word-break:break-all;}

.choose_amount{width: 12.0rem;height: 4.2rem;overflow: hidden;border: 1px solid #ccc;position: relative;margin: 0px; display: inline-block; }
.choose_amount a{font: 1.4rem Arial,Verdana;display: block;width: 3.0rem;text-align: center;height: 4.2rem;line-height: 4.2rem;overflow: hidden;background: #f1f1f1;color: #666;position: absolute;top: -1px;border: 1px solid #ccc;white-space: nowrap;text-decoration: none;}
.choose_amount a.add{right: -0.1rem;}
.choose_amount a.minus{left: -0.1rem;}
.choose_amount input{display: block;width: 5.8rem;height: 4.0rem;line-height: 4.0rem;position: absolute;top: 0.1rem;left: 3.1rem;text-align: center;font-size: 1.4rem;border: 0;}
/*============== 产品详情页end ==============*/

/*============== 我的订单 start ==============*/
.order_list_layout {padding-bottom:30px;}
.order_list_layout .order_layout {position: relative; padding: 0px; width: 100%; color: #353535;line-height: 2.2rem; margin-bottom: 0px; }
.order_list_layout .order_layout .order_title { padding:0px 1.0rem; line-height: 3.5rem; height: 3.5rem; font-size:1.2rem; }
.order_list_layout .order_layout .order_title span{display:inline-block;margin:0 0.5rem; font-size:1.2rem;}
.order_list_layout .order_layout .order_title span.statu{color:#999;}
.order_list_layout .order_layout .order_title font{font-weight:bold;}
.order_list_layout .order_layout .order_title a {margin: 0px 0.5rem; font-size:1.2rem; text-decoration:underline;}
.order_list_layout .order_layout .order_detail_list { background-color: #fafafa; padding:1.0rem 0.5rem 0.5rem 0.5rem; font-size: 0px; padding-right: 0px; white-space: nowrap; overflow-y: auto; }
.order_list_layout .order_layout .order_detail_list .order_item { width: 8.0rem; display: inline-block; text-align: center; font-size: 1.2rem; margin-right: 0.5rem; white-space: normal; }
.order_list_layout .order_layout .order_detail_list .order_item a { display: inline-block; }
.order_list_layout .order_layout .order_detail_list .order_item img { width: 7.0rem; }
.order_list_layout .order_layout .order_detail_list .order_item .name { text-align: center; }
.order_list_layout .order_layout .order_detail_list .order_item .name font { display: inline-block; margin: 0px 0.3rem; }
.order_list_layout .order_layout .order_detail_list .order_item .name b { color:#E70000; }
.order_list_layout .order_layout .order_foot { text-align: right; padding: 0.8rem 1.5rem 0.8rem 1.0rem; border-top: 1px solid #e7e7e7; font-size:1.2rem; }
.order_list_layout .order_layout .order_foot span {font-size:1.4rem;}
.order_list_layout .order_layout .order_foot a {border: 1px solid #656565;padding: 0.4rem 0.8rem;margin-left: 1.0rem;}
.order_list_layout .order_layout .child_order_foot { border-bottom: 1px solid #ececec; }
.order_list_layout .order_layout .oflag{dispaly:block;position:absolute;top:0;left:0;width:4.0rem;height:4.0rem;background:url(/image/mobile/flag_booking.png);background-size:100%;}

/*订单列表评论弹窗*/
.c-popup--comment{}
.c-popup--comment .c-popup__caption{}
.c-popup--comment .c-popup__sprite{}
.c-popup--comment .c-popup__conbox{max-height: calc(40vh);}
.c-popup--comment .c-popup__operbox{height:auto;background:#eee;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.c-popup--comment .c-popup__operbox .c-button{margin:0;}

.commentlist{width:92%;margin:0 auto;padding:1.0rem 0;font-size:1.2rem;text-align:left;}
.commentlist__level{position:relative;}
.commentlist__avatar{float:left;display:inline;}
.commentlist__avatar .field--user{display:block;}
.commentlist__avatar img{width:3.6rem;height:3.6rem;border-radius:999px;}
.commentlist__respond{padding:1.0rem;}
.commentlist__level{}
.commentlist__levelbox:after{visibility: hidden;display: block;font-size: 0; content: " ";clear: both;height: 0;}
.commentlist__comment{margin-left:4.6rem;padding-bottom:1.0rem;}
.commentlist__con{font-size:1.2rem;line-height:1.5;}
.commentlist__imgs{margin-top:1.0rem;}
.commentlist__imgs .field--img{display:inline-block;width:6.0rem;height:6.0rem;border:#e5e5e5 1px solid;text-align:center;margin-right:0.8rem;}
.commentlist__imgs .field--img img{max-width:100%;max-height:100%;vertical-align: middle;}
.commentlist__imgs .field--img:after{display:inline-block;content: '';width:0;height:100%;vertical-align: middle;}
.commentlist__meta{color:#bbb;font-size:1.2rem;margin-top:0.5rem;}
.commentlist__box{padding-right:7.5rem;position: relative;}
.commentlist__textarea{display:block;resize: none;overflow-x: hidden;overflow-y: auto;border: none;width:100%;line-height: 2.8rem;font-size: 1.4rem;outline: 0;color: #666;height: 2.8rem;margin-right:8.0rem;border: 2px solid #ccd4d9;box-sizing:border-box;}
.commentlist__comt{position:relative;}
.commentlist__comt .commentlist__avatar{margin-left:-4.6rem;}
.commentlist__oper{position: absolute;right:0;top:0;}
.commentlist__oper .c-button{padding:0;}
.commentlist__oper .c-button__txt{padding:0.5rem 1.0rem;margin:0;font-size:1.2rem;}

.commentlist__ctrl{background-color: #fbfbfb;height:3.6rem;margin-left: -0.4rem;border-top: solid 1px #f2f2f2;}
.commentlist__nodata{font-size:1.6rem;text-align:center;padding-top:1.5rem;}
.upload{position:relative;margin:0 auto;padding-top:1.0rem;text-align:left;font-size:0;}
.upload__box,
.upload__data,
.upload__oper{display:inline-block;}
.upload__data{margin-right:0.5rem;position:relative;}
.upload__del{position: absolute;right:0;top:0;display:inline-block;width:2.0rem;height:2.0rem;background:url(/image/mobile/icon_close.png) no-repeat;background-size:100%;}
.upload .field--img{display:inline-block;width:4.0rem;height:4.0rem;border:#ccd4d9 1px solid;text-align:center;background:#fff;}
.upload .field--img img{max-width:100%;max-height:100%;vertical-align: middle;}
.upload .field--img:after{display:inline-block;content: '';width:0;height:100%;vertical-align: middle;}
.commentlist__level02{padding-top:1.0rem;border-top:#e5e5e5 1px solid;}
.servicetype{padding:0.5rem 0 1.0rem 0;text-align:left;}
.servicetype__line{padding-top:0.5rem;}
.servicetype__line .label{font-size:1.1rem;}
.servicetype .c-radio{display:inline-block;border:#ddd 1px solid;background:#fff;width:5.5rem;padding:0.2rem 0;text-align:center;font-size:0;vertical-align: middle;margin-right:0.5rem;}
.servicetype .c-radio__status{display:none;}
.servicetype .c-radio__label{font-size:1.1rem;margin:0;}
.servicetype .c-radio--checked{color:#ed1c24;border-color:#ed1c24;background:url(/image/checked.png) no-repeat right bottom #fff;background-size:20%;}
.servicetype .label{display:inline-block;margin-left:0.8rem;vertical-align: middle;}

.comment-order{background:#fff;}
.comment-order .order_list_layout .order_layout .order_detail_list,
.comment-order .commentlist{}
.comment-order .commentlist__respond{padding-top:0;border-top:#e5e5e5 1px solid;}
/*============== 我的订单 end ==============*/

/*==============  start ==============*/
/* screening.shtml star*/
.header span.right a{height: 4.4rem;line-height: 4.4rem;font-size: 1.6rem;}
.screening_list ul{display: block;padding: 2.0rem;clear: both;}
.screening_list ul li a{width: 10.0rem;float: left;border: 1px solid #656565;padding: 0.5rem;margin: 0.5rem;text-align: center;background: #f8f8f8;}
.screening_list ul li a.select{color: #ff4e4e;border-color: #ff4e4e;background: #fff;}
#Screening{display:none;position:absolute;top:0;left:0;z-index:2;width:100%;background:#fff;}
/* screening.shtml end*/
/*==============  end ==============*/

/*============== 帮助中心 start ==============*/
.help_layout{width:100%;margin-top:1.5rem;}
.help_layout .help_detail .help_content{padding-top:0.8rem;padding:0 1.5rem;}
.help_layout .help_detail .help_content{font-size:1.2rem;}
.help_layout .help_detail .help_content .step .subhead{font-size:1.4rem;font-weight:bolder;color:#e70000;padding-top:2.5rem;}
.help_layout .help_detail .help_content .step p{line-height:2.8rem; color:#333;}
.help_layout .help_detail .help_content .step img{width:100%;padding:1.0rem 0;}
.help_layout ul{padding:0 2.0rem;background:#fff;}
.help_layout ul li{border-bottom:1px solid #ededed;overflow:hidden;padding-right:2.0rem;width:100%;}
.help_layout li:last-child{border:0;}
.help_layout li a{display:block;overflow:hidden;}
.help_layout li a span.left{display:inline-block;float:left;width:80%;line-height:5.0rem;font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.help_layout li a span.right{display:inline-block;float:right;width:5%;line-height:5.0rem;margin-top:1.0rem;}		
.help_layout li a span.right img{vertical-align:middle; height:2.8rem;}
.help_layout li a font{font-size:1.4rem;color:#c6c6c6;padding-left:1.0rem;}
/*============== 帮助中心 end ==============*/

/*============== 资讯页 start ==============*/
.news_main{padding:0 2.0rem;}
.news_main .head{padding:2.0rem 0 1.0rem;border-bottom:1px dotted #dbdbdb;}
.news_main .head h1{font-size: 2.4rem;font-weight: normal;padding-bottom:1.6rem;}
.news_main .tit_bar span{display:inline-block;margin-right:0.5rem;color:#666;}
.news_main .tit_bar span.type{color:#ff4e4e;}
.news_main .tit_bar span.bor_tit{width:1px;height:1.3rem;background:#e8e8e8;vertical-align:middle;margin-right:0.5rem;}
.news_main .section{padding:3.0rem 0 0;}
.news_main .section p{text-indent:3.2rem;font-size:1.6rem;line-height:2.8rem;color:#333;margin-bottom:3.0rem;}
.news_main .section p img{display:block;max-width:100%;margin:0 auto;}
.news_main .section img{display:block;max-width:100%;margin:0 auto;}
.news_main .section p.abstract{text-indent:0;background:#f8f8f8;font-size:1.4rem;padding:1.5rem 1.8rem;}

.news_main .img_wrapper { text-align: center; }
.news_main .img_wrapper img { width: 100%; }
.news_main .img_descr { display: inline-block; width: 100%; text-align: center; margin: 1.0rem 0px 2.0rem 0px; }
/*============== 资讯页start ==============*/

/*------------提示框begin-------------*/
#cue_layout {padding:1.0rem 5% 0; width:64%;}
#cue_layout span{font-size:1.6rem;font-weight: bolder;display: block;text-align: center;padding: 0 1.0rem 1.0rem;}
#cue_layout p{text-indent:2.8rem;font-size:1.4rem;word-break: break-all;}
#cue_layout div{overflow:hidden;padding:1.5rem 0.5rem 0px;}
#cue_layout div a{float:right;cursor:pointer;}
#cue_layout div a.cue{color:#a0a0a0;}
#cue_layout div a.cue:hover{text-decoration: underline;}
#cue_layout .button_layout input{padding:0.8rem 2.0rem;margin:0 0 1.0rem 0.5rem;background:#ff4e4e;color:#fff;float:right;border:none;}
/*------------提示框end-------------*/

/*============== 意见反馈 start ==============*/
.feedback_layout .lodge{position:fixed;top:4.4rem;right:0;background:#fff;padding-top:0.5rem;width:100%;text-align:right;}
.feedback_layout .lodge .time{font-size:1.2rem;color:#a8a8a8;padding:0 1.0rem;}
.feedback_layout .lodge .suggest{background:#eee;background: #eee;font-size: 1.2rem;color: #565656;text-align: center;padding:0.5rem 0;margin-top:0.5rem;}
.history_dialog {width: 100%;overflow-y: scroll;margin:8.0rem 0;}
.history_dialog .dialog {width: 90%;display: block;overflow: hidden;padding: 0.5rem;}
.history_dialog .dialog .left {display: inline-block;width: 3.0rem;height: 3.0rem;}
.history_dialog .dialog .right {padding: 0 1.0rem 1.0rem 1.0rem;width:70%;}
.history_dialog .dialog .left img {width: 2.5rem;height:2.5rem;}

.history_dialog .dialog .right div.text {display:inline-block;padding: 0.5rem 0.8rem 0;margin:0.5rem 0;border: 1px solid #eee;background: #fbfbfb;border-radius: 10px;word-break: break-all;font-size:1.4rem;text-align:left;}
.history_dialog .dialog .right div.text img{max-width:10.0rem; max-height:100%;}

.history_dialog .dialog .right .time {color: #c9c9c9;}
.history_dialog .client .right{text-align:right;}
.feedback_layout .send_box {position:fixed;bottom:0;background:#f8f8f8;width:100%;height:5.0rem;}
.send_box input {float:left; padding: 1.0rem 5%; resize: none; overflow-y: scroll; border:none; border-bottom:1px solid #eee; border-radius:5px;margin:0.5rem 2% 0.5rem 0; height:2.0rem; width:54%;font-size:1.2rem;}
.send_box a.send {float:left; width:18%; text-align:center; background: #ff4e4e; color: #fff; margin:0.5rem 2% 0.5rem 0; height:4.0rem; line-height:4.0rem; border-radius:5px;}
.send_box a.add_photo{float:left; width:14%; height:4.0rem; text-align:center; padding:0.5rem 0;}
.send_box a.add_photo img{max-width:65%; max-height:65%; padding-top:15%;}
.send_box a.add_photo input{position: absolute;top: 0;left: 0;width: 14%;padding: 0;height: 5.0rem;overflow: hidden;opacity: 0;}
.send_box .img_layout{position:absolute; max-width:9.0rem; max-height:8.0rem; bottom:6.0rem; right:8%; text-align:center; background:rgba(238,238,238,1); padding:0.4rem;  border-radius:5px;font-size:0;}
.send_box .img_layout img{max-width:9.0rem; max-height:8.0rem; border-radius:5px;}
.send_box .img_layout i{position:absolute; border:8px solid rgba(255,255,255,0); border-top:8px solid rgba(238,238,238,1); bottom:-1.5rem; right:0.5rem; }
.send_box .img_layout font{position:absolute; width:2.8rem; height:2.8rem; top:-0.6rem; right:-0.5rem; background:url(/image/mobile/icon_close.png) no-repeat; background-size:100%;}
/*============== 意见反馈 end ==============*/

/*============== 我的积分 start ==============*/
.header.user_head{background:url(/image/mobile/user_bg1.jpg) no-repeat; background-size:100% 180px; z-index:9999;}
.header.user_head font{color:#fff;}
.header.user_head .left a.reback{background: url("/image/mobile/back.png") no-repeat center; background-size: auto auto; background-size: 40%;}
.header.user_head .right a{color:#fff;}
.user_info_layout{margin-top:4.4rem; padding:2.0rem; background:url(/image/mobile/user_bg1.jpg) no-repeat; background-size:100% 18.0rem;}
.user_info_layout table{width:100%; }
.user_info_layout img{width:8.0rem; margin:0 1.5rem 0 1.5rem;} 
.user_info_layout p{color:#fff; text-align:left;}
.user_info_layout p span.num{display:block; font-size:1.6rem; line-height:2.8rem;}


.draw_header_mend .s_change{display:block; text-align:center;}
.draw_header_mend .s_change a{display:inline-block;height:4.0rem;line-height: 4.0rem; padding:0 3.0rem; margin:2.0rem 1.5rem;font-size:1.4rem;text-align:center; color: #fff;background:#cd000f;border-radius:20px;}
.draw_header_mend .s_change a.select{color:#fff;background:#ff4e4e;}
.draw_header_mend .s_change a font{width:3.0rem;height:3.0rem;vertical-align:middle;padding: 0 0.5rem 0.2rem 0;display:inline-block;border:none;}
.draw_header_mend .s_change a.select font.score{background: url(/image/mobile/score_select.png) no-repeat;background-size: 3.0rem 3.0rem;}
.draw_header_mend .s_change a font.score{background: url(/image/mobile/score.png) no-repeat;background-size: 3.0rem 3.0rem;}
.draw_header_mend .s_change a.select font.draw{background: url(/image/mobile/draw_select.png) no-repeat;background-size: 3.0rem 3.0rem;}
.draw_header_mend .s_change a font.draw{background: url(/image/mobile/draw.png) no-repeat;background-size: 3.0rem 3.0rem;}

.draw_header_mend .s_change span{float: left;width:50%;line-height: 3.0rem;color: #e0e0e0;text-align:center;}
.draw_header_mend .s_change select{border: none;color: #555555;font-size: 1.4rem;margin: 0;vertical-align:middle;width:8.0rem;height:2.0rem;margin-top:0.5rem;}			

.points_layout .caption{padding:0 2.0rem; line-height: 3.5rem;overflow: hidden;border-bottom:1px solid #ddd; font-size:1.4rem; font-weight:bold;}
.points_layout .caption font{padding-left:1.0rem; border-left:5px solid #cd000f;} 
.points_layout .caption .mark{padding-left:1.0rem; color:#cd000f;}
.points_layout .caption a{font-weight:normal;}
.points_layout .s_change_con{padding:1.0rem 2.0rem 1.0rem; background:#f8f8f8;}
.points_layout .s_change_con .item{height:4.4rem;line-height:4.4rem; font-size:1.4rem; border-bottom:1px solid #ddd;}
.points_layout .s_change_con .item font{}
.points_layout .s_change_con .item a{float:right;color:#888;}
.points_layout .s_change_con p{line-height: 2.2rem;word-break: break-all;padding:0.8rem 0;border-bottom:1px dotted #f0f0f0;}
.points_layout .s_change_con p span{display: inline-block;width: 74%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.points_layout .s_change_con p font.green{color:#00bb00;padding:0 0.5rem;}
.points_layout .s_change_con p font.red{color:#ff0000;padding:0 0.5rem;}
.points_layout .s_change_con p font.time{color:#888;float:right;}
.points_layout .draw_con h2{padding:2.0rem 0 1.0rem;text-align:center;}
.points_layout .draw_con p{text-aign:center;}
.points_layout .draw_con img{width:100%;}

.header.points_list_head{background:#fff;}
.header.points_list_head font{color:#000;}
.header.points_list_head .left a.reback{background:url("/image/mobile/back_gray.png") no-repeat center; background-size:auto auto; background-size:40%;}
.points_list_layout ul{background:#f8f8f8;}
.points_list_layout ul li{position:relative; margin-bottom:1.5rem;}
.points_list_layout ul li img{display:block; width:100%; height:15.0rem;}
.points_list_layout ul li div{ padding:0.5rem 1.0rem; background:#fff; border-bottom:1px solid #ddd;}
.points_list_layout ul li div h1{display:block; line-height:3.4rem; font-size:1.6rem;}
.points_list_layout ul li div font{padding-left:2.2rem; line-height:2.4rem; color:#666;background: url(/image/mobile/time_icon.png) no-repeat;background-size: auto auto;background-size:1.8rem;}
.points_list_layout ul li div span{position:absolute; right:0; bottom:1.5rem; padding:0.5rem 1.0rem; background:#ff6d00; color:#fff; font-size:1.4rem; border-radius:15px 0 0 15px;}
.points_list_layout ul li div span.over{background:#aaa;}
.points_list_layout ul li p{color:#666;margin-bottom:0.5rem;}

.points_layout .exchange_layout h1{position:relative; z-index:999; width:10.0rem; height:3.4rem; line-height:3.4rem; margin:1.5rem auto -1.5rem; background:#ff6d00; border-radius:20px; color:#fff; font-size:1.4rem; text-align:center;}
.exchange_layout ul{background:#f2f2f2; margin:0 0.5rem; border-radius:1.0rem; padding:2.0rem 0.5rem 0.5rem; margin-bottom:7.0rem;}
.exchange_layout ul li{background:#fff; border-radius:10px; margin:0.5rem 0;}
.exchange_layout ul li img{float:left; width:8.0rem; height:8.0rem; margin-right:1.0rem;}
.exchange_layout ul li{position:relative; overflow:hidden; padding:10px;}
.exchange_layout ul li .info{font-size:1.4rem;}
.exchange_layout ul li .info .name{line-height:2.4rem; color:#060606;}
.exchange_layout ul li .info .stock{color:#666; font-size:1.2rem;}
.exchange_layout ul li .info .points{color: #666;background: url(/image/demo2.0/gold.png) no-repeat left center; background-size:1.5rem; padding-left: 2.0rem; margin-top:0.5rem;}
.exchange_layout ul li .input{position:absolute; right:1.0rem; bottom:1.2rem;}
.exchange_layout ul li .input span{display:inline-block; width:3.0rem; height:3.3rem; line-height:3.0rem; background:#ff6d00; font-size:2.4rem; color:#fff; text-align:center; border-radius:5px; border:1px solid #ff6d00;}
.exchange_layout ul li .input span.minus{border-color:#bfbfbf; background:#fff; color:#333;}
.exchange_layout ul li .input input{border:0; width:3.6rem; font-size:1.6rem;}
.points_cart{background: #f8f8f8;position: fixed;bottom: 0;left: 0;width: 100%; height:6.0rem; z-index: 999;}
.points_cart .button input{float:right; color:#fff; height:6.0rem; line-height:6.0rem; background:#ff6d00; border:0; padding:0 2.5rem; font-size:1.4rem;}
.points_cart .button input.remove{background:#bbb;}
.points_cart .text{float:right; padding:0.5rem 1.0rem; text-align:right; line-height:2.4rem; font-size:1.4rem;}

.points_submit_layout.submit_layout button{height:5.6rem; line-height:5.6rem; margin:0; background:#e00010; font-size:1.4rem; width:auto; padding:0 2.5rem;}
/*============== 我的积分 end ==============*/

/*============== 新功能分析 start ==============*/
.time_chose{text-align:center; margin:1.0rem 2.0rem 0;}
.time_chose a.prev,.time_chose a.next{display:inline-block; width:4.6rem; height:3.6rem; line-height:3.6rem; border:1px solid #ddd;}
.time_chose a.prev{background: url("/image/arrow_icon.png") 0.5rem top no-repeat #fff; float:left;}
.time_chose a.next{background: url("/image/arrow_icon.png") -3.0rem bottom no-repeat #fff; float:right;}
.time_chose .time_text{display:inline-block; height:3.6rem; line-height:3.6rem; text-align:center; font-size:1.4rem; width:20.0rem;}
.analysis_detail{margin:0 3%;padding:1.0rem 0;text-align:center;color:#333;font-size:0;}
.analysis_detail__title{margin:1.0rem 0;font-size:1.4rem;}
.analysis_detail h1{font-size:1.4rem; font-weight:normal; line-height:4.2rem;}
.analysis_detail p{display:inline-block;width:30%;height:8.0rem;font-size:1.2rem;border:#65B148 2px solid;border-radius:5px;background:#fff;vertical-align: top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.analysis_detail p span,
.analysis_detail p font{display:block;text-align:center;}
.analysis_detail p span{line-height:2.8rem;background:#65B148;color:#fff;}
.analysis_detail p font{line-height:5.2rem;font-size:1.8rem;color:#65B148;font-weight:bold;}
.analysis_detail p font em{font-size:1.2rem; }
.analysis_detail p font em.up{color:red;}
.analysis_detail p font em.down{color:green;}
.analysis_detail p:nth-child(3){margin:0 2%;}

.analysis_detail p:nth-child(2){border-color:#D43845;}
.analysis_detail p:nth-child(2) span{background:#D43845;}
.analysis_detail p:nth-child(2) font{color:#D43845;}
.analysis_detail p:last-child{margin-right:0;border-color:#3873F8;}
.analysis_detail p:last-child span{background:#3873F8;}
.analysis_detail p:last-child font{color:#3873F8;}

.sales_list{margin-bottom: 9.1rem; min-height: 25.0rem; margin-top:1.0rem;}
.sales_list ul li{background: #fff; white-space: nowrap; position: relative; overflow:hidden;}
.sales_list ul li p.empty{padding:2.0rem; white-space:normal;}
.sales_list ul div{overflow: hidden; vertical-align: top;}
.sales_list ul div.detail a.img img{height: 8.0rem; width:8.0rem; border:1px solid #ededed; margin-top:0.5rem; margin-right:1.0rem;}
.sales_list ul div.name{padding:1.0rem 2.0rem; background:#f0f2f5; border-top: 1px solid #efefef;}
.sales_list ul div.name a{display: inline-block;font-size: 1.4rem;color: #000;line-height: 2.2rem;padding-left: 2.2rem;background: url("/image/mobile/ticaiLogo.png") no-repeat left center;background-size: 1.5rem;}
.sales_list ul div.name span.type{display: inline-block;padding-left: 1.0rem; color:#999;}
.sales_list ul div.name span.price{color: #c81623;font-size: 1.6rem;}
.sales_list ul div.name span.price i{font-size: 1.4rem;font-style: normal; margin-right:0.5rem;}
.sales_list ul div.detail{padding:1.0rem 1.0rem; position:relative;background:#fafafa;}
.sales_list ul div.detail p.tit{line-height:2.4rem; font-size:1.2rem}
.sales_list ul div.detail p font{color:#888; padding-left:0.5rem; white-space:normal; line-height:2.0rem;}
.sales_list ul div.input{height: 3.5rem; line-height: 3.5rem; font-size:0px; position:absolute; bottom:1.5rem; right:1.0rem;}
.sales_list ul div.input table{border-collapse: collapse;border: 1px solid #ff4e4e;margin-top: 3.2rem;}
.sales_list ul div.input span{display: inline-block;width: 3.0rem;height: 3.5rem;line-height: 3.5rem;background: #ff4e4e;text-align: center;font-size: 1.4rem;color: #fff;user-select: none;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none; cursor:pointer;vertical-align: top; }
.sales_list ul div.input input{width: 4.0rem;height: 3.3rem;line-height: 3.3rem;border: none;text-align: center;font-size: 1.4rem; outline:none;border-top:1px solid #ff4e4e; border-bottom:1px solid #ff4e4e;vertical-align: top; }
/*============== 新功能分析 end ==============*/

/*============== 收货地址页面 start ==============*/
.consignee_address li{background:#fff; margin-bottom:1.0rem;}
.consignee_address li p{padding:0 1.0rem; border-top:1px solid #ededed; color:#494a49; line-height:4.4rem; overflow:hidden;}
.consignee_address li p span{display:block; line-height:2.4rem; margin-bottom:1.0rem;}
.consignee_address li p a{float:right; margin:0 0.8rem; padding-left:2.0rem;}
.consignee_address li p a.modify{background:url(/image/mobile/modify_icon.png) no-repeat left center; background-size:1.7rem;}
.consignee_address li p a.delete{background:url(/image/mobile/delete_icon.png) no-repeat left center; background-size:1.5rem;}
/*============== 收货地址页面 end ==============*/

/*============== 业主圈 start ==============*/
.header span.right a.red{background:#cd000f; color:#fff; font-size:1.4rem; border-radius:5px;line-height:2.0rem;height:2.2rem;padding:0.3rem 0.5rem;margin-top: 0.8rem; }
.header .right a.forum_new{width:4.4rem; margin:0; background:url(/image/mobile/new_release.png) no-repeat center; background-size:40%;}
.header .right a.forum_menu{width:4.4rem; margin:0; background:url(/image/mobile/forum_menu.png) no-repeat center; background-size:40%;}
.header .right a.forum_menu i,.forum_head .drop_down a.notice i{position: absolute;top: 0.8rem;right: 0.4rem;width: 1.2rem;height: 1.2rem;border-radius: 12px;background: #fff000;line-height:1.2rem;font-size: 1.0rem;font-style: normal;color: #cd000f; font-weight:bold;}
.forum_list li{border-bottom:1px solid #eee; padding:1.5rem 0;}
.forum_list li table{width:100%;}
.forum_list li .left{vertical-align:top; text-align:center;}
.forum_list li .left .images{ position:relative; float:left; margin-left:1.0rem;}
.forum_list li .left img{width:4.0rem; height:4.0rem; margin-right:0.5rem; border-radius:50px;}
.forum_list li .left i{position:absolute; top:2.6rem; right:0.5rem; width:1.6rem; height:1.6rem; background:url(/image/mobile/sex.png) no-repeat; background-size:100%;}
.forum_list li .left i.male{background-position:0 -1.9rem;}
.forum_list li .right p{padding-right:1.0rem; line-height:2.2rem;}
.forum_list li .right .author{color:#666; line-height:3.0rem;}
.forum_list li .right .author .time{float:right; font-size:1.2rem; color:#999;}
.forum_list li .right .title font{color:#e70000; margin-right:1.0rem;}
.forum_list li .right .content{color:#333; word-break: break-all;}
.forum_list li .right .content.extend{height:11.0rem; overflow:hidden;}
.forum_list li .right .open{color:#1e3e6c; display:none;}
.forum_list li .right .figure{overflow:hidden; margin-top:1.0rem; margin-bottom:1.0rem;}
.forum_list li .right .figure span,.forum_list li .right .figure a{float:left; width:8.0rem; height:8.0rem; line-height:8.0rem; margin-right:1.0rem; background:#f8f8f8; text-align:center; }
.forum_list li .right .figure img{max-width:100%; max-height:100%; vertical-align:middle;}
.forum_list li .right .handle{line-height:1.6rem; padding-top:0.5rem; overflow:hidden;}
.forum_list li .right .handle a{color:#1e3e6c;}
.forum_list li .right .handle font{float:right; position:relative; width:3.4rem; height:2.0rem; line-height:2.0rem; text-align:center; padding-left:1.2rem; font-size:0.9rem; margin-left:0.6rem; color:#4a4a4a;border:1px solid #999; border-radius:20px;}
.forum_list li .right .handle font i{position:absolute; top:0.5rem; left:0.4rem; width:1.0rem; height:1.0rem; background:url(/image/mobile/icon_forum_handle.png) no-repeat; background-size:100% auto; }
.forum_list li .right .handle font.comment i{background-position:0 -2.0rem;}
.forum_list li .right .handle font.laud i{background-position:0 -3.1rem;}
.forum_list li .right .handle .laud.select i{background-position:0 -4.2rem;}
.forum_list li .right .handle .collect.select i{background-position:0 -1.1rem;}
.forum_list li .right .handle .laud.select,.forum_list li .right .handle .collect.select{color:#f74112;border:1px solid #ea5134;}
.forum_list li .right .review_area{margin:1.0rem 1.0rem 0 0; padding:1.0rem; border-radius:10px;}
.forum_list li .right .review_area p{color:#474747; margin:0.3rem 0; padding:0;}
.forum_list li .right .review_area font.name{color:#1e3e6c;}
.forum_list li .right .review_area .reply{padding:0 0.5rem;}
p.download_more{text-align:center; line-height:4.8rem; color:#666;}
.forum_head .drop_down{display:none; position:absolute; right:1.0rem; top:4.0rem; border-radius:5px; background:#474847; padding:0.5rem 1.5rem;}
.forum_head .drop_down p{position:absolute; top:-1.2rem; right:0.6rem; border:6px solid #fff; border-bottom-color:#474847;}
.forum_head .drop_down a{position:relative; display:block; color:#fff; text-align:left; padding-left:2.0rem;margin:1.2rem 0; background:url(/image/mobile/icon_forum_drop.png) no-repeat top left; background-position:0 1px; background-size:22%;}
.forum_head .drop_down a.notice{background-position:0 -2.0rem;}
.forum_head .drop_down a.notice i{width:0.5rem;height:0.5rem; top:0.7rem; right:2.1rem; text-align:center;}
.forum_head .drop_down a.house{background-position:0 -4.3rem;}
.forum.sort{width:15.6rem; margin:2.0rem auto 1.0rem;}
.forum.sort .button{padding:0 2.0rem; border:1px solid #cd000f;}
.forum.sort .active{background:#cd000f; color:#fff;}
.edit_box{padding:1.5rem 1.0rem;}
.edit_box .title{display:block; width:94%; border:none;;height:3.4rem; line-height:3.4rem; padding:0 3%;font-size: 1.4rem;background:#fff; border-radius:5px;}
.edit_box textarea{width:94%; padding:0 3%; margin-top:1.0rem; border:none; line-height:2.8rem; font-size:1.4rem; background:#fff;border-radius:5px;}
.edit_box div span{float:left; width:8.0rem; height:8.0rem; margin-top:1.0rem; line-height:8.0rem; margin-right:1.0rem; background:#fff;}
.edit_box img{ max-width:100%; max-height:100%; vertical-align:middle; }
.edit_box a.more{display:block; float:left; width:8.0rem; height:8.0rem; margin-top:1.0rem; border:1px dashed #999; border-radius:5px;line-height:8.0rem; text-align:center; font-size:2.8rem; color:#999;}
.edit_box.comment_box{padding:0;}
.edit_box.comment_box textarea{background:none;}
.forum_head .right .send{background:#e60012; color:#fff;line-height:2.8rem;height:2.8rem;padding: 0px 1.5rem;margin-top: 0.8rem;border-radius: 5px;}
.forum_list.forum_detail li{border:0; padding:1.5rem 0 0;}
.forum_list.forum_detail li .left{padding:1.0rem 1.0rem;}
.forum_list.forum_detail li .left .images{float:left; margin-left:0;}
.forum_list.forum_detail li .left .author{float:left; padding-left:1.0rem; text-align:left;}
.forum_list.forum_detail li .left .author font{display:block; line-height:2.2rem;}
.forum_list.forum_detail li .left .author font.name{color:#666;}
.forum_list.forum_detail li .right p{padding:0 1.0rem;}
.forum_list.forum_detail li .right .figure{padding:0 1.0rem;}
.forum_list.forum_detail li .right .handle{margin:2.0rem 0 1.5rem;}
.forum_list.forum_detail li .right .hr{border-top:1px solid #eee; border-bottom:1px solid #eee;}
.forum_list.forum_detail li .right .tit{border-left:5px solid #cd000f; line-height:2.8rem; margin:1.0rem 0 1.0rem 1.0rem; padding-left:1.0rem;}
.forum_list.forum_detail li .right .review_area{margin:0; border-radius:0;}
.forum_list.forum_detail li .right .review_area div.user{height:4.6rem; line-height:4.6rem;}
.forum_list.forum_detail li .right .review_area div.user img{display:inline-block; width:3.0rem; height:3.0rem; margin-right:1.0rem; border-radius:3.0rem;vertical-align:top;}
.forum_list.forum_detail li .right .review_area div.user font.name{display:inline-block; line-height:2.0rem; }
.forum_detail li .right .review_area div.user font.time{display:block; font-size:1.2rem; color:#999;}
.forum_list.forum_detail li .right .review_area div.user a.laud{float:right; padding-left:2.0rem; height:2.0rem; width:3.0rem; margin-top:1.0rem; background:url(/image/mobile/laud.png) no-repeat; background-position:0 0.2rem; background-size:24%; line-height:2.0rem; color:#999; font-size:1.2rem;}
.forum_list.forum_detail li .right .review_area div.user a.select{background-position:0 -1.4rem; color:#cd000f;}
.forum_list.forum_detail li .right .review_area div.text{color:#474747; margin-left:4.0rem; padding-bottom:1.0rem;}
.forum_detail li .right .review_area .text:last-child{}
.forum_detail li .right .review_area .line{margin:0 1.0rem 1.0rem 4.0rem; height:1px; background:#eee;}
.forum_list.forum_detail li .right .review_area>div{}
.forum_list.forum_detail li .right .review_area .child_layout{background:#efefef; border-radius:5px; margin-left: 4.0rem; margin-bottom:1.0rem; padding:0 0px 1.0rem 1.0rem;}
.forum_list.forum_detail li .right .review_area .child_layout .text{margin:0; padding-bottom:0; border-bottom:0;}
.forum_list.forum_detail li .right .review_area .child_layout .user{line-height:2.8rem; height:2.8rem;}
.forum_list.forum_detail li .right .review_area .child_layout .user a.laud{margin-top:0.5rem;}

.forum_notice li{margin:1.5rem 0;}
.forum_notice li p{text-align:center; font-size:1.2rem; color:#666; line-height:3.2rem;}
.forum_notice li>div{margin:0 1.0rem; background:#fff; border-radius:5px;}
.forum_notice li table{border-bottom:1px solid #ddd; width:100%;}
.forum_notice li table span{float:left; width:10.0rem; height:10.0rem; margin:1.0rem;}
.forum_notice li table span img{width:100%;height:100%;}
.forum_notice li table font{display:inline-block; height:10.0rem; overflow:hidden; line-height:2.5rem; color:#333; word-break: break-all;}
.forum_notice li a.handle font{display:inline-block;line-height: 2.8rem;color: #4a4a4a;font-size: 1.4rem; margin:0.5rem 1.0rem 5.rem; padding-left:2.0rem;}
.forum_notice li a.handle font.laud{background: url(/image/mobile/laud.png) no-repeat;background-position: 0 0.5rem;background-size: 20%;}
.forum_notice li a.handle font.comment{background: url(/image/mobile/icon_notice.png) no-repeat;background-position: 0 0.8rem;background-size: 20%;}
.forum_notice li a.handle i{float:right; width:2.2rem; height:2.2rem; background:url(/image/advance.png) no-repeat; background-size:100%;margin-top: 0.8rem;}

.forum_collect li{padding:1.0rem 1.0rem 0; margin:1.0rem 0;  border-top:1px solid #eee; background:#fff; border-bottom:1px solid #eee;}
.forum_collect li p.text{line-height:2.2rem; margin:0.5rem 0; overflow:hidden;}
.forum_collect li p.text font{color:#cd000f; padding-right:0.5rem;}
.forum_collect li .figure a{float: left;width: 8.0rem;height: 8.0rem;line-height: 8.0rem;margin-right: 1.0rem;background: #f8f8f8; text-align:center;}
.forum_collect li .figure{overflow:hidden;}
.forum_collect li .figure img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.forum_collect li p font.time{display:inline-block; padding:1.0rem 0.5rem 1.0rem 0; color:#aeaeae;}
.forum_collect li p font.laud{display:inline-block;width: 4.0rem;padding-left: 2.0rem;line-height: 2.8rem;color: #707070;font-size: 1.4rem;margin: 0.5rem 0px 0.5rem 1.0rem;background: url(/image/mobile/laud.png) no-repeat;background-position: 0 0.4rem;background-size: 28%;}
.forum_collect li p.check{overflow:hidden; background:#fafafa; margin:0 -1.0rem; padding:1.0rem 0;}
.forum_collect li p.check a{float:right; padding-right:1.5rem; padding-left:2.0rem; color:#333; background:url(/image/mobile/icon_form_home.png) no-repeat; background-size:2.0rem;background-position: left 0.4rem;}
.forum_collect li p.check a.deleted{background-position: left -2.2rem;}
.forum_collect.home_forum li{margin:0; margin-bottom:0.5rem; }
.forum_collect.home_forum li:last-child{border-bottom:1px solid #eee;}

.forum_info{background:#fff; border-bottom:1px solid #eee;}
.forum_info .info{padding:2.0rem 2.0rem; overflow:hidden; border-bottom:1px solid #eee;}
.forum_info .info span{margin-right:1.5rem; position:relative;}
.forum_info .info span img{display:block; width:7.0rem; height:7.0rem; border-radius:7.0rem;}
.forum_info .info span i{position: absolute;top: 4.6rem;right: 0.5rem;width: 2.0rem;height: 2.0rem;background: url(/image/mobile/sex.png) no-repeat;background-size: 100%;}
.forum_info .info span i.male{background-position:0 -2.4rem;}
.forum_info .info span font.name{display:block; line-height:2.4rem; margin-top:1.0rem;}
.forum_info .info span font.num{ color:#666;}
.forum_info .tab{overflow:hidden; padding:0.5rem 1.0rem;}
.forum_info .tab a{float:left; width:49%; text-align:center; color:#777;}
.forum_info .tab a img{display:block; width:2.0rem; height:2.0rem; margin:0.4rem auto; }
.forum_info .tab a:first-child{border-right:1px solid #eee;}

.forum_info_edit .item span.fl{width:24%; height:6.0rem; line-height:6.0rem;}
.forum_info_edit .item span.fl img{width:4.0rem; height:4.0rem; border-radius:40px;vertical-align:middle;}
.forum_info_edit .item span.left{line-height:6.0rem;}
.forum_info_edit .item input.left,.forum_info_edit .item select.left{display: inline-block;width: 74%; border:0; line-height:4.4rem; height:4.4rem; font-size:1.4rem; color: #aaa;vertical-align: top; text-align:right;}
.forum_info_edit .item select.left option{line-height:4.4rem; text-align:right;}
.forum_info_edit .item select.left{width:5.0rem; float:right;padding-right: 0.5rem;margin-right: 0.5rem;}
/*============== 业主圈 end ==============*/


/*============== 申报库存 start ==============*/
.inventory-sprite{padding-top:4.5rem;}
.inventory-focus img{width:100%;}

.helpbox{position:relative;width:82%;margin:2.5rem auto 1.5rem auto;font-size:1.4rem;border:#d9e8ee 1px solid;border-radius:5px;box-shadow: 0 6px 10px -3px #e0f1f7;}
.helpbox-hd{}
.helpbox-hd h3{position:absolute;top:-1.5rem;;left:50%;width:10.6rem;height:3.0rem;line-height:3.0rem;margin-left:-5.3rem;background:#fff;border:#d9e8ee 1px solid;border-radius:100px;text-align:center;font-size:1.4rem;box-shadow: 0 6px 10px -3px #e0f1f7;}
.helpbox-bd{text-align:center;}
.helpbox-bd p{margin:0 auto;padding:4.0rem 1.0rem 2.0rem 1.0rem;text-align:center;font-size:1.4rem;line-height:1.9;}
.helpbox-bd p em{color:#ed1c24;font-style:normal;}
/*============== 申报库存 end ==============*/

/*========== 网点销售情况上传 & 历史记录 start ==========*/
/*网点选择上传类型*/
.stats-sprite{margin:0 4% 0 4%;text-align:center;}
.stats-title{padding:1.5rem 0 2.0rem 0;text-align:center;color:#333;font-size:2.2rem;font-weight:normal;}
.statsbox{display:table;width:100%;margin-bottom:1.5rem;padding:1.0rem 0;border-radius:0.8rem;background:#fff;box-shadow: 0 6px 10px -3px #e0e0e0;}
.statsbox__image,
.statsbox__content,
.statsbox__oper{display:table-cell; vertical-align:middle;}
.statsbox__image{width:23%;text-align:center;}
.statsbox__content{width:65%;text-align:left;}
.statsbox__oper{width:12%;text-align:center;}
.statsbox__title{font-size:1.7rem;}
.stats-icon{display:inline-block;width:6.8rem;height:6.8rem;background:url(/image/mobile/stats_icons.png) no-repeat;background-size:100%;}
.stats-icon--total{background-position:0 0;}
.stats-icon--settled{background-position:0 -6.8rem;}
.stats-icon--stock{background-position:0 -13.6rem;}
.stats-icon--shops{background-position:0 -20.4rem;}
.stats-icon--p3{background-position:0 -20.4rem;}

/*网点上传*/
.upload-sprite{width:27.0rem;margin:0 auto;padding-bottom:6.0rem;}
.uploadbox{display:table;width:100%;height:17.2rem;margin:2.0rem auto;border:#b9d1da 1px solid;border-radius:5px;background:#fff;text-align:center;font-size:1.4rem;box-shadow: 0 6px 10px -3px #e0f1f7;}
.uploadbox__default{display:table-cell; vertical-align:middle;}
.uploadbox__iconBox{}
.uploadbox__icon{display:inline-block;width:5.9rem;height:4.7rem;background:url(/image/mobile/image_icon.png) no-repeat;background-size:100%;}
.uploadbox__text{margin-top:0.7rem;color:#9d9d9d;}
.uploadbox__vessel{font-size:0;}
.uploadbox__vessel img{height:17.2rem;max-width:100%;}
.upload-operate{text-align:center;}
.upload-operate .c-button{display:block;margin:1.0rem auto;}
.upload-history-link{color:#0856bb;}
.upload-add{display:block;margin-bottom:2.0rem;padding:1.5rem 0;border:#b9d1da 1px solid;border-radius:5px;background:#fff;text-align:center;font-size:1.4rem;box-shadow: 0 6px 10px -3px #e0f1f7;}
.upload-add__txt{display:inline-block;margin-left:0.8rem;vertical-align:middle;font-size:1.8rem;}


.prizebox{position:relative;width:82%;margin:15px auto 15px auto;font-size:14px;border:#d9e8ee 1px solid;border-radius:5px;box-shadow: 0 6px 10px -3px #e0f1f7;}
.prizebox-inner{padding:20px;}
.prizebox .prizes{position:relative;padding-left:80px;line-height:1.7;}
.prizebox .prizes label{position:absolute;left:0;}
.prizebox .branch-id{padding-top:0;}
.prizebox .branch-id .ggy-input{border-radius:5px;border:#d9e8ee 1px solid;}
.prizebox .branch-id .ggy-input .text{width:65%;}
.prizebox .submit-sprit .ggy-button{margin:0 auto;}

/*历史记录*/
.divisional-list--uploadRecords{}
.divisional-list--uploadRecords .divisional-list__item{margin:0;}
.divisional-list--uploadRecords .divisional-list__img{width:30%;text-align:left;}
.divisional-list--uploadRecords .divisional-list__img img{width:3.5rem;height:4.5rem;margin-right:0.5rem;border:#e5e5e5 2px solid;}
.divisional-list--uploadRecords .divisional-list__info{width:70%;}
.divisional-list--uploadRecords .divisional-list__line{padding-left:4%;line-height:1.5;}
.divisional-list--uploadRecords .divisional-list__field--time{font-size:1.8rem;}
.divisional-list--uploadRecords .divisional-list__line .gray{color:#888;}
/*========== 网点销售情况上传 & 历史记录 end ==========*/

/*================================ 联合配送功能 start ================================*/
/*弹窗_查看服务协议*/
.protocol-popup{padding:0 2.5rem;font-size:1.4rem;}
.protocol-popup h2{text-align:left;font-size:1.4rem;}
.protocol-popup p{margin:1.5rem 0;line-height:1.6;font-size:1.3rem;color:#333;text-align:left;text-indent:2em;}

/*============== 联合配送首页 start ==============*/
.divisional-list--orders{}
.divisional-list--orders .divisional-list__item{}
.divisional-list--orders .divisional-list__head{padding:0.5rem 4%;text-align:left;font-size:0;}
.divisional-list--orders .divisional-list__body{padding:1.5rem 4%;}
.divisional-list--orders .divisional-list__line{line-height:1.5;}
.divisional-list--orders .c-button{margin-left:0.5rem;}
.divisional-list--orders .field--money{font-size:1.8rem;}
.divisional-list--orders .field--status{left:4%;top:1.0rem;font-size:1.5rem;word-wrap: break-word; /* 旧版浏览器兼容 */overflow-wrap: break-word; /* 新版浏览器 */}
.divisional-list--orders .field--partners{color:#333;} 
.divisional-list--orders .field--starttime,
.divisional-list--orders .field--endtime{color:#999;font-size:1.2rem;}
.divisional-list--orders .field--orderstatus{position:absolute;right:0;top:0;}
.divisional-list--orders .field--orderid{color:#999;}
.divisional-list--orders .c-question{margin-left:0.3rem;}
/*============== 联合配送首页 end ==============*/

/*============== 联合配送下单页 start ==============*/
#productList{margin-bottom:26.0rem;}
.order_unionbuy{height:auto;box-shadow: 0 -1px 3px #e0e0e0;}
.unionbuy{display:table;width:100%;background:#fffbec;}
.unionbuy__th,
.unionbuy__td{display:table-cell;padding:0.5rem 0;}
.unionbuy__th{width:18%;text-align:center;}
.unionbuy__td{width:82%;}
.unionbuy__default{overflow:auto;max-height:12.0rem;}
.unionbuy .c-checkbox{display:inline-block;margin:0.3rem 0.3rem 0.3rem 0;padding:0.5rem 0.5rem;border:#e0e0e0 1px solid;border-radius:0.5rem;background:#fff;}
.unionbuy .c-checkbox__label{font-size:1.3rem;}
.unionbuy .c-checkbox .c-close{width:1.4rem;height:1.4rem;margin-left:0.4rem;vertical-align:middle;}
.unionbuy__nodata{margin:0.8rem auto;text-align:center;}
.unionbuy__nodataText{font-size:1.6rem;color:#999;}
.unionbuy__oper{margin:0.5rem auto;text-align:center;}
.unionbuy__oper .c-button__txt{margin:0.4rem 0;padding:0 1.5rem;font-size:1.4rem;}
.order_unionbuy .agreement{padding:0.8rem 4%;text-align:center;border-top:#e0e0e0 1px solid;border-bottom:#e0e0e0 1px solid;background:#fffbec;}
.order_unionbuy .agreement__link{color:#0856bb;}

.branch-addbox{margin:0 8%;}
.branch-addbox .c-input{position:relative;}
.branch-addbox .c-input__field{height:3.5rem;line-height:3.5rem;font-size:1.6rem;}
.branch-addbox__item{margin:1.5rem;}
.branch-addbox__item .c-close{position:absolute;right:0.5rem;top:0.5rem;}
.branch-addbox__info{display:block;margin:0.3rem auto;color:#999;font-size:1.2rem;text-align:left;text-indent:1.5rem;}
.branch-addbox__oper{}
.branch-addbox__oper .adding-btn{color:#0856bb;font-size:1.6rem;}

/*确认订单信息*/
.c-popup--confirmOrder{}

.confirm-order{}
.confirm-order__base{position:relative;overflow:hidden;padding:1.0rem;border-bottom:#ebebeb 1px solid;background:#f4f4f4;}
.confirm-order__row{line-height:1.5;font-size:1.4rem;text-align:left;}
.confirm-order__body{margin:.05 auto;}

.confirm-order__base .field--originator{font-weight:bold;}
.confirm-order__base .field--starttime{color:#666;}
.confirm-order__base .field--endtime{color:#666;}
.confirm-order__base .field--status{position:absolute;right:2.0rem;top:3.0rem;font-size:1.6rem;}


.confirm-order .goods_list table{width: 100%;border-collapse: collapse;}
.confirm-order .goods_list table td{text-align:left;}
.confirm-order .goods_list table tr{border-bottom: 1px solid #f8f8f8;margin: 0;}
.confirm-order .goods_list table td img{width: 5.0rem;padding: 0.3rem;margin: 1.0rem;border: 1px solid #f8f8f8;vertical-align: middle;}
.confirm-order .goods_list table td font{display: inline-block;min-width:8.0rem;padding-right: 1.1rem;font-size: 1.3rem;}
.confirm-order .goods_list table td.amount{vertical-align: top;padding: 1.0rem;font-size: 1.3rem;text-align: right;}
.confirm-order .goods_list .red{color: #dd0000;font-weight: bolder;}
.confirm-order .goods_list tr.total{border-bottom: none;}
.confirm-order .goods_list tr.total td{text-align: right;padding-right: 1.0rem;font-size: 1.4rem;color: #000;}
.confirm-order .goods_list tr.total td span{display: inline-block;width: 8.0rem;}
.confirm-order .goods_list tr.total td span.red{font-size: 1.6rem;}
/*============== 联合配送下单页 end ==============*/

/*============== 联合配送订单详情 start ==============*/
.goods-list{}
.goods-list__body{overflow:hidden;background:#f8f8f8;}
.divisional-list--goods{margin:1.0rem auto;}
.divisional-list--goods .divisional-list__head{padding:0 4%;min-height:auto;}
.divisional-list--goods .divisional-list__head .field{margin-right:1.5rem;padding:1.0rem 0;}
.divisional-list--goods .divisional-list__foot{position: relative;padding-left:5.5rem;}
.divisional-list--goods .divisional-list__img{width:7.0rem;}
.divisional-list--goods .divisional-list__info{position: relative;}
.divisional-list--goods .divisional-list__item{margin:0;}
.divisional-list--goods .divisional-list__imgBox img{width:5.0rem;padding:0.3rem;margin:1.0rem;border:1px solid #f8f8f8;vertical-align:middle;}
.divisional-list--goods .divisional-list__line{line-height:1.6;}
.divisional-list--goods .field{display:inline-block;min-width:8.0rem;padding-right:2.0rem;font-size: 1.3rem;}
.divisional-list--goods .field--money{position:absolute;right:2.0rem;top:-1.0rem;display:inline;padding:0;min-width:auto;font-weight:bold;color:#ed1c24;}
.divisional-list--goods .field--packid{display:inline;font-size:1.2rem;}
.divisional-list--goods .filed__s{display:inline-block;}
/*.divisional-list--goods .label{position:absolute;left:0.8rem;top:0.9rem;font-size:1.4rem;}*/
.goods-list__foot{padding:1.0rem 4%;text-align:right;}
/*============== 联合配送订单详情 end ==============*/
/*================================ 联合配送功能 end ================================*/

/*================================ 自动海报系统 start ================================*/
.consprite{}

/*============== 海报列表页 start ==============*/
.sidemenu{overflow:auto;position:fixed;top:4.4rem;bottom:0;left:0;width:11.0rem;background:#fff;}
.sidemenu__item{box-sizing:border-box;border-bottom:#eee 1px solid;border-left:#fff 2px solid;}
.sidemenu__txt{display:block;text-align:center;padding:1.4rem 0;font-size:1.3rem;}
.sidemenu__item--current{background:#f8f8f8;border-left:#f9664e 2px solid;}
.sidemenu__item--current .sidemenu__txt{color:#f9664e;font-weight: bold;}
.sidemenu__setting{padding-top:1.5rem;text-align:center;}

.postercon{overflow:hidden;margin:0 auto 0 11.0rem;}

.posters-list{padding-bottom:1.5rem;font-size:0;}
.posterbox{position:relative;display: inline-block;width:10.8rem;height:15.8rem;margin:1.6rem 0 0 1.6rem;background:#fff;box-shadow:0 0 8px #ccc; vertical-align: top;}
.posters__img{max-width: 100%;max-height:100%;}
.posters__info{position: absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.60);text-align:center;}
.posters__title{display: inline-block;color:#fff;padding:0.5rem;font-size:1.2rem;}
.posters__num{position: absolute;top:0;right:0;display: inline-block;color:#fff;padding:0.1rem 0.4rem 0.1rem 0.5rem;font-size:1.1rem;background:#23a367;border-bottom-left-radius: 0.5rem;}

.postersetting{padding:0.8rem;}
.postersetting .commonbox__bd{padding:0;}
.postersetting .modify-data__title{width:36%;}
.postersetting .modify-data__label{font-size:1.3rem;}
.postersetting .modify-data__field--textArea{height: auto;min-height: 3.5rem;}
.postersetting .upload-action{width:9.5rem;}
.postersetting .commonbox__ft{padding: 1.0rem;text-align: center;}

.cutqrcode-card{padding-top:1.0rem;}
.cutqrcode{position:relative;overflow:hidden;margin:1.0rem 4%;text-align:center;border-radius:3.0rem;background:url(/images/mobile/xiaoyi.png) no-repeat center bottom;background-size:85%;box-shadow:0 0 2.5rem #CACACA;}
.cutqrcode__headline{margin-top:2.0rem;font-size:2.2rem;font-weight:bold;}
.cutqrcode__subtitle{margin-top:0.3rem;font-size:1.7rem;color:#999;line-height:1.6;}
.cutqrcode__qrcode{overflow:hidden;display:inline-block;min-width:5.0rem;min-height:5.0rem;margin-top:1.0rem;border:#67C774 3px solid;border-radius:1.0rem;font-size:0;}
.cutqrcode__qrimg img{width:25.6rem;height:25.6rem;border-radius:1.0rem;}
.cutqrcode__qrtxt{display:block;background:#67C774;color:#FFFFFF;font-size:1.6rem;padding:0.3rem 0;}
.apptips-tips{width:90%;margin:1.5rem auto;text-align:center;background:#FBFFFB;border-radius:1.5rem;border:#7EC975 1px solid;box-shadow:0 0 1.0rem #F1F1F2;}
.apptips-tips__inner{display:inline-block;padding:1.0rem 1.0rem 1.0rem 1.5rem;}
.apptips-tips__txt{line-height:1.5;}
.apptips-tips__txt ul{padding:0 0 0 1.5rem;}
.apptips-tips__txt ul li{text-align:left;margin:0.3rem 0;list-style-type:decimal;list-style-position:outside;}
.cutqrcode__oper{padding:3.0rem 0;}
.cutqrcode__button{border:none;border-radius:0.5rem;padding:1.0rem 6.0rem;font-size:1.8rem;color:#fff;background:#ed1c24;}

/*============== 海报列表页 end ==============*/

/*============== 海报详情页 start ==============*/
.poster-full{}
.poster-full__img{max-width: 100%;}
.poster-opre{font-size: 0;}
.poster-opre .c-button{display: inline-block;width:50%;border-radius: 0;}
.poster-opre .c-button__txt{margin:1.6rem auto;font-size:1.8rem;}

.c-popup--wenan{}
.c-popup--wenan .c-popup__caption{text-align:center;}
.wenanbox{}
.wenanbox__field{display: block;width:90%;height:8.0rem;margin:0.5rem auto;padding:0.5rem;border:#ccc 1px solid;font-family: Microsoft Yahei;font-size:1.6rem;}
/*============== 海报详情页 end ==============*/
/*================================ 自动海报系统 end ================================*/

/*============= 激活数查询页面  start =============*/
.c-datalist{border-collapse:collapse;border-spacing:0;background:#fff;}
.c-datalist th,
.c-datalist td{padding:0.3rem 0;border:#ebebeb 1px solid;text-align:center;color:#222;font-weight:normal;font-size:1.4rem;word-break:break-word;}
.c-datalist thead th,
.c-datalist thead td{font-weight:bold;}

.scondition{padding:1.5rem 4%;background:#fff;font-size:0;}
.scondition .c-input--base{display:inline-block;width:40%;vertical-align:middle;}
.scondition .c-input--base .c-input__label,
.scondition .c-input--base .c-input__field{display:inline-block;height:3.6rem;line-height:3.6rem;vertical-align:middle;}
.scondition .c-input--base .c-input__label{font-size:1.2rem;margin-right:0.5rem;}
.scondition .c-input--base .c-input__field{font-size:1.4rem;width:11.0rem;}
.scondition .c-button{vertical-align:middle;}

.basetabcon .datalist-sprite{margin-top:1.5rem;}

.c-datalist--active tobdy th,
.c-datalist--active tobdy td{padding:0.8rem 0;}
.c-datalist--active .c-datalist__head th,
.c-datalist--active .c-datalist__head td{background:#fff;font-weight:bold;padding:1.0rem 0;}
/*============= 激活数查询页面 end =============*/

/*============= 即开票预订页面 start =============*/
.product_order_book #productList{margin-bottom:0;}
.product_order_book .trans_oper{position:absolute;top:3.0rem;right:4%;}
.product_order_book .trans_oper .c-button,
.product_order_book .trans_oper .c-button:visited{display:block;}
.product_order_book .trans_oper .c-button--color{background:#4A8501;border:#4A8501 1px solid;color:#fff;font-size:1.4rem;}
.product_order_book .trans_oper .c-button--color .c-button__txt{color:#fff;}
.product_order_book .trans_oper .c-button--color:hover{border:#D3303E 1px solid;background:#D3303E;}
.product_order_book .trans_oper .c-button--color:hover .c-button__txt{color:#fff;}
.product_order_book .trans_oper .c-button--border{background:#fff;border:#ddd 1px solid;color:#999;font-size:1.2rem;padding:0rem;}
.product_order_book .trans_oper .c-button--border .c-button__txt{color:#999;margin:4px 0;}

.choicebox{width:95%;margin:0 auto;padding-top:1.5rem;}
.choicebox__text{margin:2.0rem auto 3.0rem auto;font-size:2.0rem;}
.choicelist{overflow:hidden;width:100%;}
.choicelist__item{float:left;width:25%;margin-bottom:1.5rem;}
.choicelist__a{display:block;width:85%;margin:0 auto;padding:1.5rem 0;background:#fff;border:#ddd 1px solid;text-align:center;font-size:1.4rem;border-radius:0.3rem;}
.choicelist__item--selected .choicelist__a{border-color:#F04140;color:#F04140;background:url(/image/checked.png) no-repeat right bottom #fff;background-size:2.5rem;}

.tipbox{margin:1.5rem 4%;border:#e6c9a0 1px solid;border-radius:3px;background:#fffde8;}
.tipbox__content{padding:1.0rem;font-size:1.1rem;color:#666;text-align:center;}
.tipbox__content em{}
/*============= 即开票预订页面 end =============*/

/*============== 订单详情 start ==============*/
.ordercode{padding:1.0rem 2.0rem;}
.ordercode__info{border-bottom:#eee 1px solid;padding-bottom:0.8rem;}
.ordercode__qrcode{padding:1.0rem 0;}
.ordercode__qrcode img{width:32%;}
/*============== 订单详情 end ==============*/

/*-------- 点击验证码样式 BEGIN --------*/
.image_auth_layout{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;}
.image_auth_layout .image_auth_layout_background{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:100001;}
.image_auth_layout .image_auth_layout_content{position:fixed;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:100002;}
.image_auth_layout .image_auth_layout_content:after{display:inline-block;content:'';width:0;height:100%;vertical-align:middle;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_body{position:relative;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:middle;z-index:100003;margin-top:-17px;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close{position:absolute;display:block;width:35px;height:35px;right:-13px;top:-13px;margin:0;background-color:#000000;background-color:rgba(0,0,0,0.6);border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,0.20);z-index:100004;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i{display:block;width:35px;height:35px;position:relative;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i:before,
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i:after{display:block;content:' ';position:absolute;width:18px;height:2px;top:16px;left:9px;background-color:#FFFFFF;border-radius:5px;z-index:100003;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i:before{transform:rotate(45deg);}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i:after{transform:rotate(-45deg);}
.image_auth_layout .image_auth_layout_content .image_auth_layout_body .image_auth_body{background:#FFFFFF;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,0.20);}
.image_auth_body{position:relative;display:block;margin:0 auto;padding:0;width:300px;height:150px;overflow:hidden;}
.image_auth_body .loading{position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;z-index:100003;background-image:url("data:data:image/gif;base64,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");}
.image_auth_body .image_auth{display:block;margin:0;}
.image_auth_body .image_auth_mark_layout{position:absolute;top:0;left:0;width:100%;height:100%;}
.image_auth_body .image_auth_mark_layout .image_auth_mark{display:none;position:absolute;top:28px;left:88px;width:22px;height:22px;text-align:center;line-height:22px;font-weight:bold;font-family:Arial;border-radius:50%;border:2px solid #FFFFFF;background-color:#FF0000;font-size:14px;color:#FFFFFF;background-repeat:no-repeat;box-shadow:0 3px 6px rgba(0,0,0,0.30);cursor:default;}
.image_auth_body .image_auth_refresh{position:absolute;right:-35px;bottom:15px;display:block;width:34px;height:34px;z-index:100003;background-color:#FFFFFF;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,0.20);}
.image_auth_body .image_auth_refresh img{display:block;margin:1px auto;width:32px;height:32px;}
.image_auth_body .image_auth_refresh.refresh{background-repeat:no-repeat;background-position:center center;background-size:20px 20px;background-image:url("data:data:image/gif;base64,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");}
.image_auth_body .image_auth_refresh.refresh img{display:none;}
.image_auth_body .image_auth_tip{position:absolute;width:100%;left:0;bottom:0;height:50px;line-height:50px;color:#FFFFFF;background-color:#FF0000;background-color:rgba(255,0,0,0.8);text-align:center;font-size:14px;z-index:100003;}
.image_auth_body .image_auth_error_layout{position:absolute;left:0;top:0;display:table;vertical-align:middle;width:100%;height:100%;text-align:center;background-color:#F8F8F8;}
.image_auth_body .image_auth_error_layout .image_auth_error_layout_text{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center;font-size:12px;}
/*-------- 点击验证码样式 END --------*/

/*-------- 我的订单_当月订票金额START --------*/
.current_month_booking_amount {background: #fff;position: fixed;bottom: 0;left: 0;width: 100vw;height: 30px;box-shadow: 10px -5px 10px #ccc;display: flex;justify-content: center;align-items: center;}
.current_month_booking_amount>strong:nth-child(2){color:red;}

.body-no-scroll {
    overflow: hidden;
    height: 100vh; /* Prevents address bar from showing up on iOS devices */
}
