@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: normal;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url("fonts/Roboto-Condensed.woff") format('woff');
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url("fonts/RobotoCondensed-Regular.ttf") format('truetype');
}
*{margin:0;padding:0;}
body{
line-height:1.625;font-family:Arial;font-size:12px;
color:#2d2c2c;background:url(../images/bg.jpg) repeat-x top #c9ed33;
}

.clear{clear:both;}
a{text-decoration:none;}
img{border:none;margin:0;padding:0;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
th,td{padding:3px;}
table{padding:0;margin:0;border-color: #ccfcf;border-spacing: 0;border-collapse:collapse;}
ul{list-style:none;padding:0;margin:0;}
.contain{margin:0 auto;width:1000px;padding:0 5px;background:url(../images/bgcontain.png) repeat-y center;}
/*header*/
.banner{height:162px;background:url(../images/banner.jpg) no-repeat top center;}
.navmenu{height:30px;line-height:30px;padding:5px 10px 6px 10px;background:url(../images/bgnavmn.jpg) no-repeat;}
.navmenu ul li{float:left;margin:0 15px;height:30px;line-height:30px;border-radius:5px;font-size:13px;}
.navmenu ul li a{display:block;padding:0 20px;font-weight:bold;color:#fff;border-radius:5px;}
.navmenu ul li:hover a{color:#c9ed33;}
.navmenu ul li.active{background:#c9ed33;}
.navmenu ul li.active a{color:#000;}
.content{padding:10px;padding-bottom:20px;}
.slideshow{border:2px solid #b16d06; border-radius:5px;background:#f2ce98;position:relative;padding:5px;margin-bottom:10px;}
.slideshows{border-radius:5px;overflow:hidden;position:relative;height:324px;}
.slideshow .spanslide{height:10px;width:100%;position:absolute;bottom:-10px;left:0;background:url(../images/spanslide.png) no-repeat top center;}
.contentl{float:left;width:200px;}.contentr{float:right;width:760px;}
.contentls{
	margin-bottom:15px;overflow:hidden;border-radius:5px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.5);
}
h4.titlel{height:35px;line-height:35px;font-size:14px;padding:0 10px;background:#c9ed33;color:#495a01;text-transform:uppercase;}
ul.mainmenu{background:#efefef;}
ul.mainmenu > li{border-bottom:1px solid #fff;line-height:19px;}
ul.mainmenu > li:last-child{border-bottom:none;}
ul.mainmenu > li > a{display:block;padding:7px;border-left:3px solid #ececec;color:#000;text-shadow:0 1px 0 #fff;}
ul.mainmenu > li:hover{background:#eee;}
ul.mainmenu > li.active > a,ul.mainmenu > li:hover > a{color:#93b507;border-left:3px solid #93b507;}
ul.mainmenu > li > ul{display:none;background:url(../images/bgmenus.png) repeat-x top #dadada;padding:5px;padding-top:0;}
ul.mainmenu > li.active > ul{display:block;}
ul.mainmenu > li > ul > li{padding:6px 0;line-height:19px;padding-bottom:8px;background:url(../images/line-1.gif) repeat-x bottom;}
ul.mainmenu > li > ul > li a{color:#000;display:block;padding-left:10px;background:url(../images/icon-re.png) no-repeat top left;}
ul.mainmenu > li > ul > li a:hover{color:#900;}
.supportl{padding:10px;font-size:13px;}
.hotlinel{padding-top:2px;color:#f00;}
.hotlinel strong{font-size:18px;}
.ticker {height:335px;overflow: hidden;padding: 0;list-style: none;}
.ticker li{overflow:hidden;text-align:center;}

.product{width:246px;float:left;margin-right:16px;margin-bottom:15px;text-align:center;}
.product.ends{margin-right:0;}
.product_img{
	height:170px;border:1px solid #f2ce98;padding:5px;position:relative;
	text-align:center;margin-bottom:5px;background:#fff;
}
.product_imgs{overflow:hidden;height:100%;}
.product_img img{height:100%;opacity:0.9;}
.product_img img:hover{opacity:1;}
.product h4{font-size:13px;text-align:center;}
.product h4 a{color:#7c7c7c;}.product h4 a:hover{color:#d18602;}
.product.productl{margin-right:0;margin-bottom:10px;float:none;width:100%;}
.product.productl .product_img{height:126px;border:1px solid #ebebea;}
.product.productl h4{font-size:12px;height:19px;overflow:hidden;}
.productsl{margin:10px 7px;}
.spanproduct{width:100%;height:10px;position:absolute;left:0;bottom:-11px;background:url(../images/span-pro.png) no-repeat top center;}
.product.productl .spanproduct{background:url(../images/span-prol.png) no-repeat top center;}
.newsr{margin-top:10px;}
.newsrimg{float:left;margin-right:8px;width:76px;height:53px;overflow:hidden;text-align:center;}
.newsrimg img{height:100%;}.newsr a{color:#000;line-height:18px;}.newsr a:hover{color:#5fcb52;}
.viewall{padding-top:10px;}.viewall a{color:#5a3522;}.viewall a:hover{color:#900;}
.counter_left{padding:10px 5px;background:url(../images/bg-counter.jpg) no-repeat top center;height:90px;}
.counter_left h4{margin-bottom:4px;color:#fff;font-size:18px;}
.counter_left li{line-height:21px;color:#fff;margin:0 15px;}
.counter_left li span{color:#e72c2d;font-weight:bold;}
h2.title{height:35px;line-height:35px;font-size:18px;color:#748f00;margin-bottom:15px;background:url(../images/bgtitle.jpg) repeat-x center;}
h2.title span{float:left;padding-right:10px;height:100%;background:#fff;}
.footermenu{height:37px;line-height:37px;background:#4b281a;padding:0 6px;padding-right:10px;color:#fff;}
.footermenu .menuf{float:left;height:37px;line-height:37px;}
.footermenu .menuf a{color:#fff;margin:0 4px;}.footermenu .menuf a:hover{text-decoration:underline;}
.footermenu .social{float:right;text-align:right;}
.footermenu .social img{vertical-align:middle;margin-left:3px;line-height:37px;}
.footerinf{padding:15px 0;background:url(../images/bffooter.png) no-repeat top center #b0d31f;color:#495a01;font-size:14px;text-align:center;}
.footerinf a{color:#495a01;}.footerinf a:hover{text-decoration:underline;}
.contactl{margin-bottom:25px;}
h3.title_other{margin-top:25px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #cfcfcf;font-family:Tahoma, Geneva, sans-serif;font-size:16px;}
.info_contact{margin-bottom:20px;font-size:14px;}
.info_contact p{padding:0;margin:0;}
.info_contact h2{text-transform:uppercase;color:#098dc2;margin-bottom:5px;}
.lblContact{float:left;width:120px;height:29px;line-height:29px;font-weight:bold;margin-bottom:10px;font-weight:bold;}
.lblContact font{font-weight:normal;}
.txtContact{
	display:inline-block;width:234px;border:1px solid #cfcfcf;
	color:#666;margin-bottom:15px;padding:0 3px;
	height:27px;line-height:27px;
	background:#fff;
}
.areaContact{
	display:inline-block;width:309px;height:129px;margin-bottom:15px;
	padding:0 3px;border:1px solid #cfcfcf;color:#666;overflow:auto;background:#fff;
}
.btnContact{
	display:inline-block;padding:8px 25px;border:none;font-weight:bold;
	background: #098dc2;font-size:13px;cursor:pointer;border-radius:4px;
	color:#fff;margin-right:10px;margin-left:0;text-transform:uppercase;
}
.btnContact:hover{background:#16b2f1;}
.pagination{padding:5px 10px;margin:20px 0 0 0;clear:left;}
.pagination a{color:#666;padding:7px 11px;background:#efefef;text-decoration:none;border-radius:3px;}
.pagination span,.pagination a:hover {padding:7px 11px;background:#ed1c24;color:#fff;border-radius:3px;}
/*news*/
ul.news_related{padding-left:5px;list-style:none;}
ul.news_related li{padding-left:11px;line-height:19px;background:url(../images/icon-re.png) no-repeat left top;list-style:none;padding-bottom:3px;}
ul.news_related li a{color:#000;font-size:12px;}
ul.news_related li a:hover{color:#900}

.news{margin-bottom:15px;line-height:19px;}
.news_img{width:200px;border:1px solid #cfcfcf;height:140px;overflow:hidden;float:left;margin-right:10px;text-align:center;}
.news_img img{height:140px;}
.news h5.news_date{margin-bottom:4px;color:#999;line-height:21px;font-size:12px;font-weight:normal;font-style:italic}
.news h4.news_name{margin-bottom:5px;font-size:14px;line-height:21px;color:#679b08;}
.news h4.news_name a{color:#000;}
.news h4.news_name a:hover{color:#098dc2;}
.news.service h4.news_name a{color:#fff60d;font-size:15px;}
.news.service h4.news_name a:hover{color:#bf1f73;}
.news a.viewnews{color:#F00;}
.news a.viewnews:hover{color:#039;}
.productdtl{float:left;width:375px;padding-right:15px;}
.prodpros{font-size:14px;color:#999;text-decoration:line-through;}
.prodprs{font-size:17px;color:#d31f1f;font-weight:bold;line-height:24px;display:block;}