@charset "utf-8";
body {
	margin:0 auto;
	width:964px;
	overflow-y:scroll;
	font-family: Arial, Helvetica, sans-serif;
}
*{margin:0; padding:0}
img{border:0px}
form{margin:0px}
td,table,input {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
.td03 {
	color: #00ffff;
	text-decoration: none;
}
.td02 {
	line-height: 16px;
	text-decoration: none;
}
.td01 {
	color: #ffffff;
	text-decoration: none;
}
.td04 {
	color: #990000;
	text-decoration: none;
}
.td002{line-height: 20px;}
.td003{border-bottom:1px solid #E0E0E0}
#f{border-bottom:2px solid #BEBCBC;}
#f01{border-left:4px solid #E8E8E8;}
#f02{border-top:4px solid #E8E8E8;}
#f03{border-right:4px solid #E8E8E8;}
#f04{border-bottom:4px solid #E8E8E8;}
#f05{border:1px solid #DEDBDE;}
#f06{border:1px dashed #000000}
.indback01b{
	background-image: url(../images/ind_back01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.indback01t{
	background-image: url(../images/ind_back01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.indback03{
	background-image: url(../images/ind_back03.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.indback05{
	background-image: url(../images/ind_back05.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
a.a1:link {color: #FFFFFF;text-decoration: none;}
a.a1:hove {color: #00ffff;text-decoration: none;}
a.a1:active {color: #FFFFFF;text-decoration: none;}
a.a1:visited {color: #FFFFFF;text-decoration: none;}
a:link {color: #666666;text-decoration: none;}
a:hove {color: #990000;text-decoration: none;}
a:active {color: #666666;text-decoration: none;}
a:visited {color: #666666;text-decoration: none;}
a.a2:link {color: #990000;text-decoration: none;}
a.a2:hove {color: #ff6600;text-decoration: none;}
a.a2:active {color: #990000;text-decoration: none;}
a.a2:visited {color: #990000;text-decoration: none;}

a.a3:link {color: #00ffff;text-decoration: none;}
a.a3:hove {color: #ffffff;text-decoration: none;}
a.a3:active {color: #00ffff;text-decoration: none;}
a.a3:visited {color: #00ffff;text-decoration: none;}

a.a4:link,a.a4:active,a.a4:visited{TEXT-DECORATION: none; Color: #666666; font-size:14px}
a.a4:hover {Color: #ff6600; text-decoration: none; font-size:14px}

input{
    font-family: Arial, Helvetica, sans-serif;
	border:1px solid #B4B4B4;
	height: 20px;
}
.input01{
    font-family: Arial, Helvetica, sans-serif;
	border:1px solid #B4B4B4;
}
textarea{
	border:1px solid #B4B4B4;
}
.input_img{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px ;
}

/********招聘信息部分样式*********/
.job_back011{ background:url(/images/job/job_back01.gif) repeat-x left top}
.job_back013{ background:url(/images/job/job_back01.gif) repeat-x left bottom}
.job_back03{ background:url(/images/job/job_back03.gif) no-repeat left top}
.job_back04{ background:url(/images/job/job_back04.gif) repeat-x left top}
.job_back05{ background:url(/images/job/job_back05.gif) repeat-x left top}
.job_back06{ background:url(/images/job/job_back06.gif) no-repeat right top; color:#666666; font-weight:bold; text-align:center; padding-bottom:4px}
.job_back061{color:#666666; font-weight:bold; text-align:center; padding-bottom:4px}
.job_pic053{ background:url(/images/job/job_pic053.gif) no-repeat left bottom}

.job_line01{ background:url(/images/job/job_line01.gif) repeat-x left bottom}
.job_line02{ background:url(/images/job/job_line02.gif) repeat-x left bottom}

.job_input{border:1px solid #D5D5D5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:16px}
.job_input01{ background-color:#F7F7F7; border:1px solid #DBDBDB; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:16px}
.select01{ background-color:#F7F7F7; border:1px solid #DBDBDB; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
select{ background-color:#F7F7F7; border:1px solid #DBDBDB; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}
textarea{background-color:#F7F7F7; border:1px solid #DBDBDB; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666}

#table01{border-left:3px solid #F0F0F0; border-right:3px solid #F0F0F0; padding-left:14px; padding-right:14px}
#table02{border-left:3px solid #F0F0F0; border-right:3px solid #F0F0F0; padding-left:6px; padding-right:11px}
#table03{border-top:1px solid #CCCCCC; border-bottom:2px solid #CCCCCC}
#table031{ border-bottom:2px solid #CCCCCC}

.daohang01{padding-right:8px}
.daohang02{color:#2E2E2E; font-weight:bold}
a.daohang:link,a.daohang:active,a.daohang:visited{TEXT-DECORATION:none; Color:#B4B4B4}
a.daohang:hover {Color:#ff6600; text-decoration: none}

a.de01:link,a.de01:active,a.de01:visited{TEXT-DECORATION:none; Color:#333333}
a.de01:hover {Color:#ff6600; text-decoration: none}

a.page01:link,a.page01:active,a.page01:visited{TEXT-DECORATION:none; Color:#333333}
a.page01:hover {Color:#ff6600; text-decoration: none}

.text04{color:#F04B2B; font-weight:bold}


.job_td01{ background-color:#F9F9F9; font-weight:bold; border-right:1px solid #EBEBEB}
.job_td02{font-weight:bold; color:#F55100}
.job_td03{padding-bottom:10px; text-indent:25px}
.job_td031{padding-bottom:10px}
.job_td04{font-weight:bold}


/**0302**/
.refer_td01{padding-top:10px; padding-right:7px}
.refer_td02{line-height:24px; padding-top:15px}
.refer_td03{padding-top:16px}
.refer_td04{ font-size:14px}
.refer_td041{ font-size:14px; padding-right:5px}
.refer_td05{padding-top:12px; padding-bottom:7px}
.refer_td06{padding-top:11px; padding-right:10px; padding-bottom:20px}
.refer_td061{padding-top:11px; padding-bottom:20px}

.refer_back01{ background:url(/images/refer_back01.gif) repeat-x left center; height:35px}
.refer_back011{ background:url(/images/refer_back01.gif) repeat-x left center; height:21px}

.refer_back04{float:left; background:url(/images/refer_back04.gif) no-repeat left center; width:570px; height:20px; color:#000000; font-weight:bold; margin-top:11px; text-indent:33px; padding-top:2px}

.client_list{float:left; width:576px; padding-bottom:20px}
.client_list dl{float:left; width:182px; height:103px; background:url(/images/refer_back02.gif) no-repeat left top; margin:0 5px 7px 0; display:inline}
.client_list dl dt{float:left; width:174px}
.client_list dl dt table{float:left; width:182px; margin-top:4px; display:inline}
.client_list dl dd{float:left; width:182px; text-align:center; color:#000000}


.way_list{float:left; width:267px; margin-top:11px; padding-bottom:20px; display:inline}
.way_list dl{float:left; width:267px; padding-bottom:20px}
.way_list dl dt{float:left; width:267px; text-indent:23px; padding-top:2px; height:20px; position:relative; background:url(/images/refer_back03.gif) no-repeat left top; color:#000000; font-weight:bold}
.way_list dl dt span{ position:absolute; right:12px; top:6px;}
.way_list dl dd{float:left; width:267px; text-indent:23px; background:url(/images/refer_back01.gif) repeat-x left bottom; height:24px; padding-top:2px}


.way_list01{float:left; margin-top:11px; padding-bottom:20px; display:inline}
.way_list01 ul{float:left; width:265px; padding-bottom:20px}
.way_list01 ul li{float:left; width:265px; text-indent:23px; background:url(/images/refer_back01.gif) repeat-x left bottom; height:24px; padding-top:2px}
.way_list01 ul.w01{float:left; width:304px; padding-bottom:20px}


.refer_project{float:left; width:570px; padding-bottom:20px}
.refer_project dl{float:left; width:570px}
.refer_project dl dt{float:left; width:570px; text-align:right}
.refer_project dl dt img{float:right}
.refer_project dl dd.none{float:left; width:570px; position:relative}
.refer_project dl dd{float:left; width:570px}
.refer_project dl dd img{float:left; width:570px; margin-top:10px}

.project_01{position:absolute; width:570px; padding-bottom:10px; display:inline; visibility: hidden; background-color:#FEFDEF; border:1px dotted #828181}
.project_01 ul{float:left; width:540px; margin:18px 0 0 25px; display:inline}
.project_01 ul li{float:left; width:180px; height:21px; color:#050404}


.con_table01{margin-left:10px}
.con_table02{margin-left:14px}

.con_td01{ height:89px; background:url(/images/ind_back02.gif) no-repeat left top}
.con_td02{ height:126px; background:url(/images/ind_back07.gif) no-repeat left top}
.con_td03{ height:109px; background:url(/images/ind_back08.gif) no-repeat left top}
.con_td04{ height:147px; background:url(/images/ind_back09.gif) no-repeat left top}
.con_td041{padding-top:30px}
.con_td06{ height:123px; background:url(/images/ind_back10.gif) no-repeat left top}

.news_td01{border-bottom:1px solid #EFEFEF}
.news_td02{border-bottom:1px solid #EFEFEF; padding-left:9px; font-size:12px;}
.news_td03{font-size:12px}
a.new01:link,a.new01:active,a.new01:visited{TEXT-DECORATION: none; Color: #818181;}
a.new01:hover {Color: #ff6600; text-decoration: none;}

.news_title{ background-color:#E8E8E8; height:25px; width:570px; font-weight:bold; font-size:14px; text-align:center; color:#ff6600}
.news_data{height:25px; width:710px; text-align:right; color:#ff6600; padding-right:30px}


/**0105**/
.left_td01{padding-bottom:3px}
.left_td02{height:20px; background:url(/images/con_back01.gif) no-repeat left 4px; padding-left:15px}
.left_td03{height:20px; background:url(/images/con_back02.gif) no-repeat left 4px; padding-left:15px}

.company_td00{width:18px}
.company_td01{padding-left:6px}
.company_td02{padding-top:10px; padding-left:6px}
.company_td03{height:40px}
.company_td04{ background:url(/images/company/ability_back01.gif) no-repeat left top; height:40px; width:749px}
.company_td04 img{margin-left:45px}


.company_table01{margin-top:18px}

.left_table01{margin-left:26px; margin-top:3px}

.service_td01{height:18px}
.service_td011{height:10px}
.service_td02{padding-bottom:10px; padding-left:20px; background:url(/images/ind_small07.gif) no-repeat 3px 2px;}
.service_td021{padding-bottom:3px; padding-left:20px; background:url(/images/ind_small07.gif) no-repeat 3px 2px;}
.service_td022{padding-bottom:3px; padding-left:20px; padding-top:5px}
.service_td023{padding-bottom:25px; padding-left:20px; padding-top:5px}
.service_td024{padding-bottom:10px; padding-left:18px; background:url(/images/ind_small07.gif) no-repeat 2px left;}

.service_td03{padding-left:20px; padding-right:3px; text-indent:25px}
.service_td031{padding-left:20px; padding-right:3px}
.service_td032{padding-left:20px; padding-bottom:20px; padding-right:3px; text-indent:25px}
.service_td04{padding-top:17px}
.service_td05{padding-top:5px; padding-bottom:3px}
.service_td051{ padding-left:26px; background:url(/images/network_back06.gif) no-repeat 17px 6px; padding-bottom:12px}
.service_td052{padding-top:30px; padding-bottom:3px}
.service_td053{ padding-left:26px; background:url(/images/network_back06.gif) no-repeat 17px 6px; padding-bottom:30px}
.service_td06{padding-bottom:20px; text-indent:25px}
.service_td061{padding-bottom:15px; padding-left:13px; padding-top:15px;}
.service_td07{padding-top:15px; padding-left:5px}
.service_td08{padding-left:21px}
.service_td09{line-height:16px; padding-left:13px}
.service_td10{padding-top:2px; padding-bottom:3px}
.service_td11{padding-bottom:20px; padding-left:13px}
.service_td12{padding-left:21px}
.service_td13{padding-left:21px; padding-bottom:5px; padding-top:15px}
.service_td14{padding-left:21px; padding-bottom:5px; text-indent:25px}
.service_td15{padding-left:36px}
.service_td16{padding-top:30px}
.service_td17{width:250px; text-align:center; padding-top:10px; line-height:24px}
.service_td171{width:302px; text-indent:25px; padding-left:16px; padding-top:10px}
.service_td18{padding-bottom:8px; padding-right:13px}
.service_td19{padding-top:20px; padding-left:7px; padding-bottom:20px}
.service_td191{width:570px; text-indent:25px; padding-left:7px}
.service_td192{width:570px; padding-left:7px}
.service_td20{width:570px; text-align:right; padding-top:30px}
.service_td21{padding-bottom:18px; padding-top:36px}
.service_td22{padding-left:6px; padding-right:7px; padding-top:28px}
.service_td23{padding-bottom:18px; padding-left:11px; padding-top:20px}
.service_td231{padding-left:11px; width:550px; padding-bottom:10px}
.service_td231 p{ text-indent:25px;}
.service_td24{ padding-left:20px; padding-bottom:20px}
.service_td25{ padding-left:20px; background:url(/images/network_back06.gif) no-repeat 11px 6px; padding-bottom:12px}


.service_table01{margin-left:14px}
.service_table02{margin-left:3px; margin-top:10px}
.service_table021{margin-left:3px; margin-top:50px}
.service_table03{margin-top:50px}

.pic282{ background:url(/images/service_pic282.jpg) no-repeat left top; width:184px; height:228px;}

a:link,a:active,a:visited{TEXT-DECORATION:none; Color:#666666}
a:hover {Color:#ff6600; text-decoration: none}

a.de10:link,a.de10:active,a.de10:visited{TEXT-DECORATION:none; Color:#6699CC}
a.de10:hover {Color:#ff6600; text-decoration: none}

a.dhbt:link,a.dhbt:active,a.dhbt:visited{TEXT-DECORATION:none; Color:#666666}
a.dhbt:hover {Color:#ff6600; text-decoration: none}


.net_table01{width:656px; height:1361px; background:url(/images/network_back01.jpg)}


.net_td02{ height:603px; background:url(/images/network_back02.gif) no-repeat right 103px}
.net_td021{text-indent:2px; line-height:16px; width:96px; padding-bottom:3px; padding-top:3px; background:url(/images/network_back05.gif) no-repeat left bottom}
.net_td022{width:365px; line-height:16px; padding-bottom:3px; padding-top:3px; background:url(/images/network_back05.gif) no-repeat -96px bottom}
.net_td023{text-indent:2px; line-height:16px; width:96px; padding-bottom:3px; padding-top:3px; background:none}
.net_td024{width:365px; line-height:16px; padding-bottom:3px; padding-top:3px; background:none}
.net_td03{ height:360px; background:url(/images/network_back03.gif) no-repeat right top}
.net_td04{ height:410px; background:url(/images/network_back04.gif) no-repeat right 43px}

.net_td05{ background:url(/images/network_back06.gif) no-repeat 13px center; padding-left:20px}
.net_td06{ padding-top:30px}

.comm_table01{margin-top:20px}

.comm_td01{width:590px; height:119px; background:url(/images/common/com_back01.gif) no-repeat left top}
.comm_td02{width:590px; background:url(/images/common/com_back02.gif) repeat-y left top}
.comm_td03{width:590px; height:87px; background:url(/images/common/com_back03.gif) no-repeat left top}
.comm_td04{padding-bottom:21px}
.comm_td05{padding-top:16px}

.comm_img{margin-top:54px}





