.c-red {
	color: red;
}

.oneline-c-red {
	color: red;
	height: 30px;
	line-height: 30px;
	margin-left: -15px;
}

.grayback {
	background-color: #F2F2F2;
	background-image: url(../../../images/bg-v3.png);
}

.box-pic {
	vertical-align: middle;
	/*设置水平居中*/
	text-align: center;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px; /*约为高度的0.873，200*0.873 约为175*/
	*font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
}

.box-pic img {
	vertical-align: middle;
}

.thumbnail {
	xx position: relative;
}

.shopbox {
	position: relative;
	border: #e6e6e6 3px solid;
}

.shopbox:hover {
	border: 3px #2DB8AD solid;
}

.nav>li>a:hover,.nav>li>a:focus {
	text-decoration: none;
	background: #fff;
}

.btn-pfwm {
	color: #ffffff;
	background-color: #00A2CA;
	border: none;
}

.btn-pfwm:hover,.btn-pfwm:focus,.btn-pfwm:active,.btn-pfwm.active,.open .dropdown-toggle.btn-pfwm
	{
	color: #ffffff;
	background-color: #33B5D4;
}

.btn-buy {
	color: #ffffff;
	background-color: #2DB8AD;
	border: none;
}

.btn-buy:hover,.btn-buy:focus,.btn-buy:active,.btn-buy.active,.open .dropdown-toggle.btn-buy
	{
	color: #ffffff;
	background-color: #2DB8AD;
}

.btn-def {
	color: #333333;
	background-color: #ebebeb;
	border: none;
}

.btn-def:hover,.btn-def:focus,.btn-def:active,.btn-def.active,.open .dropdown-toggle.btn-def
	{
	color: #333333;
	background-color: #ebebec;
}

.btn-pfwm-yellow {
	color: #ffffff;
	background-color: #E67C00;
	border: none;
}

.btn-pfwm-yellow:hover,.btn-pfwm-yellow:focus,.btn-pfwm-yellow:active,.btn-pfwm-yellow.active,.open .dropdown-toggle.btn-pfwm-yellow
	{
	color: #ffffff;
	background-color: #E06F00;
}

.btn-qg {
	background-color: #fff;
	font-weight: bold;
	border: none;
	color: #000;
}

.btn-qg:hover,.btn-qg:focus,.btn-qg:active,.btn-qg.active,.open .dropdown-toggle.btn-qg
	{
	color: #F76120;
}

.form-group .noempty {
	margin-right: 4px;
	color: #F00;
}

.nav-tabs li a {
	color: #000;
}

.nav-tabs .active a {
	color: #2DB8AD !important;
	font-weight: bold;
}

.pic {
	height: 258px;
	width: 350px;
	display: table-cell;
	vertical-align: middle;
	/*设置水平居中*/
	text-align: center;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px; /*约为高度的0.873，200*0.873 约为175*/
	*font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
	vertical-align: middle;
}

#goodAttribute,#attributes,.goods-message-content,.attributes-list {
	overflow: hidden;
	list-style: none;
}

@media ( min-width : 992px) {
	#goodAttribute li,#attributes li,.goods-message-content li,.attributes-list li
		{
		display: inline;
		float: left;
		height: 24px;
		width: 50%;
		text-indent: 5px;
		line-height: 24px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: 12px;
	}
}

@media ( min-width : 768px) and (max-width: 991px) {
	#goodAttribute li,#attributes li,.goods-message-content li,.attributes-list li
		{
		display: inline;
		float: left;
		height: 24px;
		width: 100%;
		text-indent: 5px;
		line-height: 24px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: 12px;
	}
}

/**
* begin搜索表单
**/
.form-search label {
	font-weight: normal !important;
	text-align: right;
	font-size: 12px;
	width: 60px;
}

.form-search .form-group {
	margin-top: 10px;
}

.form-search .form-btn {
	margin-top: 10px;
}

.form-search input {
	width: 120px;
}

.form-search select.form-control {
	width: 120px;
}

/**
* end搜索表单
**/

/**
*begin二列表单
*/
.two-row-form .form-group {
	width: 40%;
}

.two-row-form .form-control {
	width: 240px;
}

.two-row-form {
	padding-bottom: 20px;
}

/**
*覆盖bootstrap下拉框自动宽度
*/
form.two-row-form select.form-control {
	width: 240px;
}

.two-row-form label {
	width: 120px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}

.two-row-form .form-group {
	margin-top: 10px;
}

.two-row-form .form-btn {
	margin-left: 125px;
	margin-top: 20px;
}

/**
*end二列表单
*/


/**
*begin一列表单
*/
.one-row-form .form-group {
	width: 80%;
}

.one-row-form .form-control {
	width: 200px;
}

.one-row-form{
	padding-bottom: 20px;
}

/**
*覆盖bootstrap下拉框自动宽度
*/
form.one-row-form select.form-control {
	width: 200px;
} 

.one-row-form label {
	width: 90px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}

.one-row-form .form-group {
	margin-top: 10px;
}

.one-row-form .form-btn {
	margin-left: 95px;
	margin-top: 20px;
}

