﻿@charset "utf-8";
/* 简单流媒体
   注意: 流媒体要求您删除 HTML 中媒体的高度和宽度
*/
img, object, embed, video {max-width: 100%;}

/* IE 6 不支持最大宽度，因此默认为 100% 宽度 */
.ie6 img {width:100%;}


/* 移动设备布局: 480px 及更低。 */timeline-cnt-wrap
.gridContainer {margin: auto;}
#LayoutDiv{
	clear: both;
	width: 100%;
	display: block;
}
/* 平板电脑布局: 481px 至 768px。样式继承自: 移动设备布局。 */
@media only screen and (min-width: 481px) {
.gridContainer {margin: auto;}
#LayoutDiv{
	clear: both;
	width: 100%;
	display: block;
}
}

/* 桌面电脑布局: 769px 至最高 1232px。样式继承自: 移动设备布局和平板电脑布局。 */

@media only screen and (min-width: 769px) {
.gridContainer {margin: auto;}
#LayoutDiv{
	clear: both;
	width: 100%;
	display: block;
}
}

body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;text-shadow:none!important; box-shadow:none;}
body{
	font-size: 14px;
	background-color: #fff!important;
	font-family: "微软雅黑", Gadget, sans-serif,"宋体";
}
*{-webkit-box-sizing: border-box; box-sizing: border-box;outline: none;}
.body-white{ background:#fff!important;}
.body-gray{ background:#f1f1f1!important;}
img{ border:0; -ms-interpolation-mode:bicubic; margin:0; padding:0; -webkit-transform: scale(1) rotate(0) translate3d(0,0,0);    transform: scale(1) rotate(0) translate3d(0,0,0);}
ul,li{list-style:none;}
select,input,textarea{outline:none;font-family:"微软雅黑", Gadget, sans-serif,"宋体";}

select, textarea, input[type='text'], input[type='search'], input[type='password'], input[type='datetime'], input[type='datetime-local'], input[type='date'], input[type='month'], input[type='time'], input[type='week'], input[type='number'], input[type='email'], input[type='url'], input[type='tel'], input[type='color']{line-height: 20px;padding:0 2px; font-size:14px;}

table{ border-collapse:separate!important;}

a{color:#000; text-decoration:none; outline:none;font-weight:normal;}  
a:link {color:#000; text-decoration:none; outline:none;font-weight:normal;}
a:visited{color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}
a:active {color:#000;text-decoration:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
.clear{ clear:both;}
.input-w{ width:100%; border:none; line-height:22px;}
.list-bottomnone{ border-bottom:none!important;}
.line-bottom{border-bottom:1px solid #f1f1f1;}

/*重置样式*/
.page, .page-group{background-color:#fff!important;}
input[type='date']{border:none!important;}
.layermbtn{height:42px!important}
.mui-numbox{background-color:#fff!important;}
.mui-content{background-color:#fff!important;}
h4{ margin-bottom:0px!important; margin-top:0px!important;}



/*字体样式*/
.font12{ font-size:12px!important;}
.font14{font-size:14px!important;}
.font16{font-size:16px!important;}
.font18{font-size:18px!important;}
.font22{font-size:22px;}
.font-black{ color:#000!important;}
.font-white{ color:#fff!important;}
.font-gray{color:#666!important;}
.font-gray2{color:#999;}
.font-yellow{ color:#fd9f12!important;}
.font-orange{ color:#f60!important;}
.font-orange2{ color:#7d4101!important;}
.font-blue{color:#008dee!important;}
.font-red{ color:#e11c1c!important;}
.font-green{color:#3dca0b!important;}
.font-green2{color:#d1eebf!important;}
.font-weight{ font-weight:bold!important;}
.font-through{text-decoration:line-through}

/*按钮样式*/
.hal-btn{position:relative;display:inline-block; padding:4px 10px; border-radius:4px;font-size:14px;font-weight:400;line-height:1.42;margin-bottom:0;cursor:pointer;transition:all;-webkit-transition:all;transition-timing-function:linear;-webkit-transition-timing-function:linear;-webkit-transition-duration:.2s;transition-duration:.2s;text-align:center;vertical-align:top;white-space:nowrap;outline:none;border:1px solid #ccc;background:#fff;color:#333;}
.hal-btn-s{ padding:4px 8px; font-size:12px;line-height:1.21;}
.hal-btn-xs{ padding:2px 4px; font-size:12px;line-height:1.21;}
.hal-btn-radius{border-radius:100px}
.hal-btn-primary{border:1px solid #47a8f3; background:#47a8f3; color:#fff;}/*主要*/
.hal-btn-universal{border:1px solid #f90; background:#fe9900; color:#fff;}/*通用*/
.hal-btn-success{border:1px solid #4cd964; background:#4cd964; color:#fff;}/*成功*/
.hal-btn-warning{border:1px solid #f0ad4e; background:#f0ad4e; color:#fff;}/*警告*/
.hal-btn-danger{border:1px solid #f30; background:#f30; color:#fff;}/*危险*/

.hal-btn-outlined{background:transparent;}
.hal-btn-outlined.hal-btn-universal{color:#f90}
.hal-btn-outlined.hal-btn-primary{color:#47a8f3}
.hal-btn-outlined.hal-btn-success{color:#4cd964}
.hal-btn-outlined.hal-btn-warning{color:#f0ad4e}
.hal-btn-outlined.hal-btn-danger{color:#f30}

.hal-btn-primary:active{color:#fff;border:1px solid #066fe0;background-color:#066fe0}
.hal-btn-universal:active{color:#fff;border:1px solid #f60;background-color:#f60}
.hal-btn-success:active{color:#fff;border:1px solid #33c84c;background-color:#33c84c}
.hal-btn-warning:active{color:#fff;border:1px solid #ec971f;background-color:#ec971f}
.hal-btn-danger:active{color:#fff;border:1px solid #cf2d28;background-color:#cf2d28}

/*标签样式*/
.hal-badge{display:inline-block;font-size:12px;line-height:1;padding:3px 6px;color:#fff;border-radius:100px;background-color: rgba(0,0,0,.2);}
.hal-badge-sm{padding:1px 2px;}
.hal-badge-primary{border:1px solid #09f;background:#09f; color:#fff;}
.hal-badge-universal{border:1px solid #f90;background:#f90; color:#fff;}
.hal-badge-success{border:1px solid #4cd964;background:#4cd964; color:#fff;}
.hal-badge-warning{border:1px solid #f0ad4e;background:#f0ad4e; color:#fff;}
.hal-badge-danger{border:1px solid #f30;background:#f30; color:#fff;}

.hal-badge-inverted{background-color:transparent}
.hal-badge-inverted.hal-badge-primary{background-color:transparent; color:#09f;}
.hal-badge-inverted.hal-badge-universal{background-color:transparent; color:#f90;}
.hal-badge-inverted.hal-badge-success{background-color:transparent; color:#4cd964;}
.hal-badge-inverted.hal-badge-warning{background-color:transparent; color:#f0ad4e;}
.hal-badge-inverted.hal-badge-danger{background-color:transparent; color:#f30;}
.hal-badge-outlined{ border:none;}

/*带数字标签按钮样式*/
.hal-btn .hal-badge.font-white{color:#fff;}
.hal-btn .hal-badge.hal-right{float:right; margin-left:5px;}



/*状态样式*/
.hal-status{display:inline-block; width:24px; height:24px;border-radius:50%; border:5px solid #f2f2f2;}
.hal-status-primary{background:linear-gradient(to top, #3cc01d, #72ed5a);}
.hal-status-warning{background:linear-gradient(to top, #f08608, #ffcc00);}
.hal-status-danger{background:linear-gradient(to top, #fb1818, #ff5a00);}
.hal-status-margin{ margin:2px 0 0 0;}

.round-btn{position:relative;display:inline-block;padding:10px; border-radius:50%; border:2px solid #eee;  -moz-box-shadow:0px 2px 5px #bbb; -webkit-box-shadow:0px 2px 5px #bbb; box-shadow:0px 2px 5px #bbb;color:#fff; font-size:12px; text-align:center;}
.round-btn-lg{width:46px; height:46px;padding:10px 0 0 0;font-size:14px;}
.round-btn-sm{width:40px; height:40px;padding:7px 0 0 0;font-size:12px;}
.round-btn-universal{background:linear-gradient(top,#00aced,#0497ce);background:-webkit-linear-gradient(top,#00aced, #0497ce);background:-moz-linear-gradient(top,#00aced, #0497ce); }
.round-btn-invalid{background:linear-gradient(top,#ddd,#d6d6d1);background:-webkit-linear-gradient(top,#ddd, #d6d6d1);background:-moz-linear-gradient(top,#ddd, #d6d6d1); }
.round-btn-warning{background:linear-gradient(top,#fcad14,#f90);background:-webkit-linear-gradient(top,#fcad14, #f90);background:-moz-linear-gradient(top,#fcad14, #f90); }

/*打印页按钮*/
.btn-self{
      background:#e4e4e4!important; color:#000;
    }
    .btn-self-on{
      background:#00aced!important; color:#fff;
    }
    
    .self-cnt-btn{ 
      height:40px; line-height:40px;border-radius:0 0 4px 4px; text-align:center;
      background:#e4e4e4!important; color:#000;
    }
    .btn-self2-on{
      background:#ff8a00!important; color:#fff;
    }

/*图标*/
.icon-m{ display:block;width:22px;height:22px;}
.icon-back{width:22px;height:22px; background:url(../images/icon_back.png) no-repeat;background-size:contain;}
.icon-back-gray{width:22px;height:22px; background:url(../images/icon_back_gray.png) no-repeat;background-size:contain;}
.icon-next{background:url(../images/arrow_next.png) no-repeat;background-size:contain;}
.icon-check{background:url(../images/icon_choose.png) no-repeat;background-size:contain;}
.icon-check3{background:url(../images/checked_out3.png) no-repeat;background-size:contain;}
.icon-check-out{background:url(../images/icon_check_out.png) no-repeat;background-size:contain;}
.icon-check-on{background:url(../images/icon_check_on.png) no-repeat;background-size:contain;}
.icon-down{background:url(../images/icon_down.png) no-repeat;background-size:contain;}
.icon-close{background:url(../images/close.png) no-repeat;background-size:contain;}
.icon-close2{background:url(../images/close2.png) no-repeat;background-size:contain;}

.icon-choose{background:url(../images/icon_choose.png) no-repeat;background-size:contain;}

.icon-complete{background:url(../images/icon_wc.png) no-repeat;background-size:contain;}
.icon-complete-no{background:url(../images/icon_wc_out.png) no-repeat;background-size:contain;}
.icon-del{background:url(../images/icon_del.png) no-repeat;background-size:contain;}

.icon-wl{background:url(../images/icon_wl.png) no-repeat;background-size:contain;}
.icon-rw{background:url(../images/icon_rw.png) no-repeat;background-size:contain;}
.icon-gy{background:url(../images/icon_gy.png) no-repeat;background-size:contain;}

.icon-edit{background:url(../images/icon_edit.png) no-repeat;background-size:contain;}
.icon-jian{background:url(../images/icon_jian.png) no-repeat;background-size:contain;}

.icon-stop{background:url(../images/icon_stop.png) no-repeat;background-size:contain;}

.icon-code{background:url(../images/icon_code.png) no-repeat;background-size:contain;}
.icon-more{width:22px;height:22px; background:url(../images/more.png) no-repeat;background-size:contain;}
.icon-searchmore{background:url(../images/icon_searchmore.png) no-repeat;background-size:contain;}
.icon-searchmore2{background:url(../images/icon_searchmore2.png) no-repeat;background-size:contain;}
.icon-msg{display:block;background:url(../images/icon_msg.png) no-repeat;background-size:contain;}
.icon-danger{ display:inline-block;background:url(../images/icon_danger.png) no-repeat;background-size:contain;}
.icon-per2{background:url(../images/icon_per2.png) no-repeat;background-size:contain;}

.icon-m{ display:block;width:24px;height:24px;}

.arrow-r{width:6px;height:6px;border-top: 2px solid #bbb;border-right: 2px solid #bbb;transform: rotate(45deg);}
.arrow-down{width:0; height:0;border-top:6px solid #000; border-left:6px solid transparent;border-right:6px solid transparent;}

.checked-on{background:url(../images/checked_on2.png) no-repeat;background-size:contain;}
.checked-out{background:url(../images/checked_out3.png) no-repeat;background-size:contain;}
.checked-out-gray{background:url(../images/checked_out2.png) no-repeat;background-size:contain;}

/*标签*/
.badge-primary{border:1px solid #eaeaea;background:#eaeaea; color:#f30; font-weight:bold;}
.badge-universal{border:1px solid #09f;background:#09f; color:#fff;}
.badge-success{border:1px solid #7cdd42;background:#7cdd42; color:#fff;}
.badge-warning{border:1px solid #f90;background:#f90; color:#fff;}
.badge-danger{border:1px solid #f30;color:#f30}

.badge-square{display:inline-block;line-height:1;min-width:28px;padding:4px 5px;  text-align:center;border-radius:50%;}
.badge-radius{display:inline-block;min-width:28px;line-height:1;padding:4px 5px; border-radius:4px; text-align:center;}
.badge-s{padding:2px 5px; font-size:12px;}
.badge-font-primary{color:#999;}
.badge-font-universal{color:#09f;}
.badge-font-success{color:#4cd964;}
.badge-font-warning{color:#f90;}
.badge-font-danger{color:#f30}

.badge-outlined{background:transparent;}


.msg-badge{display:inline-block;padding:0 2px;border:1px dashed #1e9fff; background:#fff; color:#1e9fff; font-size:12px; font-weight:normal;}
.msg-badge2{display:inline-block;padding:0 2px;border-radius:4px;border:1px solid #1e9fff; background:#fff; color:#1e9fff; font-size:12px; font-weight:normal; text-align:center;}

.mw-check{ display:inline-block; width:30px; height:30px; margin-top:-3px;}

/*列表状态标签*/
.status-badge{display:inline-block; padding:3px 10px; border-radius:25px; background:#e6e6e6; font-weight:normal;}
.list-badge-w{ min-width:80px; text-align:center;}
.status-badge-primary{color:#5f2708;}


/*左边样式*/
.left-sidebar{position:fixed; width:70px;height:100%; border-radius: 4px; left:2px; top: 2px; bottom:2px;background:#fff; z-index:99}
.left-sidebar .sidebar-menu{height:500px;margin-left:12px;position:absolute;}
.left-sidebar .sidebar-menu>ul>li{ padding:15px 5px; cursor:pointer;}

.left-sidebar .sidebar-menu .menu-main{ text-align:center; font-size:12px;}
.left-sidebar .sidebar-menu .menu-main dl dt{width:36px;height:36px; margin:0 auto;}
.left-sidebar .sidebar-menu .menu-main .menu1{background:url(../images/ol_menu1.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu2{background:url(../images/ol_menu2.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu3{background:url(../images/ol_menu3.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu4{background:url(../images/ol_menu4.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu5{background:url(../images/ol_menu5.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu-msg{background:url(../images/ol_menu_msg.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu-shebei{background:url(../images/ol_menushebei.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu-jiaofu{background:url(../images/ol_menujiaofu.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu-lliao{background:url(../images/ol_menulliao.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu-yuncang{background:url(../images/ol_menuyuncang.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-main .menu-th{background:url(../images/ol_menuth.png) no-repeat;background-size:contain;}

.left-sidebar .sidebar-menu .menu-check{text-align:center; font-size:12px; color:#fca801;}
.left-sidebar .sidebar-menu .menu-check .menu1{background:url(../images/ol_menu1_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu2{background:url(../images/ol_menu2_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu3{background:url(../images/ol_menu3_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu4{background:url(../images/ol_menu4_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu5{background:url(../images/ol_menu5_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu-msg{background:url(../images/ol_menu_msg_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu-set{background:url(../images/ol_menu_set_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu-shebei{background:url(../images/ol_menushebei_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu-jiaofu{background:url(../images/ol_menujiaofu_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu-lliao{background:url(../images/ol_menulliao_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu-yuncang{background:url(../images/ol_menuyuncang_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check .menu-th{background:url(../images/ol_menuth_on.png) no-repeat;background-size:contain;}
.left-sidebar .sidebar-menu .menu-check{text-align:center; font-size:12px; color:#fca801;}
.left-sidebar .sidebar-top{ padding:5px;}
.left-sidebar .sidebar-top .top-main{text-align: center;}
.left-sidebar .sidebar-top .top-main>img{width:32px;height:32px;} 
.left-sidebar .sidebar-top .top-msg{ font-size: 12px;text-align: center;}
.left-sidebar .sidebar-top .top-msg .arrow-down{ float: right;width:0; height:0;border-top:4px solid #0e9e52; border-left:4px solid transparent;border-right:4px solid transparent; margin: 10px 5px 0 0; }
.left-sidebar .sidebar-footer{ position:fixed; bottom:10px; width:90px;text-align:center; font-size:12px; }
.left-sidebar .sidebar-footer{ position:fixed; bottom:10px; width:90px;text-align:center; font-size:12px; }
.left-sidebar .sidebar-footer>dl>dt{width:40px;height:40px; margin:0 auto;}
.left-sidebar .sidebar-footer .menu-quit{background:url(../images/ol_menu_quit.png) no-repeat;background-size:contain;}

/*头部样式*/
header{position:fixed;width:100%; height:44px;top:0; background:#e9e9e9; z-index:98}
.container-header-tit{ display: inline-block; margin:6px 0;  padding:4px 30px 4px 10px;}
.container-header-tit>ins{ float:left; display:inline-block;width:0; height:0; margin:5px 5px 5px 5px;border-left:6px solid #686b82;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.right-header{padding-left:60px;}
.right-header-r{ float:right; margin:10px 10px 0 0;}
.header-close{ float:right; width:30px; height:30px; margin:5px 10px 0 0;}
.header-search{ margin:7px 20px 0 0;}
.header-search>input[type=text]{ width:100%; height:30px;border-radius:4px; border:none; text-indent:25px; background:#fff;}
.header-search>img{ position:absolute; width:20px; height:20px; margin:5px 0 0 6px;}
.header-tit{ line-height:44px; padding-left:10px;}
.header-search .search-del{ line-height:44px;color:#13bbfb; font-size:14px; text-decoration: underline; cursor:pointer;}
.header-cnt{ height:40px; padding-left:10px;color:#fff;}
.header-cnt .cnt-tit{ line-height:40px; color:#e3dfdf; font-size:16px;}
.header-cnt .tit-switch{ float:left; margin:10px 0 0 30px; color:#e3dfdf; font-size:14px;}
.header-cnt .tit-switch-l{float:left; margin-right:5px;}
.header-l{ float:left; width:40px;}
.header-l>img{ width:16px; height:16px; margin:14px 0 0 10px;}
.header-r{ float:right; padding:10px 20px 0 20px;}
.header-l .icon-black{ width:20px;height:20px; }
.header-btn-wrap{padding:8px 5px 0 10px;}
.header-btn-wrap .hal-btn{ margin-right: 5px}
.header-r.r-btn{ margin:8px 10px 0 0; padding:5px 10px; border-radius:4px; background:#fff; color:#000;}
.header-r.r-txt-link{color:#13bbfb; font-size:14px; text-decoration: underline;}
.header-r.r-txt-link>ins{ float:left; width:20px; height:20px;background:url(../images/dj.png) no-repeat;background-size:contain;}
.header-r-btn2{float:right; line-height:40px; padding-right:10px;}

/*底部浮动样式*/
footer{position:fixed;width:100%;height:48px;padding-left:60px; bottom:0;z-index:9}
.footer-bg2{background:#fbf9f9!important;}
.footer-menu{ padding-top:2px;}
.footer-menu a{ color:#adadad; font-size:12px;}

.footer-r{ float:right;}
.footer-r .r-tabs{ margin:6px 10px 0 0; height:35px;border-radius:4px; background:#efefef;}
.footer-r .r-tabs ul li{ float:left; padding:7px 8px;border-right:1px solid #e1e1e1; }
.footer-r .r-tabs ul li:last-child{border-right:none;}
.footer-r .r-tabs .tabs-l-on{border-radius:4px 0 0 4px;background:#f5ac19; color:#fff;}
.footer-r .r-tabs ul li:active{ background:#f8bd28; color:#fff;}
.footer-r .r-btn{ float:right; min-width:100px; padding:6px 5px; margin:5px 5px; border-radius:4px;text-align:center;}
.footer-r .r-btn-radius{ border-radius:50px;}
.footer-r .r-btn-primary{background:#f70; color:#fff;border: 1px solid #f70;}
.footer-r .r-btn-universal{background:#fff; color:#000;border: 1px solid #bbb;}

.footer-cnt .footer-btn{position:relative;display:inline-block;padding:10px 8px; margin:5px 5px; border-radius:4px; background:#fe9c08; color:#fff; text-align:center;}
.footer-cnt .btn-blue{background:#00acee;}
.footer-cnt .btn-cel{background:#fff; color:#000;}
.footer-check{position:relative;display:inline-block;}
.footer-check-wrap{ margin-top:8px; margin-left:5px; }
.footer-check-wrap .l-check{ float:left; display:block; width:26px; height:26px; margin:0 5px 0 0;}
.footer-check-tit{position:relative;display:inline-block; padding:5px 0 10px 10px;}

.footer-btn3{ margin:5px;  line-height:40px; border-radius:4px;background:#f90; color:#fff; text-align:center;}
.footer-btn4{ line-height:48px;background:#f8f8f8; color:#333; text-align:center;}
.footer-btn5{ margin:15px 5px 5px 5px;  line-height:40px; border-radius:4px;background:#f80; color:#fff; text-align:center;}



/*内容样式*/
.container{display: block;clear: both; margin-left:75px;}
.container2{display: block;clear: both; margin-left:60px;}
.container3{display: block;clear: both;}
.bg-white{ background:#fff!important;}

/*首页样式*/
.index-count-wrap{ height: 460px; margin:5px;border-radius:4px;background:#fff;}
.index-count{ padding: 10px;}
.index-count-t{ padding: 10px;}
.index-count-tit{ font-size: 18px; font-weight: bold;}
.index-count-subtit ul li{ float: left; margin-right:30px;}
.index-count-menu{ display:inline-block;width: 160px; margin: 5px 0 0 10px;}
.index-count-menu ul li{ float: left; width: 50%; padding: 3px 5px; text-align: center; border: 1px solid #b1b1b1;}
.index-count-menu .l-btn{ border-radius: 4px 0 0 4px;}
.index-count-menu .l-btn-on{ border: 1px solid #f70; background: #f70; color:#fff;}
.index-count-menu .r-btn{ border-radius: 0 4px 4px 0;}
.index-count-menu .r-btn-on{ border: 1px solid #f70; background: #f70; color:#fff;}
.index-count-r{margin:5px; padding: 10px;  background: #fff;}
.index-count-r .al-tb tr td{ padding-bottom: 6px;}
.index-count-r .al-price{ margin:3px; border-radius: 4px;-moz-box-shadow:0px 2px 5px #bbb; -webkit-box-shadow:0px 2px 5px #bbb; box-shadow:0px 2px 5px #bbb;}
.index-count-r .al-price-t{ border-radius: 4px 4px 0 0; color: #fff; text-align: center;}
.index-count-r .al-bg1{ background: #cdb798;}
.index-count-r .al-bg2{ background: #99abc9;}
.index-count-r .al-price-bg{ padding: 10px 30px 10px 5px;background:url(../images/al_price_bg.png) no-repeat top right;}
.index-count-r .al-price-t .t-date{ display: inline-block;  padding: 0 5px; border-radius:25px; background: #fff; color: #000; font-size: 12px;}
.index-count-r .al-price-cnt{ padding: 10px; text-align: center;}
.index-count-r .al-price-cnt dl dt{ font-size: 24px; font-weight: bold;}
.index-count-r .al-price-cnt dl dd{ padding-top:3px;}
.index-count-r .al-price-cnt .cnt-tit2{ font-size: 18px; font-weight: bold;}

.index-msg{ padding: 10px; margin:3px 5px 5px 5px;border-radius:4px; border: 1px solid #ffddb2;background:#fdfaf2;}
.index-msg .msg-l{ float: left; margin-right: 20px;}
.index-msg .msg-l>ins{float: left; width:24px; height:24px; margin: -2px 5px 0 0;}
.index-ggao-cnt{ margin:5px; padding-bottom: 10px; border-radius:4px; background: #fff;}
.index-ggao-cnt .cnt-tit{ padding: 10px 10px 0 10px;line-height:24px;}
.index-ggao-cnt .cnt-tit>img{ float: left; width: 24px;height: 24px;}
.index-ggao-cnt .cnt-column-wrap{ padding: 10px;}
.index-ggao-cnt .cnt-column4 .column-main1{float: left; height: 220px;width:42% ;padding: 5px;}
.index-ggao-cnt .cnt-column4 .column-main2{float: left; height: 110px;width:58%;padding: 5px 3px;}
.index-ggao-cnt .cnt-column4 .column-main3{float: left; height: 110px;width:29%;padding: 3px;}

.index-price-tab tr td{ padding:6px 10px;border-right:1px solid #e1e1e1; background: #f4f4f4;}
.index-price-tab tr td:last-child{ border-right:none;}
.index-price-tab .tab-msg{ padding:3px; border-radius: 25px; background: #e7e7e7;}
.index-price-tab .tab-on{ color:#f60;}
.index-price-list{ background:#fff;}
.index-price-list tr th{ height:30px; line-height:30px; padding:5px 10px;border-bottom:1px solid #f0eded; background:#fafafa;font-weight:normal; color:#777;}
.index-price-list tr td{ height:35px; line-height:28px; padding:3px 10px; border-bottom:1px solid #f0eded;}
.index-price-list .price-show>img{ width:16px; height:16px;}

/*欢迎页面*/
.welcome-bg{  position:fixed; height:100%;background:url(../images/welcome_bg.png) no-repeat bottom right;background-size:contain;}
.welcome-txt{margin:150px auto; text-align:center; font-size:24px;}
.welcome-txt-name{ font-size:30px;}

.home-bg{  position:fixed; height:100%; background:#1c1c2a;}
.home-cnt{ text-align:center; }



/*下订单*/
.order-add-t{margin:5px; padding:2px 10px; border-radius:4px;}
.order-add-t .t-l{ line-height: 36px;}
.order-add-t .l-arrow{  float: right; margin: 15px 15px 0 0;}
.order-add-t .l-icon{float: left; width: 36px; height: 36px;}
.order-add-t .r-btn-wrap{ float:right;}
.order-add-t .r-btn{ float:right;padding:3px 10px; margin:5px 5px; border-radius:4px;background:#59bb3b; color: #fff;}
.order-add-t .r-btn-radius{ border-radius:50px;}
.order-add-t .r-btn>img{ float:left;width:20px; height:20px; margin:2px 2px 0 0;}
.order-add-t .t-c{ padding:5px; border-radius:4px;background:#fff;}
.order-add-t .t-c .c-r{ float: right;}
.order-add-t .t-c .c-cnt{ border: 1px dashed #e1e1e1;}
.order-add-t .t-c input{ width: 85%; height:40px;margin-bottom:0px; border: none;}
.order-add-t .t-menu-wrap{ border-bottom: 1px solid #e1e1e1;}
.order-add-t .t-menu ul li{ float:left; margin-right:15px;}
.order-add-t .t-menu .menu-cnt{ margin: 2px 0 -4px 0; padding: 5px 12px; border: 1px solid #e1e1e1;border-radius:4px 4px 0 0; background: #fff;}
.order-add-t .t-menu .menu-cnt>ins{float: right; position: absolute;width:20px;height:20px; margin: -12px 0 0 0; cursor: pointer;}
.order-add-t .t-menu .menu-on{ background: #18a5ff; color: #fff;}
.order-add-t .t-menu-add{padding:6px 10px 4px 10px; color: #18a5ff; font-size: 12px; cursor: pointer;}
.order-add-t .t-menu-add>img{ float: left; width: 16px; height: 16px; margin:2px 2px 0 0; cursor: pointer;}
.order-add-t .t-business-loading{ padding:6px 5px;}
.order-add-t .t-business-loading>img{float: left; width:20px; height:20px;}
.order-add-t-bg{display: block; width: 200px; height: 50px; line-height:35px;background:url(../images/fy_bg.png) no-repeat;background-size:contain; color: #fff; text-align: center;}
.order-add-business-wrap tr td{padding-top: 10px;}
.order-add-business ul li{ float: left; padding: 2px 15px 2px 45px; margin-right:30px; background: #eaeaea; border-radius: 50px; font-weight: bold;}
.order-add-business .business-logo{ position: absolute; margin: -10px 0 0 -45px; width: 40px; height: 40px; border-radius:50%; border: 3px solid #d3dbe2;background: #fff;}
.order-add-business .business-logo>img{width:35px; height:35px; border-radius:50%;}
.order-add-business .business-on{ background: #18a5ff;}
.order-add-business .business-on .business-logo{ border: 3px solid #18a5ff;}
.order-add-business .business-on .service-cnt{float: right; padding: 0 5px; border-radius: 25px; margin-right: -12px;margin-left: 10px; font-size: 12px; font-weight: normal; background: #e8f6ff; cursor: pointer}
.order-add-business .business-on .service-photo{ float: left; width: 20px; height: 20px;}
.order-add-business .business-badge{position: absolute; display:inline-block; margin:-10px 0 0 -6px; line-height:1;padding:2px 5px;border-radius:100px; border: 1px solid #f60;color:#f90;background:#fff0df; font-weight: normal; font-size:12px;}
.order-add-business .business-badge>img{ width: 12px; height: 12px;}
.order-add-r-subnav{ float: right; border-left: 1px solid #d1d1d1; padding-left: 30px;}
.order-add-r-subnav ul li{ float: left; margin:0 20px; cursor: pointer;}
.order-add-r-subnav .subnav-on{ border-bottom: 2px solid #18a5ff; color: #18a5ff; font-weight: bold;}
.order-add-r-subnav .subnav-set-img{ float: right; width: 20px; height: 20px;}
.order-add-t .t-r-invite{ float: right;padding: 2px 10px; line-height:25px; background: #eaeaea; border-radius: 50px; }
.order-add-t .t-r-invite>img{ float: left;width:24px; height:24px;}
.order-add-t-pay ul li{ float: left; padding:5px 0 5px 0; margin-right: 20px; }
.order-add-t-pay ul li>ins{ float:left;width:24px; height:24px;}
.order-add-cnt{ margin:5px; padding:10px; border-radius:4px;background:#fff;}
.order-add-cnt .r-next{ float:right;width:16px; height:16px; margin:2px 5px 0 0;background:url(../images/arrow_next.png) no-repeat center;background-size:contain;}
.order-add-cnt .r-choose-cnt{ float: right}
.order-add-cnt ul li{ padding:8px 0; border-bottom: 1px solid #efefef;}
.order-add-cnt ul li:last-child{border-bottom:none!important; padding-bottom: 0;}
.order-add-cnt .cnt-l{ float: left; width:80px; text-align: center;}
.order-add-cnt .cnt-l-padding{ padding-top:10px;}
.order-add-cnt .cnt-r-check{ float: right;  margin:12px 12px 0 0;}
.order-add-cnt .cnt-r-check input[type=checkbox]{width: 16px;height: 16px;}
.order-add-cnt .cnt-main input{ width: 100%; padding-bottom:none!important;border: none!important;}
.order-add-cnt .cnt-quan-l-tit{ padding: 15px 0 10px 0; text-align: center; font-size: 24px; font-weight: bold; color: #f00;}
.order-add-cnt .cnt-quan-l-badge{display:inline-block; margin: 0 auto; padding: 0 5px; border:1px solid #f90; border-radius: 4px; font-size:12px;color:#f90; text-align: center;}

.order-add-cnt2{ margin:5px; padding:10px; border-radius:4px;background:#fff;}
.order-add-cnt2 .cnt-tit{ padding: 5px 0;}
.order-add-cnt2 .cnt-servic-icon{width:32px; height:32px;}
.order-add-cnt2 .cnt-decode{ padding: 5px; border-radius: 4px; background: #f5f5f5;}
.order-add-cnt2 .cnt-decode .decode-tit{ float: left; width: 200px; margin-right: 30px;}
.order-add-cnt2 .cnt-decode .decode-tit>img{ float: left; width: 20px;height: 20px; margin-right: 5px;}
.order-add-cnt2 .cnt-decode .decode-msg{float: left; color: #f00;margin-right:15px;}
.order-add-cnt2 .cnt-decode .decode-icon{width: 20px;height: 20px; cursor: pointer;}
.order-add-cnt2 .cnt-tit-l{}
.order-add-cnt2 .cnt-tit-r{ float: right;}
.order-add-cnt2 .tagnav-cnt { margin:8px 0; padding: 5px 0;}
.order-add-cnt2 .tagnav-cnt ul li{ float: left; padding-right:25px; margin-right: 5px;}
.order-add-cnt2 .tagnav-cnt .tagnav-icon{ width: 12px;height: 12px;}
.order-add-cnt2 .tagnav-on{ font-weight: bold; color: #f60;}
.order-add-cnt2 .add-tagmenu{float: right; margin-top: 5px; border: 1px solid #e1e1e1; border-radius: 4px;}
.order-add-cnt2 .add-tagmenu ul li{float: left; padding:5px 10px;}
.order-add-cnt2 .add-tagmenu .tagmenu-on-l{ border-radius: 4px 0 0 4px;background:#47a8f3; color:#fff;}
.order-add-cnt2 .add-tagmenu .tagmenu-on-r{ border-radius:0 4px 4px 0;background:#47a8f3; color:#fff;}
.order-add-cnt2 .cnt-mian-wrap{border: 1px solid #e7e7e7; background: #f7f7f7;}
.order-add-cnt2 .cnt-mian-l{ width: 60%; margin: 2px 2px 2px 2px; padding-right:3px; }
.order-add-cnt2 .cnt-mian-r{box-shadow: -1px -1px 6px #ccc;}
.order-add-cnt2 .cnt-mian-r .r-cost-bg{ display: block;width:50px; height:25px; line-height:25px; margin-right: -5px; background:url(../images/fy_list_bg.png) no-repeat right;background-size:contain; color: #fff; text-align: center; font-weight: bold;}
.order-add-cnt2 .cnt-mian-r .r-cost-bg .hal-badge{ position: absolute; margin: 8px 2px 0 0; background:#fcfbf5; font-size: 10px;}
.order-add-cnt2 .mian-list tr th{ padding:8px 2px;border-bottom: 1px solid #e7e7e7; background:#f7f7f7; font-weight: normal; color: 666; font-size: 12px;}
.order-add-cnt2 .mian-list tr td{height:45px; background:#fff; }
.order-add-cnt2 .mian-list .tit-icon{ width: 12px;height: 12px;}
.order-add-cnt2 .mian-list .del-icon{ float: left;width: 16px;height: 16px; margin:2px 0 0 0;}
.order-add-cnt2 .mian-list .list-icon{ width: 20px;height: 20px;}
.order-add-cnt2 .mian-list .list-b td{background:#f7f7f7;border-bottom:none;}
.order-add-cnt2 .mian-list .list-wrning td{ background: #fee7e5;}
.order-add-cnt2 .mian-list .list-wrning2 td{ background: #fff0e1;}
.order-add-cnt2 .mian-list .list-wrning2 td{ background: #fff4e9;border-left:5px solid #fff4e9;border-right:5px solid #fff4e9;}
.order-add-cnt2 .mian-list2{ background: #f7f7f7;}
.order-add-cnt2 .mian-list2 tr th{ padding: 5px 5px;border-bottom: 1px solid #e7e7e7; background:#f7f7f7; font-weight: normal; color: 666; font-size: 12px;}
.order-add-cnt2 .mian-list2 tr td{border-bottom: 1px dashed #e7e7e7; background: #fff;}
.order-add-cnt2 .mian-list2 tr th:first-child{ padding-left: 10px;}
.order-add-cnt2 .mian-list2 tr td:first-child{ padding-left: 10px;}
.order-add-cnt2 .mian-list2 .list-b td{background:#f7f7f7;border-bottom:none!important;}
.order-add-cnt2 .mian-l-list .l-list-bline{border-bottom:1px solid #bbb;border-left:5px solid #fff;border-right:5px solid #fff;}
.order-add-cnt2 .mian-l-list tr td{padding:7px 0 0 0;border-bottom: 1px dashed #e7e7e7;}
.order-add-cnt2 .mian-l-list .td-merge{ padding:10px 5px; border-right: 1px solid #e7e7e7;}
.order-add-cnt2 .mian-l-list .td-badge{ position: absolute; margin-top: -5px;}
.order-add-cnt2 .mian-list2 input[type=checkbox]{width: 16px;height: 16px;}
.order-add-cnt2 .mian-r-list tr th{ padding:6px 2px;border-bottom: 1px solid #e7e7e7; background:#f7f7f7;}
.order-add-cnt2 .mian-r-list tr td{ border-bottom: 1px dashed #ddd;background: #fcfbf5;}
.order-add-cnt2 .mian-r-list tr td:last-child {padding-right:10px;}
.order-add-cnt2 .mian-r-list .list-wrning td{ padding: 0 20px; background: #fee7e5;}
.order-add-cnt2 .mian-r-list .list-wrning2 td{background: #fff4e9;border-left:0px solid #fff4e9;border-right:0px solid #fff4e9;}
.order-add-cnt2 .mian-r-list .list-tit-ai{float: right; line-height:20px;}
.order-add-cnt2 .mian-r-list .list-tit-ai>img{float: left; width: 20px; height:20px;}
.order-add-cnt2 .mian-r-list .list-tit-ai2>img{float: right; width: 24px; height:24px; margin:-2px 0 0 5px;}
.order-add-cnt2 input{height:38px; width:50px; margin: 0!important; border: none;background-color: transparent !important;}
.order-add-cnt2 .input-l{width: 80px;}
.order-add-cnt2 .input-on{ border: 1px solid #f90;}
.order-add-cnt2 .input-xl{width:120px;}
.order-add-cnt2 .add-coating{ padding: 10px;-moz-box-shadow:0px 2px 5px #bbb; -webkit-box-shadow:0px 2px 5px #bbb; box-shadow:0px 2px 5px #bbb;}
.order-add-cnt2 .add-coating-name{ float: left;}
.order-add-cnt2 .add-coating-r{ float: right; padding-right:5px; font-size: 12px;}
.order-add-cnt2 .add-coating-l{ float: left; padding-left:5px; font-size: 12px;color:#fff;}
.order-add-cnt-b{ margin-top: 10px;} 
.order-add-cnt-b .b-main{ float: left; margin-right: 20px;}
.order-add-cnt3{ margin:5px; padding:10px;}
.order-add-tool ul li{ float: left; line-height: 32px; margin: 5px 50px 5px 0;}
.order-add-tool .tool-img{ float: left;width: 32px; height: 32px; margin-right: 5px;}
.order-add-prize-tit{ padding:5px 10px;}
.order-add-prize-btn{position:relative;display:inline-block; padding:4px 15px; border-radius:100px;font-size:14px;font-weight:bold;line-height:1.42;margin-bottom:0;background: linear-gradient( to top, #fc5050, #fcb26b); color:#fff; cursor:pointer;transition:all;}
.order-add-prize-cnt{ height:92px; margin:3px; padding:8px; border-radius: 4px; border: 1px solid #e1e1e1;}
.order-add-prize-cnt .cnt-l{ float: left;}
.order-add-prize-cnt .cnt-l>img{width:80px; height:72px;}
.order-add-prize-cnt .cnt-main{ padding-left:95px;}
.order-add-prize-cnt .cnt-main dl dt{ padding: 3px 0; font-weight: bold;}
.order-add-prize-cnt .cnt-main .main-msg{ padding:3px 0; font-size: 12px; color: #999;}
.order-add-prize-wrap{ border-radius: 4px;background: #7d0302;background-size:contain;}
.order-add-prize{ height: 100px; border-radius: 4px;background:url(../images/prize_bg.jpg) no-repeat;background-size:contain;}
.order-add-prize .prize-nav-wrap ul li{ float: left; width: 33%;}
.order-add-prize .prize-nav{height:50px; line-height:50px; margin:25px 15px; border-radius: 4px;  font-size: 16px; font-weight: bold;text-align: center;}
.order-add-prize .prize-no{ background:linear-gradient( to top, #f08514, #f4d641); text-align: center;}
.order-add-prize .prize-at{ background:#fff;; color: #9d0000;}
.order-add-prize .prize-nav-badge{ position: absolute; margin:10px 0 0 0; width:60px; height:60px; line-height:40px; background:url(../images/num_bg.png) no-repeat;background-size:contain; text-align: center; font-size: 12px; color: #9d0000;}
.order-add-b{ padding-top: 10px; text-align: right;}
.order-add-t2{ padding:20px 20px 0 20px;}
.order-add-t2 .t-tit{ font-size: 16px;}
.order-add-search ul li{ float: left; margin-right: 20px;}
.order-add-search input,select{ width:200px; height:30px; margin:0 5px 0 0; border-radius:50px; padding: 0 10px; border:none!important;background: #f1f1f1;}
.order-add-search .input-s{ width:100px;}
.order-add-search input[type=checkbox]{width: 16px;height: 16px; margin: 5px 0 0 0;}
.order-add-footer{ padding-left: 90px;background: #f4f4f4; border-top: 1px solid #eee;}
.order-footer-r{float:right; padding: 0 10px;}
.order-add-footer .r-main{float:right; padding: 10px 30px;}
.order-footer-r .r-btn{ float:right; min-width:100px; padding:6px 5px; margin:5px 5px; border-radius:4px;text-align:center;}
.order-footer-r .r-btn-radius{ border-radius:50px;}
.order-footer-r .r-btn-primary{background:#f70; color:#fff;border: 1px solid #f70;}
.order-footer-r .r-btn-universal{background:#fff; color:#000;border: 1px solid #bbb;}
.order-footer-r .r-point{position:absolute; display:block; width:20px; height:20px; line-height:20px;border-radius:16px; margin:-12px 0 0 70px; text-align:center; background:#f70; color:#fff; font-size:10px; z-index:999;}
.order-footer-r .r-point2{position:absolute; display:block; width:20px; height:20px; line-height:20px;border-radius:16px; margin:-12px 0 0 70px; text-align:center; background:#f70; color:#fff; font-size:10px;-moz-box-shadow:0px 2px 5px #fff; -webkit-box-shadow:0px 2px 5px #fff; box-shadow:0px 2px 5px #fff; z-index:999;}

.order-add-footer-l{ padding: 8px 0 8px 2px;}
.order-add-footer .l-txt{line-height:36px;}
.order-add-footer .l-icon>img{float:left; width:32px; height:32px;}

.order-gg-edit{padding:10px;}
.order-gg-edit tr td{ padding:10px 10px;}
.order-gg-edit>input,select{ height:40px; margin-bottom:0;border:1px solid #d1d1d1!important;}
.order-gg-edit .edit-choose ul li{ float: left;display: block; min-width: 80px; padding: 5px 10px; margin-right:10px; border: 1px solid #e1e1e1; border-radius: 4px; text-align: center;}
.order-gg-edit .edit-choose .choose-on{ border: 1px solid #f70; color: #f70;}
.order-gg-edit .edit-number-tit{ padding-bottom: 5px; font-size: 12px;}
.order-gg-edit .edit-number{ float: left;}

/*订单确认样式*/
.order-confirm-topnav-wrap{ background: #f7f7f8;}
.order-confirm-topnav{float: left;margin: 10px;border-radius: 4px; border: 1px solid #4bb118; background: #fff;}
.order-confirm-topnav ul li{ float: left; padding: 6px 10px; width: 120px; text-align: center;}
.order-confirm-topnav .topnav-on{background: #4bb118; color: #fff;}
.order-confirm-topnav-wrap .topnav-msg{float: left;margin: 10px; padding: 6px 10px; color: #666;}
.order-confirm-topnav-wrap .topnav-msg>img{ float: left; width: 20px; height: 20px; margin:1px 2px 0 0;}
.order-confirm-t{ padding:10px; background: #f6f4f0;}
.order-confirm-t .t-cnt{ padding:10px 20px;}
.order-confirm-t .t-cnt dl dt{}
.order-confirm-t .t-cnt dl dd{ padding-top:10px;}
.order-confirm-t .t-addr>img{ float: left; width: 24px; height: 24px;}
.order-confirm-t .t-r{ float: right; margin-right: 30px;}
.order-confirm-t .t-r2{ float: right;}
.order-confirm-t .t-r2-btn{ font-size: 12px;color: #008dee}
.order-confirm-t .t-r2-btn>img{float: left; width:12px; height:12px; margin: 5px 2px 0 0;}
.order-confirm-cnt{ margin: 5px; padding: 10px; border-radius: 4px; background: #fff;}
.order-confirm-cnt .cnt-t tr td{ padding: 5px; border-bottom: 1px solid #e1e1e1; font-size: 12px;}
.order-confirm-cnt .cnt-shop{padding: 10px 0; }
.order-confirm-cnt .cnt-shop>img{ float: left; width: 24px; height: 24px; margin-right: 5px}
.order-confirm-cnt .cnt-shop .shop-name{ padding-right: 20px;font-size: 16px;}
.order-confirm-cnt .cnt-main-wrap{ margin: 5px; padding: 10px 20px; border-radius: 4px; background: #f7f7f7;}
.order-confirm-cnt .cnt-main-t{ padding-bottom: 10px; font-size: 12px;}
.order-confirm-cnt .cnt-main-t-r{float: right}
.order-confirm-cnt .cnt-main-tb tr td{ padding: 5px;}
.order-confirm-cnt .cnt-main-tb .main-price{ float: left; display: block; color: #09f; cursor: pointer;}
.order-confirm-cnt .cnt-main-tb .main-price>ins{float: right; display: block;width:0; height:0;border-top:6px solid #09f; border-left:6px solid transparent;border-right:6px solid transparent; margin:8px 0 0 5px;}
.order-confirm-cnt .cnt-main dl dt{ padding-bottom: 10px;}
.order-confirm-cnt .cnt-main dl dd{ color:#666;}
.order-confirm-cnt .cnt-main-b{ margin:10px 5px 5px 5px;  padding: 10px;background: #f3fbfe;}
.order-confirm-cnt .cnt-main-b input{ margin-bottom: 0; border: 1px solid #e1e1e1;}
.order-confirm-cnt .cnt-count-wrap{  margin: 5px; padding: 10px 20px; border: 1px solid #ffb968; border-radius: 4px;background: #fdfdf2;}
.order-confirm-cnt .cnt-count-wrap2{  margin: 5px; padding: 10px 20px; border: 1px solid #dcdcdc; border-radius: 4px;background: #f7f7f7;}
.order-confirm-cnt .cnt-count-l>ins{ float: left; width:6px; height: 16px; margin: 2px 5px 0 0; border-radius: 6px; background: #f78400;}
.order-confirm-cnt .cnt-count-r{ float: right;  width:300px; margin-right: 10px;} 
.order-confirm-cnt .cnt-count-r .r-tb tr td{ padding:3px 5px;}
.order-confirm-cnt .cnt-count-r .r-msg{ padding-top: 10px; text-align: right; color: #666;}
.order-confirm-cnt .cnt-count-b{ height: 40px;}
.order-confirm-cnt .cnt-count-b .b-r{float:right;  padding:6px 5px; margin:5px 5px;}
.order-confirm-cnt .cnt-count-b .r-btn{ float:right; min-width:100px; padding:6px 5px; margin:5px 5px; border-radius:4px;text-align:center;}
.order-confirm-cnt .cnt-count-b .r-btn-radius{ border-radius:50px;}
.order-confirm-cnt .cnt-count-b .r-btn-primary{background:#f70; color:#fff;border: 1px solid #f70;}

/*订单样式*/
.order-list-t{margin:5px; padding:10px 20px; border:1px solid #dedede;border-radius:4px; background-color:#fff!important;}
.order-list-t .t-tb tr td{ padding-left: 50px;}
.order-list-t .t-menu .menu-msg{ float: left;width:65px; height:65px;}
.order-list-t .t-menu .menu-msg1{width:65px; height:65px;background:url(../images/order_status1.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-msg1-on{background:url(../images/order_status1_on.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-msg2{background:url(../images/order_status2.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-msg2-on{background:url(../images/order_status2_on.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-msg3{background:url(../images/order_status3.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-msg3-on{background:url(../images/order_status3_on.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-msg4{background:url(../images/order_status4.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-msg4-on{background:url(../images/order_status4_on.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-take1{width:65px; height:65px;background:url(../images/order_take1.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-take1-on{background:url(../images/order_take1_on.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-take2{background:url(../images/order_take2.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-take2-on{background:url(../images/order_take2_on.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-take3{background:url(../images/order_take3.png) no-repeat;background-size:contain;}
.order-list-t .t-menu .menu-take3-on{background:url(../images/order_take3_on.png) no-repeat;background-size:contain;}
.order-list-t .menu-main{ display: block;float: left;margin:10px 0 0 0; text-align: center;}
.order-list-t .menu-main dl dt{ padding-bottom: 2px; font-size: 18px; font-weight: bold;}
.order-list-cnt{ margin:5px; padding: 10px; border-radius: 4px; background: #fff;}
.order-list-cnt .cnt-t tr td{ padding:10px 5px; border-bottom: 1px solid #efefef;}
.order-list-cnt .list-search input,select{ width:300px; height:30px; margin:0 5px 0 0; border-radius:50px; padding: 0 10px; border:none!important;background: #f1f1f1;}
.order-list-cnt .list-time{ float: right;}
.order-list-cnt .list-time ul li{ display: block; float: left; min-width:50px; margin: 0 10px; text-align: center;cursor: pointer;}
.order-list-cnt .list-time .time-on{ font-weight: bold; color: #09f;}
.order-list-cnt .cnt-t2{ padding: 5px 0 3px 10px;}
.order-list-cnt .cnt-shop{padding: 15px 0 10px 0; }
.order-list-cnt .cnt-shop>img{ float: left; width: 24px; height: 24px; margin-right: 5px}
.order-list-cnt .cnt-shop .shop-name{ padding-right: 20px;font-size: 16px;}
.order-list-cnt .cnt-main-wrap{ margin: 5px; padding: 15px 20px; border-radius: 4px; background: #f7f7f7;}
.order-list-cnt .cnt-main-t{ padding-bottom: 10px; font-size: 12px;}
.order-list-cnt .cnt-main-t-r{float: right}
.order-list-cnt .cnt-main-t-r .icon-next{ float: right;  display: block;width: 16px;height: 16px; margin: 2px 2px 0 2px;}
.order-list-cnt .cnt-main-tb tr td{ padding: 5px;}
.order-list-cnt .cnt-main-tb .main-price-icon{width:24px;height:24px; margin: 2px 2px -4px 2px;}
.order-list-cnt .cnt-main-b{ margin-top:15px; padding: 10px;background: #f3fbfe;}
.order-list-cnt .cnt-main-b input{ margin-bottom: 0; border: 1px solid #e1e1e1;}

.order-invoice-cnt .cnt-tit-l{padding:10px 5px 0 0;}
.order-invoice-cnt .cnt-tit-l input[type="checkbox"]{ width: 16px;height: 16px;}
.order-invoice-cnt .invoice-main-l{float: left}
.order-invoice-cnt .invoice-main-l input[type="checkbox"]{ width: 16px;height: 16px;}
.order-invoice-cnt .invoice-main{margin-left:30px;}
.order-invoice-cnt .invoice-main-r{float:right;}
.order-invoice-cnt .invoice-main-r .main-r-tag ul li{float:right; margin-left:20px;}
.order-invoice-cnt .invoice-shop{ line-height: 30px;}
.order-invoice-cnt .invoice-shop .l-icon{ float: left; margin-right: 5px;}

.order-invoice-footer .footer-r{float:right;}
.order-invoice-footer .hal-btn{ float:right; min-width:100px; padding:6px 8px;}

.order-invoice-footer .footer-l{float:left; padding: 2px 30px 0 20px;}
.order-invoice-footer .footer-l input[type="checkbox"]{float:left;  margin: 2px 5px 0 0; width: 16px;height: 16px;}
.order-invoice-footer .l-txt{line-height:40px;}

/*提货样式*/
.order-take-bg{background:#f5f5f5;}
.order-take-tags{ padding: 3px 0;}
.order-take-tags ul li{float:left; padding: 0 10px; font-size: 12px;}
.order-take-tags .tags-icon{float:left; display: block; width: 12px; height:8px; margin:8px 5px 0 0; border-radius: 10px;}
.order-take-tags .tags-icon-bg1{background: #ddd;}
.order-take-tags .tags-icon-bg2{background: #a7e862;}
.order-take-tags .tags-icon-bg3{background: #fca701;}
.order-take-l{background:url(../images/l_line_bg.png) repeat-y right;}
.order-take-l-cnt{ padding: 10px 15px;}
.order-take-l-cnt ul li{ padding-bottom: 10px;}
.order-take-l-line{ margin: 0 10px; border-top: 1px dashed #ddd;}
.order-take-l-cnt .t-l{float:left;  width:40px;height:40px; margin:-5px -5px 0 -5px;}
.order-take-l-cnt .t-l>ins{display:block; width:30px; height:30px; }
.order-take-l-cnt .t-l-msg{ font-size: 12px}
.order-take-l-cnt .t-tit{ margin-left:40px;}
.order-take-l-cnt .cnt-mian dl dt{ padding-bottom: 5px;}
.order-take-l-cnt .cnt-mian dl dd{ padding-bottom: 5px;}
.order-take-l-cnt .main-progress{float:left; width:95px; height:6px;margin: 10px 5px 0 2px;}
.order-take-l-cnt .progress-bg1{height:6px;background: #ddd;border-radius: 10px; }
.order-take-l-cnt .progress-bg2{height:6px;background: #a7e862;border-radius: 10px; }
.order-take-l-cnt .progress-bg3{height:6px;background: #fca701;border-radius: 10px; }
.order-take-l-cnt .progress-value{ font-size: 12px;}

.order-process-main dl dt{ padding-bottom: 5px;}
.order-process{ padding-right:20px;}
.order-process ul li{float: right; width:70px; height: 30px; border-bottom:4px solid #e5e5e5; text-align: right;}
.order-process ul li:last-child{ border-bottom: none;}
.order-process .process-tit{ position: absolute; margin:-5px 0 0 50px; font-size: 12px; color: #999;}
.order-process .process-node{ position: absolute; display: block;width:14px;height:14px; border-radius:7px; margin:20px 0 0 60px; background: #e5e5e5; border: 1px solid #fff;}
.order-process .process-img{ position: absolute; width:36px; height:36px; margin:12px 0 0 45px; background: #f7f7f7}
.order-process .process-img>img{ width:32px;height:32px;}
.order-process .process-on .process-tit{color:#000;}
.order-process .process-on .process-node{ background: #f90; }
.order-process .process-start .process-tit{color:#000;}
.order-process .process-start .process-node{ background: #f00; }
.order-process-btn{ clear: both; padding-top:25px; margin-right:10px;}
.order-process-btn .hal-btn{ margin: 0 8px; padding:3px 10px;}

.pack-already-cnt{padding-bottom:10px;}
.pack-already-cnt>ul>li{ float:left;width:33%;}
.pack-already-cnt-line{ padding-top: 10px; margin-top:10px; border-top: 1px dashed #ccc;}
.pack-already-cnt .cnt-list{position:relative;height:200px;margin:5px;border-radius:4px;  background:#fff;}
.pack-already-cnt .cnt-list-on{border: 1px solid #fA0;}
.pack-already-cnt .cnt-list .list-label{ position:absolute;width:65px;height:25px; line-height:25px; padding-left:10px; right:0px; top:80px; border-radius:30px 0 0 30px; font-size:12px;}
.pack-already-cnt .cnt-list .label-bg1{background:#6c7188; color:#fff;}
.pack-already-cnt .cnt-list .label-bg2{background:#bfa777; color:#fff;}
.pack-already-cnt .cnt-list .list-mian{ height:150px; padding:15px;}

.pack-already-cnt .cnt-list .list-mian dl dt{ height:46px; padding-bottom:5px;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;}
.pack-already-cnt .cnt-list .list-mian dl dd{ padding-top:5px;}
.pack-already-cnt .cnt-list .list-mian .t-l{float:left; width:40px;height:40px; margin:-5px -5px 0 -5px;}
.pack-already-cnt .cnt-list .list-mian .t-l>ins{float:left; display:block; width:30px; height:30px; }
.pack-already-cnt .cnt-list .list-mian .t-r-state{ float: right; cursor: pointer;}

.pack-already-cnt .b-r{ float:right; width:40px;height:40px; margin:8px 0 0 0;border-radius:40px 0 0 0;background:#e5d5b5;}
.pack-already-cnt .b-r>img{ width:30px; height:30px; margin:8px 0 0 8px;}

/*订单详情*/
.order-details-line{ border-bottom:5px solid #f1f1f1;}
.order-details-cnt{ margin:6px;border-radius:4px;background:#fff;}
.order-details-cnt>ul>li{ border-bottom:1px solid #e7e7f7;}
.order-details-cnt>ul>li:last-child{border-bottom:none;}
.order-details-main{ padding:15px 15px;}
.order-details-main .main-t-r{float:right; font-size:12px;}
.order-details-main .main-c-r{ float:right;font-weight:bold;}
.order-details-main dl dt{ padding-bottom:2px;}
.order-details-main dl dd{ padding-top:6px;}

.order-footer-r{ float: right;}

/*内容查询*/
.order-cnt-search ul li{ float:left; margin-right:5px;}
.order-cnt-search select{ height:28px; margin:8px 5px 0 0; padding-left:5px!important; background:#fff;}
.order-cnt-search input{ height:28px; margin:8px 5px 0 0; padding-left:5px!important; border:none!important; background:#fff;}
.order-cnt-search .search-input-s{width:60px;}
.order-cnt-search .search-input{width:100px;}
.order-cnt-search .search-input-x{width:220px;}
.order-cnt-search .search-name-x{width:120px;}
.order-cnt-search .search-name{width:100px;}
.order-cnt-search .search-range{ line-height:40px;margin-left:5px;font-size:14px;}
.order-cnt-search .search-range select{width:100px; height:28px; margin:8px 5px 0 5px; padding-left:5px!important;color:#000;background:#fff;}
.order-cnt-search .select-tit-l{ float:left; padding-right:5px;}
.order-cnt-search .select-cnt{ margin:10px 5px 0 5px; padding-left:5px!important;}

.order-cnt-search .search-check{ margin:10px 20px 0 0;}
.order-cnt-search .search-check .check-icon{ float:right;display:block; width:24px; height:24px;}

/*云仓的样式*/
.yuncang-cnt{ margin:5px;border-radius:4px; background: #fff;}
.yuncang-search-wrap{ margin:12px 5px;border-radius:4px; }
.yuncang-search input,select{ width:150px; height:30px; margin:0 5px 0 0; border-radius:50px; padding: 0 10px; border:none!important;background: #fff;}
.yuncang-search .input-x{ width:200px;}
.yuncang-search-tabs{ padding:15px 10px 5px 10px;}
.yuncang-search-tabs .tabs-menu ul li{ float: left; margin: 0 20px;}
.yuncang-search-tabs .tabs-menu-on{ font-weight: bold; color: #f60;}
.yuncang-list-cnt{ margin:5px; padding: 10px; border-radius:4px; background: #fff;}
.yuncang-list-tb tr th{ padding:5px 10px; font-weight: normal; color:#999; font-size: 12px;}
.yuncang-list-tb tr td{ padding:10px 10px;background: #f9fafc;border-top:3px solid #fff; border-bottom:3px solid #fff;}
.yuncang-list-tb .tb-padding-r{ padding-right:30px;}

/*我的样式*/
.my-cnt-t{margin:5px; padding:20px 20px;}
.my-cnt-t .t-l>img{float: left; width: 60px;height: 60px;}
.my-cnt-t .t-l .l-main{float: left; margin:5px 0 0 10px;}
.my-cnt-t .t-l .l-main dl dt{ padding-bottom: 10px; font-size: 18px; font-weight: bold;}
.my-cnt-t .t-r{float: right; line-height: 40px;}
.my-cnt-t .t-r>img{float:left; width:40px; height:40px; }
.my-cnt{margin:5px; padding:10px 20px;border-radius:4px; background-color:#fff!important;}
.my-cnt-tit{ padding: 10px; border-bottom: 1px solid #efefef;}
.my-cnt .cnt-mian-tb tr td{ padding: 10px;}
.my-cnt .mian-menu{display: block; width: 80px; text-align: center;}
.my-cnt .mian-menu ul li{}
.my-cnt .mian-menu .menu-icon>img{ width: 32px;height: 32px;}
.my-cnt .mian-menu .menu-point{position:absolute; display:block;height:20px; line-height:20px;border-radius:16px; padding: 0 6px; margin:-5px 0 0 40px; text-align:center; background:#f70; color:#fff; font-size:10px; z-index:999;}
.my-list>ul>li{ position: relative;padding:15px 10px; border-bottom: 1px solid #efefef;}
.my-list>ul>li:last-child{border-bottom:none;}
.my-list .list-r{ float:right;}
.my-list .list-r>ins{ float:right; width:16px; height:16px;}
.my-list .r-next{width:16px; height:16px; margin-top:2px;background:url(../images/arrow_next.png) no-repeat;background-size:contain;}
.my-list .list-l>img{float:left; width:26px; height:26px; margin:-3px 5px 0 0;}
.my-list .list-r input{ height:30px;margin-top:-10px;font-weight:bold;}
.my-list .list-r input[type="text"], input[type='password']{ border:none; text-align:right;}
.my-list .textarea-wrap{ margin:10px 0;}
.my-list .textarea-wrap textarea{border:none; color:#666;}

.my-address{ margin:0 6px;}
.my-address>ul>li{ margin-bottom:6px; border-radius:4px; background:#fff;}
.my-address-cnt{ padding:15px 10px;}
.my-address-cnt dl dt{ padding-bottom:8px; font-weight:bold; }
.my-address-cnt dl dt span{ padding-right:20px;}
.my-address-cnt dl dd{ color:#666;}
.my-address-b .r-edit{float:right; font-size:12px; line-height:20px;}
.my-address-b .r-edit ul li{ float:left; margin-left:15px;}
.my-address-b .r-edit ul li>img{float:left;  width:18px; height:18px; margin:1px 2px 0 0;}
.my-address-b{ padding:10px 10px;border-top:1px solid #f2f2f2;}
.my-address-b .l-btn{ padding:2px;color:#999;font-size:12px;}
.my-address-b .l-btn>ins{ float:left;width:20px; height:20px; margin:0px 2px 0 0;}
.my-address-b .btn-on{color:#f00;font-size:12px;}
.my-address-r-choose{float: right; font-weight: normal; font-size: 12px;}
.my-address-r-choose>ins{float:left;width:18px; height:18px; margin:2px 2px 0 0;}

.my-invoice-add-wrap{ margin: 10px 50px;}
.my-invoice-add tr th{ padding: 10px 10px 30px 10px; font-size: 18px;}
.my-invoice-add tr td{ padding: 8px 10px; border-bottom: 1px solid #efefef;}
.my-invoice-add input{ height: 30px; border: none;}
.my-invoice-add .r-icon{ float: right;}
.my-invoice-add .r-icon>img{width: 24px; height: 24px;}
.my-invoice-add-b{ padding:10px 20px 20px 20px; text-align: center;} 
.my-invoice-add-b .hal-btn{ min-width: 100px; padding: 5px;}
.my-invoice-add-price td{ padding-top: 20px!important; border-top: 1px solid #ccc; border-bottom: none!important;}
.my-business-pic{display: block;width: 102px; height: 102px; border: 1px dashed #999; border-radius: 4px; background: #eff0f0; text-align: center;}
.my-business-pic-xl{display: block;width: 202px; height: 102px; border: 1px dashed #999; border-radius: 4px; background: #eff0f0; text-align: center;}
.my-business-pic-wrap ul li{ float: left; margin-right: 20px; text-align: center;}

/*我的余额明细*/
.my-wallet{ margin-bottom: 30px;}
.my-wallet ul li{ padding:30px 20px; margin: 15px 10px; border-radius: 8px; background: #f80; color: #fff;}
.my-wallet .wallet-r{ float:right; font-size:16px; text-align: right;}
.my-wallet .wallet-msg{padding-top: 10px;color:#faebd7;text-align: right;}
.my-wallet-record{ padding:0 10px; border-top:1px solid #ececec;background:#fff}
.my-wallet-record ul li{ padding:10px 5px; border-bottom:1px solid #ececec;}
.my-wallet-record .record-l dl dd{ padding-top:5px; font-size:12px; color:#999;}
.my-wallet-record .record-r{ float:right; padding-top:5px; font-size:16px; text-align: right;}

/*我的积分商城*/
.push-points-t{height: 170px;}
.points-mall-banner-bg1{ background: #f3bd43;}
.points-mall-banner{ height: 170px;background:url(../images/points_mall_banner.png) no-repeat center; background-size:contain;}
.points-mall-collect-wrap{ margin: -40px 20px 0 20px; border-radius: 8px; background: #fff; z-index: 999;}
.points-mall-collect{ padding:20px;}
.points-mall-collect .collect-main dl dt{ padding-bottom: 5px;}
.points-mall-collect .collect-main dl dd{ font-size: 24px;font-weight: bold;}
.points-mall-collect .collect-r{ float: right; margin-top:10px;}
.points-mall-cnt{ padding:20px;}
.points-mall-cnt .cnt-r{ float: right; font-size: 12px; color: #666;}
.points-mall-cnt .cnt-r>ins{ float: right; width: 16px;height: 16px;}
.points-mall-cnt .cnt-tit-wrap{ padding:0 10px; }
.points-mall-cnt .cnt-tit{font-size: 16px;}
.points-mall-cnt .cnt-nav{display: -webkit-box; display: -moz-box; display: box;-webkit-box-orient: horizontal;   /*属性值：[horizontal]横向*/-moz-box-orient: horizontal;
   box-orient: horizontal;}
.points-mall-cnt .cnt-nav .nav-box{-webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1; margin: 10px; padding:10px; border-radius: 8px; background:#fff;-moz-box-shadow:0px 2px 5px #ddd; -webkit-box-shadow:0px 2px 5px #ddd; box-shadow:0px 2px 5px #ddd;}
.points-mall-cnt .cnt-main .main-pic{ text-align: center}
.points-mall-cnt .cnt-main .main-tit{ padding: 5px 0; text-align: center}
.points-mall-cnt .cnt-main .main-b{ padding: 5px 0; font-size: 12px;}
.points-mall-cnt .cnt-main .main-b-r{ float: right;}

.points-rules-banner-bg1{background: -ms-linear-gradient(top, #553fcf,  #985be1);  /* IE 10 */background:-moz-linear-gradient(top, #553fcf,  #985be1);/*火狐*/ 
background: -webkit-linear-gradient(top, #553fcf,  #985be1);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top,  #553fcf,  #985be1);  /*Opera 11.10+*/}
.points-rules-banner{ height: 170px;background:url(../images/points_rules_banner.png) no-repeat center; background-size:contain;}
.points-rules-cnt{ margin: 20px; padding:20px; border-radius: 8px; background:#fff; }
.points-rules-cnt .cnt-tb tr td{ padding:10px 5px; border-bottom: 1px dashed #f1f1f1;}
.points-rules-cnt .cnt-tb .hal-btn{ width:70px;}

.points-record-cnt ul li{ margin: 20px; padding:10px 20px; border-radius: 8px; background:#fff; }
.points-record-cnt .cnt-tit{ padding-bottom: 10px; font-size: 12px; color: #666;}
.points-record-cnt .cnt-pic-box{ width:100px; height:100px; -webkit-box-flex: 1;-moz-box-flex: 1;box-flex: 1; padding:4px; border-radius: 8px; background:#fff;-moz-box-shadow:1px 2px 5px #ddd; -webkit-box-shadow:1px 2px 5px #ddd; box-shadow:1px 2px 5px #ddd;}
.points-record-cnt .cnt-main{ padding-left:20px;}
.points-record-cnt .cnt-main dl dt{ padding-bottom: 10px; }
.points-record-cnt .cnt-main dl dd{ padding-top: 5px; }

.points-quan-cnt ul li{ margin: 20px; padding:15px 20px; border-radius: 8px; background:#fff; }
.points-quan-cnt .cnt-tit{ padding-bottom: 10px; font-size: 12px; color: #666;}
.points-quan-cnt .cnt-main{ padding-left:20px;}
.points-quan-cnt .cnt-main dl dt{ padding-bottom: 10px; }
.points-quan-cnt .cnt-main dl dd{ padding:3px 0; }
.points-quan-cnt .cnt-quan-l-tit{ padding: 4px 0 8px 0; text-align: center; font-size: 28px; font-weight: bold; color: #f00;}
.points-quan-cnt .cnt-quan-failure{ color: #999;}
.points-quan-cnt .cnt-quan-l-badge{display:inline-block; margin: 0 auto; padding: 0 5px; border:1px solid #f90; border-radius: 4px; font-size:12px;color:#f90; text-align: center;}

.points-quan-t{border-bottom:1px solid #e1e1e1;}
.points-quan-t>ul>li{ float:left;padding:6px 25px; }
.points-quan-t>ul>li:last-child{border-right:none;}
.points-quan-t .t-line{border-left:1px solid #e1e1e1;}
.points-quan-t .tab-on{ color:#f70; font-weight: bold;border-bottom:2px solid #f70;}

/*信用申请*/
.push-credit{ width:380px;border-radius:4px; margin:0 auto; margin-top:30px; background:#e05044;}
.push-credit-banner{border-radius:4px 4px 0 0;}
.push-credit-banner>img{border-radius:4px 4px 0 0;}
.push-credit-cnt{ padding-bottom:10px;}
.push-credit-cnt ul li{line-height:22px; margin:10px 20px;border-radius:4px;background:#fff;}
.push-credit-cnt .cnt-tb{ padding: 5px;}
.push-credit-cnt .cnt-tb-l{ width:60px; text-align: center;}
.push-credit-cnt .cnt-tb-l>img{width: 40px; height: 40px;}
.push-credit-cnt .cnt-tb-r{ width: 75px;}
.push-credit-cnt .cnt-tb-r .hal-btn{ width:70px;}
.push-credit-cnt .cnt-main dl dt{ padding-top: 5px;}
.push-credit-cnt .cnt-main dl dd{ padding:2px 0 5px 0; color: #e95740; font-size: 12px;}
.push-points-cnt-wrap{ width: 280px; height:220px; margin: 0 auto; margin-top: -5px; background:url(../images/banner_points_main_bg.png) no-repeat top; background-size:contain;}
.push-points-cnt{ padding: 20px;}
.push-points-cnt .cnt-main{ margin-bottom: 30px; text-align: center; color: #ea533e;}
.push-points-cnt .cnt-main dl dt{ padding: 10px 0; font-size: 20px; font-weight: bold;}
.push-points-cnt .cnt-main-point{  padding: 10px 0; font-size: 20px;text-align: center; font-weight: bold;color: #fff;}

/*优惠券分享*/
.push-share{ width:380px;border-radius:4px; margin:0 auto; margin-top:30px; background:#ef5c2e;}
.push-share-banner{border-radius:4px 4px 0 0;}
.push-share-banner>img{border-radius:4px 4px 0 0;}
.push-share-cnt{ width:320px; height:110px; margin: 0 auto; background:url(../images/banner_share_jf_bg.png) no-repeat top; background-size:contain;}

.push-share-cnt .cnt-tb{}
.push-share-cnt .cnt-tb-l{ width:90px; text-align: center;}
.push-share-cnt .cnt-tb-r{ padding: 5px;}
.push-share-cnt .cnt-quan-l-tit{ padding:20px 0 15px 0; text-align: center; font-size:24px; font-weight: bold; color: #f00;}
.push-share-cnt .cnt-quan-l-badge{display:inline-block; margin: 0 auto; border:1px solid #f90; border-radius: 4px; font-size:12px;color:#f90; text-align: center;}
.push-share-cnt .cnt-quan-r{}
.push-share-cnt .cnt-quan-r dl dt{ padding:10px 0 5px 0;}
.push-share-cnt .cnt-quan-r dl dd{ padding: 5px 0;}
.push-share-b{ width:280px; padding:20px 0 40px 0; margin: 20px auto;}
.push-share-b .b-cnt{ margin-bottom:20px;}
.push-share-b .b-cnt input{width:280px; height:40px; padding: 5px 20px; border-radius: 20px; border: none; text-align: center;}
.push-share-b .b-btn{ padding: 10px; border-radius: 20px; background: #ffc81f; color: #520600; text-align: center;}
.push-share-details{ width:380px;border-radius:4px; margin:0 auto; margin-top:30px; background:#fff;}
.push-share-details .details-t{ padding: 30px 20px;border-radius:4px 4px 0 0; font-size: 36px; font-weight: bold;background:#ef5c2e; color: #fff; text-align: center;}
.push-share-details .details-cnt{ padding: 2px 10px;}
.push-share-details .details-cnt ul li{ padding: 20px 20px; border-bottom: 1px dashed #e1e1e1;}
.push-share-details .details-cnt .cnt-quan-tit-l{ padding: 15px 0 10px 0; font-size: 24px; font-weight: bold; color: #f00;}
.push-share-details .details-cnt .cnt-quan-tit-r{ float: right; margin-top:20px;  padding: 0 5px; border:1px solid #f90; border-radius: 4px; font-size:12px;color:#f90; text-align: center;}
.push-share-details .details-cnt .cnt-main dl dt{ padding-bottom:8px; color: #999;}

/*增利工具*/
.push-tool{ width:380px;border-radius:4px; margin:0 auto; margin-top:30px;}

/*我的海报*/
.push-posters{ position: relative; width:380px; border-radius:4px; margin:0 auto; margin-top:30px;}
.push-posters .posters-wrap{ width:380px; height:680px;background:url(../images/my_hb_1.png) no-repeat top; background-size:contain;}
.push-posters .posters-name{ padding: 10px 20px; line-height: 48px;}
.push-posters .posters-name>img{ float: left; width: 48px;height: 48px; margin-right: 5px;}
.push-posters .posters-main{ padding: 5px 10px 5px 70px; color:#fff;}
.push-posters .posters-code-wrap{ position: absolute;  bottom:20px; right:20px;}
.push-posters .posters-code-logo>img{ width:80px;}
.push-posters .posters-code{ padding: 5px 0;}
.push-posters .posters-code>img{ width:80px;}
.push-posters .posters-code-name{ color: #fff; font-size: 12px;}
.push-posters-b{height:40px; line-height:40px;background:#f7f7f7; border-radius:0 0 4px 4px;text-align:right;}
.push-posters-b .hal-btn{ margin: 5px; min-width: 80px;}

/*时间轴*/
.timeline-btn{ width:120px; margin:0 auto; margin-bottom:6px; padding:3px 15px; border-radius:20px; border:1px solid #efefef; background:#fff; font-size:12px; color:#999;}
.timeline-btn>ins{ float:right; display:block;width:6px;height:6px;}
.timeline-btn .btn-arrow-down{ margin-top:6px;border-bottom:1px solid #999;border-right:1px solid #999;transform: rotate(45deg);}
.timeline-btn .btn-arrow-up{ margin-top:8px;border-top:1px solid #999;border-left:1px solid #999;transform: rotate(45deg);}
.timeline-cnt-wrap{ padding:15px; border:0 0 5px 5px;background:#fafafa;}
.timeline-cnt{padding:5px 0 0 5px;}
.timeline-cnt tr td{ padding:0 2px 12px 2px;}
.timeline-cnt .cnt-l{ width:10px;border-left:2px solid #efefef;}
.timeline-cnt .cnt-r{ float:right; font-size:12px; color:#077eda;}
.timeline-cnt .cnt-c{ padding-left:10px;}
.timeline-cnt .last-line{border-left:2px solid #fafafa;}
.timeline-cnt .cnt-main>dl>dt{ padding-bottom: 5px; font-weight: bold; font-size: 16px;}
.timeline-cnt .cnt-main>dl>dd{ padding-bottom: 5px;}
.timeline-cnt .cnt-main .main-time{ font-size:12px; color:#999;}
.timeline-cnt .cnt-main .main-name{ width:50px;font-size:12px; color:#36abfc;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.timeline-cnt .cnt-main .main-pic>img{ width:140px; height:90px;}

.timeline-cnt .timeline-subpoint{position:absolute;width:10px; height:10px; border-radius:5px; border:2px solid #efefef;margin:4px 0 0 -8px; background-size:contain;  background:#fafafa; z-index:2;}
.timeline-cnt .timeline-point{ position:absolute;width:14px; height:14px; border-radius:7px; border:3px solid #fafafa;margin:4px 0 0 -10px; background-size:contain;  background:#e1e1e1; z-index:2;}
.timeline-cnt .timeline-point-on{position:absolute;width:18px; height:18px; border-radius:9px; border:3px solid #fafafa;margin-left:-12px; background-size:contain;  background:#f90; z-index:2;}
.timeline-cnt .timeline-point-over{position:absolute;width:18px; height:18px; border-radius:9px; border:3px solid #fafafa;margin-left:-12px; background-size:contain;  background:#8bed29; z-index:2;}


/*单据样式*/
.bill-list ul li{ margin:6px 5px; padding: 10px; border-radius:5px;background:#fff;}
.bill-list-r{ float:right; padding-top:5px;}
.bill-list-l{ float:left; padding-top:20px;}
.bill-list-c{ margin:0 100px 0 70px;}
.bill-list-c dl dt{ padding: 5px 0; font-size:16px;}
.bill-list-c dl dd{ padding-top:2px}
.bill-btn{position:relative;display:inline-block; width:46px; height:46px; padding:7px; border:3px solid #eee;border-radius:50%; line-height:14px; font-size:12px;margin-bottom:0;background:#47a8f3; color:#fff; text-align: center;cursor:pointer;}

/*消息样式*/
.news-list>ul>li{margin:8px; padding:10px; border:1px solid #dedede;border-radius:4px; background-color:#fff!important;}
.news-list .list-cnt dl dt{ padding-bottom:8px;}
.news-list .list-cnt dl dd{ font-size:12px;}
.news-list .list-cnt .cnt-r-btn{ float:right;font-size:12px; color:#1e9fff;} 
.news-list .list-cnt .cnt-tag{padding:0px 8px;border-radius:50px; background: #f1f1f1; color: #666;}

/*搜索结果*/
.search-tb{ position:fixed;height:100%;}
.search-tb-l{background:#f8f8f8;}
.search-tb-l .l-list ul li{ padding:15px; border-bottom:1px solid #e1e1e1;}
.search-tb .r-list{ margin:0 20px;}
.search-tb .r-list ul li{ padding:15px; border-bottom:1px dashed #e1e1e1;}
.search-tb .on-bg{ background:#fde7b4;}
.search-tb .l-bg{ background:#fff9ea;}

/*数据列表样式*/
.data-list{box-sizing:content-box;}
.data-list>ul{ margin-bottom:6px;}
.data-list>ul>li{ padding:13px 15px;border-bottom:1px solid #eee;background:#fff;}
.data-list>ul>li:active{ background:#f7f7f7;}
.data-list .list-check{ float:right; width:24px; height:24px;background:url(../images/icon_check.png) no-repeat;background-size:contain;}
.data-list .list-l{ color:#666;}
.data-list .list-r{ float:right;}
.data-list .list-r>ins{ float:right;width:24px; height:24px;}

/*数字加减*/
.number-add{ width:110px; margin:0 auto;}
.number-add>ul>li{ float:left; height:30px; line-height:30px; color:#000!important;}
.number-add .add-l{ width:30px; border-radius:4px 0 0 4px; text-align:center; font-size:18px; background:#eaeaea;}
.number-add .add-r{ width:30px; border-radius:0 4px 4px 0; text-align:center; font-size:18px; background:#eaeaea;}
.number-add .add-c>input{ width:45px!important; height:30px!important; border:1px solid #ddd!important; border-radius:0!important;text-align:center;}

/*是否选择*/
.switch-wrap{ position: relative;width:40px; height:22px; border-radius:12px;}
.switch-btn{ position:absolute;width:20px;height:20px; border-radius:10px; background:#fff; box-shadow: 0px 2px 4px rgba(0,0,0,0.4);}
.switch-open{ background:#00b800;}
.switch-open .switch-btn{ right:0;}
.switch-close{background:#ddd;}


/*提示样式*/
.promptpage-cnt{ width:300px; margin:150px auto;}
.promptpage-cnt .cnt-pic{ width:150px; height:120px; margin:30px auto;}
.promptpage-cnt .cnt-tit{text-align:center; color:#999;}
.promptpage-cnt .cnt-main{ padding-top:8px;text-align:center; font-size:18px;}
.promptpage-cnt .cnt-btn{ width:100px; height:35px; line-height:35px; margin:20px auto; border:1px solid #ff8a00; border-radius:4px; color:#f60; text-align:center;cursor:pointer;}
.no-data-pic{background:url(../images/nodata.png) no-repeat;background-size:contain;}
.no-internet-pic{background:url(../images/no_internet.png) no-repeat;background-size:contain;}

.promptpage-btn{ width:260px; margin:30px auto; color:#666;}
.promptpage-btn ul li{ float:left; width:110px; height:35px; line-height:35px;  margin:0 8px; border:1px solid #ccc; border-radius:4px;  text-align:center;}

/*货品标签页面*/
.goods-label-tb{background:#fff}
.goods-label-tb{ border-left:1px solid #666; border-top:1px solid #666;}
.goods-label-tb tr td{ padding:15px 10px;border-bottom:1px solid #666; border-right:1px solid #666;}
.goods-label-tb .tb-l{ color: #666;}
.goods-label-tb .tb-pic-txt{ padding-left:10px; line-height: 100px; font-size: 12px; color:#09f;}

/*授权页面*/
.warrant-cnt>ul>li{ padding:10px 0; text-align:center;}
.warrant-cnt .cnt-tips>img{ width:64px; height:64px;}
.warrant-cnt .cnt-main{ margin-bottom:30px;}
.warrant-cnt .cnt-state{ padding-bottom:42px; color:#f00;}
.warrant-btn{ width:180px; padding:10px 10px; border-radius:50px; margin:0 auto; margin-top:10px; text-align:center; color:#23b4f8;}
.warrant-btn-success{ background:#23b4f8; color:#fff;}

/*弹出页面*/
.push-cnt-header{height:40px; line-height:40px;border-radius:4px 4px 0 0;background:#eff0f0;}
.push-cnt-header>img{ float:left; width:16px; height:16px; margin:12px 5px 0 10px;}
.push-cnt-header .r-btn{ float:right; width:26px; height:26px; margin:5px 10px 0 0;}
.push-cnt-header .l-tit>ins{ float:left; display:block;width:0; height:0; margin:15px 5px 0 10px;border-left:5px solid #dad9d9;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.push-cnt-footer{width:100%;height:48px; line-height: 48px;z-index:9}
.push-cnt-footer-btn{background:#f90; color: #fff; text-align: center;}
.push-cnt-btn{ height:40px; line-height:40px;border-radius:0 0 4px 4px; background:#00aced; color:#fff; text-align:center;}
.push-cnt-btn .r-line{ border-right:1px solid #70d7fe;}
.push-cnt-btn .l-main{ padding-left:20px;background:#eff0f0; color:#000; text-align:left; font-size:16px;}
.push-cnt-btn .bg-green{ background:#49cd45;}

.push-cnt{ margin:50px 20px; border-radius:4px; background:#fff;}
.push-cnt-m{ width:680px; margin:50px auto;border-radius:4px; background:#fff;}
.push-cnt-m-gray{background:#f2f2f2!important;}
.push-cnt-sm{ width:500px; margin:50px auto;border-radius:4px; background:#fff;}
.push-cnt-more{ position:fixed; width:400px;height:100%;top:0;right:0; bottom:0;border-radius:4px; background:#f8f8f8;z-index:99;}
.push-cnt-tit{ height:35px; line-height:35px; padding:0 5px 0 10px; border-radius:4px 4px 0 0; background:#f7f7f7; color:#666;}
.push-cnt-tit .r-close{ float:right; width:20px; height:20px; margin-top:7px;background:url(../images/icon_close.png) no-repeat top; background-size:contain;}
.push-cnt .cnt-main{ padding:10px;}
.push-main{ padding:10px;}
.push-main-gray{background:#f7f7f7;}

.push-cnt-b{height:40px; line-height:40px;background:#f7f7f7; border-radius:0 0 4px 4px;text-align:center;}
.push-cnt-b .r-btn{border-radius:0 0 4px 0; background:#ff6666; color:#fff;}
.push-cnt-b .l-btn{border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.push-cnt-b .b-l{border-radius:0 0 0 4px;}
.push-cnt-b .b-r{border-radius:0 0 4px 0;}
.push-cnt-b .b-blue{ background:#00aced; color:#fff;}
.push-cnt-b .b-green{ background:#49cd45; color:#fff;}
.push-close{  width:40px; height:40px; margin:0 auto;background:url(../images/push_close.png) no-repeat;background-size:contain; cursor:pointer;}
.push-btn{ width:720px;height:50px; line-height:50px; margin:260px auto;}
.push-btn>ul>li{ float:left; margin:0 30px; width:300px; height:60px; line-height:60px; border-radius:4px;background:#00acee; color:#fff;text-align:center; font-size:18px;}
.push-btn .btn-l{ background:#f90; color:#fff;}
.push-bottom-cnt{ position:fixed;width:100%;bottom:0;border-radius:4px; background:#fff;}
.push-pic-add-wrap{}
.push-pic-add{position:relative;display:inline-block;padding: 10px;}
.push-pic-add>img{ width:100px; height:100px;}

.tips-cnt-padding{ padding: 30px 0 40px 50px;}
.tips-cnt-padding2{padding: 30px 0 30px 50px;}
.tips-cnt .cnt-icon{padding:0 0 0 10px; line-height:40px;}
.tips-cnt .cnt-icon>img{ float: left; width:40px; height:40px; margin-right: 2px;}
.tips-cnt .cnt-goods{ padding: 20px 0 0 20px; font-size: 16px;}
.tips-cnt .cnt-goods dl dt{ padding-bottom: 8px;}
.tips-bottom-btn-c{ text-align: center;}
.tips-bottom-btn{padding-bottom: 30px;}
.tips-bottom-btn .hal-btn{ margin: 0 10px;}
.tips-bottom-btn2{ margin: 0 50px; padding:30px 0 30px 20px; border-top: 1px solid #e1e1e1;}
.tips-bottom-btn2 .hal-btn{ margin: 0 10px; padding: 6px 35px;}
.tips-bottom-btn2 .tips-bottom-l{ float: left; line-height: 30px;}

/*弹出成员页面*/
.members-tit{ height:35px; padding:0 5px; margin-top:5px;}
.members-tit .tit-l{ line-height:35px;}
.members-tit .tit-l>ins{ float:left; width:20px; height:20px; margin:7px 3px 0 0;}
.members-tit .tit-r{ float: right}
.members-cnt{ padding: 10px; border-radius:4px; background:#fff;}
.members-cnt .l-choose{float:left; width:24px; height:24px;}
.members-cnt .cnt-photo{ width: 48px; height: 48px; border-radius: 50%;}
.members-cnt .cnt-switch-l{ float:left; padding-right: 20px;}
.members-cnt .cnt-name dl dt{ padding-bottom: 5px;}
.members-cnt .cnt-name-tit{margin-right: 5px; font-size: 16px;}
.members-cnt .cnt-list tr td{ padding: 10px 2px; border-bottom: 1px solid #efefef;}

/*弹出选择页面*/
.push-input-wrap{ margin:10px; padding:5px; border:1px solid #efefef; border-radius:4px;}
.push-input-wrap .r-arrow-down{ float:right;float:right;width:7px;height:7px; margin:8px 10px 0 5px;border-top:1px solid #ccc;border-right:1px solid #ccc;transform: rotate(135deg);}
.push-input-wrap .input-x{ width:100%; border:none;}
.push-input-wrap .textarea-x{ width:100%; border:none;}

/*遮罩样式*/
.push-mask{height:100%; width:100%;top:0; position:fixed; _position:absolute;background:rgba(0, 0, 0, 0.7); opacity: 7.0;z-index:1001;}

.push-mask2{height:100%; width:100%;top:40px; position:fixed; _position:absolute;filter:Alpha(opacity=10); background:#000; z-index:1001;display:none;}
