﻿@charset "utf-8";
/* CSS Document */

html {direction: rtl;}
body{podding:0;margin:0;background:#fff url(../images/top_bg.jpg) repeat-x top left;font:12px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#666;/*-moz-user-select:none;*/}
img{border:0px;}
a,a:hover{color:#01479d;text-decoration:none;}

.clear{clear:both;}
sup{font-size:6px;font-family:Arial;color:#000;}
.supe{font-size:8px;font-family:Arial;}

.ca{color:#1C86EE;}.cb{color:#1874CD;}.cc{color:#104E8B;}.cd{color:#1E90FF;}.ce{color:#00B2EE;}.cf{color:#00BFFF;}.cg{color:#009ACD;}.ch{color:#36648B;}.ci{color:#708090;}.cj{color:#6CA6CD;}.ck{color:#B2DFEE;}.cm{color:#e55f00;}.black{color:#00;}.c6{color:#666;}.cbc{color:#000;}

.header{padding:0;margin:0 auto;width:1003px;height:362px;/*85+277*/}
.headeo{padding:0;margin:0 auto;width:1003px;height:289px;/*85+277*/}
	.top{height:85px; position:relative;}
	.logo{float:right;width:221px;height:60px;margin:18px 0 0 0;background:url(../images/logo.jpg) no-repeat; /*text-indent:-9999px;*/}
		.logo a{ display:block;width:221px;height:60px !important;}
	.banner{width:1003px;height:271px;margin-top:8px;z-index:-99px;background:url(../images/banner_bg.jpg) center bottom no-repeat;}
		.bannerbox { width: 1003px; height: 260px; overflow: hidden; margin: 0px auto;border-radius: 5px;}
		#focus { width: 1003px; height: 260px; clear: both; overflow: hidden; position: relative; float: left; }
			#focus ul { width: 1003px; height: 260px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
				#focus ul li { float: left; width: 1003px; height: 260px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
			#focus .preNext { width: 550px; height: 260px; position: absolute; top: 0px; cursor: pointer; }
			#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
			#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }
	.oimg,.oimga,.oimgw,.oimgs,.oimgc,.oimgp,.oimgss,.oimgcs,.oimgct,.oimgcp{width:1003px;height:204px;}
	.oimg,.oimga,.oimgw,.oimgs,.oimgc,.oimgp,.oimgss,.oimgcs,.oimgct,.oimgcp{width:1003px;height:204px;}
	.oimga{background:url(../images/aboutusi.jpg) -1px 0 no-repeat;}
	.oimgw{background:url(../images/why_choose_focusuni.jpg) -1px 0 no-repeat;}
	.oimgs{background:url(../images/successful_casesi.jpg) -1px 0 no-repeat;}
	.oimgc{background:url(../images/career_planningi.jpg) -1px 0 no-repeat;}
	.oimgp{background:url(../images/producti.jpg) -1px 0 no-repeat;}
	.oimgss{background:url(../images/system_solutionsi.jpg) -1px 0 no-repeat;}
	.oimgcs{background:url(../images/contactusi.jpg) -1px 0 no-repeat;}
	.oimgct{background:url(../images/core_technologyi.jpg) -1px 0 no-repeat;}
	.oimgcp{background:url(../images/copyrighti.jpg) -1px 0 no-repeat;}
	
	.lang{float:left;width:288px;behavior:url(../images/csshover2.htc);margin:10px 0 16px 0;}
		.lang ul{list-style:none;padding:0;margin:0;}
		.lang ul li{float:left;padding:3px 5px;margin:0;}
		.lang li#cn a {background-position:0px 1px;}
		.lang li#uk a {background-position:0px -207px;}
		.lang li#fr a {background-position:0px -51px;}
		.lang li#de a {background-position:0px -77px;}
		.lang li a{font:normal 12px/18px Arial,Helvetica,sans-serif !important;padding-left:22px;color:#666;background:transparent url(../images/lang.png) no-repeat;}
		.lang li a:hover{color:#666;}

	.topt{float:left;width:782px;}
	.nav{float:right;width:572px;height:16px;margin:10px 70px 0 8px;/*margin:56px 50px 0 50px;429*/}
		.nav ol{list-style:none;padding:0;margin:0;}
		.nav ol li{float:right;padding:0 18px;margin:0;background:url(../images/n_bg.gif) right top no-repeat;}
		.nav ol .list{background:none;}
			.nav ol li img{padding-top:3px;}
			.nav ol li span{text-indent:-999px;display:none;}
		.hm,.hm:hover,.au,.au:hover,.po,.po:hover,.ss,.ss:hover,.pc,.pc:hover,.cu,.cu:hover,.onh,.ona,.onp,.ons,.onc,.onu{display:block;height:16px;background:url(../images/nav.png) no-repeat;overflow:hidden;}
		.hm{width:40px;background-position:-492px 0px;}
		.hm:hover,.onh{width:40px;background-position:-492px -16px;}
		.au{width:39px;background-position:-415px 0px;}
		.au:hover,.ona{width:39px;background-position:-415px -16px;}
		.po{width:61px;background-position:-316px 0px;}
		.po:hover,.onp{width:61px;background-position:-316px -16px;}
		.ss{width:75px;background-position:-203px 0px;}
		.ss:hover,.ons{width:75px;background-position:-203px -16px;}
		.pc{width:76px;background-position:-88px 0px;}
		.pc:hover,.onc{width:76px;background-position:-88px -16px;}
		.cu{width:50px;background-position:0px 0px;}
		.cu:hover,.onu{width:50px;background-position:0px -16px;}
		.topi{display:block;float:left;list-style:none;padding:0;margin:0;}
			.topi li{float:left;padding:0 3px;margin:3px 0 0 1px;}



.container{padding:12px 0 0 0;margin:0 auto;width:1003px;height:100%;background:url(../images/c_bg.gif) top repeat-y;/*text-align:justify;text-justify:inter-ideograph;*/}

	.sr{background:url(../images/social_responsibility.jpg) 241px bottom no-repeat;}
	.aboutus{width:1003px;height:150px;background:url(../images/about_bg.jpg) 671px 0px no-repeat;padding:0 0 8px 0; overflow:hidden;font-family:Tahoma,verdana,Arial,Helvetica,sans-serif;font-size:12px; text-align:right;}
		.quote.left{float:left;margin-right:15px;margin-bottom:4px;margin-top:-4px;}
		.quote.right{float:right;margin-left:4px;margin-top:0;margin-bottom:2px;}
		.quote.left,.quote.right{font-family:Tahoma,verdana,Arial,Helvetica,sans-serif;font-size:50px;line-height:normal;padding:0;height:20px;width:35px;position:relative;font-weight:normal;text-align:left;}
	.abti{padding:10px 16px 12px 16px;}
	.abco{width:638px;padding:0 16px 15px 16px;}
	.abco p{padding:8px 0;margin:0;}

	.ipts{width:1003px;height:228px;overflow:hidden;background:url(../images/ipbg.jpg) left bottom repeat-x;}
		.ipts ul{list-style:none;padding:0;margin:0;}
		.ipts ul li{float:left;margin:0 1px 1px 0; position:relative;}
		.ipts .ipm{float:left;margin:0 0 1px 0 !important;}
		.ipts ul li span{display:block;position:absolute;left:0px;top:182px;width:312px;height:26px;z-index:1; text-align:center;font:bold 12px/26px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;background-color:#039;opacity:0.5;filter:alpha(opacity=50);}

	.cl{float:right;width:238px;padding:0 0 0 22px; overflow:hidden;}
		/* =Secondary----------------------------------------------------- */
	#secondary {font-size: 12px;line-height: 20px;}
		/* @group CTOC2 */
		#ctoc2 {margin:0;padding:0;width:238px;text-align:right;}
		#ctoc2,.ctoc_level1{list-style: none;}
		.ctoc_level1 .on1 a{color:#cc6600 !important;}
		#ctoc2 ul,#ctoc2 li {margin: 0;padding: 0;border: 0;font-size: 100%;font:Tahoma,verdana,Arial,Helvetica,sans-serif;vertical-align: baseline;}
			#ctoc2 > li {}
				#ctoc2 > li > a {
					color: #005da9;
					background: url('/images/ctoc-normal.png') no-repeat 222px 9px;
					border: solid 1px #eee;
					border-radius: 5px;
					display: block;
					font-weight: bold;
					font-size: 12px;
					margin-bottom: 2px;
					padding: 3px 20px 3px 5px;
					text-decoration: none;
					text-transform: uppercase;
				}
				#ctoc2 > li.ctoc_active > a,
				#ctoc2 > li.ctoc_current > a,
				#ctoc2 > li > a:hover {background: #01479d url('/images/ctoc-active.png') no-repeat 222px 10px;border: 0;padding: 4px 21px 4px 6px;color: #fff;}
				#ctoc2 > li > ul {margin: 5px 0;}
					#ctoc2 > li > ul > li {background: url('/images/ctoc-child.png') no-repeat 218px 6px;padding: 0 30px 0 0;}
						#ctoc2 > li > ul > li > a {color: #01479d;font-weight: normal;font-size: 12px;text-decoration: none;}
						#ctoc2 > li > ul > li > a:hover {text-decoration: underline;}
		/* @end */
		
	.cr{float:left;width:743px;}
		.crnav h1{padding:0;margin:0;font:bold 150%/100% Tahoma,verdana,Arial,Helvetica,sans-serif;text-align:right;}
			.cnd{color:#cc6600;padding:3px 0;margin:5px 0 15px 0;border-top:1px solid #eee;text-align:right;}
			.cnd a{color:#8f9090; text-decoration:none;}
			.cnd a:hover{color:#202020; text-decoration:underline;}
		.ptinfo{text-align:right;}
			.ptinfo h2{padding:5px 0 2px 0 !important;margin:0;font:bold 120%/100% Arial, sans-serif;}
.blue{color:#01479d;}
.infoir{float:right;padding-left:12px;}
.infoil{float:left;padding-right:12px;}
.email{padding:1px 3px;color: #fff;border-radius:3px;background:#01479d;}
.email a{color:#fff;text-decoration:none;}
			.ptinfo p{padding:0;margin:10px 0;text-align:right;line-height:18px;/*text-align:justify;text-justify:inter-ideograph;*/}
				.ptinfo ul{}
				.ptinfo ul li{text-align:right;/*text-align:justify;text-justify:inter-ideograph;*/}
			.ptii{text-align:center;padding:12px;margin:15px 0;border:1px solid #eee;border-radius:3px;}
				.ptii img{padding:0;margin:0 auto;}
				.ptiir{margin-right:12px;}

			.ptother{}
				.ptoti{font:bold 120%/100% Arial, sans-serif;color:#aca600;background:url(../images/ptoti.jpg) right 12px no-repeat;padding:12px 12px 5px 12px;margin:0 0 10px 0;border-bottom:1px solid #eee; text-align:right;}
				.ptoli{ list-style:none;padding:0 6px 0 16px;margin:0; font-family:Tahoma,verdana,Arial,Helvetica,sans-serif;}
					.ptoli li{float:left;width:230px;padding:0 10px 12px 0;position:relative;}
					.ptoli img{border-radius:5px;}
					.ptoli li span{display:block;position:absolute;left:0px;top:132px;width:230px;height:22px;z-index:1; text-align:center;font:bold 12px/22px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#fff;background-color:#eee;opacity:0.66;filter:alpha(opacity=66);-moz-opacity:0.66;border-radius:5px;}
					.ptoli li span{color:#01479d;}
					
				.ptolit{ list-style:none;padding:0 0 0 9px;margin:0;}
					.ptolit li{float:left;width:175px;height:117px; overflow:hidden;padding:0 8px 8px 0;position:relative;}
					.ptolit img{border-radius:5px;width:175px;height:117px;}
					.ptolit li span{display:block;position:absolute;left:0px;top:95px;width:175px;height:22px;z-index:1; text-align:center;font:12px/22px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#fff;background-color:#eee;opacity:0.66;filter:alpha(opacity=66);-moz-opacity:0.66;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}
					.ptolit li span{color:#01479d;}
			.star-list{margin:12px 8px;padding:0;float:right;}
			.star-list li{list-style: none; margin: 5px 0;text-align:right !important;}
			.star-list li:first-child{ margin-top: 0; }
			.star-list li { background: url(../images/icon-list-star.png) no-repeat right 3px; padding: 0 18px 0 0;}
			.ulabc{padding:0;margin:12px 0px 12px 27px;}
			.ulabc li{ list-style-type:decimal;}

.l{float:left;}
.r{float:right;}
.cul{width:310px;}
.ptmaxi{text-align:center;}
.ptmaxi img{padding:8px;margin:0 auto;}








		
		.pr{margin-right:3px;}
		.prolisto{float:left;width:300px;height:220px;border:1px solid #D5D6D8;border-bottom:none;padding:15px;margin-top:6px;display:inherit;overflow:hidden;}
		.prolistt{float:left;width:299px;height:220px;border:1px solid #D5D6D8;border-bottom:none;padding:21px 15px 15px 15px;display:inherit;overflow:hidden;}
		
			.prolisto img,.prolistt img{float:left;padding:0 8px 3px 0;margin:0;}
			.prolisto h2,.prolistt h2{font:bold 14px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#2C53AE;padding:0 !important;margin:0 !important;}
				.prolisto h2 a,.prolisto h2 a:hover,.prolistt h2 a,.prolistt h2 a:hover{color:#2C53AE;}
			.prolisto p,.prolistt p{padding:5px 0;margin:0;line-height:16px;}
			.pinfo{width:300px;height:15px;padding-top:10px;}
				.pinfo img{float:right !important;padding:0 !important;margin:0;text-align:right !important;}


	.oc{padding:10px 0 0 0;}
		.ocl{float:left;width:219px;padding:0 30px 15px 22px;}
			.oclti{margin:0 0 8px 5px;}
			.ocl ul,.onav{list-style-type:none;list-style:none;padding:0 0 25px 0 !important;margin:0 !important;background:url(../images/onav_bt.jpg) left bottom no-repeat;}
				.onav li{padding:0;margin:0 0 8px 0;/*text-transform:capitalize;*/}
				.onav a{width:206px;height:37px;display:block;background:url(../images/onav_line.gif) 5px 8px no-repeat;padding:3px 0 0 13px;font:14px/20px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#000;line-height:15px;}
				.onav a:hover,.onav .on{width:212px;height:36px;display:block;background:url(../images/onav_bg.gif) left top no-repeat;padding:4px 0 0 7px;color:#fff;line-height:15px;}
			
			
			.ocl ul,.onavs{list-style-type:none;list-style:none;padding:0 0 25px 0 !important;margin:0 !important;background:url(../images/onav_bt.jpg) left bottom no-repeat;}
				.onavs li{padding:0;margin:0 0 8px 0;}
				.onavs a{width:199px;height:20px;display:block;background:url(../images/onav_line.gif) 10px 8px no-repeat;padding:0 0 0 20px;font:14px/20px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#000;}
				.onavs a:hover,.onavs .on{width:199px;height:20px;display:block;background:url(../images/onav_bgs.gif) left top no-repeat;padding:0 0 0 20px;color:#fff;}
		
		.ocr{float:left;width:700px; overflow:hidden;padding:0 0 30px 0;}
			.octi{padding:0 0 8px 0;margin:0 0 10px;border-bottom:1px solid #F4F5F7;}
				.cti{float:left;}
			.occ{line-height:20px;}
				.occ strong{color:#555;}
				.occ h4{font: bold 13px/20px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#000;padding:0;margin:0;}
				.pl15{padding:2px 0 15px 15px;}
			.ocp{text-indent:2em;}
			.ocul{list-style:disc;padding:5px 0 8px 25px !important;margin:0 !important;}
				.ocul li{padding:0 !important;margin:0 !important;}
			.home{margin:3px 0 0 0;text-align:right;color:#C5AD25;font-size:12px !important;}
				.home a,.home a:hover{color:#C5AD25;}
			.oh{padding:0 0 0 13px;background:url(../images/home.gif) left 2px no-repeat;}
			.oli{padding:8px 0;}
			.ptop{padding-top:22px !important;}
		.cri{float:right;padding:0 0 0 8px;}
		.crl{float:left;padding:0 8px 0 0;}
		.crc{display: block;padding:0;margin:0 auto;/*width:545px;*/}
		.pbg{width:700px;background-color:#F5F8FA;/*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/}
		.olabc{list-style:upper-latin !important;padding:2px 32px;margin:0 auto;}
		.cot{padding-top:5px;}
		.pdf{padding:3px 0 3px 20px;margin:8px 0 0 0;background:url(../images/pdf.gif) 0 2px no-repeat;}
			.pdf a{color:#3177cd;}



.pro_list{padding:10px 3px;}
	.proco{float:left;width:580px;color:#999;}
		.proco h3{padding:0 0 5px 0;margin:0;font:bold 12px/14px Tahoma,verdana,Arial,Helvetica,sans-serif;}
			.proco h3 a,.proco h3 a:hover{color:#4A99DB;}
		.proco p{padding:0;margin:0;line-height:16px !important;}

#proimg{float:left;padding:0 12px 5px 0;overflow:hidden; width:98px; height:69px;position:relative;behavior:url(../images/csshover2.htc);display:inherit;}
.imgon {background:transparent none repeat scroll 0 0;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}
.imgon img{background:transparent none repeat scroll 0 0;}

	.prooti{padding:2px;margin:12px 0 8px 0;font: bold 14px Tahoma,verdana,Arial,Helvetica,sans-serif;color:#000;border-bottom:1px solid #F4F5F7;}
	.promlist{float:left;width:110px;margin:4px 73px 8px 8px;display:inherit; overflow:hidden;}
		.promlist h3{display:block;width:98px;padding:0 !important;margin:0 12px 0 0 !important;font:normal 12px Tahoma,verdana,Arial,Helvetica,sans-serif !important;color:#4A99DB;}
			.promlist h3 a,.promlist h3 a:hover{color:#4A99DB;}
		.pmll{margin:4px 0 8px 9px !important;display:inherit;}
	.promo{float:left;width:90px;padding:18px 0 0 0;}

/*	.promlist{float:left;width:220px;margin:8px 19px 11px 0;}
		.prmll{margin:8px 0 11px 0 !important;}
	.promo{float:left;width:90px;padding:18px 0 0 0;}
		.promo h3{padding:0 0 5px 0 !important;margin:0 !important;font: normal 12px Arial,Helvetica,sans-serif !important;color:#4A99DB;}
			.promo h3 a,.promo h3 a:hover{color:#4A99DB;}
*/





img.png {background-image: expression(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DxImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/images/1.gif")} 

.cpa{background:url(../images/career_planning.jpg) right top no-repeat;}


/*-------------table Beign------------------*/
.ptinfo th{
	background-color:#8CA2B9;
	color:#fff;
	text-align:center;font:bold 12px/28px Tahoma,verdana,Arial,Helvetica,sans-serif;
}
.xtd{background-color:#CBD6E0;}
.ptinfo table{border-collapse: collapse;border: 1px solid #f3f3f3;
/*background-color: #cccccc;*/             /*//设置表格背景色*/}
.ptinfo td,.ptinfo th{border-right: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3; text-align:center;padding:3px;}
.tct,.tcts{clear:both;margin-top:8px;}
.tct td,.tcts td{text-align:center;}
.tct a{color:#3A6492;}
.tct a:hover{color:#6D8AA7;}
.nob{border:0px !important;}
.nob td,.nob th{border:0px !important;}
.tcts{-webkit-transform:scale(0.92);-webkit-transform-origin:0 0;}
.tcts,.tcts th,.tcts td{font-size:10px;line-height:15px;}
/*--------------table End-----------------*/

.ml{float:left;}
.mapr{float:right;}
.mapr{padding:0;}

.footer{clear:both;width:997px;padding:15px 0 10px 5px;margin:0 auto;font-size:12px !important;border-top:1px solid #E3E3E3;}
	.footer ul{list-style:none;padding:2px 0;margin:0;}
	.footer ul li{float:right;margin:2px 8px 2px 0;padding:0 0 0 8px;border-left:1px solid #a2a2a2;line-height:12px;}
	.footer .last{border:none !important;}
	.footer p{padding:2px 0;margin:0;}
	.fl{float:right;width:600px; text-align:right;}
		.bnav a,.bnav a:hover{color:#999;}
		.copy{clear:both; text-align:right;}
			.copy a,.copy a:hover{color:#666;}
		.link a,.link a:hover{color:#666;}
	.fr{float:left;width:161px;padding:10px 0 0 0 !important;margin:6px 0 0 0 !important;}
		.fr li{float:left;margin:0 0 0 4px !important;padding:0 !important;}
		.wz img{margin-top:5px;}
		.fr li{border:none !important;}

#count{padding:0px; margin:0px; line-height:0px; font-size:0px;display:none;}
#count img{width:0; height:0;border:none;}