/*-----------------SlideHome-------------*/
.slide-home{background-color:#F2F3F7;overflow:hidden;}
.ps-caption{display:none !important;}
/*-----------------IntroHome-------------*/
.intro-home{
	width:100%;
	padding-bottom:15px;
	overflow:hidden;
	background-color:#fff;
	background-image:url(../images/bg-extra.png);
	background-repeat:repeat-x;
	background-position:0 bottom;
}
.intro-home .top,
.path-bound .top{
	height:42px;
	line-height:42px;
	background-color:#E4E4E4;
}
.intro-home .top>.hot-line,
.path-bound .top>.hot-line{
	background-color:transparent;
	background-image:url(../images/hotline.png);
	background-repeat:no-repeat;
	background-position:0 center;
	margin-left:10px;
	padding-left:40px;
	color:#4A3716;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
}
.intro-home .top>.hot-line>strong,
.path-bound .top>.hot-line>strong{
	color:#FF3C00;
	font-size:22px;
	margin-left:10px;
}
.intro-home .top>.form-search,.path-bound .top>.form-search{margin-top:4px;}
.intro-home .top>.form-search #keywords,
.path-bound .top>.form-search #keywords{
	border:none;
	outline:none;
	color:#696969;
	width:248px;
	text-indent:5px;
	line-height:32px;
	float:left;
}
.intro-home .top>.form-search #submit,
.path-bound .top>.form-search #submit{
	border:none;
	outline:none;
	background-color:#BCBBB9;
	height:34px;
	cursor:pointer;
}
.intro-home .top>.form-search #submit i,.path-bound .top>.form-search #submit i{margin:0;}
.intro-circle{margin-bottom:30px;overflow:hidden;}
.intro-circle li{float:left;width:25%;text-align:center;cursor:pointer;}
.intro-circle li>.circle{width:200px;height:200px;margin:40px auto 20px;border-radius:50%;}
.intro-circle li strong{font-size:16px;color:#392C16;text-transform:uppercase;}
.intro-home .bottom>.hr{width:70%;height:1px;background-color:#999;margin:0 auto;}
.quote{padding:20px 0;position:relative;}
.quote-l,.quote-r{position:absolute;width:34px;height:31px;background-color:transparent;background-repeat:no-repeat;}
.quote-l{background-image:url(../images/quote-l.png);top:0;left:-50px;}
.quote-r{background-image:url(../images/quote-r.png);bottom:0;right:-50px;}
.quote>.content{color:#3B2D00;font-size:15px;line-height:22px;}
.quote>.content p{padding:0;margin:0;}
/*-----------------BlastHome-------------*/
.blast-home{
	width:100%;
	padding:28px 0 13px;
	overflow:hidden;
	background-color:#FAFAFA;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
}
.blast-col{
	width:470px;
	padding-right:30px;
	float:left;
	border-right:1px solid #AB9A7C;
	margin-left:-1px;
}
.blast-col.right{padding-left:30px;padding-right:0;border-left:1px solid #AB9A7C;border-right:none;margin-right:0;}
.blast-col .title{
	line-height:30px;
	color:#8B5000;
	font-family:'uvf-bebasneue';
	font-size:28px;
	padding-left:45px;
	letter-spacing:1px;
	text-transform:uppercase;
	background-color:transparent;
	background-position:0 center;
	background-repeat:no-repeat;
}
.blast-col.orange .title{background-image:url(../images/dot-orange.png);}
.blast-col.brown .title{background-image:url(../images/dot-brown.png);}
.blast-col.green .title{background-image:url(../images/dot-green.png);}
.blast-col.red .title{background-image:url(../images/dot-red.png);color:#f00;}
.blast-col .content{padding-left:8px;color:#322A11;line-height:24px;margin:24px 0 30px;font-size:15px;}
.blast-col .content p{margin:0;padding:0;}
/*-----------------Customer-------------*/
.customer-bound{width:100%;padding:30px 0 20px;}
.customer-bound .title{
	line-height:30px;
	color:#569103;
	font-family:'uvf-bebasneue';
	font-size:28px;
	padding-left:45px;
	letter-spacing:1px;
	text-transform:uppercase;
	background-color:transparent;
	background-image:url(../images/dot-green.png);
	background-position:0 center;
	background-repeat:no-repeat;
}
.customer-bound .list{margin-top:40px;}
.customer-bound .list ul li{width:19%;margin-left:1%;float:left;}
.customer-bound .list ul li a{display:block;width:100%;height:100px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.customer-bound .list ul li img{width:0px;height:0px;opacity:0;display:none;}
/*-----------------Support-------------*/
.support-bound{width:100%;padding:25px 0;}
.support-bound .title{
	line-height:30px;
	color:#569103;
	font-size:24px;
	padding-left:45px;
	text-align:center;
	font-weight:bold;
	color:#977507;
	margin-bottom:40px;
}
.s-item{width:18%;margin-left:1.5%;display:inline-block;text-align:center;}
.s-item .image{width:100px;height:100px;margin:0 auto;position:relative;}
.s-item .image img{max-width:100px;max-height:100%;}
.s-item .image .overlay{position:absolute;top:0;left:0;width:100px;height:100px;background-color:transparent;background-image:url(../images/s-item-bg.png);background-position:center center;background-repeat:no-repeat;}
.s-item .info {font-size:13px;color:#5F6064;margin-bottom:10px;}
.s-item .info .name{text-transform:uppercase;color:#11BDEB;font-style:italic;margin:10px 0;}
.s-item .info .location .phone{color:#11BDEB;}
.s-item .im a{position:relative;}
.s-item .im a#skype{top:4px;}
/*-----------------AboutUs-------------*/
.about-us{width:100%;padding:20px 0;overflow:hidden;background-color:#FAF7F2;}
.about-us .title{
	line-height:30px;
	color:#569103;
	font-family:'uvf-bebasneue';
	font-size:28px;
	padding-left:45px;
	letter-spacing:1px;
	text-transform:uppercase;
	background-color:transparent;
	background-image:url(../images/dot-green.png);
	background-position:0 center;
	background-repeat:no-repeat;
}
.about-us .list{margin-top:28px;}
.about-us .list ul li{width:28%;padding:2%;margin-left:2%;float:left;background-color:#fff;}
.about-us .list ul li .image{width:100%;height:193px;overflow:hidden;}
.about-us .list ul li .image a{display:block;width:100%;height:193px;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.about-us .list ul li .image img{width:0px;height:0px;opacity:0;display:none;}
.about-us .list ul li h3{padding:0;margin:10px 0;height:35px;overflow:hidden;}
.about-us .list ul li h3 a{color:#4D8400;font-size:15px;}
.about-us .list ul li .brief{font-size:13px;color:#484848;height:30px;overflow:hidden;}
.about-us .list ul li .newspaper{width:100%;text-align:right;margin-top:10px;}
/*-----------------ContactUs-------------*/
.contact-us>div>.title{
	line-height:30px;
	color:#569103;
	font-family:'uvf-bebasneue';
	font-size:28px;
	padding-left:45px;
	letter-spacing:1px;
	text-transform:uppercase;
	background-color:transparent;
	background-image:url(../images/dot-green.png);
	background-position:0 center;
	background-repeat:no-repeat;
}
.contact-us .content{padding:20px 0 45px;overflow:hidden;}
.contact-us .content .field{margin-bottom:10px;}
.contact-us .content input,.contact-us .content textarea{
	border:1px solid #BABABA;
	outline:none;
	width:453px;
	font-size:15px;
}
.contact-us .content input{line-height:30px;padding:0 15px;}
.contact-us .content textarea{padding:5px 15px;height:66px;resize:none;font-family:'Arial';}
.contact-us .content button{
	border:0;
	outline:none;
	color:#fff;
	background-color:#BF0101;
	font-size:16px;
	text-transform:uppercase;
	padding:10px 14px;
	cursor:pointer;
}
.contact-us .content button:hover{background-color:#DF0404;}
.contact-us .contact-form{
	overflow:hidden;
	padding-right:80px;
	background-color:transparent;
	background-image:url(../images/ico-or.png);
	background-position:100% center;
	background-repeat:no-repeat;
}
.contact-us .support{
	background-color:transparent;
	background-image:url(../images/hotline-big.png);
	background-position:0 0;
	background-repeat:no-repeat;
	width:410px;
}
.contact-us .support>div{padding-left:60px;}
.contact-us .support .title{line-height:30px;color:#569103;font-weight:bold;font-size:22px;}
.contact-us .support .phone,
.contact-us .support .mobile{
	font-size:35px;
	font-weight:bold;
	color:#FF6C00;
	letter-spacing:1px;
	margin-bottom:10px;
}
.contact-us .support .mobile{color:#735B0C;}
.contact-us .support .email{
	background-color:transparent;
	background-image:url(../images/ico-mail.png);
	background-repeat:no-repeat;
	background-position:20px 13px;
}
.contact-us .support .email span{
	display:block;
	padding-top:10px;
	border-top:3px solid #CFCFCF;
	font-size:18px;
	color:#977507;
	font-weight:bold;
}
#result-contact{font-size:13px;color:#f60;margin-right:10px;}
#result-contact.error{color:#f00;}
#result-contact.success{color:#090;}
/*-----------------HomeNotice-------------*/
.home-notice-bound{
	width:100%;
	padding:50px 0 40px;
	overflow:hidden;
	background-color:#F8F8F8;
}
.home-notice-bound .content>div{width:20%;padding-right:3%;}
.home-notice-bound .content>div a{display:block;line-height:35px;color:#8E8D8D;font-size:14px;}
.home-notice-bound .content>div a i{margin-right:15px;}
.home-notice-bound .content #maps{width:300px;height:200px;}
/*-----------------Footer-------------*/
.footer-bound{width:100%;padding:15px 0 50px;overflow:hidden;background-color:#503200;}
.footer-bound .branch-list ul li{
	width:30%;
	padding-right:3%;
	color:#C0B7A6;
	font-size:12px;
	line-height:22px;
	float:left;
}
.footer-bound .branch-list ul li .name{color:#FF7800;font-size:17px;}
/*-----------------PathCategory-------------*/
.path-bound .path{margin:10px 0;overflow:hidden;}
.path-bound .path ul li{float:left;}
.path-bound .path ul li a{color:#8D815B;font-size:13px;}
.path-bound .path ul li.current a{color:#987608;}
/*-----------------CategoryList-------------*/
.category-list-bound{background-color:#FCFCFC;}
.category-list-bound ul li a{
	display:block;
	background-color:transparent;
	background-image:url(../images/arrow-r.png);
	background-repeat:no-repeat;
	background-position:10px center;
	padding-left:35px;
	line-height:33px;
	color:#855114;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #E9E9E9;
}