@charset "utf-8"; 
.clr1{
	color: #fff;
}
#logoblck{
	padding-top: 45px; margin-left: 60px;
}
#hmblck{
	background: url(../images/background/home.jpg) no-repeat top left;
}
#hdrblck h1{
	color: #153174; font-size: 250%; font-family: "Times New Roman", Times, serif; margin-top: 10px;
}
#hdrblck .logo{
	margin-right: 20px;
}
#innrbg{
	background: url(../images/background/butts.jpg) no-repeat right 177px;
}
#innrblck{
	background: url(../images/background/inner.jpg) no-repeat top left;
}
#innrcntnt{
	font-size: 140%; width: 70%; margin: 0 auto; padding-left: 20px;
}
#innrcntnt ul, #innrcntnt ol{
	margin: 5px 0 15px 15px;
}
#innrcntnt ul li,#innrcntnt ol li{
	margin-bottom: 4px; line-height: 140%;
}
#innrttl{
	background: url(../images/background/title.jpg) no-repeat left; height: 142px; margin-top: 14px;
}
#innrttl h1{
	color: #feeb7f; font-size: 360%; font-family: Georgia; margin-left: 255px; padding-top: 40px;
}
#innrcntnt h2{
	margin-bottom: 15px; font-size: 160%;
}
.prodselh3{
	color: #fff799; font-size: 130%; padding-top: 5px; margin-left: 40px; margin-top: 25px;
}
#innrcntnt h3 img{
	position: absolute; margin-left: -45px; margin-top: -5px;
}
#innrcntnt ol{
	margin-left: 60px;
}
#innrcntnt .sbjb{
	color: #fff799; margin: 5px 0 0 40px;
}
.companytext p{
	margin-bottom: 15px; line-height: 150%; width: 90%;
}
.companytext ul{
	width: 90%;
}
/*-----------------------------------menu style---------------------------------------*/
#tpmnblck{
	clear: left; font-size: 140%; color: #fff; text-align: center;
}
.tpmnul{
	list-style: none; margin-left: 30px; width: 80%; margin: 0 auto;
}
.tpmnul li{
	display: block; text-align: center; width: 14%; float: left;
}
.tpmnul li a{
	color: #fff;
}
.hmtpmn{
	margin-top: 200px;
}
/*--------------------------------------lang style------------------------------------*/
#langblck{
	position: absolute; right: 5%; top: 15px;
}
.lngul{
	list-style: none;
}
.lngul li{
	display: inline; margin: 0 3px; 
}
/*--------------------------------------home page style----------------------------------------*/
.hmtxt{
	position: absolute; color: #fff; font-size: 130%; line-height: 140%; top: 170px; left: 260px; width: 70%;
}
#homeblock{
	margin: 0 auto; width: 1000px; padding-top: 50px;
}
#newsblock{
	float:left; width:410px;
}
.news{
	margin-bottom: 10px;
}
#categoryblock{
	width:580px;float:right;
}
#category{
	margin-left: 50px;
}
.categoryul{
	float: left; width: 260px; background: url(../images/background/catgory.png) no-repeat; height: 326px;
}
.categorytxt{
	width: 270px; overflow: hidden; height: 326px; background: url(../images/background/category_txt.png) no-repeat right;
}
#galleryblock{
	margin: 0 auto; padding-top: 50px;
}
#jq_categorys_ul{
	margin: 40px 0 0 30px; list-style: none; font-size: 200%; font-family: "Arial Narrow"; font-weight: bold;
}
#jq_categorys_ul li{
	margin-bottom: 8px;
}
#jq_categorys_ul li a{
	color: #000;
}
#jq_categorys_ul li a:hover{
	color: #fff; text-decoration: none;
}
#jq_categorys_ul .categoryselect{
	color: #fff!important; text-decoration: none;
}
.txt{
	font-size: 130%; color: #000; margin: 50px 15px 0 40px; line-height: 140%;
}
.categoryarrow{
	background: url(../images/background/arrow.png) no-repeat; width: 17px; height: 34px; position: absolute; margin: -30px 0 0 230px;
}
/*--------------------------------------news style-------------------------------------*/
.year{
	font-size: 240%; margin-bottom: 15px; color: #fff;
}
.yearblock{
	margin-bottom: 30px;
}
.date{
	font-size: 90%; margin-bottom: 2px; color: #fff;
}
.yearblock h3{
	color: #fff799; margin-bottom: 5px; font-size: 130%;
}
.newsblock{
	margin-bottom: 15px;
}
.newstext{
	line-height: 140%;
}
.newstitle{
	color: #feef70; font-size: 140%; margin-bottom: 5px;
}
.news{
	font-size: 120%;
}
#newsblock h3{
	font-size: 200%; margin-bottom: 15px;
}
/*----------------------------------------gallery style---------------------------------------*/
.glblck{
	background: #1e3376 url(../images/background/gallery.jpg) no-repeat; width: 871px; text-align: center; padding-top: 20px;
}
.glblck img{
	margin: 7px;
}
.glblckft{
	background: url(../images/background/gallery_ft.jpg) no-repeat; clear: left; width: 871px; height: 8px;
}
/*-----------------------------------------product style-------------------------------------------*/
.prdtbl td{
	padding: 8px 5px;
}
.prdtbl a{
	color: #000; font-size: 90%;
}
.tdttl{
	font-size: 90%; color: #fcfadf; border-bottom: 1px solid #2b5aa0;
}
.tdimg{
	border-bottom: 1px solid #2b5aa0; border-left: 1px solid #2b5aa0; text-align: center;
}
.tdimgbrdn{
	border-bottom: none;
}
.prdtbl th{
	font-weight: normal; padding: 0 10px; vertical-align: middle; background: url(../images/background/tabletitle.gif) repeat-x; height: 61px; white-space: nowrap;
}
.tblttl{
	background: url(../images/background/tabletitle1.gif) no-repeat left; width: 289px; color: #000; 
}
.lgblck{
	margin-top: 20px; width: 275px; font-size: 90%; background: url(../images/background/legend.png) no-repeat; height: 70px; padding-top: 10px; padding-left: 10px; color: #bae6f7;
}
.lgblckul{
	list-style: none;
}
.prdarr{
	width: 120px; margin-left: -120px;
}
.prdarrul li{
	background: url(../images/background/productitem.png) no-repeat; width: 36px; height: 27px; text-align: center; list-style: none; padding-top: 3px;
}
.prdarrul li a{
	color: #000; font-size: 85%;
}
.prdelmnsl{
	background: url(../images/background/productitem_sel.png) no-repeat !important; width: 46px!important; height: 27px; color: #000;
}
.prdsl{
	overflow: hidden; width: 80%;
}
.prdslul{
	margin: 0px!important; padding: 0px!important; list-style: none;
}
/*------------------------------------------contact style---------------------------------------------*/
.conttxt{
	color: #a0d4ec; padding-bottom: 30px;
}
.addrblck{
	width: 400px;
}
.phone{
	font-size: 160%; margin: 5px 0 0 10px;
}
.address{
	font-size: 120%; margin: 0 0 0 10px; padding: 0 !important;
}
#map{
	width: 686px; height: 537px; border: 7px solid #8bc8ed;
}
.cnth3{
	font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px 0; padding: 0px; font-size: 140%; font-weight: normal; color: #fff799;
}
.missionblck{
	margin-bottom: 10px;
}
.skype{
	font-size: 130%; margin: 5px 0 0 10px;
}
.address{
	 margin: 5px 0 0 10px;
}
.officemail{
	color: #fff;
}
/*-----------------------------*/
.tech_1 p{
	margin-bottom: 15px; line-height: 150%;
}
#technology_text{
	float: left; width: 60%;
}
#technology_text h2{
	color: #fff799; line-height: 140%;
}
#technology_text a{
	color: #ffd700;
}
#technology_text p{
	margin-bottom: 10px; line-height: 140%;
}
.patent{
	font-style: oblique; font-weight: bolder;
}
.othettechblock{
	background: url(../images/background/technologies.png); float: left; width: 300px; margin-left: 50px;
}
.othettechblock ul{
	list-style: none; font-size: 90%; padding: 10px;
}
.othettechblock ul a{
	color: #fff;
}
.othettechblock ul a:hover{
	text-decoration: none;
}
.techitem{
	padding-bottom: 10px;
}
.msh3{
	margin-left: 40px;
}
/*-------------------------------------------footer style---------------------------------------------*/
#ftblck{
	margin: 50px auto; width: 1000px; padding-top: 30px; padding-bottom: 100px; background: url(../images/background/footer.png) no-repeat top center; font-size: 150%; color: #a0d4ec;
}
.ftrphnblck, .ftraddblck{
	margin: 0 0 0 20px!important;
}
.ftrcntn{
	width: 490px;
}
.ftraddttl{
	color: #fff799; font-size: 130%;
}
.ftrphnblck{
	font-size: 130%; padding-top: 5px;
}
.ftraddttltxt{
	overflow: hidden;
}
.copyright{
	margin-top: 20px; clear: left; font-size: 80%;
}