/**
*end一列表单
*/

/*******TAB*******/
.tabs ul {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*position: relative;
}

.tabs .tab-list {
	display: inline;
	float: left;
	padding: 0 14px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	cursor: pointer;
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #fafafa, #f4f4f4);
	background: -webkit-gradient(linear, top, from(#fafafa),
		color-stop(#f4f4f4) );
	background: -webkit-linear-gradient(top, #fafafa, #f4f4f4);
	background: -ms-linear-gradient(top, #fafafa, #f4f4f4);
	background: -o-linear-gradient(top, #fafafa, #f4f4f4);
	background: linear-gradient(top, #fafafa, #f4f4f4);
}

.tabs .tab-list:hover {
	background: #f3f3f3;
}

.tabs li.active {
	background: #fff;
	border-bottom: 3px solid #81a11a;
}

.tabs li.active:hover {
	background: #fff;
	cursor: default;
}

.tabs .tab-content {
	padding: 12px 16px;
	border: 1px solid #ddd;
}

/**
*begin非ajax分页样式
**/
#fenye_div {
	float: left;
	margin: 20px 0;
	border: 1px solid #ddd;
	border-right: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

#fenye_div a,#fenye_div span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 3px 10px;
	border-right: 1px solid #ddd;
}

#fenye_div .display,#fenye_div .current {
	background-color: #f5f5f5;
}

#fenye_div a:hover {
	text-decoration: none;
}

#fenye-num {
	margin: 20px 0;
	float: right;
}

#fenye-num .input {
	width: 60px;
}

.load {
	background: url(../images/loading.gif) no-repeat left center;
	padding: 20px;
	color: #999;
	font-size: 12px;
}

/**
*end非ajax分页样式
**/

.popup-body .form-horizontal {
	padding: 15px;
}

/**
*begin 设置popup滚动条在webkit中样式
**/
.popup ::-webkit-scrollbar-thumb {
	background-color: #ccc;
	height: 50px;
	outline-offset: -2px;
	outline: 2px solid #fff;
	-webkit-border-radius: 4px;
	border: 2px solid #fff;
}

.popup ::-webkit-scrollbar-thumb:hover {
	background-color: #666;
	height: 50px;
	-webkit-border-radius: 4px;
}

.popup ::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

.popup ::-webkit-scrollbar-track-piece {
	background-color: #fff;
	-webkit-border-radius: 0;
}

/**
*end 设置popup滚动条在webkit中样式
**/
fieldset:hover {
	border: 1px solid #EAEAEA;
}

/**
*begin bootstrap定制
*/
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
	background-color: #E9F3FF;
}

.nav-pills>li>a {
	border-radius: 0px;
}

/**
*end bootstrap定制
*/
a[data-role-code],input[data-role-code],button[data-role-code] {
	display: none;
}

.breadcrumb {
	margin-bottom: 5px;
}

.menu-fixed {
	position: fixed;
	left: 0px;
}

.navbar-fixed-top {
	left: 0px;
}

.crm-success-color {
	color: #449d44;
}

.crm-fail-color {
	color: #c9302c;
}

.grid-model td a {
	font-size: 13px;
	text-decoration: none;
}

.choose-tips {
	padding: 10px;
	background: #fefbda;
	margin-right: 5px;
	float: left;
	margin-top: 5px;
	color: #8a6d3b;
}

.choose-tips .glyphicon {
	cursor: pointer;
	color: #bbb;
}

.choose-tips .glyphicon:hover {
	cursor: pointer;
	color: #c9302c;
}

.nav-pills li{
	border-top: 1px solid #fcfcfc;
	border-bottom: 1px solid #e5e5e5;
}

.nav-pills li a{
	color:#585858;
}

.submenu li a:hover{
	background:#c6e368;
}

.submenu li a.current{
	background:#c6e368;
}
 

.nav-pills ul.submenu{
	 display: none;
}

.nav-pills ul.current{
	 display: block;
}

 



.nav-pills li.active{
	background: #eee!important;
	border-radius:20px 20px 0px 0px;
	display: block;
}

.nav-pills li:hover{
	background: #fff!important;
}
 

.nav-pills li.sub-menu:hover >a:after {
display: block;
content: "";
position: absolute!important;
right: 0;
top: 8px;
border: 8px solid transparent;
border-width: 10px 17px;
border-right-color: #428bca;
}

/**
*弹出选择框 删除图标
**/

input[data-clear]{
	padding-right:20px;
}
.input-clear{
	margin-left:-20px;
	color:#ccc;
	cursor: pointer;
}

.input-clear:hover{
	color:#3c3c3c;
}

.glyphicon-th-list{
	margin-right:4px;
}

.required:after{
	content"*",
	color:#red; 
}

.input-group input.form-control{
	margin-bottom:10px;
}
 
.checkbox-inline{
	margin-left:5px;
}

.radio-group .radio-inline{
	margin-left:5px;
}

table thead{
	background: #dce8f5;
}

table thead tr{
	border-color: #dce8f5;
}

table thead tr th{
	border:0px !important;
}