.close_open{background:url("../img/open_close.png") 15px 15px no-repeat;padding-left:30px!important;}
.close_open.active{background-position:15px -31px;}
/*
 * Skin: Blue
 * ----------
 */
.skin-gray .main-header .navbar{background-color:#FFFFFF;}
.skin-gray .main-header .navbar .nav>li>a{color:#333;}
.skin-gray .main-header .navbar .nav>li>a:hover,
.skin-gray .main-header .navbar .nav>li>a:active,
.skin-gray .main-header .navbar .nav>li>a:focus,
.skin-gray .main-header .navbar .nav .open>a,
.skin-gray .main-header .navbar .nav .open>a:hover,
.skin-gray .main-header .navbar .nav .open>a:focus{background:rgba(0,0,0,0.1);color:#f6f6f6;}
.skin-gray .main-header .navbar .sidebar-toggle{color:#ffffff;}
.skin-gray .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:rgba(0,0,0,0.1);}
.skin-gray .main-header .navbar .sidebar-toggle{color:#fff;}
.skin-gray .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9;}
@media (max-width:990px){
	.skin-gray .main-header .navbar .dropdown-menu li.divider{background-color:rgba(255,255,255,0.1);}
	.skin-gray .main-header .navbar .dropdown-menu li a{color:#fff;}
	.skin-gray .main-header .navbar .dropdown-menu li a:hover{background:#367fa9;}
}
.skin-gray .main-header .logo{color:#ffffff;}
.skin-gray .main-header li.user-header{background-color:#3c8dbc;}
.skin-gray .content-header{background:transparent;}
.navbar{position:relative;}
.topbar-toggle{display:none;}
.nav_box{height:50px;line-height:50px;font-family:"Microsoft YaHei";display:block;float:left;}
.nav_box a{cursor:pointer;display:block;float:left;color:#d0f1ff;padding:0 20px;}
@media (max-width:990px){
	.nav_box{display:none;}
	.topbar-toggle{display:block;}
	.nav_box{position:absolute;top:100%;width:100%;background:#3c8dbc;}
	.nav_box a{float:none;background-color:#3c8dbc;}
}
.nav_box a:hover,.nav_box a.cur{color:#fff;background:#3a80a7;}
.skin-gray .main-sidebar{background-color:#2B333D;}
.sidebar_top{padding:10px;border-bottom:1px solid #fefefe;text-align:center;}
.sidebar_top a{background:none!important;padding:0!important;}
.sidebar_top .image img{border-radius:100%;background:#fff;width:50px;height:50px;margin:0 auto;border:1px solid #ddd;padding:4px;box-sizing:content-box;}
.sidebar_top a:hover img{border-color:#ccc;}
.skin-gray .sidebar-menu a{color:#333;padding:10px 0;text-align:center;display:block;font-weight:normal;transition:0.2s;}
.skin-gray .sidebar-menu a.active,.skin-gray .sidebar-menu a.active:hover{background:#3c8dbc;color:#fff;}
.skin-gray .sidebar-menu a:hover{text-decoration:none;background:#d8dfea;}

.main-footer{position:fixed;bottom:0;left:0;padding:10px 0;width:100%;border-top:1px solid #cad8e0;color:#999;}
.main-footer,.main-footer a{font-size:12px;text-align:center;color:#999;}
.main-footer a:hover{color:#3c8dbc}

.pages{text-align:center;}
.pages a{display:inline-block;padding:6px 12px;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pages a:hover,
.pages a.cur{background:#eee;}
body{font-family:"Microsoft YaHei"; padding-top: 90px}
a:hover{cursor:pointer;}
textarea{resize:none}
.code img{max-width:100%;max-height:30px;}
.ga_j{margin-bottom:0;}
.ga_j .module_box label{margin-right:20px;width:100px;}
.ga_j .module_box span label{margin-right:10px;width:auto;font-weight:normal;}
.main-header .logo-lg{font-family:"Comic Sans MS",sans-serif;}
.dataTable td{vertical-align:middle!important;}
.table tr:hover .table_j{background:#f4f4f4;}
.table_j{margin:0;background:none!important;}
.table_j td{text-align:left!important;border-left:#F4F4F4 solid 1px;}
.table_j tr:first-child td{border-top:none!important;}
.table_j tr td:first-child{border-left:none!important;}
.table_j th{}
.form2{border:1px solid #ddd;border-left:none;text-align:center;}
.form2 td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:5px;}
.form2 .input{width:100%;padding:5px 0;border:none;outline:none;}
.form2 .select{padding:0;border:none;outline:none;}
.form2 b{letter-spacing:20px;}
.message_ico{background:url(../img/message_status.png) no-repeat;width:16px;height:18px;margin-top:4px;}
.message_0{background-position:0 0;}
.message_1{background-position:0 -28px;}
.message_ico .message_ico{margin-top:0;}
.message_get_reply{background-position:0 -59px;}
.message_send_reply{background-position:0 -93px;}
.cursor_pointer{cursor:pointer;}

.red{color:#F00;}
.clear{clear:both;}
.priattr-table>tbody>tr>td,
.priattr-table>tbody>tr>th,
.priattr-table>tfoot>tr>td,
.priattr-table>tfoot>tr>th,
.priattr-table>thead>tr>td,
.priattr-table>thead>tr>th{padding:8px!important;}

/*权限*/
.access_table{width:100%;border-spacing:1px!important;border-collapse:inherit!important;background:#eee;}
.access_table th,.access_table td{padding:5px 10px;line-height:20px;}
.access_table tr{background-color:#FFF;}
.access_table td label{display:block;margin:0;}
.access_table th>label{display:inline-block;margin:0;}
.access_table_child{width:100%;margin:5px 0;}
.access_table_child th,.access_table_child td{padding:0;font-size:12px;}
.access_table_child .access_table_child label{padding:5px;margin:0;}
.access_table_child .access_table_child label:hover{background:#f6f6f6;}
.access_table_child .access_table_child th>label:hover{background:none;}
.access_title{position:relative;top:1px;left:3px;}
.access_table_child .table-bordered,.access_table_child .table-bordered td,.access_table_child .table-bordered th{border:1px solid #f0f0f0;}
.display_access{float:right;color:#555;font-weight:100;font-size:12px;line-height:20px;cursor:pointer;}
.display_access img{transition:0.3s;margin-right:5px;}
.display_access.access_open img{transform:rotate(-180deg);}

.table .btn{margin:2px 0;}

.table>tbody>tr>th,.table>tbody>tr>td{vertical-align:middle;}

.top_user{line-height:50px;color:#fff;padding:0 10px;}

.top_menu{background:#fff;}
.top_menu .nav-tabs>li{margin:0;}
.top_menu .nav-tabs>li>a{border:none!important;border-bottom:3px solid #fff!important;border-radius:0!important;color:#333;padding:10px 15px;}
.top_menu .nav-tabs>li>a:hover{border-bottom-color:#ccc!important;background:#eee;}
.top_menu .nav-tabs>li.active>a, .top_menu .nav-tabs>li.active>a:focus, .top_menu .nav-tabs>li.active>a:hover{border-bottom-color:#f60!important;}
.top_menu .nav-tabs>li.side_menu a{border-color:#fff!important ;}
.top_menu .nav-tabs>li.side_menu a:hover,.top_menu .nav-tabs>li.side_menu a:focus{border-color:#eee!important ;}


/* 右上角消息通知 */
.message{position:relative;}
.message.active{background:rgba(0,0,0,0.1);}
.message_num{position:absolute;top:6px;right:6px;padding:1px 2px;height:15px;text-align:center;line-height:15px;background:#dd4b39;color:#fff;border-radius:3px;font-size:12px;font-family:Arial,sans,'SimSun';}

.message_box{position:absolute;top:100%;right:0;display:none;background:#fff;border:1px solid #eee;width:280px;font-size:12px;}
.message_box .header{padding: 7px 10px;border-bottom: 1px solid #eee;color: #333;font-size: 14px;}
.message_box .header span{color:#00c0ef;font-weight:bold;}
.message_box a{display:block;padding:10px 0;color:#00c0ef;}
.message_box a:hover{background:#f6f6f6;}

.message_list,.message_list li{padding:0;margin:0;list-style:none;}
.message_list a{padding:5px 10px;color:#666;border-bottom:1px solid #eee;}
.message_list h6{margin:5px 0;}
.message_list h6 small{float:right;margin-top:3px;}
.message_list a div{color:#666;}
.message_box .footer{text-align:center;}
.message_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;filter:Alpha(opacity=60);opacity:0.6;z-index:811;display:none;}
a.asc{background:url(../img/asc.png) no-repeat center right;padding-right:20px;}
a.desc{background:url(../img/desc.png) no-repeat center right;padding-right:20px;}
tr.checked{background:#efefef;}

/* 图片放大 S*/
.align_l{
	text-align:left;
}
.align_c{
	text-align:center;
}
.align_r{
	text-align:right;
}
.image_dialog{
	position: fixed;
	max-width:80%;
	top:50px;
	z-index:1000;
	opacity:0;
	visibility: hidden;
	-webkit-transition:all 0.25s;
    -moz-transition:all 0.25s;
    -o-transition:all 0.25s;
    transition:all 0.25s;
}
.bg_image_shadow{
	position: fixed;
	z-index:999;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-color: #000;
	opacity:0.5;
	filter:alpha(opacity=70);
	visibility: hidden;
	-webkit-transition:all 0.3s;
    -moz-transition:all 0.3s;
    -o-transition:all 0.3s;
    transition:all 0.3s;
}
/* 图片放大 E*/

/* super_select2 -S */
.select2-container--default .select2-selection--single,
.select2-selection .select2-selection--single{
	border:1px solid #d2d6de;
	border-radius:0;
	padding:3px 12px 3px 6px;
	height:28px;
}
.js_form .select2-container {
  min-width: 280px;
}
.js_table .select2-container {
  min-width: 150px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	height:28px;
	right:3px;
	top:0px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	margin-top:-2px;
}
.js_table .select2{
	font-size: 12px;
}
.js_table .select2-container--default .select2-selection--single,
.select2-selection .select2-selection--single{
	border:1px solid #d2d6de;
	border-radius:0;
	padding:2px 12px 2px 6px;
	height:26px;
}
.js_table .select2-container--default .select2-selection--single .select2-selection__arrow{
	height:26px;
	right:3px;
	top:0px;
}
.select2_multiple .select2-container--default .select2-selection--multiple{
	min-width: 500px;
	min-height: 300px;
}
.select2_multiple .select2-search--inline .select2-search__field:focus{outline:none;
	border:none;
}
.select2_multiple .width_auto{
	min-width: 500px;
}
/* super_select2 -E */

/* 搜索栏 -S */
.js_table thead th{
	font-weight: normal;
}
/* 搜索栏 -E */

/* 操作提示样式 -S */
.operating_tips{
	padding-bottom:5px;
	border-bottom:1px #eee solid;
}
.operating_tips ul{
	font-weight:normal;
	display:block;
	margin:0;
	padding:0px 0px 5px 20px;
}
.operating_tips ul li{
	list-style-type: disc!important;
}
.mar_bot_15{
	margin-bottom:15px;
}
/* 操作提示样式 -E */

.district div{
	display: inline-block;
}
.js_form select.form-control{
	height:auto!important;
}
.mb15{
	margin-bottom: 15px;
}

.width_short{
	width: 140px!important;
	min-width: 140px;
}
.width_middle{
	min-width: 260px!important;
}
.width_long{
	min-width: 460px!important;
}

/* 表单分隔-S */
.form_title{
	background-color: #F0F0F0;
    font-size: 14px;
    font-weight: 700;
    padding: 10px;
    margin-bottom: 5px;
}
/* 表单分隔-E */

/* 商品管理-S */
.product_sku ul,li{
	list-style: none;
	padding:0;
	border:0;
	margin-bottom: 0;
}
.product_sku i{
	font-style:normal;
}
.sp_group{
	margin-bottom:10px;
}
.sp_group .title{
	width:5%;
	text-align: right;
	margin-right:2%;
}
.sp_group .sp_table{
	width:100%;
	border:#e5e5e5 solid 1px;
	padding:10px;
}
.sp_group .add_sp{
	background:#f9f9f9;
	padding:10px;
}
.sp_group .add_sp .add{
	background:#fff;
	border:#e5e5e5 solid 1px;
	padding:0 10px;
	cursor:pointer;
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
.sp_table{}
.sp_table input{
	width:100px;
	padding:3px 6px;
	outline: none;
	border:#e5e5e5 solid 1px;
}
.product_sku input{text-align:left;}
.sp_table .spec_label{
	background:#f9f9f9;
	padding:10px;
	position:relative;
}
.sp_table .spec_list{
	display: inline-block;
	position: relative;
}
.sp_table .spec_value{
	padding:10px;
	display:flex;
	align-items: center;
}
.sp_table .spec_value li{
	margin-right:10px;
	position: relative;
	margin-left:4px;
}
.sp_table .add_spec_val{
	color:#0c6ee7;
	cursor:pointer;
}
.stock_table{
	width:100%;
}
.del_table{
	font-size:14px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	cursor:pointer;
	width:18px;
	height:18px;
	line-height:18px;
	border-radius:50%;
	text-align:center;
	position: absolute;
	right:-6px;
	top:-9px;
}
.stock_table table th{
	border:none!important;
	text-align: center;
}
.stock_table tbody>tr>td{
	border-right:none!important;
	border-left:none;
	text-align: center;
}
.stock_table tbody input{
	border:#e5e5e5 solid 1px;
	padding: 3px 6px;
}
.search_list{
	min-width:120px;
	background:#fff;
	position: absolute;
	left:0;
	top:35px;
	z-index:10;
	box-shadow:0 0 15px rgba(0,0,0,0.2);
}
.search_list li{
	padding:0 10px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	position: relative;
}
.search_list li:hover{
	background:#38f;
	color:#fff;
}
.search_list li:last-child{
	border-bottom:none;
}
.spec_value li .del{
	font-size:14px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	cursor:pointer;
	width:20px;
	height:20px;
	line-height:20px;
	border-radius:50%;
	text-align:center;
	position: absolute;
	right:-9px;
	top:-9px;
}
.rom_left{text-align: left!important;padding-left:10px!important;}
/* 商品管理-E */

/* 订单管理-S */
.table-order{
	width: 100%;
	margin-bottom: 20px;
}
.table-order .bg-color{
	background-color: #FAFAFA;
}
.table-order td{
	vertical-align: middle;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 8px;
}
.table-order .td-bl{
	border-left: 1px solid #ddd;
}
.table-order .td-br{
	border-right: 1px solid #ddd;
}
.table-order span{
	display: inline-block;
	width: 300px;
}
.table-order p{
	padding: 0;
	margin: 0;
	line-height: 20px;
}
.table-order .spec{
	color: #999;
}
.order-ship{
	width: 50%;
}
.table-order .btn{
	margin:2px 0;
}
.order-detail{
	width: 60%;
	margin-bottom: 20px!important;
}
.table-order .td-money p{
	line-height: 26px;
}
.table-order .td-money p span{
	display: inline-block;
}
.table-order .sp-money{
	width: 100px;
}
.order-form{
	margin-bottom: 10px;
}
/* 订单管理-E */

/* 店铺信息 */
.verify_table{
	width: 60%;
	margin-bottom:15px!important;
}
.verify_table .bg_color{
	background-color: rgb(250 250 250);
}
.mar_bot_5{
	margin-bottom:5px!important;
}

.evaluation p{
	margin: 0;
	margin-top: 5px;
}

.table_list p{
	margin: 0;
	margin-top: 5px;
}
/* 评价管理 */
.evaluation_content{
	margin-bottom: 10px;
}
.evaluation_reply{
	margin-bottom: 0px!important;
}
.msg_box{position:fixed; z-index: 10009; padding: 0 30px; display:hidden; border-radius:10px;left:50%; top:50%; transform: translate(-50%,-50%); line-height:50px; font-size:16px;color:#fff; text-align:center;white-space:nowrap;background:url('../img/icon/tm.png') }

.sp_list>div{display:inline-block;margin-right:20px;}
.pd_l15{padding-left:15px;}
#app .control-label{margin-bottom:0;margin-top:10px;}

/* 支付中 */
.pay_modal{width:500px;height:300px;}
.pay_ing{position: absolute;left:20px;top:20px;font-size:16px;font-weight: bold;color:#0c6255}
.pay_modal{display:flex;align-items: center;justify-content: center;}
.pay_status_text{margin-left:50px;margin-top:20px;}
.pay_status_text p{color:#0c6255;font-size:16px;font-weight: bold;margin:20px 0 10px 0;}
.pay_status_text>div{margin-bottom:50px;}
.pay_status_text a{color:#333;}

/* 微信支付 */
.pay_code_content{width:500px;min-height:240px;}
.pay_code_content .item{min-height:240px;width:100%;position: relative;}
.pay_code_content .item ul{width:100%;height:240px;position: absolute;left:0;top:0;display:flex;justify-content: center;align-items: center;}
.pay_code_content .item dl{display:flex;}
.pay_code_content .item dl dt{}
.pay_code_content .item dl dt img{max-width:100px;max-height:100px;}
.pay_code_content .item dl dd {margin-left:40px;font-size:14px;}
.pay_code_content .item dl dd .money{font-size:18px;font-weight:bold;color:#0c6255;margin-bottom:5px}
.pay_code_content .item dl dd a{color:#0c6255}
.pay_code_content .item dl.wechat dt{padding:5px;border:#e5e5e5 solid 1px;}
.pay_code_content .item dl.wechat dl{align-items: center;}



/*字体大小*/
.f12{ font-size: 12px; }
.f13{ font-size: 13px; }
.f14{ font-size: 14px; }
.f16{ font-size: 16px; }
.f18{ font-size: 18px; }
.f20{ font-size: 20px; }
.f22{ font-size: 22px; }
.f24{ font-size: 24px; }

/*字体颜色*/
.color_fff{ color: #fff }
.color_333{ color: #333 }
.color_666{ color: #666 }
.color_999{ color: #999 }
.color_000{ color: #000 }
.color_red,.color_red:hover{ color: #E73532 }

/*外边距*/
.margin_t10{ margin-top: 10px; }
.margin_t20{ margin-top: 20px; }
.margin_t30{ margin-top: 30px; }
.margin_t40{ margin-top: 40px; }
.margin_b10{ margin-bottom: 10px; }
.margin_b20{ margin-bottom: 20px; }
.margin_b30{ margin-bottom: 30px; }
.margin_b40{ margin-bottom: 40px; }
.margin_l10{ margin-left: 10px; }
.margin_l20{ margin-left: 20px; }
.margin_l30{ margin-left: 30px; }
.margin_l40{ margin-left: 40px; }
.margin_r10{ margin-right: 10px; }
.margin_r20{ margin-right: 20px; }
.margin_r30{ margin-right: 30px; }
.margin_r40{ margin-right: 40px; }
.margin_lr10{ margin-right: 10px; margin-left: 10px; }
.margin_lr20{ margin-right: 20px; margin-left: 20px;}
.margin_lr30{ margin-right: 30px; margin-left: 30px;}
.margin_lr40{ margin-right: 40px; margin-left: 40px;}

/*内边距*/
.pad_t5{ padding-top: 5px; }
.pad_t10{ padding-top: 10px; }
.pad_t20{ padding-top: 20px; }
.pad_t30{ padding-top: 30px; }
.pad_t40{ padding-top: 40px; }

.pad_b10{ padding-bottom: 10px; }
.pad_b15{ padding-bottom: 15px; }
.pad_b20{ padding-bottom: 20px; }
.pad_b30{ padding-bottom: 30px; }
.pad_b40{ padding-bottom: 40px; }

.pad_l10{ padding-left: 10px; }
.pad_l20{ padding-left: 20px; }
.pad_l30{ padding-left: 30px; }
.pad_l40{ padding-left: 40px; }

.pad_r10{ padding-right: 10px; }
.pad_r20{ padding-right: 20px; }
.pad_r30{ padding-right: 30px; }
.pad_r40{ padding-right: 40px; }

.pad_lr10{ padding-right: 10px; padding-left: 10px; }
.pad_lr20{ padding-right: 20px; padding-left: 20px; }
.pad_lr30{ padding-right: 30px; padding-left: 30px; }
.pad_lr40{ padding-right: 40px; padding-left: 40px; }
.pad_lr60{ padding-right: 60px; padding-left: 60px; }

.pad_tb10{ padding-top: 10px; padding-bottom: 10px; }
.pad_tb15{ padding-top: 15px; padding-bottom: 15px; }
.pad_tb20{ padding-top: 20px; padding-bottom: 20px; }
.pad_tb30{ padding-top: 30px; padding-bottom: 30px; }
.pad_tb40{ padding-top: 40px; padding-bottom: 40px; }

.no_data{ text-align: center; padding: 50px 0;}
.no_data img{ width:120px; margin-bottom: 20px; }
.no_data div{ color: #999; font-size: 14px; }

.up_avatar .html5_img.upload-area,.up_avatar .html5_img .cnsr-button,.up_avatar .html5_img .upload-pre-item{  height: 100px; width: 100px; }
.up_avatar .html5_img .cnsr-button,.up_avatar  .html5_img .uploadify-button{ background: url(../img/up_bg.jpg); }
.up_avatar .html5_img .upload-img-box{ bottom: 0 }
.up_avatar .upload-pre-item{ height: 100% }
.up_avatar .upload-img-box{ float: left;border: none   }
.up_avatar .upload-area .upload-img-box{ border: none }

.up_avatar .html5_file .uploadify-button,.up_avatar .html5_file .cnsr-button,.up_avatar .html5_img .cnsr-button{ border: none }
.up_avatar .delThis{ right: -2px; top: 0 }

.big_imgs{display:none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 900; }
.big_imgs .box_div{ width: 100%; height: 100%; position: relative; overflow: hidden; }
.big_imgs .boxs{ text-align: center; height: 80%; color: #fff; transform: scale(0.8); -webkit-transform: scale(0.8); opacity: 0; filter:alpha(opacity=0); margin-top: -300px;transition: 0.5s; -webkit-transition: 0.5s; }
.big_imgs_show .boxs{transform: scale(1); -webkit-transform: scale(1); opacity: 1; filter:alpha(opacity=100); }
.big_imgs .boxs p{ line-height: 24px; font-size: 14px; padding:10px 0; margin: 0 auto; max-width: 600px; }
.big_imgs .boxs img{ max-height: 100%; max-width: 100%; transform: translate(0,0,0,); -webkit-transform: translate(0,0,0,);}
.big_imgs .btns{ width: 46px; height: 63px; transition: 0.3s; display: block; position: absolute; top: 50%; margin-top: -31px; z-index: 901 }
.big_imgs .btns:hover{ opacity: 0.8 }
.big_imgs .right_btn{ right: 15px; }
.big_imgs .left_btn{ left: 15px; }
.big_imgs .close_btn{ display: block; width: 30px; height: 30px; position: absolute; z-index: 901; right: 20px; top: 90px;transition: 0.5s; -webkit-transition: 0.5s; }
.big_imgs .close_btn img{ width: 100% }
.big_imgs .close_btn:hover{ transform: rotate(180deg); }
.imgmarks{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 890; background: #000;opacity: 0.8; filter:alpha(opacity=80); }

.index_info .img{ width: 100px; height: 100px; margin-right: 20px;  }
.index_info .img img{ width: 100%; height: 100%; float: left; }
.index_info .info_items .item_b{ width: 33.33%; float: left; line-height: 33px; }
.index_info .info_items .item_b .item .tt{ width: 90px;  text-align: right;  }

.index_score{ line-height: 40px; }
.index_score .score_item{float: left; padding:0 20px }
.index_score .score_item .tt{ padding-right: 10px; }
.score_star a{ display: block; width: 20px; height: 20px; float: left; margin: 10px 2px 0 2px; background: url(../img/star1.png) no-repeat center center;}
.score_star a.active{ background: url(../img/star2.png) no-repeat center center; }

.common_tab{ height: 60px; background: #F1F1F1 }
.common_tab a{ display: block; width: 200px; line-height: 60px; text-align: center; color: #333; font-size: 14px; float: left; }
.common_tab a.active{ border-top: 4px solid #E73531; line-height: 56px; background: #fff }
.common_table tbody tr th{ background: #F8F8F8; font-weight: normal; text-align: center; height: 50px; border: none }
.common_table tbody tr td{ border: none }
.common_table tbody tr.border_b{ border-bottom: 1px solid #ddd }

.common_table tbody tr td .img{ width: 100px; height: 100px; border: 1px solid #eee; }
.common_table tbody tr td .img img{ width: 100%; height: 100%; float: left; }

body .my_btn{ display: inline-block; width: 90px; line-height: 38px;border: 1px solid #999; text-align: center; background: #999; color: #fff; outline: none }
body .my_btn.btn_red{ border-color: #E73531; background: #E73531;  }
body .my_btn.btn_border{ background: none; color:#E73531;   }

.new_pages{ line-height: 28px; color: #999999; font-size: 12px }
.new_pages input{ width: 54px; height: 28px;}
.new_pages a{ display: inline-block; margin: 0 3px; border: 1px solid #C9C9CA; line-height: 26px; border-radius: 2px; color: #999; padding: 0 5px;min-width: 28px; text-align: center;}
.new_pages a.r_n{ border-color: #C9C9CA }
.new_pages a.go{ border-color: #C9C9CA; background: #fff }
.new_pages a.s_e{ color: #999 }
.new_pages a.cur{ border-color: #E73531; background: #E73531; color: #fff; }


.input_box{  height: 40px;line-height: 40px;  position: relative; }
.input_box .input_tt{ float: left; padding-right: 10px;  }
.input_box .input_rr{ overflow: hidden; }
.input_box .input_rr input{ width: 100%; height: 38px; border: none; border: 1px solid #ddd; padding: 0 20px; outline: none}
.input_box .input_rr input[readonly]{ background: #F2F2F2 }
.input_box.textarea_b{ height: auto }
.input_box.textarea_b .input_rr textarea{ border: none; height: 120px; width: 100%; line-height: 24px; padding: 12px;  }


.icon_star{width:90px;height:25px;display:inline-block;background:url('../img/star_icon.png') repeat-x 0 6px;margin-top:5px;}
.icon_star em{width:10%;height:25px;display:block;background:url('../img/star_icon.png') repeat-x;background-position: 0 -16px;}





.form-control{padding:8px 6px!important;}
.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single{height:38px!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;}


/* 参数-S */
.product_attribute{
	border-bottom: 1px solid #f8f8f8;
	margin-top: 15px;
	margin-bottom: 15px;
}
.product_attribute .attribute_group{
	float: left;
	width: 100px;
	text-align: right;
	padding: 9px 10px;
}
.product_attribute .attribute{
	float: left;
	width: 55%;
	margin-bottom: 15px;
}
.product_attribute .attribute .col-md-2,.col-md-4{
	padding: 0;
	vertical-align: center;
}
.product_attribute .attribute .col-md-2{
	padding: 9px 10px;
}
.product_attribute .attribute .attribute_list{
	width: 100%;
	margin-bottom: 15px;
}
/* 参数-E */




.msg_tips{
	position:fixed;
	z-index: 199999990009;
	padding: 0 30px;
	display:hidden;
	border-radius:10px;
	opacity:0;
	left:50%;
	top:50%;
 /* transform: translate(-50%,-50%); */
	line-height:50px;
	font-size:16px;
	background:rgba(0,0,0,.7);
	color:#fff;
	text-align:center;
	white-space:nowrap;
}
