*{margin:0;padding:0;border:0;}

body{background-color:#212b4d;background-image:url(../images/body_bg.gif);}

ul{list-style:none;}

a:link{color:#FFFFFF;text-decoration:none;}

a:visited{color:#FFFFFF;text-decoration:none;}

a:hover{color:#6cbaff;text-decoration:none;}

a:active{color:#FFFFFF;text-decoration:none;}

.clear_fix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

/* Hides from IE-mac \*/

* html .clear_fix {height: 1%;}

/* End hide from IE-mac */

.ind_c_t .no_bg{background:none;}

.hidden{display:none;}

.no_bg{background:none;}

.clear{clear:both;}

.center{margin:o auto;float:none;}

.width{width:80%;}



#kula{display:none;}

#kula a{width:33px;height:33px;display:block;position:absolute;right:0;bottom:0; background:url(../images/go_back_top.gif) no-repeat;}



.wrap{width:100%;font-size:12px;font-family:Arial, Helvetica, sans-serif,"宋体";color:#FFFFFF;}



.header{background-color:#343d5c;height:120px;width:880px;margin:0 auto;}

.logo{float:left;margin:40px 0 0 10px;}

.right_head{float:right;width:250px;}

	.right_head p{clear:both;text-align:left;margin:17px 0 0 0; }

	.right_head img{margin:0 10px;}

	.right_head .right_head_p{font-size:11px;}

	

.nav{width:880px;margin:0 auto;height:36px;}

.nav a:hover{font-weight:normal;text-decoration:none;}

	.father_nav{font-weight:bold;height:36px;background:url(../images/nav_bg.gif) repeat-x;display:block;}

	.father_nav .nav_side_left{width:11px;margin:0 2px 0 0;}

	.father_nav .nav_side_right{width:11px;margin:0 0 0 2px;}

	.father_nav li{float:left;width:108px;text-align:center;margin:0 7px;position:relative;}

	.father_nav li a{width:108px;display:block;height:26px;padding-top:10px;clear:both;margin:0 auto;}

.son_nav{font-weight:normal;position:absolute;left:0;display:none;font-size:11px; font-family:tahoma, Arial;}

	.son_nav ul{background:#2C3A68;border-left:#515f8e solid 1px;border-right:#515f8e solid 1px;height:auto;width:165px;}

	.son_nav ul li{width:165px;margin:0 auto;text-align:left;float:none;}

	.son_nav ul li a{width:120px;border-bottom:1px solid #43517e;padding:7px 10px 7px 10px;height:auto}

	.son_nav span{background:url(../images/small_li_bg.gif) no-repeat 147px 12px;width:100%;display:block}

	/*servise*/

.son_nav_s{font-weight:normal;position:absolute;left:0;display:none;font-size:11px;font-family:tahoma, Arial;}

	.son_nav_s ul{background:#2C3A68;border-left:#515f8e solid 1px;border-right:#515f8e solid 1px;height:auto;width:230px;}

	.son_nav_s ul li{width:230px;margin:0 auto;text-align:left;float:none;}

	.son_nav_s ul li a{width:193px;border-bottom:1px solid #43517e;padding:7px 10px 7px 10px;height:auto}

	.son_nav_s span{background:url(../images/small_li_bg.gif) no-repeat 210px 12px;width:100%;display:block}	

	.son_nav_s .gra_son_nav{position:absolute;left:230px;top:0;display:none;}

	/*oustsource*/

.son_nav_o{font-weight:normal;position:absolute;left:0;display:none;font-size:11px;font-family:tahoma, Arial;}

	.son_nav_o ul{background:#2C3A68;border-left:#515f8e solid 1px;border-right:#515f8e solid 1px;height:auto;width:175px;}

	.son_nav_o ul li{width:175px;margin:0 auto;text-align:left;float:none;}

	.son_nav_o ul li a{width:138px;border-bottom:1px solid #43517e;padding:7px 10px 7px 10px;height:auto}

	.son_nav_o span{background:url(../images/small_li_bg.gif) no-repeat 150px 12px;width:100%;display:block}	

	.son_nav_o .gra_son_nav{position:absolute;left:175px;top:0;display:none;}

	

.son_nav_bg_on{background-color:#00345f;}
.son_nav span .son_nav_bg_on{background:#00345f url(../images/small_li_bg.gif) no-repeat 135px 12px}
.son_nav_s span .son_nav_bg_on{background:#00345f url(../images/small_li_bg.gif) no-repeat 202px 12px;}
.son_nav_o span .son_nav_bg_on{background:#00345f url(../images/small_li_bg.gif) no-repeat 150px 12px;}

.gra_son_nav{position:absolute;left:165px;top:0;display:none;}

	.son_nav .gra_son_nav_r{left:-167px;top:0;}

.nav_on_bg{background:url(../images/nav_on_bg.gif) no-repeat;}







.main{clear:both;width:880px;margin:0 auto;display:block;}

.banner{width:880px;height:224px;background:url(../images/banner_bg.gif) no-repeat;}/*index*/

.banner_n{width:880px;height:155px;background:url(../images/n_banner.gif) no-repeat;}/**/

.banner_n_about{width:880px;height:155px;background:url(../images/n_banner_about.gif) no-repeat;}

.banner_n_services{width:880px;height:155px;background:url(../images/n_banner_services.gif) no-repeat;}

.banner_n_solutions{width:880px;height:155px;background:url(../images/n_banner_solutions.gif) no-repeat;}

.banner_n_technology{width:880px;height:155px;background:url(../images/n_banner_tech.gif) no-repeat;}

.banner_n_knowledges{width:880px;height:155px;background:url(../images/n_banner_knowledeg.gif) no-repeat;}

.banner_n_portfolio{width:880px;height:155px;background:url(../images/n_banner_portflio.gif) no-repeat;}







.banner_content{margin-top:170px;padding:0 10px;}

.main_menu{clear:both;}

	.main_menu ul li{float:left;}

.main_content{background-color:#465179;padding:0 6px;color:#cbcbcb;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;width:868px;display:block;clear:both;background:url(../images/son_li_bg.gif);
overflow:auto;height:auto;zoom:1;
}

.main_content a:link{color:#cbcbcb;}

.main_content a:visited{color:#cbcbcb;}

.main_content a:hover{color:#6cbaff;}

.main_content a:active{color:#cbcbcb;}

.main_con_left{float:left;width:243px;margin:20px 8px 10px 0;}

.main_con_left_c{width:231px;border-left:1px solid #515f8e;border-right:1px solid #515f8e;background:#2d3b69 url(../images/main_cl_bg.gif) repeat-x top left;padding:0px 5px 0 5px;}

	.main_con_left .main_clc{padding:10px 0;background:none;text-align:center;}

	.main_con_left .main_clb{background:none;text-align:right;font-size:11px;font-weight:bold;margin-right:10px;}



	.main_con_right .main_clb{background:none;text-align:right;font-size:11px;font-weight:bold;margin-right:10px;}

	.ul li{padding:3px 0 3px 15px;background:url(../images/small_li_bg.gif) no-repeat 5px 8px;}

	

.main_con_right{float:right;width:617px;margin:20px 0 10px 0;}

.main_con_right_c{background:#1d2a55 url(../images/main_cr_bg.gif) repeat-x left bottom;width:565px;border-left:1px solid #515f8e;border-right:1px solid #515f8e;padding:0px 20px 0 30px;display:block;clear:both;
overflow:auto;height:auto;zoom:1;
}

	.main_con_right_c ul{}

.h1{font-size:13px;padding:5px 0px 5px 25px;background:url(../images/big_li_bg.gif) no-repeat 5px 8px;color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}

.h1 a:link{color:#FFFFFF;}

.h1 a:visited{color:#FFFFFF;}

.h1_no_chosse{font-size:13px;padding:5px 0px 5px 25px;color:#FFFFFF;font-weight:normal;}

.main_r_l{float:left;width:300px;}

	.main_r_l p{margin:20px 0;line-height:20px;}

	.fliks p{line-height:20px;margin:10px 0;color:#E5E5E5;}

	.fliks p a:link{color:#6cbaff;}

	.fliks p a:visited{color:#6cbaff;}

	.fliks p a:hover{color:#fff;}

	.fliks p a:active{color:#6cbaff;}

.main_rrt{height:29px; border-bottom:1px #515f8e solid;margin:0 0 10px 0;}

.h_choose{cursor:pointer;background-color:#344066;height:29px;float:left;width:115px;}

.h_no_choose{cursor:pointer;height:29px;float:left;width:115px;}





.main_r_r{float:right;width:230px;padding:0 0px 0 20px;}



.footer{width:880px;margin:0 auto;margin-top:10px;clear:both;}

.foot_nav{margin:0 auto;width:880px;text-align:center;font-weight:bold;height:20px;}

.copyright{width:880px;margin:0 auto;text-align:center;height:20px;}



/*============================contact===============================*/

.main_con_left_contact{float:left;width:243px;margin:20px 8px 10px 0;background-color:#303d6a;}

.main_clc_c{width:211px;border-left:1px solid #515f8e;border-right:1px solid #515f8e;padding:0px 15px 20px 15px;}

.h1_s{font-size:13px;padding:10px 0px 10px 20px;color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #515f8e;margin-bottom:10px;}

.h1_s_s{font-size:13px;padding:10px 0px 10px 0px;color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #515f8e;margin-bottom:10px;}

.h1_s_s a:link{color:#ffffff;}

.h1_s_s a:visited{color:#ffffff;}

.h1_s_s a:hover{color:#6cbaff;}

.h1_s_s a:active{color:#ffffff;}

.h1_s_s span{font-weight:normal;}

.ul_s li{padding:10px 0 10px 20px;background:url(../images/small_li_bg.gif) no-repeat 10px 15px;}

.ul_s li a:link{font-weight:bold;color:#FFFFFF;}

.ul_s li a:visited{font-weight:bold;color:#FFFFFF;}

.ul_s li a:hover{color:#6cbaff;}

.main_con_right_contact{float:right;width:617px;margin:20px 0 10px 0;background-color:#303d6a;}

.main_crc_c{background:#303d6a;width:555px;border-left:1px solid #515f8e;border-right:1px solid #515f8e;padding:0px 30px 0 30px;}



.contact_der_l{/*float:left;width:237px;margin-right:50px;*/}

	.contact_der_l span{color:#6cbaff;font-weight:bold;}

	.contact_der_l p{margin:10px 0;}

.contact_der_r{float:left;width:237px;}

	.contact_der_r span{color:#6cbaff;font-weight:bold;}

	.contact_der_r p{margin:10px 0;}

	

/*new*/

.contact_der_l th{color:#6cbaff;font-weight:bold;vertical-align:top; padding:5px; text-align:left; width:70px; line-height:16px;}

.contact_der_l td{vertical-align:top; padding:5px; line-height:16px;}





.h1_s_l{font-size:13px;padding:7px 0px 0px 30px;margin-bottom:6px;background:#455179 url(../images/small_logo_blue.gif) no-repeat 0px 0px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;height:23px;}

.h1_s_l_blue{background:#455179 url(../images/small_logo_blue.gif) no-repeat 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.input{border:1px solid #9fa4b6;background-color:#CCCCCC;width:300px;color:#000;}

.ss_cot{width:200px;}

.textarea{width:300px;background-color:#CCCCCC;border:1px solid #9fa4b6;height:100px;color:#000;}

.select{width:302px;background-color:#CCCCCC;border:1px solid #9fa4b6;color:#000;}



.ind_contact li{height:22px;float:left;margin:3px 0;color:#FFFFFF;}

.ind_contact li span{color:#FF9900;}

.ind_c_t li{width:255px;padding:10px;background-color:#465179;height:auto;float:left;margin:0;color:#FFFFFF;}

li.sp_he{height:110px;}

.ss_pd{padding-top:30px;}

.cont_sub{padding:0 0 0 310px;}



/*=================portfolio=========================*/

.ul_s .ul_ls li{background:url(../images/son_li_bg.gif) no-repeat 5px 7px;padding:3px 0 3px 15px;}

.ul_ls{padding:10px 0 0 0;}

.ul_s .ul_ls a:link{color:#cbcbcb;font-weight:normal;}

.ul_s .ul_ls a:visited{color:#cbcbcb;font-weight:normal;}

.ul_s .ul_ls a:hover{color:#6cbaff;font-weight:normal;}

.pages{width:100%;text-align:right;color:#ffffff;padding:5px 0;}

.main_content .pages a{color:#FFFFFF;}

.main_content .pages a:visited{color:#FFFFFF;}

.main_content .pages a:hover{color:#6cbaff;}

.case{border:1px solid #515f8e;background-color:#455179;padding:10px;margin:10px 0;}

.case .case_top_left{width:330px;float:left;}

.case .case_top_right{width:180px;float:right;text-align:center;}

.case .case_top_right img{margin:5px 0;}

.case .case_top_right span a:link{color:#FFFFFF;}

.case .case_top_right span a:visited{color:#FFFFFF;}

.case .case_top_right span a:hover{color:#6cbaff;}

.case .case_top_right span a:active{color:#FFFFFF;}

.case p{margin:5px 0;}

.case span{font-weight:bold;color:#6cbaff;}

.h2{font-size:13px;padding:5px 0px;color:#6cbaff;font-family:Arial, Helvetica, sans-serif;}





/*=======news======*/
.news_ul{height:auto;overflow:auto;zoom:1;}

.news_ul li{background:url(../images/bg_li_bg.gif) no-repeat 12px 7px;padding:5px 0 5px 30px;width:350px;float:left;}

.news_ul li a:link{color:#FFFFFF;}

.news_ul li a:visited{color:#FFFFFF;}

.news_ul li a:hover{color:#6cbaff;}

.news_ul li a:active{color:#FFFFFF;}

.news_ul .spe_li{width:145px;background:none;font-weight:bold;color:#6cbaff;}

.news_ul .spe_li_no_bg{background:none;}

.news_ul .spe_li_s{width:auto;background:none;font-weight:normal;color:#FFFFFF;}

.news_ul .spe_li_s a{text-decoration:underline;}

.main_crc_c .new_content p{font-size:12px;margin:10px 0; line-height:20px;}

.alert{margin:0 auto;font-size:14px;font-weight:bold;color:#FF9900;width:100%;text-align:center;}





/*=======map======*/

.map{padding:15px 0 20px 25px;}





/*fill alert*/

.fill{font-family:tahoma;font-size:12px;color:#FFFFFF;padding:10px 0px 0px 0;background-color:#465179;}

.fill_h1{margin:0 auto;text-align:center;font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:10px 0;border-bottom:1px solid #515f8e;}

.fill .fill_img{text-align:center;padding-top:10px;}

.fill .fill_img table{margin:0 auto;}

.fill .bb b{color:#0099FF;}

#LeftArr{cursor:pointer;}

.img_con{}

#RightArr{cursor:pointer;}

.box{cursor:pointer;}

.fill .case_con{padding-left:10px;padding-right:10px;height:150px;overflow:auto;width:560px;margin:0 auto;}



/*Add by Elliot*/

div.newContent p{font-size:11px;margin:0; padding:0 0 10px 0; line-height:18px; float:none;}

div.newContent b, div.newContent strong{color:#fff;}

div.newContent ul{list-style:none;margin:0 0 5px 0; padding:0;}

div.newContent ul li{background:url(../images/bg_li_bg.gif) no-repeat 12px 7px;padding:5px 0 5px 30px;float:none;width:auto;}

div.newContent table.newTable{background:#515F8E; margin-bottom:10px;}

div.newContent table.newTable th{vertical-align:top; background:#455179; color:#fff; text-align:left; font-weight:bold; line-height:20px; padding:5px;}

div.newContent table.newTable td{vertical-align:top; background:#303D6A; padding-left:5px; padding-right:5px; line-height:18px;}

div.newContent a:link{color:#6cbaff;text-decoration:underline;}

div.newContent a:visited{color:#6cbaff;text-decoration:underline;}

div.newContent a:hover{color:#6cbaff;text-decoration:none;}

div.newContent a:active{color:#6cbaff;text-decoration:underline;}



div.ourPartners{margin-bottom:10px; border-bottom:1px solid #465179;padding:5px;}

div.ourPartners img{border:1px solid #6cbaff; margin-left:5px; margin-top:15px;}

div.ourPartners div{}


