@charset "utf-8";
/**
 * 登陆
**/
body{background-color:#f6f6f6;background-repeat:no-repeat;background-size:cover;color:#333;}
.login-wrap{ position:absolute; top:50%; left:50%; margin:-220px auto auto -220px; width:380px; text-align:center; }
.login-logo{ margin:0 auto 20px; text-indent:-9999em; height:80px; background:url(../images/logo.png) no-repeat center;width: 100%;}
.login-form{background: #efefef;padding: 10px 15px;border-radius: 3px;}
.login-form .col{ position:relative; padding:10px 0; }
.login-form .col.form-group{margin-bottom: 0;}
.login-form .col .icon{ position:absolute; display:block; top:22px; left:10px; width:14px; height:14px; cursor:pointer; }
.login-form .col .icon i{ color:#ccc; font-size:16px; line-height:1em; vertical-align:middle;display: block; }
.login-form .col .login-input{ display:block; padding:5px 10px 5px 34px; background:#fff; border:1px solid #fff; border-radius:3px; font-size:14px; line-height:32px; *line-height:30px; height:30px; width:100%; color:#333;height: 42px;}
.login-form .col.has-error .login-input{border-color: #c00;color: #c00;}
.login-form .col.has-error .iconfont{color: #c00;}
.login-form .col .login-input.login-code{width: 80%;border-bottom-right-radius: 0;border-top-right-radius: 0;}
.login-form .col .code-img{position: absolute;width: 100px;right: 0;top: 10px;height: 42px;}
.login-form .col .code-img img{width: 100%;display: block;height: 100%;cursor: pointer;border-bottom-right-radius: 3px;border-top-right-radius: 3px;}
.login-form .col .login-btn{ display:block; padding:5px 0; font-size:14px; color:#fff; width:100%; line-height:28px; height:42px; background:#0C4B77; border:0; border-radius:3px; letter-spacing:.5em; cursor:pointer; }
.login-tips{ display:block; margin:10px auto 0; height:14px; vertical-align:middle; }
.login-tips i{ display:inline-block; margin-right:5px; width:14px; height:14px; color:#83b7ce; font-size:12px; line-height:14px; vertical-align:middle; zoom:1; *display:inline; }
.login-tips p{ display:inline-block;height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#83b7ce; vertical-align:middle; zoom:1; *display:inline; }
.copy-right{ display:block; position:absolute; right:0; bottom:10px; left:0; text-align:center; }
.copy-right p{ font-size:12px; color:#fff; line-height:1.8em; }
/* ==========================登录页样式.结束======================== */
.admin_header{width: 100%;height: 60px;background-color: #2a89cd;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.admin_header .admin_logo{height: 60px;float: left;width: 180px;}
.admin_header .admin_logo img{width: 100%;height: 100%;}
.admin_header .admin_logo a{position: relative;background: url(../images/logo.png) no-repeat center center;display: block;height: 60px;line-height: 60px;color: #fff;font-size: 18px;font-weight: 400;text-align: center;text-indent: -9999px;display: block;background-size: 70% 70%;}
.admin_header .admin_logo span{border-left: 2px solid #d6d6d6;position: absolute;top: 16px;left: 170px;line-height: 24px;font-size: 20px;color: #c40000;font-weight: normal;padding-left: 20px;}
.admin_header .admin_menu{float: left;}
.admin_header .admin_menu li{float: left;}
.admin_header .admin_menu li a{display: block;height: 60px;line-height: 60px;padding: 0 20px;font-size: 14px;color: #fff;}
.admin_header .admin_out{float: right;}
.admin_header .admin_out ul{}
.admin_header .admin_out li{float: left;position: relative;}
.admin_header .admin_out li a{display: block;height: 60px;line-height: 60px;padding: 0 15px;color: #fff;}
.admin_header .admin_out li i{font-size: 22px;}
.admin_header .admin_out li a:hover,.admin_header .admin_out li.on{background: #148aff;}
.admin_header .admin_out .sub{display: none;position: absolute;top: 60px;right: 0;left: auto;min-width: 100px;background: #fff;z-index: 999;box-shadow: 0 4px 8px rgba(0,0,0,.2);text-align: left;overflow: hidden;}
.admin_header .admin_out .sub.menuSub{width: 140px;}
.admin_header .admin_out .sub li{width: 100%;border-bottom: 1px solid #f2f2f2;}
.admin_header .admin_out .sub li:last-child{border-bottom: 0;}
.admin_header .admin_out .sub li a{width: 100%;display: block;height: 40px;line-height: 40px;color: #000;}
.admin_header .admin_out .sub li a:hover{background: none;}
/**/
.admin_body .admin_left{position: fixed;width: 180px;background-color: #fff;height: 100%;z-index: 99;-webkit-transition: all .2s;transition: all .2s;border-right: 1px solid #efefef;}
.admin_body .admin_iframe{position: absolute;width: auto;left: 180px;right: 0;top: 60px;bottom: 0;height: auto;-webkit-transition: all .2s;transition: all .2s;}
.admin_body .admin_iframe iframe{width: 100%;height: 100%;display: block;}
/**/
.admin_body .admin_left #aside-bar{height: 40px;line-height: 40px;text-align: center;width: 100%;display: block;cursor: pointer;border-bottom: 1px solid #efefef;color: #000;}
.admin_body .admin_left .left_menu{}
.admin_body .admin_left .left_menu h3{margin-bottom: 0;border-bottom: 1px solid #efefef;}
.admin_body .admin_left .left_menu h3 a{display: block;width: 100%;padding-left: 18px;color: #000;height: 45px;line-height: 45px;font-size: 14px;}
.admin_body .admin_left .left_menu h3 i{display: inline-block;margin-right: 10px;font-size: 20px;vertical-align: top;}
.admin_body .admin_left .left_menu h3.on{color: #666;}
.admin_body .admin_left .left_menu h3.on a{color: #666;}
.admin_body .admin_left .left_menu .asideMenu{display: none;}
.admin_body .admin_left .left_menu li{height: 45px;line-height: 45px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.admin_body .admin_left .left_menu li a{display: block;width: 100%;padding-left: 25px;color: #666;}
.admin_body .admin_left .left_menu li a:hover{background-color: rgba(0, 0, 0, 0.25);}
.admin_body .admin_left .left_menu li i{display: inline-block;margin-right: 10px;font-size: 14px;vertical-align: middle;}
.admin_body .admin_left.isHide .left_menu h3 span{display: none;}
.admin_body .admin_left.isHide .left_menu .asideMenu{display: none !important;}
/**/
.layout-panel{display: block;height: 100%;width: 100%;}
.layout-panel .layout-title{height: 60px;background-color: #fff;width: 100%;display: block;margin-bottom: 10px;border-bottom: 1px solid #efefef;padding: 0 15px;}
.layout-panel .layout-title h3{line-height: 60px;color: #000;font-size: 16px;}
.layout-panel .layout-title h3 span{font-size: 12px;color: #999;}
.layout-panel .layout-title li{float: left;margin-right: 20px;}
.layout-panel .layout-title li a{line-height: 60px;color: #000;font-size: 16px;display: block;}
.layout-panel .layout-title li.active{}
.layout-panel .layout-title li.active a{color: #FF5722;}
.layout-panel .layout-body{margin: 15px;background: #fff;padding: 15px;border:1px solid #e2e2e2;}
.layout-panel .layout-body .alert{border-radius: 1px;padding: 8px 12px;}
.layout-panel .layout-body .alert i{display: inline-block;margin-right: 5px;}
.layout-body .input-addon{color: #666;}
.form-diy .trow{margin-left: 0;margin-right: 0;}
.form-diy .trow.form-textarea .tcol.input-addon{text-align: left;}
.form-diy .form-btn .btn{padding: 10px 20px;}
.form-diy .form-btn{margin-top: 30px;text-align: center;}
.form-diy .btn{border-radius: 2px;}
.form-diy .tcol{padding-left: 0;padding-right: 0;position: relative;}
.form-diy .tcol .tips-alert{position: absolute;right: 1px;top: 1px;padding: 5px 10px;color: #fff;background: #a94442;display: none;}
.form-diy .tcol.input-addon{padding: 6px 12px;height: 36px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;border:1px solid #efefef;border-right: 0;text-align: center;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.form-diy .trow.form-textarea .tcol.input-addon{border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-right: 1px solid rgba(255,255,255,0.3);border-bottom: 0;}
.form-diy .help-block{color: #666;}
.form-diy .tcol.input-addon i{display: inline-block;margin-left: 5px;vertical-align: top;}
.form-diy .form-control{border-top-left-radius: 0;border-bottom-left-radius: 0;border-color: #efefef;color: #666;height: 36px;box-shadow: none;}
.form-diy .labels{font-size: 14px;font-weight: 400;margin-left: 3px;}
.form-diy textarea.form-control{height: auto;font-size: 12px;}
.form-diy .input-group-addon{border-color: #efefef;color: #666;font-size: 12px;background: #fff;}
.form-diy .input-group-addon a{color: #666;}
.form-diy .radio-box{padding-left: 6px;}
.form-diy .radio-box.form-control{padding: 0 12px;}
.form-diy .radio-box label{color: #666;}
/**/
.xblock{display:block;margin-bottom:10px;padding:10px;line-height:22px;border-radius:0 2px 2px 0;background-color:#fff;border: 1px solid #efefef;}
.xblock .btn{border-radius: 1px;margin-right: 10px;}
.xblock .btn a{color: #fff;}
.xblock i{display: inherit;margin-right: 5px;vertical-align: top;}
.xblock span{color: #fff;line-height: 30px;}
.xblock .nLi{position: relative;}
.xblock .menuSub{display: none;position: absolute;top: 36px;background: #fff;left: 0}
.xblock .menuSub{width: 120px;}
.xblock .menuSub li{width: 100%;border-bottom: 1px solid #f2f2f2;}
.xblock .menuSub li:last-child{border-bottom: 0;}
.xblock .menuSub li a{width: 100%;display: block;height: 40px;line-height: 40px;color: #000;padding: 0 15px;}
.xblock .menuSub li a:hover{background: none;}
/**/
.table.table-diy{border-top:1px solid #ddd;}
.table-diy thead tr{background-color: #fafafa;}
.table.table-diy>thead>tr>th{border-bottom: 0;padding: 10px;border: 1px solid #ddd;font-size: 14px;}
.table.table-diy>thead>tr>th a{}
.table.table-diy>tbody>tr>td{padding: 10px;border:1px solid rgba(0,0,0,.05);color: #666;vertical-align: middle;}
.table.table-diy>tbody>tr>td .form-control{border-radius: 0;text-align: center;box-shadow: none;font-size: 12px;padding: 4px 8px;height: 28px;border-color: #efefef;color: #666;}
.table-btn{border-radius: 0;font-size: 12px;}
/**/
.pages{text-align: right;}
/**/
.ajax-form-btn{position: fixed;left: 0;right: 0;bottom: 0;border-top: 1px solid rgba(255,255,255,0.3);padding: 10px;text-align: right;}
.layout-ajax{padding:15px 10px;}
.layout-ajax .form-diy .tcol.input-addon{color: #666;}
/**/
.home-panel{display: block;margin-top: 15px;}
.home-panel .row [class*="col-"]{padding-left: 5px;padding-right: 5px;}
.layout-panel .row{}
.layout-panel .index-row{margin-left: 0;margin-right: 0;}
.system-info{margin-top: 15px;}
.index-total .panel{border:0;border-radius: 0;}
.panel-body .icon-btn{width: 64px;height: 64px;color: #fff;border-radius: 50%;padding: 10px;display: block;text-align: center;float: left;font-size: 30px;vertical-align: middle;}
.diy-media-body{height: 64px;text-align: right;}
.diy-media-body h1{font-size: 24px;margin-bottom: 12px;font-weight: 600;}
.diy-media-body p{font-size: 14px;color: #9e9e9e !important;}
/**/
.user_group{}
.user_group .avatar{float: left;}
.user_group .avatar img{width: 60px;height: 60px;border-radius: 2px;border:1px solid #eee; padding: 2px;}
.user_group .group_info{margin-left: 70px;}
.user_group .group_info h3{font-size: 14px;color: #000;margin-bottom: 5px;}
.user_group .group_info p{font-size: 12px;color: #000;}
.user_group .group_info p a{font-size: 12px;display: inline-block;margin-right: 5px;color: #5bc0de;margin-top: 5px;}
.icon-circle i{font-size: 22px;}
.table.table-diy .iconfont{vertical-align: middle;display: inline-block;margin-left: 5px;cursor: pointer;}
/*搜索*/
.layout-search{width: 60%;margin: 15px auto;}
.layout-search .types{width: 20%;display: block;float: left;}
.layout-search .inputs{float: left;width: 65%;}
.layout-search .inputs .form-control{border-color:#efefef;border-radius: 0;color: #666;border-left: 0;border-right: 0;box-shadow: none;}
.layout-search .btns{float: left;width: 15%;}
.layout-search .btns .btn{border-radius: 0;height: 34px;}
.layout-search .select2-container--default .select2-selection--single{height: 34px;border-color: #efefef;color: #666;}
.layout-search .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 6px 12px;color: #666;font-size: 12px;}
.layout-search .select2-dropdown{border-color: #efefef;color: #666;}
.layout-search .form-control{border-color:#efefef;border-radius: 0;color: #666;box-shadow: none;}
.layout-search .row{margin-left: 0;margin-right: 0;}
.layout-search .row .col-xs-6{padding-left: 0;}
.layout-search .form-group label i{color: #f00;}
/**/
.form-diy .select2-container--default .select2-selection--single{height: 36px;border-color: #efefef;color: #666;}
.form-diy .select2-container--default .select2-selection--single .select2-selection__rendered{padding: 6px 12px;color: #666;font-size: 13px;}
.form-diy .select2-dropdown{border-color: #efefef;color: #666;}

/**/
.selectBtn{position: fixed;border-top: 1px solid rgba(0,0,0,0.6);bottom: 0;left: 0;right: 0;padding: 5px 10px;text-align: right;background: rgba(0,0,0,0.6);z-index: 99;}
.selectBtn .btn{border-radius: 0;}
/**/
.goods-header{padding: 10px;background-color: #f8f8f8;font-size: 14px;font-weight: 400;color: #333;margin-bottom: 10px;}
.goods-header a{font-size: 12px;color: #38f;display: inline-block;margin-left: 10px;}
.goods-content .form-group{margin-bottom: 20px;}
.goods-content .control-label{width: 10%;font-size: 12px;}
.goods-content .radio-inline{font-size: 12px;}
.goods-content .control-label i{color: #f00;display: inline-block;margin-right: 5px;}
.goods-content .input-group-addon{font-size: 12px;}
.goods-content .input-group-addon.bl_none{border-right: 0;border-left: 0;}
.form-diy .input-group-addon.bl_none .radio-inline{padding-top: 0;}
.goods-content #selectCateId{line-height: 34px;margin-right: 10px;}
.goods-content #selectCateId i{display: inline-block;font-size: 14px;vertical-align: middle;}
/**/
.goods-images{}
.goods-images li{float: left;width: 80px;height: 80px;margin: 0 10px 10px 0;border:1px solid #ddd;background-color: #fff;position: relative;}
.goods-images li .add-goods{line-height: 80px;color: #38f;text-align: center;display: block;}
.goods-images li .del{position: absolute;top: -10px;right: -5px;width: 20px;height: 20px;border-radius: 20px;color: #fff;text-align: center;z-index: 999;background-color: rgba(0,0,0,0.5);display: block;font-size: 12px;}
.row_list .yichu{line-height: 34px;color: #38f;font-size: 12px;}
.goods-images li img{width: 100%;height: 100%;display: block;}
.goods-content .row_list .form-group{margin-bottom: 10px;}
.goods-content .btn{font-size: 12px;}
.express .col-ex{float: left;}
.shop-body .row{margin-left: -10px;margin-right: -10px;}
.shop-body .row>[class*=col-]{padding-left: 10px;padding-right: 10px;}
.shop-body .form-control{border-radius: 0;box-shadow: none;font-size: 12px;}
.shop-body .form-group{margin-bottom: 10px;}
.shop-body .form-group label{font-weight: normal;font-size: 13px;}
.shop-body .form-diy .help-block{color: #666;}
.shop-body .form-diy .input-group-addon{background-color: #efefef;color: #666;}
.shop-body .form-diy .input-group-addon a{color: #666;}

.shop-body .form-diy .form-control{background-color: #fff;color: #666;border-color: #efefef;}
/**/
.specs-list{border:1px solid #efefef;padding: 10px;margin-bottom: 10px;}
.specs-list li h3{padding: 10px;background-color: #f8f8f8;}
.specs-list li .spec-val{padding: 10px 0;}
.specs-list li em{padding: 5px 8px;border:1px solid #efefef;border-radius: 2px;display: inline-block;margin-top: 5px;margin-right: 10px;cursor: pointer;float: left;}
.specs-list li .spec-val .input-group{width: 20%;margin-top: 5px;}
.specs-list li .spec-val .input-group-addon{padding: 0;}
.specs-list li .spec-val .form-control{height: 32px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.specs-list li .spec-val .btn{padding: 6px 12px;margin-top: 5px;}
.specs-list li .spec-val em{position: relative;}
.specs-list li .spec-val em.active{background: #EEF6FF;border: 1px solid #B3D6FF;color: #2589FF;}
.specs-list li .spec-val em.active:after{content: '';position: absolute;bottom: 0;right: 0;width: 14px;height: 14px;background:url(../images/selectStyle.png) no-repeat;}
/**/
.ajax-layoutspec{width: 100%;overflow: hidden;}
.ajax-layoutspec .form-group{margin-bottom: 5px;}
.ajax-layoutspec .form-control{border-radius: 0;font-size: 12px;height: 30px;}
.ajax-layoutspec .btn{border-radius: 2px;font-size: 12px;display: block;width: 100%;}
.ajax-layoutspec .form-horizontal .form-group{margin-left: -5px;margin-right: -5px;}
.ajax-layoutspec .form-group>[class*=col-]{padding-left: 5px;padding-right: 5px;}
#goods_spec_table2{margin-top: 10px;}
#goods_spec_table2 .table-spec.table-bordered>thead>tr>th{border-bottom-width: 1px;font-size: 13px;background-color: #f2f2f6;}
.shop-body .form-diy .table-spec .form-control{padding: 5px;}
/**/
.seckiller-goods{background-color: #efefef;padding: 10px;margin-bottom: 15px;}
.seckiller-goods .imgs{float: left;width: 80px;height: 80px;}
.seckiller-goods .imgs img{width: 100%;height: 100%;display: block;}
.seckiller-goods .infos{margin-left: 90px;}
.seckiller-goods .infos h3{font-size: 14px;margin-bottom: 5px;}
.seckiller-goods .infos .price{color: #f44;font-size: 15px;margin-bottom: 5px;}
.seckiller-goods .infos .stock{font-size: 12px;color: #666;}
.seckiller-goods .infos .stock span{display: inline-block;margin-left: 10px;}
/**/
.user-remind{}
.user-remind li{padding: 5px;border-bottom: 1px solid #efefef;}
.user-remind li:last-child{border-bottom: 0;}
.user-remind li .group_info h3{color: #000;}
.user-remind li .group_info p{color: #000;}
/**/
.user-team .ztree li{line-height: 30px;}
.user-team .ztree li span{color: #000;font-size: 14px;}
.user-team .ztree li span.button.switch{width: 20px;height: 23px;}
.user-team .index-total .panel{border:1px solid #efefef;}
.user-team .panel-body .icon-btn{width: 40px;height: 40px;padding: 0;font-size: 24px;}
.user-team .panel-body{padding: 8px;}
.user-team .diy-media-body h1{font-size: 16px;}
.user-team .diy-media-body{height: auto;}
.log-type{margin-bottom: 15px;}
/**/
.empty{text-align: center;color: #fff;font-size: 14px;}
.empty i{font-size: 60px;}
/**/
.layout-ajax .user-level{margin-bottom: 20px;}
.layout-ajax .user-level .img{width: 70px;height: 70px;float: left;}
.layout-ajax .user-level .img img{width: 100%;display: block;}
.layout-ajax .user-level .info{float: left;margin-left: 10px;}
.layout-ajax .user-level .info h3{font-size: 14px;color: #000;}
.layout-ajax .user-level .info p{font-size: 12px;color: #000;margin-top: 6px;}
.layout-ajax .form-diy h3{font-size: 16px;color: #000;margin-bottom: 10px;}
.layout-ajax .form-diy .level-list li{float: left;border:1px solid #efefef;padding:10px;color: #000;margin-right: 10px;}
.layout-ajax .form-diy .level-list li label{padding-top: 0;color: #000;}
.layout-search .input-group-addon{border-color: #efefef;}
/**/
/**/
.switch{width:60px;}
.btn_fath{margin-top:10px;position:relative;border-radius:5px}
.btn1{float:left}
.btn2{float:right}
.btnSwitch{height:24px;width:30px;border:none;color:#fff;line-height:24px;font-size:12px;text-align:center;z-index:1;cursor: pointer;}
.move{z-index:100;width:30px;border-radius:5px;height:24px;position:absolute;cursor:pointer;border:1px solid #828282;background-color:#f1eff0;box-shadow:1px 2px 2px 1px #fff inset,0 0 5px 1px #999}
.on .move{left:30px}
.on.btn_fath{background-color:#5281cd}
.off.btn_fath{background-color:#828282}
/**/
.user-box{}
.user-box .user-list{border:1px solid #efefef;min-height: 500px;width: 100%;}
.user-box .user-info{border:1px solid #efefef;min-height: 500px;width: 100%;}
.page-DailiTree{padding: 19px;}
.page-DailiTree li{list-style-type:none;margin:0;padding:10px 0 0 20px;position:relative}
.page-DailiTree>ul>li{padding-left:0;padding-top:0}
.page-DailiTree li span{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #999;border-radius:3px;display:inline-block;padding:3px 8px;text-decoration:none;cursor:pointer}
.page-DailiTree .icon-all{width:16px;height:14px;display:inline-block;background:url(../images/tree.png?t=201739) no-repeat;vertical-align:middle;margin-top:-3px}
.page-DailiTree .icon-open{width:14px;height:14px;display:inline-block;background:url(../images/tree.png?t=201739) no-repeat 0 -20px;vertical-align:middle;margin-top:-3px}
.page-DailiTree .icon-close{width:14px;height:14px;display:inline-block;background:url(../images/tree.png?t=201739) no-repeat 0 -46px;vertical-align:middle;margin-top:-3px}
.page-apply .inputTitle{line-height:38px;font-size:15px;color:#2a2a2a;padding-left:12px;background:#efefef}
.page-apply .applyInfo{background:#fff;padding:12px;line-height:25px;color:#646464}
.page-apply .inputTitle .change{color:#1085ee;font-size:15px;padding-right:20px;background:url(../images/tree.png?t=201739) no-repeat 33px -88px;margin-right:12px;line-height:1;padding-top:12px}
















