@charset "utf-8";
/* CSS Document */
@import url(reset_zh.css);
html body div.clear, html body span.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after {clear:both;content:'\0200';display:block;visibility:hidden;height:0}
.clearfix {display:inline-block}
* html .clearfix {height:1%;zoom:1;}
.clearfix {display:block}

/** clear float **/
a{color:#04438f}
body{background:#f3f4f8 url(images/body_bg.png) repeat-x top left; text-align:center}
#wapper{width:100%;background:url(images/banner_bg.jpg) no-repeat center top;}
#head{height:110px;}
	#head .head_inner{width:984px;margin:0 auto}
	
#banner{width:100%; height:80px;}
	#banner .logo{width:170px;margin:20px 0 0 24px; text-align:left;display:inline}
	#banner .top_content{width:780px; text-align:right}

#nav{ width:100%;text-align:center;overflow:hidden;margin-top:-20px; clear:both;}
	#nav ul{height:32px; list-style-type:none;padding:0 0 0 200px; text-align:center;border-bottom:3px solid #5f7097;}
		#nav li{ list-style-type:none;display:block;margin:0 8px 0 0;padding:0; float:left; overflow:hidden}

.menu_home a, .menu_about a, .menu_oms a , .menu_mspaces a, .menu_news a, .menu_jobs a, .menu_contact a{ background:url(images/top_menu.png) no-repeat 0 10px;width:78px;height:32px; display:block; text-indent:-100000em;blr:expression(this.onFocus=this.blur()); position:relative;}

.menu_about a{background-position:-94px 10px}
.menu_oms a{ background-position:-188px 10px; width:98px;}
.menu_mspaces a{ background-position:-302px 10px}
.menu_news a{ background-position:-396px 10px}
.menu_jobs a{ background-position:-490px 10px}
.menu_contact a{ background-position:-584px 10px}

.menu_home a:hover{background-position:0 -44px;}
.menu_about a:hover{background-position:-94px -44px;}
.menu_oms a:hover{ background-position:-188px -44px;}
.menu_mspaces a:hover{ background-position:-302px -44px;}
.menu_news a:hover{ background-position:-396px -44px;}
.menu_jobs a:hover{ background-position:-490px -44px;}
.menu_contact a:hover{ background-position:-584px -44px;}

.menu_home a.current{background-position:0 -107px;}
.menu_about a.current{background-position:-94px -107px;}
.menu_oms a.current{background-position:-188px -107px;}
.menu_mspaces a.current{background-position:-302px -107px;}
.menu_news a.current{background-position:-396px -107px;}
.menu_jobs a.current{background-position:-490px -107px;}
.menu_contact a.current{background-position:-584px -107px;}
/*** chinese menu end ***/


.container{width:986px;height:auto;margin:0 auto;padding:0;background:#fff url(images/container_bg.png) repeat-x 0 0; position:relative;}
	.container .container_inner{width:942px; margin:0 auto}
	.container .bottom{height:10px;background: url("images/container_bottom.gif") no-repeat center top;overflow:hidden;padding:0;margin:0;}

.column {display:block;float:left;margin:0;padding:0;text-align:center;}

.sidebar{width:240px;margin-right:10px; position:relative;top:-36px;*top:-30px; z-index:112}/* sidebar */
.content{width:690px;margin:0;overflow:hidden; position:relative; z-index:112; top:-36px;*top:-30px;}/* right content  */

#foot{width:100%;height:auto;text-align:center;overflow:hidden;clear:both}/* foot model */
	#foot .foot_in{margin:25px auto;font-size:12px;color:#135598;}/* innner of foot model */
		#foot .foot_in ul{height:20px;list-style-type:none; text-align:center}/* list style for "about us" etc. */
			#foot .foot_in ul li{list-style-type:none;display:inline;margin:0;padding:0 .2em;}
	#foot, #foot a{color:#135598; font-size:12px;}

#slide_show{width:100%;text-align:center; position:relative; z-index:101}

.switch_lang{margin:.5em 2em 0 0 ; }
	.switch_lang a, .switch_lang a.current{color:#04438f;font:normal 12px Tahoma;}
	.usr_title{font-weight:700; color:#000; text-decoration:none}

/** home page the 3 blocks **/
.home_depart{ clear:both; width:100%;margin:10px 0;}
.depart{display:block;float:left;margin:0;padding:0;text-align:center;background:url(images/depart.gif) no-repeat 0 0;}
.depart_in{background:url(images/depart.gif) no-repeat bottom right;padding:0 10px;}
.depart_inner{ background:url(images/depart_r.gif) repeat-x 0 0; height:264px;}

.depart_tit{height:38px;margin:0;padding:0 0 0 20px;background:url(images/slide.gif) no-repeat 0 10px; text-align:left;overflow:hidden; clear:both;}
	.depart_tit h4{margin:10px 0 0;font:bold 12px/21px "serif",/*Kartika*/;text-indent:-100000em;text-transform:uppercase;}

.thunmail{width:270px;height:125px;padding:1px 0;}
.depart_cont{padding:0;font:12px/145% 宋体; text-align:left}
.intro_cont{ line-height:140%;}

.d1, .d2{width:292px;margin:0 10px 0 0;}
.d3{width:338px;}
/** home page the 3 blocks end **/

/**//* sidebar ***//**/
.side_head,.side_foot{ background:#fff url(images/slide.gif) no-repeat; height:0; width:233px;margin:0;padding:0; float:left;overflow:hidden;}
.side_head{height:3px; background-position:0 -70px;}
.side_foot{height:10px; background-position:0 -104px;}
.side_content{ background:url(images/repeat_y.gif) repeat-y 0 0;width:233px;height:auto; float:left; overflow:hidden}

/**//* sidebar ***//**/

.side_title{ background:url(images/side_title.gif) no-repeat 0 0; margin:10px 0 0 10px; text-align:left; height:31px;overflow:hidden}
	.side_title h2{font:700 14px  Arial;height:25px; line-height:25px; margin:2px 0 0 24px;text-indent:-10000em; overflow:hidden}
	
.vmenu_oms,.vmenu_mobile,.vmenu_company,.vmenu_jobs,.vmenu_borqs,.vmenu_contact,.vmenu_news{height:25px; background:url(images/vnav_bg.gif) no-repeat 0 5px;}
.vmenu_mobile{ background-position:0 -44px}
.vmenu_company{background-position:0 -294px}
.vmenu_jobs{background-position:0 -143px}
.vmenu_borqs{background-position:0 -248px}
.vmenu_contact{background-position:0 -193px}
.vmenu_news{background-position:0 -92px}
.depart_tit .vmenu_mobile{ background-position:0 -350px}
.depart_tit .vmenu_news{background-position:0 -400px}

.RoadMap{width:100%; text-align:right;margin:0;height:27px;line-height:38px;*line-height:32px;}
.RoadMap,.RoadMap a{color:#fff; font-size:12px}
	.RoadMap span{margin-right:.5em;}
	.RoadMap .current{color:#c2faff}

.sidebar_inner{margin:0;padding:0 4px;min-height:200px;/**/_height:200px;/* hack for IE 6.0 */}
.content_inner{padding:10px 20px; text-align:left;font:12px/165% Arial; color:#000000;margin:24px 0 50px}
	.content_inner p{margin:1em 0; text-indent:2em}
	.content_inner img{ max-width:600px;/**/_width:auto;/* hack for IE 6.0 */ }
	.content_inner h3,	.content_inner h2,	.content_inner h4,	.content_inner h5{margin:.5em 0 .8em; font-size:14px}
	.content_inner ul,.content_inner ol{list-style:none}
		.content_inner ul li,.content_inner ol li{ line-height:180%;margin:.5em 0 0 1.5em;list-style: square;}
		.content_inner ol li{ list-style:decimal}
		
ul.vnav{width:100%;list-style:none;overflow:hidden;}/* vertical menu list in the sidebar */
	ul.vnav li{display:block;float:left; list-style:none;width:100%; text-align:left;}
		ul.vnav li a{color:#2b65a4;font:bold 12px Tahoma;display:block;height:30px;line-height:30px;text-indent:15px;background:url(images/slide.gif) no-repeat 0 -206px;margin-left:1.5em;blr:expression(this.onFocus=this.blur())}
			ul.vnav li a:hover{ text-decoration:none}
		ul.vnav li.current{ background:url(images/repeat_y.gif) repeat-y -258px 0 ;}
			ul.vnav li.current a{ background:url(images/slide.gif) no-repeat 0 -151px; color:#fff}
			
.con_title{ width:100%;text-align:center;margin:1em 0 .2em; color:#0e6d90}/*  */
	.con_title h1{font-size:14px;line-height:180%;display:inline;}
	.con_att{color:#666;margin:0 auto; text-align:center}
	
.con_info{ margin:1em 0 0}
	
.box_list{width:100%;border-bottom:1px dotted #ddd;}/* product or service list box */
	.box_inner{padding:10px 0;overflow:hidden}
	.p_thumb{width:176px;}/* image box of product or service */
	.p_detail{width:460px;padding:5px;}/* detail box of product or service */
		.d_title, .d_des{text-align:left}
			.d_title h2{ text-indent:1em; font-size:14px;display:inline}
			.d_title .d_time{ color:#666;margin:0 1em;text-transform:capitalize}
			.d_des p{ text-indent:2em}
			.d_des .d_summary{margin:5px 0;color:#999; word-spacing:.2em}
			
table.conten_table{ width:600px;}
	table.conten_table th,table.conten_table td{vertical-align:middle;padding:15px 0;}
	.border_bottom{border-bottom:1px solid #ddd}
	table.conten_table th{text-align:center;}
	table.conten_table td{text-align:left;}
		
table.job_style{width:99%;border:0 solid #ddd; border-width:0 0 1px 1px;margin:5px 0 5px 1px;padding:0}
	table.job_style th, table.job_style td{text-align:left;height:24px;line-height:24px;color:#999; border:0 solid #ddd; border-width:1px 1px 0 0;}
	table.job_style th{font-weight:700; text-align:right;}
	table.job_style td{text-indent:1em}
	
ul#home_news{clear:both;width:310px;list-style:none; overflow:hidden; margin:0 auto;padding:0;_margin-left:5px}
	ul#home_news li{background:url(images/icon.gif) no-repeat 0 10px;height:28px;line-height:28px; border-bottom:1px dotted #B1B3C2; text-indent:1em;overflow:hidden}
		ul#home_news li a{color:#393939; text-decoration:none; font-size:12px;}
			ul#home_news li a:hover{color:#135598; text-decoration:underline}
			ul#home_news li span.time{ color:#999; font-size:9px}

ul.listing{width:650px;margin:0 auto;}
ul.listing,ul.listing li{ width:100%;list-style:none; text-align:left; }
	ul.listing li{height:45px; line-height:45px;margin:0;border-bottom:1px solid #D9D8D8;background:url(images/icon.gif) no-repeat 0 -62px; text-indent:1.5em;}
		ul.listing li a{ color:#4d4d4d;}
			ul.listing li a:hover,ul.listing li:hover{ color:#1b89ab; text-decoration:none}
		ul.listing h3.list_title, ul.listing h4.list_title{font:normal 12px Tahoma;margin:0; float:left;height:45px;line-height:45px;width:520px; overflow:hidden}
	ul.listing li a h3,ul.listing li a h4{ cursor:pointer}
	ul.listing .post_time{ float:right}
	
.page_list{text-align:right; height:24px; line-height:24px}
	.page_list a{margin:0 2px;}
		.page_list a.current{ font-weight:700;font-size:14px;color:#999}

.height10{clear:both;height:10px;width:100%;overflow:hidden}
.highlight{color:red;}
.highlight_b{color:red; font-weight:700;}

.m_team_head{ border-bottom:1px solid #e8eaf2;height:40px; line-height:40px;color:#4d4d4d; font:bold 12px Tahoma;padding-left:1em;}
	.m_team_head h2{ font:bold 14px Arial; color:#2b65a3;margin:0 1em; display:inline;line-height:50px;}
ul.m_team{list-style:none;margin-left:4em;}
	ul.m_team li{line-height:180%;margin:.5em 0 0 1.5em;list-style: disc}
		
.download_now{width:133px;height:26px; background:url(images/download_now.gif) no-repeat 0 0; display:block;border:0; cursor:pointer; margin:0 auto; z-index:1000}

.align_c{ width:100%; text-align:center; margin:0 auto;}

.jobs_head{width:100%; text-align:left; text-indent:1em; border-bottom:1px solid #D9D8D8;height:32px;font:bold 14px/32px Arial, Helvetica; color:#292929}
.jobs_list_head{ width:100%;margin:20px 0 0; clear:both}
	.jobs_list_head h4{ font-size:12px;height:24px;line-height:24px;border-bottom:1px solid #74a3c9;width:188px; background:url(images/icon.gif) no-repeat 0 -144px; text-indent:1.2em;margin:0 0 0 10px;}
.jobs_info{padding:10px;}

ul.jobs_list{width:100%; list-style:none;margin:0 0 0 10px}
	ul.jobs_list li{width:49%; list-style:none;float:left;line-height:1.3;margin:5px 0;}
	
.investor_box{background:#dbf1f9;padding:10px;}
.investor_box_head,.investor_box_foot{ background:url("images/investor_bg.gif") no-repeat top left;height:6px; overflow:hidden;}
.investor_box_con{background:#fff;padding:0 10px;}
.investor_box_foot{ background-position:bottom left;}

dl.site_map{width:100%;margin:0;padding:0;}
	dl.site_map dt,dl.site_map dd{margin:0;padding:0;float:left;width:100%; text-align:left; overflow:hidden; color:#292929}
	dl.site_map dt{height:24px; line-height:24px; text-indent:1em; background:url(images/icon.gif) no-repeat 0 -203px; font-weight:700}
	dl.site_map dd{margin-bottom:1em;padding-left:2em;}
		dl.site_map dd a{ margin:0 .5em; color:#292929}


/**Customer Servive styles(FAQ)**/
/*********login***********/
#faq_login{width:100%;height:auto;text-align:center; overflow:hidden}
	#faq_login .inner{width:366px;height:auto; margin:80px auto 0; overflow:hidden}
	#faq_login .faq_login_form{background:#ecf6fd; border:0 #cbdbe3 solid; border-width:0 1px;}
		#faq_login .faq_login_form table{width:100%;padding:10px auto;margin:0}
			#faq_login .faq_login_form th,#faq_login .faq_login_form table td{height:58px; vertical-align:middle;margin:0;padding:0;}
			#faq_login .faq_login_form th{ text-align:right; font-weight:400;width:112px;padding-right:5px;}
			#faq_login .faq_login_form td{width:240px; text-align:left}
				#faq_login .faq_login_form td input[type=text],#faq_login .faq_login_form td input[type=password]{width:169px;border:1px solid #719bc1; padding:2px 0 2px 2px}
				
	#faq_login .faq_login_tips{ text-align:left;}
				
	#faq_login .btn_faq_login{width:120px; height:27px; font:bold 13px/27px "宋体", "新宋体"; text-align:center;background:url(images/faq_login.gif) no-repeat 0 0; border:0;padding:0; cursor:pointer;blr:expression(this.onFocus=this.blur());margin-left:1em;_float:left; color:#666;}
	#faq_login .btn_faq_login:focus,#faq_login .btn_faq_login:hover{ background-position:0 -50px;blr:expression(this.onFocus=this.blur()); color:#222}
	
.faq_submit{width:120px; height:27px; font:bold 13px/27px verdana; text-align:center;background:url(images/faq_submit.gif) no-repeat 0 0; border:0;padding:0; cursor:pointer;blr:expression(this.onFocus=this.blur());margin:1em 0 0 1em;_float:left; color:#666;}
.faq_submit:focus, .faq_submit:hover{background-position:0 -50px;blr:expression(this.onFocus=this.blur()); color:#222}

/**********round corner*************/
.frc1, .frc2, .frc3, .frc4, .frc5{height:1px; margin:0 auto; display:block; overflow:hidden;}
.frc1{width:359px; background:#cbdbe3;}
.frc2, .frc3, .frc4,.frc5{border:0 solid #cbdbe3;border-width:0 1px; background:#ecf6fd}
.frc2{width:359px;}
.frc3{width:362px;}
.frc4{width:363px;}
.frc5{width:364px;}


/** Tabs style **/
.ui-tabs {padding: .2em;}
.ui-tabs-nav { padding: .2em .2em 0 .2em;  position: relative; }
	.ui-tabs-nav ul li { display:inline;float: left; border-bottom: 0 !important; margin:0 1px -1px; padding: 0; list-style-type:none;}
		.ui-tabs-nav ul li a { display:block; float:left;text-decoration: none; background:url(images/tabs.gif) no-repeat 0 0; padding:0 0 0 8px; cursor:pointer;}
			.ui-tabs-nav ul li a span{display:block;float:left;background:url(images/tabs.gif) no-repeat right -40px;height:28px;padding:0 16px 0 8px;font:normal 12px/34px Arial; color:#414141;}
	.ui-tabs-nav ul li.ui-tabs-selected a,.ui-tabs-nav ul li a:hover{display:block; text-decoration: none; background:url(images/tabs.gif) no-repeat left -110px; padding:0 0 0 8px}
		.ui-tabs-nav ul li.ui-tabs-selected a span,.ui-tabs-nav ul li a:hover span{display:block;background:url(images/tabs.gif) no-repeat right -150px;height:28px;padding:0 16px 0 8px;font:normal 12px/34px Arial;color:#000}
		.ui-tabs-nav ul li.ui-tabs-selected a span, .ui-tabs-nav ul li.ui-tabs-selected a:hover span{font-weight:700}
.ui-tabs-panel {padding: 1em 1.4em;  display: block; border:1px solid #CDCDCD; background:#fff; clear:both; text-align:left}
.ui-tabs-hide { display: none !important; }
/** tabs style End **/

/********question list**********/
dl.q_a{width:600px; height:auto;margin:0 auto;}
	dl.q_a dt,dl.q_a dd{display:block;width:580px;float:left;padding-left:16px}
	dl.q_a dt{background:url(images/question.gif) no-repeat 0 5px;}
	dl.q_a dd{background:url(images/answer.gif) no-repeat 0 5px; margin:0 0 10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
		dl.q_a dd p{margin:0; text-indent:0}


/****** question title*******/
.q_table, table.faq_sumbit { width:580px;margin:0;}
	.q_table td{ color:#000; width:460px;}
	.q_table th{font:bold 12px Arial; color:#135987; width:80px; text-align:right;padding-right:10px}
		.q_table th p,.q_table td p{margin:0;text-indent:0}
	.q_title{font-weight:700}

table.faq_sumbit td{color:#000; width:468px;}
table.faq_sumbit th{width:100px;padding-right:10px;text-align:right;vertical-align:top;font:bold 14px Arial; color:#135987; }
table.faq_sumbit .faqtitle{width:450px; margin:0 0 10px;}
table.faq_sumbit td td{width:auto;}

h3.q_search_title{margin:1em 0; text-indent:1em; border-bottom:1px solid #ddd;}

/********image center (horizontal)*********/
.img_center{width:100%; text-align:center; margin:5px auto}
	.img_center img{ vertical-align:middle;margin:0 auto;}

.q_expand,.q_expand:hover,.q_close,.q_close:hover{background:url(images/expand.gif) no-repeat 0 0;/*display:block;*/width:auto;height:12px; cursor:pointer; margin:0; padding:0 0 0 1.5em; overflow:hidden; text-decoration:none;blr:expression(this.onFocus=this.blur());}
.q_expand:hover{ background-position:0 -60px}
.q_close{background-position:0 -120px}
.q_close:hover{background-position:0 -180px}


/** open source download section **/
#downloads{ margin-top:1em;}
#downloads a{ color:#06478F; font-weight:700; text-decoration:underline}
#downloads ul,#downloads ul li{ list-style:none; margin:0; padding:0;}
#downloads ul li{ margin-bottom:20px;}

#downloads dl{ clear:both;width:630px; border:2px solid #fff; background:#e6e6e6; padding:10px 15px; color:#000;_width:640px;}
#downloads dl.down_info{ border-top:0; background-color:#F0F0F0; padding:2px 15px; line-height:165%;}
#downloads dl dt,#downloads dl dd{ float:left; text-align:left; vertical-align:text-top; margin:0; padding:0}

#downloads dl dt{padding-right:.2em; width:78px; text-indent:1em;}
#downloads dl dd{ width:542px; }

#download_list{ padding:1em 3em 1em 1.5em;}
#download_list li{ list-style:none; padding:.8em 0; line-height:1.5; background:#eee; text-indent:2em; zoom:1}
#download_list li a{ font-size:14px}


#company_inverstor{}
#company_inverstor dl{ width:600px; margin-left:20px;}
#company_inverstor dl dt,#company_inverstor dl dd{ width:100%; float:left;}
#company_inverstor dl dt{ padding:1em 0; margin-top:1em;}

#company_team{font:12px/180% Arial}
#company_team .con_info h2{ font:bold 18px/24px Arial; color:#333; margin-top:1em;}
#company_team .con_info .team_des{}