@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	font-size:12px;
	/*color:#666666;*/
	background-color:#ffffff;
	font-family:"微软雅黑", "宋体", Arial, "Arial Black", Tahoma;	
}
a:link {
	color:#666666;
	text-decoration:none;
}
a:visited {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#b22222;
	text-decoration:underline;
}
a:active {
	color:#b22222;
	text-decoration:underline;
}
.red {
	color:#b22222;
}
.red1 {
	color:#b22222;
	font-weight:800;
}
#logo {
	background-image:url(../images/logo.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:181px;
	height:75px;
	cursor:pointer;
}

#top_title {
	background-image:url(../images/top_title.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:1002px;
	height:60px;
	cursor:pointer;
}

#pra_cen {
	background-image:url(../images/par_cen.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:337px;
	height:77px;
	cursor:pointer;
}
#head_bg {
	width:100%;
	background-image:url(../images/head_bg.png);
	background-position:bottom center;
	background-repeat:repeat-x;
	height:112px;
}

#pra_cen {
	background-image:url(../images/par_cen.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:337px;
	height:77px;
	cursor:pointer;
}

#container {
	width:100%;
	font-size:12px;
	color:#666666;
	margin:0 auto;
	background-color:#ffffff;
}
#head_line {
	width:100%;
	background-image:url(../images/red_line.png);
	background-position:top center;
	background-repeat:repeat-x;
	height:4px;
}

