#layout_toper
{
	height: 14px;
	line-height: 35px;
	color: #fff;
	background-color: #001b78
}

#layout_toper_sec
{
	height: 135px;
	line-height: 135px;
	color: #fff;
	
}

#layout_toper img.img-responsive
{
	display: inline-block
}

#layout_toper .lsplit
{
	display: inline-block;
	width: 1px;
	margin: 0 5px;
	border-left: dashed 1px #666
}

#layout_toper .ltitem
{
	display: inline-block;
	color: #fff
}

#layout_toper a.ltitem
{
	padding: 0 10px
}

#layout_toper a.ltitem:hover
{
	background-color: rgba(255,255,255,.2)
}

#layout_toper .loginuser
{
	max-width: 100px;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffd300;
	overflow: hidden
}

#layout_toper .btn
{
	min-width: 100px;
	margin-left: 5px
}

nav.layout-header.navbar
{
	position: absolute;
	top: 150px;
	left: 0;
	right: 0;
	margin: 0;
	z-index: 1030;
	border: none;
	border-radius: 0;
	background-color: #001b78;
	 
}

nav.layout-header.navbar-fixed-top
{
	position: fixed;
	top: 0;
	background: #001b78
}

nav.layout-header .navbar-brand
{
	height: auto
}

nav.layout-header .nav>li>a
{
	height: 55px;
	width: 130px;
	padding: 0 10px;
	color: #fff;
	line-height: 55px;
	text-align: center;
	overflow: hidden
}

nav.layout-header .nav li.dropdown>ul.dropdown-menu
{
	background-color: #fff;
	border: none;
	border-radius: 0
}

nav.layout-header.navbar-fixed-top .nav li.dropdown>ul.dropdown-menu
{
	background: #fff
}

nav.layout-header .nav li.dropdown>ul.dropdown-menu a
{
	padding: 10px 20px;
	color: #000
}

nav.layout-header .nav li.active>a,nav.layout-header .nav li>a:hover,nav.layout-header .nav li>a:focus,nav.layout-header .nav li.open>a,nav.layout-header .nav li.dropdown>ul.dropdown-menu a:hover
{
	background: #001b78;
	color:#fff;
}

nav.layout-header .navbar-toggle
{
	padding: 10px 20px;
	margin-top: 10px;
	border-radius: 0;
	border: none;
	background: #97323A;
}

nav.layout-header .navbar-toggle .icon-bar
{
	background: #fff
}

@media(max-width:768px)
{
	nav.layout-header .navbar-collapse
	{
		background: #ffffff;
		max-height: none
	}

	nav.layout-header.navbar-fixed-top .navbar-collapse
	{
		background: #fff
	}

	nav.layout-header .nav>li>a
	{
		height: 40px;
		line-height: 40px;
		text-align: left!important
	}
}

#layout_shortcut
{
	position: fixed;
	right: 10px;
	top: 45%;
	float: right;
	text-align: center;
	line-height: 20px;
	z-index:99;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175)
}

#layout_shortcut a.list-group-item
{
	position: relative;
	display: block;
	width: 40px;
	padding: 10px 0;
	color: #fff;
	border-radius: 0;
	border: none;
	background-color: rgba(27,188,155,.8);
	cursor: pointer
}

#layout_shortcut a.list-group-item:hover
{
	background-color: rgba(27,188,155,1)
}

#layout_shortcut a.list-group-item.shoppingcart
{
	padding-top: 15px;
	color: #333;
	font-size: 16px;
	background-color: rgba(255,211,0,.8)
}

#layout_shortcut a.list-group-item.shoppingcart:hover
{
	background-color: rgba(255,211,0,1)
}

#layout_shortcut a.list-group-item.shoppingcart .tip
{
	position: absolute;
	top: 5px;
	right: 5px;
	line-height: 16px;
	font-size: 12px;
	color: #d95072;
	display: none
}

#layout_shortcut a.list-group-item:first-child
{
	background-color: rgba(217,80,114,.8)
}

#layout_shortcut a.list-group-item:first-child:hover,#layout_shortcut #layout_shortcut_wechat:first-child:hover,#layout_shortcut #layout_shortcut_weibo:first-child:hover
{
	background-color: rgba(217,80,114,1)
}

#layout_shortcut_wechat,#layout_shortcut_weibo
{
	position: fixed;
	bottom: 120px;
	right: -325px;
	z-index: 9999;
	width: 150px;
	border-radius: 0;
	border: none;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175)
}

#layout_shortcut_wechat .panel-heading,#layout_shortcut_weibo .panel-heading
{
	border: none
}

#layout_shortcut_wechat img.img-responsive,#layout_shortcut_weibo img.img-responsive
{
	display: inline-block;
	margin-bottom: 5px
}

#layout_shortcut_wechat i.fa-modal-close,#layout_shortcut_weibo i.fa-modal-close
{
	margin-top: -2px
}

.shopping-add-flyer
{
	position: fixed;
	z-index: 9999;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%
}

#shopping-add-msg
{
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 10000;
	width: 1px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	background: #d95072;
	display: none
}

#layout_control_shoppingcart
{
	position: fixed;
	bottom: 200px;
	right: -325px;
	z-index: 9999;
	width: 250px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border-radius: 0;
	border: none;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5
}

#layout_control_shoppingcart .panel-body
{
	padding: 15px 0;
	line-height: 25px;
	overflow-y: auto;
	overflow-x: hidden
}

#layout_control_shoppingcart .panel-body .media
{
	padding: 5px 15px
}

#layout_control_shoppingcart .panel-body .media:hover
{
	background-color: #f3f3f3
}

#layout_control_shoppingcart .panel-heading,#layout_control_shoppingcart .panel-footer
{
	border-color: #f4f4f4
}

#layout_control_shoppingcart .panel-footer .shoppingcart-total
{
	margin-bottom: 5px;
	padding-right: 5px
}

#layout_control_shoppingcart .panel-footer .shoppingcart-total .price
{
	font-size: 22px;
	color: #d95072
}

#layout_control_shoppingcart .panel-footer div.row>div:first-child
{
	padding-right: 0
}

#layout_control_shoppingcart .panel-body button.btn
{
	border-radius: 0
}

#layout_control_shoppingcart .panel-body button.shoppingcart-input
{
	width: 25px;
	cursor: default
}

.shoppingcart-select
{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	line-height: 18px;
	border: solid 2px #d9534f;
	cursor: pointer
}

.shoppingcart-select i
{
	margin: 1px;
	display: none
}

.shoppingcart-select.checked
{
	color: #fff;
	background-color: #d9534f
}

.shoppingcart-select.checked i
{
	display: block
}