/* CSS Document */
.t3-header {
	padding-top: 20px;
	padding-bottom: 15px;
}
.xq-navbar {
	float: right;
	margin-top: 15px;
}
.home .n2-ss-align, .moduleorgline .n2-ss-align {
	border-top: 6px solid #ff6600;
}
ul.navt {
}
ul.navt li {
	list-style-type: none;
	float: left;
	display: block;
	margin: 0px 5px;
	width: 110px;
}
ul.navt li:first-child {
	list-style-type: none;
	float: left;
	display: block;
	margin: 0px 5px;
	width: 140px;
}
ul.navt li div.menuimg {
	float: left;
	width: 25px;
}
ul.navt li div.menuright {
	float: left;
	width: 65px;
	margin-left: 6px;
}
ul.navt li:first-child div.menuright {
	float: left;
	width: 105px;
	margin-left: 6px;
}
ul.navt li a:hover div.menuright, ul.navt li.active a div.menuright {
	/*transform: translateX(0px);*/
	left: 0px;
}
ul.navt li a div.menuright {
	position: relative;
	left: -13px;
	transition-duration: 0.3s;
}
ul.navt li a.menutext {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	transition-duration: 0.1s;
	-moz-transition-duration: 0.1s; /* Firefox 4 */
	-webkit-transition-duration: 0.1s; /* Safari 和 Chrome */
	-o-transition-duration: 0.1s; /* Opera */
	color: #000000;
	font-size: 15px;
}
ul.navt li a {
	display: block;
}
ul.navt li a.menutext:hover, ul.navt li.active a.menutext {
	color: #ff6600;
}
span.menuspan, div.menueng {
	display: block;
	float: none;
}
ul.navt li a div.menueng {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s; /* Firefox 4 */
	-webkit-transition-duration: 0.2s; /* Safari 和 Chrome */
	-o-transition-duration: 0.2s; /* Opera */
	position: relative;
	font-size: 12px;
	top: -20px;
	color: #fff;
	z-index: -100;
}
ul.navt li a:hover div.menueng, ul.navt li.active a div.menueng {
	color: #ff6600;
	top: 0px;
	z-index: 5;
}
ul.navt li a div.menuimg {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s; /* Firefox 4 */
	-webkit-transition-duration: 0.2s; /* Safari 和 Chrome */
	-o-transition-duration: 0.2s; /* Opera */
	position: relative;
	right: -12px;
	opacity: 0;
	overflow: hidden;
	padding-top: 5px;
}
ul.navt li a:hover div.menuimg, ul.navt li.active a div.menuimg {
	right: 0px;
	opacity: 1;
}
.copyright {
	min-height: 40px;
	line-height: 20px;
	text-align: center;
	background-color: #eb6100;
	color: #fff;
	margin-bottom: 0px;
	font-size: 12px;
}

.copyright .module{
	margin: 10px 0;
}
.footer {
	background: #ff7519;
	color: #fff;
	font-size: 12px;
}
.t3-footnav .t3-module {
	background: none;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}