/*adv_join_contact begin*/
.adv_top {
	width:808px;
	height:110px;	
	background-image:url(../images/adv_top.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.join {
	width:808px;
	height:53px;	
	background-image:url(../images/join.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}
.contact_bg {
	width:179px;
	height:41px;
	line-height:41px;	
	background-image:url(../images/contact_bg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.pra_bef_top_bg {
	width:485px;
	height:41px;
	background-image:url(../images/pra_bef_top_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pra_top_mid_bg {
	width:38px;
	height:41px;
	background-image:url(../images/pra_top_mid_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pra_aft_top_bg {
	width:482px;
	height:41px;
	background-image:url(../images/pra_aft_top_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}


.pra_bef_bot_bg {
	width:485px;
	height:9px;
	background-image:url(../images/pra_bef_bot_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pra_bot_mid_bg {
	width:38px;
	height:9px;
	background-image:url(../images/pra_bot_mid_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pra_aft_bot_bg {
	width:481px;
	height:9px;
	background-image:url(../images/pra_aft_bot_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}


.pra_bef_left_bg {
	width:15px;
	height:120px;
	background-image:url(../images/pra_bef_left_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pra_bef_img_bg {
	width:100px;
	height:120px;
	background-image:url(../images/pra_bef_img_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pra_bef_content {
	width:370px;
	line-height:27px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:14px;	
}
.pra_mid_bg {
	width:38px;
	height:120px;
	background-image:url(../images/pra_mid_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pra_aft_img_bg {
	width:118px;
	height:120px;
	background-image:url(../images/pra_aft_img_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pra_aft_content {
	width:351px;
	line-height:27px;
	padding-top:6px;
	padding-bottom:6px;
	font-size:14px;	
}
.pra_aft_right_bg {
	width:12px;
	height:120px;
	background-image:url(../images/pra_aft_right_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
}
/*adv_join_contact end*/


/*pra_items begin*/
.pra_item_titlel {
	width:135px;
	height:38px;
	background-image:url(../images/pra_item_titlel.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.pra_item_titler {
	width:867px;
	height:38px;
	line-height:30px;
	background-image:url(../images/pra_item_titler.png);
	background-position:left top;
	background-repeat:repeat-x;	
}
.net_whole {
	width:1002px;
	height:340px;
	background-image:url(../images/net_whole.png);
	background-position:right bottom;
	background-repeat:no-repeat;	
}
.net_img {
	width:265px;
	height:82px;
	background-image:url(../images/net_img.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;	
}
.net_mid {
	width:265px;
	height:184px;
	line-height:23px;
	background-image:url(../images/net_mid.png);
	background-position:left top;
	background-repeat:repeat-y;	
	padding:5px;
}
.net_bot {
	width:265px;
	height:5px;
	background-image:url(../images/net_bot.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.delphi_img {
	width:265px;
	height:82px;
	background-image:url(../images/delphi_img.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;		
}
.android_img {
	width:265px;
	height:82px;
	background-image:url(../images/android_img.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;		
}
/*pra_items end*/

/*title begin*/
#home_link {
	background-image:url(../images/home_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:48px;
	height:34px;
	cursor:pointer;		
}
#home_over {
	background-image:url(../images/home_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:48px;
	height:34px;
	cursor:pointer;				
}
#cen_intro_link {
	background-image:url(../images/cen_intro_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:75px;
	height:34px;
	cursor:pointer;				
}
#cen_intro_over {
	background-image:url(../images/cen_intro_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:75px;
	height:34px;
	cursor:pointer;				
}
#sta_info_link {
	background-image:url(../images/sta_info_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#sta_info_over {
	background-image:url(../images/sta_info_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#pra_item_link {
	background-image:url(../images/pra_item_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:74px;
	height:34px;
	cursor:pointer;				
}
#pra_item_over {
	background-image:url(../images/pra_item_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:74px;
	height:34px;
	cursor:pointer;				
}
#bus_line_link {
	background-image:url(../images/bus_line_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#bus_line_over {
	background-image:url(../images/bus_line_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#sch_sam_link {
	background-image:url(../images/sch_sam_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#sch_sam_over {
	background-image:url(../images/sch_sam_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#join_us_link {
	background-image:url(../images/join_us_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#join_us_over {
	background-image:url(../images/join_us_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#contact_us_link {
	background-image:url(../images/contact_us_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#contact_us_over {
	background-image:url(../images/contact_us_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:76px;
	height:34px;
	cursor:pointer;				
}
#online_bm_link {
	background-image:url(../images/online_bm_link.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:75px;
	height:34px;
	cursor:pointer;				
}
#online_bm_over {
	background-image:url(../images/online_bm_over.png);
	background-position:top center;
	background-repeat:no-repeat;
	width:75px;
	height:34px;
	cursor:pointer;				
}
/*title end*/

/*title_bg  begin*/
#title_bg_left {
	width:7px;
	background-image:url(../images/title_bg_left.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:34px;	
}
#title_bg_right {
	width:7px;
	background-image:url(../images/title_bg_right.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:34px;	
}
#title_bg_cen {
	width:988px;
	background-image:url(../images/title_bg_cen.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:34px;	
}
#title_bg_divide {
	width:2px;
	background-image:url(../images/title_bg_divide.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:34px;	
}
/*title_bg  end*/



/*nav_title begin*/
.company_mid {
	width:488px;
	height:38px;
	background-image:url(../images/company_mid.png);
	background-position:left top;
	background-repeat:repeat-x;	
}
.company_fea {
	width:105px;
	height:38px;
	background-image:url(../images/company_fea.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.company_right {
	width:3px;
	height:38px;
	background-image:url(../images/company_right.png);
	background-position:right top;
	background-repeat:no-repeat;	
}
.class_row {
	width:105px;
	height:38px;
	background-image:url(../images/class_row.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.item_case {
	width:105px;
	height:38px;
	background-image:url(../images/item_case.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.item_manage {
	width:105px;
	height:38px;
	background-image:url(../images/item_manage.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
/*nav_title end*/


/*advantage begin*/
.advantage {
	width:98px;	
}
.advantage_text {
	line-height:25px;
	padding:6px;	
}
.item {
	width:170px;	
}

.netimg {
	width:80px;
	height:51px;
	background-image:url(../images/netimg.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.delphimg {
	width:80px;
	height:51px;
	background-image:url(../images/delphimg.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.androidimg {
	width:80px;
	height:51px;
	background-image:url(../images/androidimg.png);
	background-position:left top;
	background-repeat:no-repeat;	
}

/*advantage end*/

/*foot begin*/
#divide {
	width:100%;
	background-image:url(../images/divide.png);
	background-position:top center;
	background-repeat:repeat-x;
	height:6px;	
}

#sdivide {
	width:2px;
	background-image:url(../images/sdivide.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:13px;	
}

#foot {
	height:75px;
	line-height:22px;
}

#foot ul{
	margin:0;
	padding:0;
	width:100%;
	height:22px;
	text-align:center;	
}
#foot li{
	list-style-type:none;
	float:left;
	height:13px;
	line-height:13px;
	padding-right:3px;
	padding-left:3px;	
}
/*foot end*/


.bk {
	border-collapse:collapse;
}

#left_ju {
	text-indent:22px;
}

#caree {
	width:125px;
	background-image:url(../images/caree.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:161px;	
}

#service_cen {
	width:198px;
	background-image:url(../images/service_cen.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:169px;	
}

#map_k {
	width:198px;
	background-image:url(../images/map_k.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:185px;	
}



#service {
	width:125px;
	background-image:url(../images/service.png);
	background-position:top center;
	background-repeat:no-repeat;
	height:259px;	
}


#intro_layout {
	text-indent:22px;
	line-height:25px;
}
#intro_layout2 {
	line-height:25px;
}

#intro_title {
	font-size:14px;
	font-weight:800;
}

#intro_xtitle {
	color:#b22222;
	font-weight:800;
}