/*********************************************************************************/
/* Base                                                                          */
/*********************************************************************************/
/** { margin:0; padding:0; }
p { font:62.5% "Microsoft Yahei","宋体", sans-serif; }*/
ul, li { margin:0; padding:0; list-style-type:none; }
dl, dt, dd { margin: 0; padding: 0; }
img{border:none; vertical-align:middle;}
h1,h2,h3,h4,h5,h6 { letter-spacing: 1px; }
/* 定义浮动居中 */
.fl, .pullleft, .left { float:left; display: inline }
.fr, .pullright, .right { float:right; display: inline }
.center { margin: 0 auto; }
.clearfix { clear:both; /*height:0; font-size:1px; line-height:0px;*/}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }/*清除浮动*/
.h { display:none; }
.oh { overflow:hidden; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.ml30 { margin-left:30px }
.mt50 { margin-top:50px }
.mb30 { margin-bottom:30px }
.mb50 { margin-bottom:50px }
.pd8 { padding:8px }
.pd10 { padding:10px }
.pd20 { padding:20px }
.pdtb8 { padding:8px 0 }
.pdtb10 { padding:10px 0 }
.pdtb20 { padding:20px 0 }
.pdtb30 { padding:30px 0 }
.pdtb50 { padding:50px 0 }
.pdtb80 { padding:80px 0 }
.pdtb100 { padding:100px 0 }
.pdb30 { padding-bottom:30px }
.pdb50 { padding-bottom:50px }
.pdl10 { padding-left:10px }
.pdr10 { padding-right:10px }

/*fontsize*/
.fs30 { font-size:3em; }
.fs28 { font-size:2.8em; }
.fs26 { font-size:2.6em; }
.fs24 { font-size:2.4em; }
.fs20 { font-size:2em; }
.fs18 { font-size:1.8em; }
.fs16 { font-size:1.6em; }
.fs14 { font-size:1.4em; }
.fs12 { font-size:1.2em; }
.fs8 { font-size:0.8em; }
/*
.fs30 { font-size:1.875em; }
.fs28 { font-size:1.75em; }
.fs26 { font-size:1.625em; }
.fs24 { font-size:1.5em; }
.fs20 { font-size:1.25em; }
.fs18 { font-size:1.125em; }
.fs16 { font-size:1em; }
.fs14 { font-size:0.875em; }
*/

/*line-height*/
.lh50 { line-height:5em; }
.lh30 { line-height:3em; }
.lh28 { line-height:2.8em; }
.lh26 { line-height:2.6em; }
.lh24 { line-height:2.4em; }
.lh20 { line-height:2em; }
.lh18 { line-height:1.8em; }
.lh16 { line-height:1.6em; }
.lh14 { line-height:1.4em; }
/*.lh50 { line-height:5em; }
.lh30 { line-height:3em; }
.lh28 { line-height:2.8em; }
.lh26 { line-height:2.6em; }
.lh24 { line-height:2.4em; }
.lh20 { line-height:2em; }
.lh18 { line-height:1.8em; }
.lh16 { line-height:1.6em; }
.lh14 { line-height:1.4em; }*/

.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
/*font color*/
.cred { color:red }
.cfff { color:#fff }

img.lazy {
	opacity: 0;
	transition: opacity .3s ease-in;
}


.rowcol,	.rowcol ul { overflow:hidden; }
.rowcol li {
	overflow:hidden;
	float:left;
	/*width:25%;*/
	margin-bottom:20px;
	text-align:center;
}
.rowcol li a.item { display:block; text-decoration:none; }
.rowcol li .item { margin:0 auto; }
.rowcol li .item .photo {}
.rowcol li .item h5 {
	margin:16px 0 0 0;
	font-size:1rem; font-weight:normal;
}
.rowcol li .item p {
	margin:10px 0; line-height:1.3rem;
}

/* 一行4个产品 end */
@media only screen and (min-width: 1281px) {
	.rowcol-lg-4 li { width:25%; margin-bottom:60px;  }
	.rowcol-lg-3 li { width:33.33%; margin-bottom:60px; }
}

@media only screen and (max-width: 1280px) { /* and (min-width: 993px)*/
	.rowcol-md-4 li { width:25%; margin-bottom:60px;  }
	.rowcol-md-3 li { width:33.33%; margin-bottom:60px;  }
}
@media only screen and (max-width: 992px) { /*(min-width: 768px) and */
	.rowcol-md-3 li { width:33.33%; margin-bottom:60px;  }
}
@media only screen and (max-width: 767px) {

	.rowcol-sm-3 li { width:33.33%; }
	.rowcol-sm-2 li { width:50%; }
	.rowcol-sm-2 li h5 { font-size:0.8rem; line-height:1.5; }

	/* 一行2个产品 <768 */
	.rowcol-xs-2 li { width:50%; }
	/* 一行2个产品 <768 end */
}


/*********************************************************************************/
/* 本站通用                                                                      */
/*********************************************************************************/
body {
	margin:0; padding:0;
	height:100%;
	overflow-x: hidden;
	background: #fff;
	background-size: 100% 100%;
	font:100% "Microsoft Yahei","宋体", sans-serif;
	/*font-style font-variant font-weight font-size/line-height font-family
	62.5%默认是18px*/
	line-height:1;
	color:#000;
}

a { color:#666; text-decoration:none }
a:link { color:#666; }
a:visited { color:#666; }
a:hover { color:#da251d; text-decoration:underline }
a:active { color:#da251d; }


.container { width:1200px; margin:0 auto; }

/*font color*/
.c1 { color:#bd2a00 }	/*红色*/
.c2 { color:#5e5e5e }	/*灰色*/
.c3 { color:#ff6000 }	/*橙色*/
.c4 { color:#ffcc00 }	/*黄绿色*/

/*background */
.bgfff { background:#fff }
.bg1 { background:#ededed }
.bg2 { background:#ebebeb }
.bgeee { background:#eeeeee; }
.bgf2 { background:#f2f2f2; }
.bgfa { background:#fafafa; }
.bgm { background:url("../images/mainboxbg.jpg") repeat-x; padding-top:20px; }


dl.dltags { overflow:hidden; clear:both; margin:40px 8px; }
	dl.dltags dt { float:left; width:130px;  }
	dl.dltags dd { float:left; width:510px; }

#fenye, .fenye { overflow:hidden; clear:both; height:30px; margin-top:10px; }
.fenye { overflow:hidden; clear:both; height:30px; margin-top:10px; text-align:center; }
.fenye li { display:inline-block; margin:0 5px; padding:0 8px; background:#fff; border:1px solid #cccccc; color:#000; line-height:22px; }
.fenye li.thisclass { background:#01458e; border:1px solid #cccccc; color:#fff; line-height:22px; font-weight:bold; }

.maplist {}
	.maplist li { height:25px; line-height:25px;  }
	.maplist li.ml-1 { clear:both; font-weight:bold; }
	.maplist li.ml-2 { float:left; padding:0 20px; }

.titlebar0 { padding:30px 0; text-align:center; }
.titlebar0 h3 { margin:0; font-size:2.2rem; color:#eb3c00; font-weight:500; /*line-height:2;*/ }
.titlebar0 h4 { margin:0; font-size:1.2rem; color:#000; line-height:2; }
.titlebar0 p { font-size:1.2rem; color:#0078ff; /*line-height:2;*/ }
.titlebar0 .icon {
	width:327px; height:48px;
	margin: 15px auto 0 auto;
	background:url("../images/bartitle-icon.png") no-repeat;
	background-size:contain;
}
.titlebar0 .icon.black {
	background-image:url("../images/bartitle-icon-black.png");
}
.titlebar0 .divider { width:50%; max-width:600px; margin:0 auto; position: relative; height: 0; border-bottom: 1px solid #bababa; }
.titlebar0 .divider:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -50px;
	margin-top: -3px;
	width: 100px;
	height: 6px;
	background: #eb3c00;
	border-radius: 5px;
}
.titlebar0 .divider.noborder { border-bottom:none; }

.titlebar1 { text-align:center; }
.titlebar1 h3 { position: relative; font-size:2rem; color:#000; line-height:2.2; }
.titlebar1 h3:after { content: ''; position: absolute; left: 50%; bottom:0; margin-left:-50px; width:100px; border-top:1px solid #87c33a; }
.titlebar1 p { color:#666; line-height:2.2; }

a.btn1 { display:block; width:108px; height:39px; background:#ae521f; text-align:center; line-height:39px; color:#fff; border-radius:8px;
	transition: all .3s ease-in; }
a.btn1:hover { background:#87c33a; }

a.btnwhite {
	display:inline-block;
	height:40px;
	padding:0 20px;
	border:1px solid #fff; border-radius:8px;
	color:#fff; line-height:40px;
	transition: all .3s ease-in;
}
a.btnwhite:hover {
	background:#fff; color:#000;
}

a.btnmore { color:#fff }
.btnmore {
	display:block;
	width:108px; height:40px;
	font-size:1rem; text-align:center; line-height:40px; color:#fff;
	border: 1px solid #d4a000; border-radius:8px;
	transition: all .3s ease-in;
	background-image: -moz-linear-gradient(top, #fddd76, #dba504); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fddd76), color-stop(1, #dba504)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fddd76', endColorstr='#dba504', GradientType='0'); /* IE*/
}
.btnmore:hover {
	border: 1px solid #d4a000;
	background-image: -moz-linear-gradient(top, #dba504, #fddd76); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dba504), color-stop(1, #fddd76)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dba504', endColorstr='#fddd76', GradientType='0'); /* IE*/
}

a.btnmore_dh {
	text-align:center;
}
a.btnmore_dh .more {
	overflow:hidden;
	position:absolute; z-index:2;
	left:50%; bottom:30px;
	width:100px; height:40px;
	margin-left: -50px;
	border:1px solid #fff;
	border-radius:6px;
	background:none;
	color:#fff; line-height:30px;
	transition: all .3s ease-in;
}
a.btnmore_dh .more .btn {
	position:absolute; z-index:1;
	width:100px; height:40px;
	line-height:40px;
}
a.btnmore_dh .more .has {
	position:absolute; z-index:0;
	top:0; left:-100px;
	width:100px; height:40px;
	background:#fff;
	transition: all .3s ease-in;
}
a.btnmore_dh:hover .more {
	color:#CB3139;
}
a.btnmore_dh:hover .more .has {
	left:0;
}

.box { margin-bottom:10px }
.box .box-title { height:45px; border-bottom:1px solid #dbdbdb; }
.box .box-title h3 { float:left; margin:0;
	padding: 0 10px 0 40px;
	height:45px;
	background: url('../images/pageright-titlebg.png') no-repeat -5px top;
	border-bottom:1px solid #d20d16;
	font-size: 1rem;
	color:#d20d16;
	line-height:45px; }
.box .box-title em { float:left; padding-left: 10px; font-size: 0.7rem; line-height: 1.8; color:#a1a1a1; font-style: normal }
.box .box-title em a { color:#a1a1a1; }
.box .box-title span { float:right; text-align: right; font-size: 0.7rem; line-height: 1.8; color:#a1a1a1 }
.box .box-content { clear:both; padding:10px 0 }

/*********************************************************************************/
/* 定制                                                                      */
/*********************************************************************************/

/* header */
.header {
	width:100%; height:120px;
	background-color: #07314f; /*#ffcc00*/
}
.header .container {
	display: flex;
}
.header .logo { margin:10px 0 0 10px; }
.header .logo img { height:100px; padding:0; }
.header .header-r { margin-left: auto; }



.mnuMain {
	width:100%;
	padding-top: 36px;
}
.mnuMain ul { display:flex;
	/* 横向排列 */
	flex-direction:row;
	/*全部靠右排列*/
	justify-content: flex-end;
}
.mnuMain li { position:relative; width:14.28%; height: 50px; /*padding:0 55px;*/
	-webkit-transition: background-color 700ms; transition: background-color 700ms; text-align:center; }
.mnuMain li > a {  height:37px; width: 100%; color: #fff; /*#530813*/ line-height: 50px;
	/*-webkit-transition: color 200ms; transition: color 200ms;*/ text-decoration:none; font-size:1rem; }
/*.mnuMain > ul > li > a > span { padding:5px 16px; text-align: center; border-radius:8px; transition: all .3s ease-in; }
.mnuMain > ul > li:hover > a > span,
	.mnuMain > ul > li.active > a > span { background:#bda17e; color:#fff; }*/
.mnuMain li:hover > a,
	.mnuMain li.active > a { color:#e6b70c; /*#ed6a00*/ border-bottom: 2px solid #e6b70c; }


/*location*/
.location {
	height:44px;
	margin-bottom: 15px;
	font-size:0.6rem; line-height:44px; color:#999;
}
.location a {
	color:#0067af;
}
.location .container {
	border-bottom: 1px solid #f2f2f2;
}
.location > div > div {
	padding-left:20px;
	background:url("../images/location.png") no-repeat 0 center;
}

/*footer*/
.footer { overflow:hidden; padding:16px 20px; background:#07314f; color:#fff; font-size:0.8rem; line-height: 2; text-align:center; }
.footer a { color:#7d7d7d; font-size:0.8rem; }

.footer-menu {
	width:100%;
	display: flex;
	height:300px;
}
.footer-menu .page-block-4 {
	width: 25%;
    /*margin: 0 0 -99999px;
    padding: 47px 40px 100080px;*/
	padding: 47px 40px;
}
.footer-menu .page-block-4:nth-child(odd) {
	background-color: #ebebeb;
}
.footer-menu .page-block-4:nth-child(even) {
	background-color: #e0e0e0;
}
.footer-menu li {
	color: #484747;
    font-weight: 400;
    line-height: 1.8;
}


/*footer end*/

/* 浮动帮助窗口 */
#floattoolbar { position: fixed; width: 36px; height: 320px; top: 50%; right: 0; margin-top: -220px; z-index: 9999; }
#floattoolbar li { position: relative; width:36px; height:36px; margin-top: 1px; }
#floattoolbar li a { position:absolute; top:0; z-index:9; display:block; width: 36px; height: 36px; background: #999999 url("../images/floattoolbar.png") no-repeat;		transition: all .3s ease-in; }
#floattoolbar .win { position:absolute; top: 0; left:36px; text-align: center; background: #fff;
	/*filter:alpha(Opacity=0); -moz-opacity:0; opacity: 0;*/
	transition: all .3s ease-in; }

#floattoolbar .ewm .win { width: 180px; }
#floattoolbar .ewm span { font-size:0.8rem; }
#floattoolbar .ewm .inner { padding:10px; position:relative; border: solid 1px #ddd; }
#floattoolbar .ewm .inner:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 10px solid #ddd;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	position: absolute;
	z-index:9;
	top: 15px;
	right:-10px;
}
#floattoolbar .ewm:hover .win { left:-196px; filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; }

#floattoolbar .ewm span { display:block; font-size:0.8rem; }
#floattoolbar .phone .win { display:none; }
#floattoolbar .map .win { display:none; }
/*#floattoolbar li a.iconewm { background-position:0 0; }*/
#floattoolbar .ewm a { background-position:0 0; }
#floattoolbar .tel a { background-position:-72px 0; }
#floattoolbar .map a { background-position:-36px 0; }
#floattoolbar .email a { background-position:-216px 0; }
#floattoolbar li a.iconcn { background-position:-108px 0; }
#floattoolbar li a.iconen { background-position:-144px 0; }
#floattoolbar li a.icontop { background-position:-180px 0; }

#floattoolbar li a:hover { background-color:#c0a062; }
#floattoolbar .ewm a:hover { background-position:0 -36px; }
#floattoolbar .tel a:hover { background-position:-72px -36px; }
#floattoolbar .map a:hover { background-position:-36px -36px; }
#floattoolbar .email a:hover { background-position:-216px -36px; }
#floattoolbar li a.iconcn:hover { background-position:-108px -36px; }
#floattoolbar li a.iconen:hover { background-position:-144px -36px; }
#floattoolbar li a.icontop:hover { background-position:-180px -36px; }


.leftclass {
	width:100%;
	background: #d20d16;
	border-radius: 4px;
}
.leftclass h3 {
	overflow:hidden;
	margin: 0;
	height:55px;
	border-bottom: 1px solid #d3434d;
	line-height:55px;
	text-align:center;
	color:#fff;
	font-size:1.2rem;
}
.leftclass .leftclass-content { border:1px solid #ddd; border-top:none; }
.leftclass ul {
	background: -webkit-linear-gradient(#e4040e, #d20d16); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#e4040e, #d20d16); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#e4040e, #d20d16); /* Firefox 3.6 - 15 */
	background: linear-gradient(#e4040e, #d20d16); /* 标准的语法 */
}
.leftclass ul li { padding: 14px 0;
	border-bottom: 1px solid #d3434d;
}
/*.leftclass ul li:before { content: '+' }*/
.leftclass ul li a { display:block; margin:0 10px;
	padding: 6px 5px 6px 20px;
	background:url('../images/icon.png') no-repeat 6px 12px;
	font-size:1rem;
	color:#fff;
}
.leftclass ul li a:hover {
	background:#fff url('../images/icon2.png') no-repeat 95% 12px;
	border-radius:30px;
	color: #d20d16;
}


.prolist {}
.prolist li .item { width:90%; max-width:380px; max-height:400px; }
.prolist li .item img { width: 300px; height: 300px }
.prolist li .item b { font-weight:normal; }
.prolist li .item h5 { overflow:hidden; height:40px; line-height:20px; }


/* page */
.pageleft { width: 180px; }
.pageright { width: 740px; margin-left: auto; }




/*联系我们*/
.contact-title { height:47px; background:url("../images/contactus/contactus-title.jpg") no-repeat;}
/* 关于我们 联系方式 */
.contact { padding-bottom:50px; }
.contact li { margin-bottom:20px; }
.contact .item { font-size:0.8rem; }
.contact .item .photo {
	overflow:hidden;
	width:128px; height:128px;
	margin: 0 auto;
	background:#333333;
	border-radius:50%;
}
.contact .item .photo img { margin-top:24px; }
.contact .item i {
	display:block;
	width:80px; height:80px;
	margin:25px auto 0 auto;
	background:url("../images/contactus/contact-icon.png") no-repeat;
}
.contact .item i.email { background-position:0 -80px; }
.contact .item i.addr { background-position:0 -160px; }


.content-text {
	font-size:1rem;
	line-height:2rem;
}
.content-text p {
	margin: 10px 0;
	font-size:1rem;
	line-height:2rem;
}

.fcolor-gold { color:#cdae50 }
.fcolor-white { color:#fff }
.bgt1 { background-image:url("../images/bg1.jpg"); background-repeat:repeat; }


.home-section {
	text-align:center;
	color: #fff;
	background: transparent url('../images/home/home-section-1.png') center center no-repeat;
	background-size: cover;
}
.text-uppercase {
	margin:60px 0 0 0;
	padding: 0 45px;
	font-size: 4em;
    letter-spacing: .01em;
}
.medium-paragraph {
	margin: 15px 0 25px;
    font-size: 2em;
    line-height: 1.3;
    font-weight: 500;
    letter-spacing: -.005em;
}
.btn-default {
	display: inline-block;
	padding: 24px 41px;
    line-height: 1;
    border-radius: 3px;
	background-color: #fff;
	background-image: none;
    background-repeat: initial;
    text-shadow: none;
    border-color: transparent;
    box-shadow: 0 0 2px #999;
    text-decoration: none;
    -webkit-box-shadow: 0 0 2px #999;
    color: #da5106;
    font-size: 22px;
}
.btn-default:hover {
	background-color: #da5106;
    color: #fff;
}
.home-section .section-banner {
    display: table;
    width: 100%;
	height: 100%;
    padding: 140px 0px;
}
/* .section-content */
.vertical-center {
	height: 100%;
    min-height: 100%;
    /*display: flex;*/
    align-items: center;
}

.content-wrapper {
	width:1000px;
	margin: 10px auto;
	text-align:left;
}
.content-wrapper.wrapper-auto {
	width: auto;
}
.content-wrapper p {
	text-indent: 2.5rem;
	font-size: 1.2rem;
	line-height: 1.8rem;
}

.home-section-1 {
	background-image:url('../images/home/home-section-1.jpg');
}
.home-section-2 {
	background-image:url('../images/home/home-section-2.jpg');
}
.home-section-3 {
	background-image:url('../images/home/home-section-3.jpg');
}

.aboutus-section-1 {
	background-image:url('../images/aboutus/aboutus-section-1.jpg');
}
.aboutus-section-2 {
	background-image:url('../images/aboutus/aboutus-section-2.jpg');
}
.aboutus-section-3 {
	background-image:url('../images/aboutus/aboutus-section-3.jpg');
}

.chanpin-section-1 {
	background-image:url('../images/chanpin/chanpin-section-1.jpg');
}



.chanpin-section {
	position:relative;
	width:100%;
	background:url('../images/chanpin/chanpin-bg.jpg') no-repeat;
	background-size: cover;
	color: #fff;
}
.chanpin-section .container {
	display: flex;
}
.chanpin-section .chanpin-section-content {
	width:60%;
	padding: 50px 0 100px 0;
}
.chanpin-section .chanpin-image {
	width: 300px;
	height: 300px;
	margin: 8% 0 0 auto;
    /*top: 10%;
    position: absolute; */
    background-position: center center;
	background-size: contain;
    background-color: transparent;
    background-repeat: no-repeat;
}
.chanpin-section.chanpin-section-r .chanpin-section-content {
	margin-left: auto;
}
.chanpin-section.chanpin-section-r .chanpin-image {
	margin-left: unset;
}
.chanpin-section .text-uppercase {
	padding:0;
}
.chanpin-section .medium-paragraph {
	font-size: 1.6rem;
}
.chanpin-section .btn-default {
	background: #ff7123;
	color: #fff;
}
.chanpin-section .btn-default:hover {
	background: #fff;
	color: #ff7123;
}
.chanpin1 {
	background-image:url('../images/chanpin/chanpin-1.png');
}
.chanpin2 {
	background-image:url('../images/chanpin/chanpin-2.png');
}
.chanpin3 {
	background-image:url('../images/chanpin/chanpin-3.png');
}

.chanpin-section-2 .btn-default {
	background:#e87268;
}
.chanpin-section-3 .btn-default {
	background:#72a842;
}
.chanpin-section-3 .chanpin-image {
	width: 400px;
}

.chanpin-list {
	overflow:hidden;
    background-image: url('../images/chanpin/bg-seasonal-avail.jpg');
    background-position: bottom center;
    background-size: cover;
    padding-bottom: 200px;
}
.chanpin-list h2 {
	color: #fff;
    text-align: center;
    padding-top: 60px;
    margin-bottom: 7px;
    text-transform: uppercase;
    line-height: 1.2;
    font-size: 40px;
    font-size: 4rem;
}

.chanpin-table {
	width: 100%;
    font-size: 1.2rem;
    margin-bottom: 15px;
    color: #fff;
}
.chanpin-table thead th {
	border-right: 0 none;
    text-transform: uppercase;
    vertical-align: middle;
    font-weight: 400;
    padding: 9px 0 8px;
    text-align: center;
}
.chanpin-table tbody td {
	border-right: 1px dashed #ffffff90;
}
.chanpin-table tbody td:first-child {
	width: 40px;
	border-right: unset;
}
.chanpin-table tbody td:last-child {
	border-right: unset;
}
.chanpin-table tbody td:nth-child(2) {
	width: 300px;
}
.chanpin-table .citrus-cat td {
    border-top: 2px solid #a0b6d5;
    height: 50px;
}
.chanpin-table .citrus-sub-cat td {
    height: 30px;
	font-size:1rem;
}

.chanpin-table tbody span {
	display: block;
    height: 11px;
}
.citrus-sub-cat-oranges .available {
	background-color: #e58651;
}
.citrus-sub-cat-oranges .not-available {
	background-color: #e58651;
	opacity: .2;
}

.citrus-sub-cat-limes .available {
    background-color: #c0e77f;
}
.citrus-sub-cat-limes .not-available {
    background-color: #c0e77f;
	opacity: .2;
}

.contactus-banner {
	background-image:url('../images/contactus/banner-bg.jpg');
}

.contactus-section .chengzi {
	background-image:url('../images/contactus/chengzi.png');
}