.custombq img {
	margin-bottom: 10px;
}
.custombq {
	line-height: 150%;
}
.erwm {
	float: right;
}
.erwm div.title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
.erwm div {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.erwm div img {
	margin-bottom: 5px;
}
h2.article-title {
	margin: 10px 15px;
	text-align: center;
}
h2.article-title, h2.article-title a {
	clear: both;
	font-weight: bold;
	color: #000;
	font-size: 16px;
	line-height: 150%;
}
h2.article-title a:hover {
	text-decoration: none;
}
.newslistimg, div.pull-left.item-image {
	margin: 0px;
}
article.news {
	border-radius: 8px;
	background-color: #fefefe;
	margin-right: 10px;
	-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
	-moz-transition-duration: 0.5s; /*Mozilla duration version*/
	-o-transition-duration: 0.5s; /*Opera duration version*/
	box-shadow: 5px 5px 10px #ccc; /*CSS3 shadow: 30px blurred shadow all around image*/
	-webkit-box-shadow: 5px 5px 10px #ccc; /*Safari shadow version*/
	-moz-box-shadow: 5px 5px 10px #ccc; /*Mozilla shadow version*/
}
article.news:hover {
	box-shadow: 5px 15px 20px #ccc; /*CSS3 shadow: 30px blurred shadow all around image*/
	-webkit-box-shadow: 5px 15px 20px #ccc; /*Safari shadow version*/
	-moz-box-shadow: 5px 15px 20px #ccc; /*Mozilla shadow version*/
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
article.news img {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
article.news dl.article-info {
	text-align: center;
}
article.news header.article-header {
	min-height: 80px;
}
.article-header {
	min-height: 40px;
}
dd.published {
	color: #ff7519;
}
dd.category-name a {
	color: #ff7519;
}
dd.category-name a:hover {
	text-decoration: none;
}
header.article-header {
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
}
.home .t3-sl-2 {
	margin: 40px 0px;
}
div.bdsharebuttonbox a, div.bdshare-button-style0-16 .bds_more, div.bdshare-button-style0-16 a, div.bdshare-button-style0-16 .bds_more {
	float: right;
}
h5.catItemTitle {
	line-height: 110%;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	transform: translateZ(1000px);
	padding-bottom: 5px;
	border-bottom: 1px #f2f2f2 dashed;
}
h5.catItemTitle span {
	font-size: 12px;
	font-weight: normal;
}
div.extraproduct img {
	margin-bottom: 3px;
}
div.extraproduct {
	transform: translateZ(1000px);
	margin-top: -30px;
	height: 30px;
}
span.price, span.price6, span.price9, span.price11, span.price13, span.price16, span.price19, span.price25 {
	height: 26px;
	width: 26px;
	border-radius: 13px;
	font-size: 16px;
	letter-spacing: -2px;
	display: inline-block;
	text-align: center;
	line-height: 26px;
	font-weight: bold;
	color: #fff;
	padding-right: 2px;
}
span.price {
	background-color: #ffcf75;
}
span.price6 {
	background-color: #bcdec1;
}
span.price9 {
	background-color: #0c6db7;
}
span.price11 {
	background-color: #dbdbdc;
}
span.price13 {
	background-color: #e50012;
}
span.price16 {
	background-color: #ffef00;
}
span.price19 {
	background-color: #221915;
}
span.price25 {
	background-color: #006834;
}
span.price, span.price6, span.price11, span.price16 {
	color: #000;
}
sub.subprice {
	font-weight: bold;
	position: relative;
	right: -3px;
}
div.container-all {
}
div.newproducts {
	text-align: center;
	padding: 40px 0px 20px 0px;
}
div.itemsushi {
	margin: 20px 5px 40px 5px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	line-height: 150%;
}
section.article-content{

	padding: 0px;
	margin-top: -40px;
}
section.article-content div{
	padding: 0px;
}
section.article-content div.rsform{
	padding: 60px 30px 30px 30px;
	color: #fff;
}
div.brand{
		background-color: #10bac7;
}
button.off-canvas-toggle{
	background-color: #fff;
	
}
div.footertext,div.footerimg{
    float: left;
    margin-top: 10px;
    margin-left:10px;
}
.off-canvas-toggle span{
	background-color:#ff6600;
}

button.off-canvas-toggle:hover{
	background-color: #fff;
	border-color: #fff;
}
.t3-off-canvas ul.menu li a img{
	display: none;
}
ul.navt.navbar-navt{
	padding-left: 0px;
}
div.dowebok{
	margin: 20px 0;
}
div.logo-image img{width: 80px; height: 80px;}
div.custombq img{width: 70px; height: 70px; margin-right:10px}
div.newproducts img{max-width: 370px; max-height: 56px;}