@charset "utf-8";
/*登录、注册样式*/
.lr-body { background-color: #5CBBB7; }
.bg-img { position: fixed; width: 100%; top: 0; bottom: 0; height: 100%; z-index: -99; }
.lr-main { width: 306px; }
.lr-main h2 { margin: 0 auto 40px; width: 240px; font-size: 30px; color: #FFF; opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); }
.text-box { display: inline-block; margin-bottom: 20px; background-color: #fff; border-radius: 5px; }
.text-box img { margin: 10px; padding-right: 10px; border-right: 1px solid #C2C2C1; }
.lr-input { margin-right: 5px; width: 250px; border: none; height: 40px; line-height: 40px; font-size: 14px; color: #C2C2C1; }
.lr-btn { display: block; margin: 20px auto 0; width: 100px; line-height: 30px; background-color: #DD913B; border-radius: 5px; color: #fff; font-weight: 700; border: none; cursor: pointer; text-align: center; }
.register-msg { display: inline-block; padding-top: 40px; width: 100%; color: #fff; text-align: center; }
.register-msg a { color: #e8e2ca; }
.msg-input { display: block; }
div.select-main { height: 40px; position: relative; width: 306px; -webkit-user-select: none; /* webkit (safari,chrome) browsers */ -moz-user-select: none; /* mozilla browsers */ -khtml-user-select: none; /* webkit (konqueror) browsers */ -ms-user-select: none; /* IE10+ */ font-size: 14px; color: #C2C2C1; }
div.select-main.z-index { z-index: 10; }
div.select-main.disabled { cursor: default; filter: alpha(opacity=50); opacity: 0.5; zoom: 1; }
div.select-main.disabled div.select-set { cursor: default; }
div.select-main.disabled div.select-arrow { cursor: default; }
div.select-set { cursor: pointer; height: 40px; line-height: 40px; position: relative; padding: 0 35px 0 15px; width: 254px; z-index: 5; }
div.select-arrow { border-top: 7px solid #5BB9B8; border-left: 7px solid transparent; border-right: 7px solid transparent; cursor: pointer; height: 0px; position: absolute; top: 18px; right: 10px; width: 0px; z-index: 7; }
div.select-arrow.reverse { border-top: 7px solid transparent; border-bottom: 7px solid #5BB9B8; top: 10px; }
div.select-block { background-color: #FFFFFF; border-left: 1px solid #2DB2FF; border-right: 1px solid #2DB2FF; border-bottom: 1px solid #2DB2FF; border-radius: 5px; box-shadow: 0 0 2px #2DB2FF; line-height: 20px; position: absolute; top: 41px; width: 304px; }
ul.select-list { cursor: pointer; margin: 15px 5px; }
ul.select-list::-webkit-scrollbar {
width:12px;
}
ul.select-list::-webkit-scrollbar-track {
border-radius:10px;
}
ul.select-list::-webkit-scrollbar-thumb {
border-radius:10px;
-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.5);
}
ul.select-list { scrollbar-face-color: #AEB1B1; scrollbar-shadow-color: #C7CACA; scrollbar-highlight-color: #CED1D1; scrollbar-3dlight-color: #CED1D1; scrollbar-darkshadow-color: #C7CACA; scrollbar-track-color: #CED1D1; scrollbar-arrow-color: #333; }
li.select-items { color: #C2C2C1; padding: 7px 15px; }
li.select-items:hover, li.select-items.active { background-color: #98c1c1; color: #FFFFFF; }
.input-width { width: 160px; }
.code-img img { padding: 0; margin: 0; border: none; }
.msg-input input { margin: 4px 10px 0 0; }
.msg-input a { color: #e8e2ca; }
.lr-msg { display: inline-block; padding-bottom: 20px; color: red; }
.ui-select { position: absolute; left: 0; z-index: 999; width: 306px; height: 40px; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
/*首页样式*/
.index-num-div { margin: 0 40px 40px 0; }
.index-url { padding: 13px; margin-bottom: 20px; width: 494px; background-color: #fff; color: #9098B8; border-radius: 5px; }
.index-url a { font-weight: 700; color: #9098B8; }
.index-url a:hover { color: #0FA6D3; }
.data-statistics { width: 520px; background-color: #fff; border-radius: 5px; text-align: center; }
.d-s-icon { padding:5px 0; font-size: 60px; background-color: #3B5998; color: #fff; }
.d-s-left { padding: 48px 0; width: 170px; }
.d-s-right { padding: 48px 0; width:170px; border-left: 1px solid #E9EBEB;}
.d_s_left { padding: 48px 0; width: 259px; }
.d_s_right { padding: 48px 0; width:259px; border-left: 1px solid #E9EBEB;}
.d-s-num { padding-bottom: 10px; font-size: 28px; font-weight: 700; color: #626F7E; }
.d-s-tit { font-size: 16px; color: #919DAB; }
.sales-ranking { margin-right: 40px; width: 520px; background-color: #fff; border-radius: 5px; }
.sales-ranking ul li.ranking-tit { font-size: 18px; font-weight: 700; color: #fff; border-top: none; }
.sales-ranking ul li { padding: 20px; border-top: 1px solid #E9EBEB; }
.sale-ranking-photo { border-radius: 50%; }
.sales-ranking p { padding: 10px; font-size: 16px; color: #919DAB; }
.sale-ranking-num { padding: 5px 15px; margin-top: 7px; text-align: center; color: #fff; font-weight: 700; border-radius: 5px; }
.ranking-num01 { background-color: #7266BA; }
.ranking-num02 { background-color: #25B8E6; }
.ranking-num03 { background-color: #FFAD22; }
.ranking-icon { padding: 7px 20px 7px 0; }
.carousel-ad {margin: 0 40px 0 0; width: 520px; background-color: #fff; border-radius:5px; }
.carousel-ad ul li { padding: 26.5px 20px; border-top: 1px solid #E9EBEB;}
.carousel-ad ul li.carousel-tit { padding:20px; font-size: 18px; font-weight: 700; color: #fff; border-top: none; }
.ad-pos-span { margin-left: 10px; }
.ad-pos-icon { margin-right: 10px; }
.carousel-p { font-size: 16px; }
.carousel-p-now { color: #FB584C; }
.carousel-p-null { color: #2DCB73; }
.carousel-p-current{color:#5B9EBF;}
.carousel-p-not { color: #9a63ce; }
.public-con{position:absolute; display:inline-block;}
.sales-ranking ul li.ranking-tit.rank-nav-1 {color:#00B19D;}
.sales-ranking ul li.ranking-tit.rank-nav-2 {color:#55ACEE;}
.sales-ranking ul li.ranking-tit.rank-nav-3 {color:#F7AA47;}
.carousel-ad ul li.carousel-tit.rank-nav-3 {color:#F7AA47;}
.sales-ranking ul li.ranking-tit.rank-nav-4 {color:#CC3F44;}
.sales-ranking ul li.ranking-tit.rank-nav-5 {color:#5F6ED2;}
.sales-ranking ul li.ranking-tit.rank-nav-6 {color:#A562A9;}
.sales-ranking ul li.ranking-tit.rank-nav-7 {color:#B5B5B5;}
.sales-ranking ul li.ranking-tit.rank-nav-8 {color:#1BBC9B;}
.icon-public { margin-right: 15px; }
/*用户管理样式*/
.control-label { display: block; padding: 5px 10px 5px 0; float: left; font-weight: 700; }
.input-xlarge { width: 200px; background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; display: inline-block; height: 20px; padding: 4px 6px; font-size: 13px; line-height: 20px; color: #555; vertical-align: middle; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.input-xlarge:hover { border: 1px solid #b9b9b9; border-top-color: #a0a0a0; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); }
.input-xlarge:focus { border: 1px solid #2468a2; }
.search-bar { padding: 20px; }
.btn { position: relative; display: inline-block; padding: 4px 12px; margin: 0; color: #333; -webkit-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #fff; white-space: nowrap; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-align: center; vertical-align: middle; -webkit-background-clip: padding; -moz-background-clip: padding; background-clip: padding; background-color: #eee; background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1); background-image: linear-gradient(to bottom, #f5f5f5, #f1f1f1); background-repeat: repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff1f1f1', GradientType=0);
border: 1px solid #dcdcdc; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; cursor: pointer; }
.btn:hover { background-color: #f5f5f5; border: 1px solid #b9b9b9; border-top-color: #a0a0a0; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
.btn-margin { margin-left: 20px; }
.data-table { margin: auto; width: 97%; border: 1px solid #ddd; border-collapse: collapse; }
.data-table .table-tit { background: #eee; font-weight: 700; text-align: center; }
.data-table tr td { padding: 5px; border: 1px solid #ddd; border-collapse: collapse; vertical-align: middle; line-height: 20px; }
.data-table .text-align { text-align: center; }
/*店铺管理样式*/
.shop-list { margin: auto; width: 98.8%; }
.shop-list ul li { margin: 0 10px 20px 10px; width: 250px; height: 300px; background-color: #fff; border: 1px solid #BDC6DF; border-radius: 3px; }
.shop-num { padding: 20px 0 30px 0; background-color: #BDC6DF; color: #fff; font-size: 18px; font-weight: 700; text-align: center; }
.shop-span { display: inline-block; width: 100%; text-align: center; }
.icon-width { padding: 12px; font-size: 24px; color: #fff; background-color: #BDC6DF; border-radius: 50%; border: 3px solid #fff; }
.shop-list p { margin: 0 20px; color: #7F8BA8; border-bottom: 1px dotted #BDC6DF; line-height: 50px; }
.goods-tit { display: inline-block; width: 70px; }
.goods-num { color: #5AC5BD; }
.user-name { color: #999; }
.details-btn { display: inline-block; margin-top: 24px; width: 100%; text-align: center; }
.details-btn a { padding: 5px 15px; background-color: #5AC5BD; color: #fff; text-align: center; border-radius: 3px; }
.details-btn a:hover { background-color: #51b6ae; }
.shop-logo { margin-top: -30px; width: 50px; height: 50px; border-radius: 50%; border: 5px solid #fff; }
/*店铺管理-详情样式*/
.right-main-bg { overflow: hidden; background: #fff; }
.details-tab { overflow: hidden; font-weight: 700; background-color: #fff; }
.details-tab ul li { float: left; padding: 20px 25px 13px 25px; color: #0FA6D3; border-left: 1px solid #E7ECEA; }
.icon-details { float: left; margin-right: 10px; font-size: 18px; }
.boder-right { border-right: 1px solid #E7ECEA; }
.details-tab ul li.details-selected { border-bottom: 3px solid #0FA6D3; color: #707070; }
.details-tab ul li:hover { border-bottom: 3px solid #0FA6D3; color: #707070; }
.shop-info-bar img { margin: 5px 10px; padding: 3px; border-radius: 50%; border: 1px solid #BDC6DF; }
.shop-info-bar p { line-height: 58px; color: #9098B8; }
/*店铺管理-详情-商品管理样式*/
.goods-search-bar { margin: 20px 0; padding: 10px; height: 30px; background-color: #fff; }
.goods-search-bar span { margin-right: 50px; }
.input-xlarge-width { width: 150px; }
.goods-select { width: 150px; background-color: #fff; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; display: inline-block; height: 30px; padding: 4px 6px; font-size: 13px; line-height: 30px; color: #555; vertical-align: middle; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #ccc; }
.goods-select:hover { border: 1px solid #b9b9b9; border-top-color: #a0a0a0; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); }
.goods-select:focus { border: 1px solid #2468a2; }
.btn-bar { overflow: hidden; margin-bottom: 20px; }
.operation-btn { background-color: #fff; height: 30px; line-height: 30px; color: #58575c; font-size: 14px; border-radius: 3px; padding: 2px 15px; border: 1px solid #e3e3e3; margin-right: 15px; cursor: pointer; }
.goods-table { width: 100%; background: #fff; }
.table-tit { background: #eee; }
.count-bar { margin: 20px 0; padding: 10px; background-color: #fff; text-align: center; }
.count-bar ul { overflow: hidden; display: inline-block; }
.icon-count { padding: 20px; font-size: 38px; color: #fff; }
.count-list { margin-right: 50px; }
.count-list span { padding: 13px 0; width: 140px; background-color: #F2F6F7; text-align: center; }
.count-tit { padding-bottom: 10px; }
.count-num { font-size: 18px; }
.count-list01 .icon-count { background-color: #BC699A; }
.count-list01 p { color: #BC699A; }
.count-list01 .count-num a { color: #BC699A; }
.count-list01 .count-num a:hover { color: #9098B8; }
.count-list02 .icon-count { background-color: #EEB358; }
.count-list02 p { color: #EEB358; }
.count-list02 .count-num a { color: #EEB358; }
.count-list02 .count-num a:hover { color: #9098B8; }
.count-list03 .icon-count { background-color: #A66ED6; }
.count-list03 p { color: #A66ED6; }
.count-list03 .count-num a { color: #A66ED6; }
.count-list03 .count-num a:hover { color: #9098B8; }
.count-list04 .icon-count { background-color: #F96161; }
.count-list04 p { color: #F96161; }
.count-list04 .count-num a { color: #F96161; }
.count-list04 .count-num a:hover { color: #9098B8; }
/*店铺管理-详情-订单统计样式*/
.b-time { display: inline-block; padding: 0 10px; color: #707070; }
.count-array { margin: 0 20px 20px 0; background-color: #fff; }
.count-array dl { text-align: center; }
.array-con dt { display: inline-block; width: 120px; height: 120px; text-align: center; line-height: 120px; border-radius: 50%; font-size: 18px; font-weight: 700; }
.array-con dd { margin-top: 20px; }
.array-left { margin: 30px 0 30px 30px; padding-right: 30px; border-right: 1px solid #e3e3e3; }
.array-right { margin: 30px; }
.array-01 { background-color: #D3F0DD; color: #76C693; }
.array-02 { color: #76C693; }
.array-03 { background-color: #c6e4c5; color: #40bca3; }
.array-04 { color: #40bca3; }
.array-05 { background-color: #e5e29a; color: #d1ab11; }
.array-06 { color: #d1ab11; }
.array-07 { background-color: #e5cf9a; color: #d18f11; }
.array-08 { color: #d18f11; }
.array-09 { background-color: #b3deec; color: #3aa2c4; }
.array-10 { color: #3aa2c4; }
.array-11 { background-color: #98cada; color: #2d93b4; }
.array-12 { color: #2d93b4; }
.array-13 { background-color: #e5c49a; color: #d58d32; }
.array-14 { color: #d58d32; }
.array-15 { background-color: #e5b39a; color: #d56f32; }
.array-16 { color: #d56f32; }
/*店铺管理-详情-会员统计样式*/
.num-left { padding-right: 20px; }
.num-list { padding: 20px; margin-bottom: 20px; color: #fff; text-align: center; background-color: #fff; }
.num-list dl { width: 150px; padding: 40px 0; }
.num-list dt { font-size: 34px; margin-bottom: 10px; }
.num-list-01 { margin-right: 20px; background-color: #4BC5C3; }
.num-list-02 { background-color: #4bb8c5; }
.num-list-03 { margin-right: 20px; background-color: #E5E29A; }
.num-list-04 { background-color: #E5C49A; }
.num-list dl.num-list-05 { width: 320px; background-color: #E5B39A; }
/*店铺管理-详情-同类商品销售对比样式*/
.count-width { width: 50%; }
.data-table-bg { background: #fff; }
/*店铺管理-详情-店铺中心样式*/
.shop-info { overflow: hidden; padding: 20px; border-bottom: 1px solid #D8E1E8; }
.shop-info dd { margin-left: 30px; font-size: 18px; color: #3E3E74; }
.icon-margin { margin-right: 10px; }
.shop-info-list { margin-top: 20px; padding-bottom: 20px; background-color: #fff; }
.shop-info-list dl { display: inline-block; margin: 20px 0 0 20px; width: 240px; height: 260px; background-color: #D8E1E8; text-align: center; border-radius: 3px; }
.shop-info-list dt { display: inline-block; margin-top: 30px; width: 120px; height: 120px; text-align: center; line-height: 120px; border-radius: 50%; font-size: 18px; font-weight: 700; background-color: #AFC0CA; color: #fff; }
.shop-info-list dd { margin: 30px auto; padding: 8px 0; width: 170px; background-color: #fff; color: #AFC0CA; font-size: 16px; font-weight: 700; text-align: center; border-radius: 5px; }
.list-bg01 dt { background-color: #BC699A; }
.list-bg01 dd { color: #BC699A; }
.list-bg02 dt { background-color: #eeb358; }
.list-bg02 dd { color: #eeb358; }
.list-bg03 dt { background-color: #a66ed6; }
.list-bg03 dd { color: #a66ed6; }
.list-bg04 dt { background-color: #f96161; }
.list-bg04 dd { color: #f96161; }
.list-bg05 dt { background-color: #39B4FB; }
.list-bg05 dd { color: #39B4FB; }
.list-bg06 dt { background-color: #5eb7ce; }
.list-bg06 dd { color: #5eb7ce; }
.list-bg07 dt { background-color: #ce4860; }
.list-bg07 dd { color: #ce4860; }
.list-bg08 dt { background-color: #4f76d3; }
.list-bg08 dd { color: #4f76d3; }
.list-bg09 dt { background-color: #3CC6C6; }
.list-bg09 dd { color: #3CC6C6; }
/*竞价管理-广告轮播竞价样式*/
.ad-list { background-color: #fff; border-radius: 5px; border: 1px solid #DCDCDC; background-color: #fff; border-radius: 5px; border: 1px solid #DCDCDC; }
.waterfall-flow { position: absolute; display: inline-block; margin: 0 22px 20px 0; }
.right-main-ad { position: relative; margin-top: 30px; }
.ad-list img { padding: 10px 10px 0 10px; }
.ad-list dd { margin: auto; width: 370px; }
.ad-list span { line-height: 30px; }
.ad-info-top-left { width: 60% }
.ad-info-top-right { width: 40% }
.ad-list p { float: left; }
.ad-info-top {
inline-block; width: 100%; }
.ad-info-bottom { display: inline-block; width: 100%; }
.ad-list-top { width: 70px; color: #A5A6AA; }
.ad-list-bottom { color: #666; }
.list-bottom-width { width: 120px; }
.ad-list-null { width: 390px; height: 254px; text-align: center; background-color: #fff; border-radius: 5px; border: 1px solid #DCDCDC; }
.ad-list-null dt { text-align: center; background-color: #e3e4ea; }
.ad-list-null dt img { padding: 10px; }
.ad-img-p { padding-bottom: 20px; font-size: 18px; font-weight: 700; color: #777FA0; }
.ad-btn { display: inline-block; margin-top: 16px; padding: 5px 15px; color: #9098B8; background-color: #F7F7FA; border: 1px solid #E3E4E9; border-radius: 5px; }
.ad-btn:hover { color: #6E768E; }
.time-record { display: inline-block; margin-top: 10px; color: #9098B8; }
.record-start { margin-right: 30px; color: #ce4860; }
.date-time { color: #A66ED6; }
/*竞价管理-竞价列表样式*/
.bidding-list { position: absolute; display: inline-block; margin: 0 22px 20px 0; background-color: #fff; border-radius: 5px; border: 1px solid #DCDCDC; filter: progid:DXImageTransform.Microsoft.Shadow(color='#d2d2d2', Direction=135, Strength=5);/*for ie6,7,8*/
-moz-box-shadow: 2px 2px 5px #d2d2d2;/*firefox*/ -webkit-box-shadow: 2px 2px 5px #d2d2d2;/*webkit*/ box-shadow: 2px 2px 5px #d2d2d2;/*opera或ie9*/ }
.bidding-list h3 { padding: 10px; color: #9098B8; }
.bidding-list h3 em { color: #5EB7CE; }
.bidding-list img { padding: 0 10px; }
.bidding-list span { display: block; padding: 0 10px; line-height: 30px; }
.black-color { display: inline-block; color: #666; }
.bidding-btn { display: inline-block; margin: 0 10px 10px 0; width: 80px; color: #9098B8; background-color: #F7F7FA; border: 1px solid #E3E4E9; border-radius: 5px; text-align: center; }
.bidding-btn:hover { color: #6E768E; }
.parameter-tit { display: inline-block; width: 70px; color: #A5A6AA; }
.ad-parameter-left { width: 69%; }
.list-ad-btn { color: #4F76D3; }
.set-ad-btn { color: #5EB7CE; }
.no-ad-btn { color: #F96161; }
/*竞价管理-设置竞价样式*/
.tc-bg { width: 100%; height: 100%; background: #000; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position: fixed; top: 0px; left: 0; display: none; z-index: 999; }
.popup { position: fixed; top: 206px; left: 50%; z-index: 9999; margin-left: -260px; width: 532px; background-color: #fff; display: block; color: #58575c; }
.popup .top-nav { width: 532px; height: 40px; border-bottom: 1px solid #ebeaea; position: relative; }
.popup .top-nav span { font-size: 14px; color: #707070; display: block; text-indent: 20px; line-height: 40px; }
.popup .top-nav a.guanbi { background: url(../images/popup_guanbi.png) repeat 0px 0px; width: 35px; height: 35px; display: block; position: absolute; top: 5px; right: 10px; cursor: pointer; }
.popup .top-nav a.guanbi:hover { background: url(../images/popup_guanbi.png) repeat 0px -35px; }
.popup-con { position: relative; margin: 20px; }
.popup-con ul li { overflow: hidden; margin-top: 30px; }
.popup .popup-tit { float: left; width: 90px; font-size: 14px; line-height: 30px; }
.popup .popup-text { display: block; float: left; width: 250px; height: 30px; line-height: 30px; padding: 0 10px; color: #666; font-size: 12px; border: #e3e3e3 1px solid; }
.popup .popup-btn { display: block; margin-top: 50px; text-align: center; }
.popup .popup-input-save { display: inline-block; width: 100px; height: 30px; padding: 0; border: 0; text-align: center; zoom: 1; *display: inline;
-webkit-transition: background-color .2s ease-in 0s; -moz-transition: background-color .2s ease-in 0s; -o-transition: background-color .2s ease-in 0s; transition: background-color .2s ease-in 0s; -moz-border-radius: 2px; border-radius: 2px; border-color: #15a7f0; background: #15a7f0; color: white; cursor: pointer; }
.controls { margin-left: 80px; }
.che-inline { margin: 9px 5px 0 0; }
.control-checkbox { margin: 5px 15px 0 0; }
/*竞价管理-店铺搜索竞价样式*/
.shop-search-msg { margin: 20px 0; color: #CE4860; }
.shop-search-icon { margin-right: 10px; }
.search-list { position: absolute; width: 390px; }
.search-parameter-left { width: 50%; }
.search-parameter-right { width: 50%; }
.search-tit { display: inline-block; color: #A5A6AA; }
.ranking-width { width: 200px; }
/*竞价管理-宝贝搜索竞价样式*/
.g-search-tit { width: 70px; }
.goods-bottom-width { width: 300px; }
.s-name-color { color: #e3a03a; }
.sum-color { color: #CE4860; }
.g-keyword { display: inline-block; padding: 3px 10px; margin: 0 10px 10px 0; border: 1px solid #acbcc9; color: #acbcc9; }
.m-keyword { margin-top: 10px; }
/*竞价管理-宝贝推荐竞价样式*/
.date-color { color: #acbcc9; }
/*竞价管理-宝贝营销竞价样式*/
.market-con-left { margin: 0 20px 20px 0; width: 810px; background-color: #ccd0dd; border-radius: 5px; }
.market-con-right { width: 810px; background-color: #b5d3d2; border-radius: 5px; }
.market-bottom-width { width: 280px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.market-list { display: inline-block; margin: 15px; width: 370px; background-color: #fff; border-radius: 5px; border: 1px solid #DCDCDC; box-shadow: none; }
.market-list span { display: block; padding: 0 10px; line-height: 30px; }
.market-list img { padding: 10px 10px 0 10px; }
.style-color-left { color: #76A7E1; }
.style-color-right { color: #5FCAC6; }
.right-main-rank { position: relative; }
.shop-ranking { position: absolute; display: inline-block; width: 250px; background-color: #fff; border-radius: 5px; border: 1px solid #DCDCDC; filter: progid:DXImageTransform.Microsoft.Shadow(color='#d2d2d2', Direction=135, Strength=5);/*for ie6,7,8*/
-moz-box-shadow: 2px 2px 5px #d2d2d2;/*firefox*/ -webkit-box-shadow: 2px 2px 5px #d2d2d2;/*webkit*/ box-shadow: 2px 2px 5px #d2d2d2;/*opera或ie9*/ }
.store-logo { display: block; margin: 20px auto 0; padding: 5px; width: 80px; height: 80px; border-radius: 50%; border: 3px solid #a3adb9; }
.shop-ranking span { display: block; margin: 20px auto; padding-bottom: 20px; width: 200px; font-size: 18px; color: #a3adb9; border-bottom: 1px solid #DCDCDC; text-align: center; }
.shop-ranking p { display: block; margin: 20px auto; padding-bottom: 20px; width: 200px; }
.shop-ranking i { display: block; margin: 20px auto; padding-bottom: 20px; width: 200px; }
.s-sea-width { width: 130px; }
.market-con-tab { display: inline-block; padding: 8px 15px; color: #fff; border-radius: 3px 3px 0 0; margin-left: 25px; }
.group-tab { background-color: #CCD0DD; }
.market-tab { background-color: #B5D3D2; }
.market-list h3 { padding: 10px;color: #9098B8; }
.market-list h3 em { color: #5EB7CE; }
/*密码管理样式*/
.c-label-width { width: 120px; text-align: right; }
.form-actions { padding: 30px 0 30px 150px; }
.btn-primary { color: white; border-color: #15a7f0; background: #15a7f0; font-size: 13px; text-shadow: none; filter: none; }
.btn-primary:hover, .btn-primary:focus { color: white; border-color: #3dbcf5; background-color: #3dbcf5; text-decoration: none; }
/*暂无数据样式*/
.data-null-img { text-align: center; }
.data-null-img img { display: inline-block; padding: 30px; }
.data-null-img p { padding-bottom: 30px; font-size: 22px; font-weight: 700; color: #fff; }
p.data-null-p { color: #0FA6D3; }
/* 第三方应用-微官网样式 */
/* .web_con_list { margin: 40px 23px 30px 0; width: 390px; background: #fff; border: 1px solid #D7D8DC; border-radius: 5px; }
.web_con_img { display: block; margin: -45px auto 0; width: 80px; height: 80px; border: 3px solid #A4BDFD; border-radius: 50%; }
.web_con_list ul { margin: auto; width: 300px; }
.web_con_list ul li { overflow: hidden; padding: 15px 0; text-align: center; }
.web_con_user { color: #FDBE7B; }
.web_con_name { color: #FD6961; }
.web_con_list ul li p { margin-top: 10px; font-size: 16px; color: #A4A4A6; }
.web_con_first { border-bottom: 1px solid #ddd; }
.web_con_btn { display: block; padding: 5px 0; margin: 0 auto 20px; width: 100px; text-align: center; background: #93D0B7; color: #fff; border-radius: 3px; }
.web_con_btn:hover { background: #74b49a; color: #fff; }
.web_page { margin: 0 15px 20px 15px; } */
/* 第三方应用-微官网样式 */
.model_content { margin: 40px 0 20px 0; }
.model_top { overflow: hidden; display: block; padding: 5px 15px; margin: -20px auto 30px; width: 90px; border-radius: 5px; -webkit-box-shadow: 0 0 10px #666; -moz-box-shadow: 0 0 10px #666; box-shadow: 0 0 10px #666; }
.wb_wrapper { border: 1px solid #70AABD; }
.wcon_wrapper { margin: auto; width: 81%; }
.model_wb { background-color: #82C685; }
.model_top img { width: 30px; height: 30px; }
.model_top label { margin: 4px 0 0 10px; font-size: 16px; font-weight: 700; text-align: center; color: #fff; }
.web_content { margin: auto; }
.web_con_list { margin: 40px 23px 30px 0; width: 420px; background: #fff; border: 1px solid #D7D8DC; border-radius: 5px; }
.web_con_img { display: block; margin: -45px auto 0; width: 80px; height: 80px; border: 3px solid #A4BDFD; border-radius: 50%; }
.web_con_list ul { margin: auto; width: 350px; }
.web_con_list ul li { overflow: hidden; padding: 15px 0; text-align: center; }
.web_con_user { color: #FDBE7B; }
.web_con_name { color: #FD6961; }
.web_con_list ul li p { margin-top: 10px; font-size: 16px; color: #A4A4A6; }
.web_con_sec { border-width: 1px 0; border-style: solid; border-color: #ddd; }
.web_con_btn { display: block; padding: 5px 0; margin: 0 auto 20px; width: 100px; text-align: center; background: #93D0B7; color: #fff; border-radius: 3px; }
.web_con_btn:hover { background: #74b49a; color: #fff; }
.web_page { margin: 0 15px 20px 15px; }
.show_num_left, .show_num_middle, .show_num_right { display: block; margin: auto; width: 60px; height: 60px; line-height: 60px; text-align: center; color: #fff; font-weight: 700; border-radius: 50%; }
.show_num_left { background-color: #FDC256; }
.show_num_middle { background-color: #A392EE; }
.show_num_right { background-color: #F07D66; }
.web_con_list ul li p.tii_exp_left { color: #FDC256; }
.web_con_list ul li p.tii_exp_middle { color: #A392EE; }
.web_con_list ul li p.tii_exp_right { color: #F07D66; }
.show_con { width: 116px; }
.show_con_center { border-width: 0 1px; border-style: solid; border-color: #ddd; }
.show_con_li { margin: 10px 0; }
/* 第三方应用-微投票样式 */
/* .web_vote { overflow: hidden; }
.web_vote_list { overflow: hidden; padding: 20px; margin: 0 20px 20px 0; background: #fff; border: 1px solid #D7D8DC; }
.web_vote_photo { margin-top: 12px; width: 60px; border-radius: 50%; border: 3px solid #A4BDFD; }
.web_vote_user { display: block; color: #1AB394; }
.web_vote_info { margin: 10px 0 13px 0; color: #8A8A8A; font-weight: 700; }
.web_vote_btn { display: inline-block; padding: 3px 10px; border: 1px solid #3699B6; color: #3699B6; border-radius: 5px; }
.web_vote_btn:hover { background: #3699B6; color: #fff; transition: 1s; }
.web_vote_list span { padding-left: 20px; margin-left: 20px; border-left: 1px solid #D7D8DC; } */
.web_vote { overflow: hidden; }
.web_vote_list { overflow: hidden; padding: 30px; margin: 0 20px 20px 0; width: 260px; height: 210px; background: #fff; border: 1px solid #D7D8DC; }
.web_vote_photo { width: 65px; border-radius: 8px; border: 1px solid #cacaca; -webkit-box-shadow: 3px 3px 3px #D7D8DC; -moz-box-shadow: 3px 3px 3px #D7D8DC; box-shadow: 3px 3px 3px #D7D8DC; }
.web_vote_user { display: block; color: #1AB394; }
.web_vote_info { margin: 10px 0 13px 0; color: #8A8A8A; font-weight: 700; word-wrap: break-word; word-break:break-all; }
.web_vote_btn { display: inline-block; padding: 3px 10px; border: 1px solid #3699B6; color: #3699B6; border-radius: 5px; }
.web_vote_btn:hover { background: #3699B6; color: #fff; transition: 1s; }
.web_vote_list span { margin-left: 20px; width: 170px; }
.vote_show_model { display: block; width: 86px; text-align: center; }
.vote_show_num { display: block; margin-bottom: 5px; font-size: 16px; color: #666; text-align: center; }
.vote_show_tit { display: block; color: #999; }
.vote_show { margin: 20px 0 30px 0; }
.wb_vote_btn { text-align: center; }
.show_tit_left { color: #EF6191; }
.show_tit_middle { color: #00A1F2; }
.show_tit_right { color: #9575CC; }
.vote_wrapper { border: 1px solid #9575CC; }
.web_invite_photo { width: 95px; }
.web_invite_list { padding: 15px; width: 220px; height: auto;  }
.web_invite_list span { width: 100px; }
.invite_show_model { padding-top: 10px; margin-left: 20px; border-top: 2px dotted #F07D66; }
.invite_show_num { margin-left: 20px; }
.wb_invite_btn { margin-top: 15px; }
.web_invite_info { overflow: hidden; display: block; width: 120px;}
/* 第三方应用-微投票-微投票列表样式 */
/* .user_info { margin-bottom: 20px; text-align: center; }
.user_info_photo { display: block; margin: 0 auto 10px; width: 50px; height: 50px; border-radius: 50%; padding: 5px; border: 2px solid #A9C8E4; background: #fff; }
.user_info_name { display: inline-block; padding: 8px 20px; border-radius: 5px; background: #869CB3; color: #fff; }
.vote_list { margin: 20px 50px 20px 0; width: 350px; background-color: #fff; border-radius: 5px; }
.event_state { display: inline-block; padding: 3px 15px; margin: -26px 0 0 20px; border-radius: 3px; color: #fff; -webkit-box-shadow: 0 0 10px #999; -moz-box-shadow: 0 0 10px #999; box-shadow: 0 0 10px #999; font-weight: 700; }
.event_processing { background: #21B4AA; }
.event_over { background: #FF8664; }
.event_notstart { background: #A48AD3; }
.vote_list dt { background-color: #BDC6DF; text-align: center; color: #fff; border-radius: 5px 5px 0 0; }
.vote_list dt h3 { padding: 30px 0 5px 0; font-size: 16px; font-weight: 700; }
.vote_list dt a { display: block; margin: 0 20px 10px 20px; color: #fff; word-wrap: break-word; }
.copy_url_btn { display: block; padding: 3px 0; margin: 0 auto 20px; width: 70px; background: #eee; color: #828B94; font-size: 12px; border-radius: 3px; cursor: pointer; }
.vote_list dt img { display: inline-block; margin-bottom: -40px; border-radius: 5px; border: 5px solid #fff; }
.vote_time { padding-top: 50px; }
.vote_time span { display: inline-block; width: 49%; text-align: center; color: #766D6A; }
.vote_time_border { border-right: 1px solid #e0dede; }
.vote_time_b { margin-top: 10px; }
.vote_state { display: block; margin: 20px auto; padding: 5px 0; width: 110px; font-size: 12px; border-radius: 5px; text-align: center; border: 1px solid #e89999; color: #e89999; }
.vote_state:hover { background: #e89999; color: #fff; transition: 1s; }
.state_color_green { color: #4FC2B9; }
.state_color_purple { color: #8E87BE; }
.state_color_orange { color: #FF896A; }
.vote_btn { display: block; padding-bottom: 20px; margin: 0 23px; }
.vote_btn_left { display: inline-block; padding: 10px 0; margin-right: 5px; width: 70px; text-align: center; border: 1px solid #9AA7C9; border-radius: 5px; }
.vote_btn_left i { color: #9AA7C9; }
.vote_btn_right { display: inline-block; padding: 10px 30px; border-radius: 5px; background-color: #9AA7C9; color: #fff; text-align: center; font-size: 12px; }
.vote_btn_right:hover { background-color: #8495c1; color: #fff; }
.no_margin { margin-right: 0; }
.join_num { display: block; margin: 10px 0 20px 0; font-size: 12px; }
.copy_position { position: relative; margin: auto; width: 200px; } */
.model_vote { background-color: #9575CC; }
.vcon_wrapper { margin: auto; width: 83%; }
.user_info { margin-bottom: 20px; text-align: center; }
.user_info_photo { display: block; margin: 0 auto 10px; width: 50px; height: 50px; border-radius: 50%; padding: 5px; border: 2px solid #A9C8E4; background: #fff; }
.user_info_name { display: inline-block; padding: 8px 20px; border-radius: 5px; background: #869CB3; color: #fff; }
.vote_list { margin: 20px 50px 20px 0; width: 350px; background-color: #fff; border-radius: 5px; }
.event_state { display: inline-block; padding: 3px 15px; margin: -26px 0 0 20px; border-radius: 3px; color: #fff; -webkit-box-shadow: 0 0 10px #999; -moz-box-shadow: 0 0 10px #999; box-shadow: 0 0 10px #999; font-weight: 700; }
.event_processing { background: #21B4AA; }
.event_over { background: #FF8664; }
.event_notstart { background: #A48AD3; }
.vote_list dt { background-color: #BDC6DF; text-align: center; color: #fff; border-radius: 5px 5px 0 0; }
.vote_list dt h3 { padding: 30px 0 5px 0; font-size: 16px; font-weight: 700; }
.vote_list dt a { display: block; margin: 0 20px 10px 20px; color: #fff; word-wrap: break-word; }
.copy_url_btn { display: block; padding: 3px 0; margin: 0 auto 20px; width: 70px; background: #eee; color: #828B94; font-size: 12px; border-radius: 3px; cursor: pointer; }
.vote_list dt img { display: inline-block; margin-bottom: -40px; border-radius: 5px; border: 5px solid #fff; }
.vote_time { padding-top: 50px; }
.vote_time span { display: inline-block; width: 49%; text-align: center; color: #766D6A; }
.vote_time_border { border-right: 1px solid #e0dede; }
.vote_time_b { margin-top: 10px; }
.vote_state { display: block; margin: 20px auto; padding: 5px 0; width: 110px; font-size: 12px; border-radius: 5px; text-align: center; border: 1px solid #e89999; color: #e89999; }
.vote_state:hover { background: #e89999; color: #fff; transition: 1s; }
.state_color_green { color: #4FC2B9; }
.state_color_purple { color: #8E87BE; }
.state_color_orange { color: #FF896A; }
.vote_btn { display: block; padding-bottom: 20px; margin: 0 23px; }
.vote_btn_left { display: inline-block; padding: 10px 0; margin-right: 5px; width: 70px; text-align: center; border: 1px solid #9AA7C9; border-radius: 5px; }
.vote_btn_left i { color: #9AA7C9; }
.vote_btn_right { display: inline-block; padding: 10px 30px; border-radius: 5px; background-color: #9AA7C9; color: #fff; text-align: center; font-size: 12px; }
.vote_btn_right:hover { background-color: #8495c1; color: #fff; }
.no_margin { margin-right: 0; }
.join_num { display: block; margin: 10px 0 20px 0; font-size: 12px; }
/* 投票结果样式 */
.tc_bg { width: 100%; height: 100%; background: #000; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position: fixed; top: 0px; left: 0; display: none; z-index: 999; }
.popup { position: fixed; top: 15%; left: 50%; z-index: 9999; margin-left: -260px; width: 532px; background-color: #fff; display: block; color: #58575c; }
.top_nav { width: 532px; height: 40px; border-bottom: 1px solid #ebeaea; position: relative; }
.top_nav span { font-size: 14px; color: #707070; display: block; text-indent: 20px; line-height: 40px; }
.top_nav a.guanbi { background: url(../images/popup_guanbi.png) repeat 0px 0px; width: 35px; height: 35px; display: block; position: absolute; top: 5px; right: 10px; cursor: pointer; }
.top_nav a.guanbi:hover { background: url(../images/popup_guanbi.png) repeat 0px -35px; }
.popup_con { position: relative; margin: 20px; }
.popup_con ul li { overflow: hidden; margin-top: 30px; }
.popup_tit { float: left; width: 90px; font-size: 14px; line-height: 30px; }
.popup_controls { margin-left: 80px; line-height: 32px }
.popup_btn { display: block; margin-top: 50px; text-align: center; }
.popup_input_save { display: inline-block; width: 100px; height: 30px; padding: 0; border: 0; text-align: center; zoom: 1; *display: inline;
-webkit-transition: background-color .2s ease-in 0s; -moz-transition: background-color .2s ease-in 0s; -o-transition: background-color .2s ease-in 0s; transition: background-color .2s ease-in 0s; -moz-border-radius: 2px; border-radius: 2px; border-color: #15a7f0; background: #8495c1; color: white; cursor: pointer; }
.popup_input_save:hover { background: #7284b3; }
.vote_result { width: 492px; }
.vote_result_num { color: #4288D0; }
/* 数据监测样式 */
.topic_wrapper { position: relative; margin: 20px 0; }
.topic_area { position: absolute; padding: 20px; width: 500px; background: #fff; border: 1px solid #EAEAEA; border-radius: 3px; box-shadow: 0 0 5px 2px rgba(0,0,0,.2); }
.topic_area dt { text-align: center; }
.topic_area dt label { display: block; margin-bottom: 20px; color: #B7B7B7; }
.topic_area h3 { margin-bottom: 20px; font-size: 16px; font-weight: 700; color: #686868; line-height: 25px; }
.topic_line { display: inline-block; width: 108px; height: 2px; background-color: #e2e2e2; vertical-align: middle; }
.topic_area b { margin: 10px 10px 0 10px; color: #FF9C96; }
.topic_tit { margin: 20px auto; width: 388px; }
.topic_table { margin: 0 auto 40px; width: 450px; table-layout: fixed; }
.topic_table tr { border-bottom: 1px solid #e6e5e5; }
.topic_table tr td { padding: 15px 0; color: #999; font-size: 14px; }
.topic_left { width: 150px; word-wrap: break-word; }
.topic_middle { width: 55px; text-align: center; }
.topic_table tr td.topic_right { padding: 15px 21px 15px 0; width: 129px; text-align: right; }
.topic_btn { padding: 2px 5px; border: 1px solid #A5AEE5; border-radius: 3px; color: #A5AEE5; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.topic_btn:hover { background: #A5AEE5; color: #fff; }
.monitor_page { padding-bottom: 40px; }
/* 微留言样式 */
.msg_wrapper { border: 1px solid #f2ad32; }
.model_msg { background-color: #f2ad32; }
/* 微相册样式 */
.album_show { margin: 20px auto 30px; width: 172px; }
.album_wrapper { border: 1px solid #56A8FD; }
.model_album { background-color: #56A8FD; }
/* 微社区样式 */
.community_wrapper { border: 1px solid #ee4e80; }
.model_community { background-color: #ee4e80; }
/* 微调研样式 */
.research_wrapper { border: 1px solid #FF757F; }
.model_research { background-color: #FF757F; }
/* 微邀请样式 */
.invite_wrapper { border: 1px solid #F07D66; }
.model_invite { background-color: #F07D66; }
.copy_position { position: relative; margin: auto; width: 200px; }
.tab_switch { position: relative; padding: 20px; }
.tab_switch a { display: inline-block; margin-right: 10px; width: 100px; height: 30px; line-height: 30px; color: #4094c7; font-weight: 700; text-align: center; }
.tab_switch p { border: 1px solid #4094c7; border-radius: 3px; }
.tab_switch i { position: absolute; top: 39px; color: #4094c7; }
.tab_switch_left i { left: 67px; }
.tab_switch_right i { left: 175px; }
.tab_switch p.tab_sel { background-color: #4094c7; color: #fff; }
.tab_switch p:hover { background-color: #4094c7; color: #fff; transition: .5s; }
/*店铺排名样式*/
.top_three { padding: 20px 10px; margin: auto; width: 1234px; }
.top_three dl { display: inline-block; padding: 20px; margin: 0 10px; }
.top_three dt { padding: 15px 20px 0 0; }
.num_1 { border: 1px solid #F0B627; }
.num_2 { border: 1px solid #BDBDBD; }
.num_3 { border: 1px solid #D3A470; }
.num_cup_icon { display: block; margin: auto; width: 50px; z-index: -9; }
.num_shopname, .num_score { display: block; border-bottom: 1px solid #E0DFE3; }
.num_shop_logo { margin: -10px auto 0; width: 80px; height: 80px; border-radius: 50%; }
.logo_1 { border: 5px solid #FFD236; }
.logo_2 { border: 5px solid #dfdfdf; }
.logo_3 { border: 5px solid #c79863; }
.num_shopname { display: block; padding-bottom: 15px; width: 100%; color: #768196; }
.num_score_1, .num_score_2, .num_score_3 { padding: 10px 0; width: 100%; font-weight: 700; }
.num_score_1 { color: #F0B627; }
.num_score_2 { color: #BDBDBD; }
.num_score_3 { color: #D3A470; }
.num_username { padding: 10px 0; color: #afaeae; border-bottom: 1px solid #E0DFE3; }
.top_three dl i { font-size: 14px; color: #3C4747; }
.num_check_btn { display: inline-block; padding: 3px 8px; margin-top: 15px; border: 1px solid #A1ADCD; color: #A1ADCD; border-radius: 5px; }
.num_check_btn:hover { background: #A1ADCD; color: #fff; transition: 0.5s; }
.ranking_img { display: block; margin: 5px auto; width: 50px; height: 50px; }
.ranking_sname { display: block; }

.score_tit { margin-top: 30px; font-size: 18px; letter-spacing: 1px; text-align: center; font-weight: 700; color: #74b49a; }
.rule_list { position: relative; margin: 30px auto; }
.score_table tr td { font-size: 14px; letter-spacing: 1px; padding:5px 15px; line-height: 30px; }
.fir_tit { font-size: 16px; font-weight: 700; }
.sec_tit { font-size: 14px; font-weight: 700; }
.score_color { color: #F07D66; font-weight: 700; }
.list_user_name { position: absolute; top: -40px; left: 20px; padding: 5px 20px; border-radius: 5px; background-color: #9098B8; color: #fff; font-weight: 700; }