body{font-size:12px; font-family: verdana, Arial; line-height:160%; color:#666666; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; height:100%; margin:0; padding:0;}
td{font-size:12px; font-family: verdana, Arial; line-height:160%; color:#666666;}
form {padding:0px; margin:0px;}

.copyrihgt_1{font-size:14px; font-family: verdana, Arial; font-weight: bold;}
.copyrihgt_2{font-size:16px; font-family: verdana, Arial;}
.copyrihgt_3{font-size:12px; font-family: verdana, Arial;}
.copyrihgt_4{margin-top:3px;margin-left:5px;}

/** Link **/
a:link {color:#666666; text-decoration:none; line-height:160%;}
a:visited {color:#666666; text-decoration: none; line-height:160%;}
a:active {color:#666666; text-decoration: none; line-height:160%;}
a:hover {color:#666666; text-decoration: underline; line-height:160%;}

/** Input **/
.input {border:solid 1px #aaaaaa; width:70px; height:19px; padding: 3 0 0 2; font-size:12px; font-family: Verdana, Arial, Helvetica; color:#333333;}
input.i9 {border:solid 1px #cccccc; width:180px; height:20px; font-size:12px; font-family: verdana, Arial; color:#333333;}
input.i8 {border:solid 1px #cccccc; width:300px; height:20px; font-size:12px; font-family: verdana, Arial; color:#333333;}
input.i7 {border:solid 1px #cccccc; width:100px; height:20px; font-size:12px; font-family: verdana, Arial; color:#333333;}
/** TextBox **/
.textarea{background-color:#FCFCFC;font-size:9pt;color:#666666;overflow-x:hidden;overflow-y:auto}
textarea.t6{border:solid 1px #bfbfbf;padding: 3 0 0 2; font-size:12px;overflow-x:hidden;overflow-y:auto; width:435px; height:100px; font-family: verdana, Arial;}

/** Select **/
.select1{font-size:12px; font-family: Verdana, Arial, Helvetica; background-color:#606060; color:#ffffff;}

/** Radio **/
.radio {border-right: 0px; border-top: 0px; margin-bottom:-2px; border-left: 0px; border-bottom: 0px;}

/** CheckBox **/
.CheckBox{ }
/** Button **/

.button {padding-left:2px; padding-right:2px; padding-top:2px; border: D5D5D5 1px solid; font-family: "Verdana"; background-color: FBFBFB}
		   
.content {color: #666666; font-size:9pt; font-family:"Verdana";}
.title01 {color: #666666; font-size:10pt; font-family:"Verdana"; font-weight:bold;}
.title02 {color: #0066CC; font-size:10pt; font-family:"Verdana";}

.inputboxContainer{border:2px solid #e1e1e1; padding:20 20 20 20px; width:580px;}
.joinFormTitleLeft {float:left; width:70px;}
.left {float: left;}
.joinFormTitleRight {float:left; width:60px; margin-left:35px;}
.joinLine {clear:both; height:1px; margin: 5 0 5 0px; background-color: #f4f4f4; overflow:hidden;}

/*----------------------------------------------------------------主页样式hp------------------------------------------------------------------------------------*/
#hp_header
{
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 423px;
	width: 1000px;
	overflow: hidden;
}

#hp_headerbg1
{
	background-image: url(../../images/main/headerbg1.png);
	height: 423px;
	width: 1000px;
}  

#hp_headerbg2
{
	background-image: url(../../images/main/headerbg2.png);
	height: 423px;
	width: 1000px;	
}

#hp_headerbg3
{
	background-image: url(../../images/main/headerbg3.png);
	height: 423px;
	width: 1000px;	
}

#hp_headerbg4
{
	background-image: url(../../images/main/headerbg4.png);
	height: 423px;
	width: 1000px;	
}

#hp_headerbg5
{
	background-image: url(../../images/main/headerbg5.png);
	height: 423px;
	width: 1000px;	
}

#logo
{
	position: absolute;
	top: 10px;
	left: 10px;
	height: 51px;
	width: 200px;
}

#logo a img
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

#hp_smallmenu
{
	position: absolute;
	top: 15px;
	right: 25px;
	height: 20px;
	width: 245px;
	background-image: url(../../images/main/smallmenubg.png);
	padding-left: 10px;
	padding-right: 10px;
}

#hp_smallmenu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#hp_smallmenu ul li 
{
	float: left;
}

#hp_slash
{
	height: 16px;
	font-size: 12px;
	color: #FFF;
	line-height: 16px;
	margin-right: 4px;
	margin-left: 4px;	
}

#hp_smallmenu ul li a
{
	display: block;
	height: 16px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 16px;
}

#hp_smallmenu ul li a:hover
{
	color: #104072;
	text-decoration: none;
}

#hp_mainmenu
{
	position: absolute;	
	top: 165px;
	left: 100px;
	overflow: hidden;
	height: 258px;
	width: 860px;
}

#hp_mainmenu ul
{
	list-style-type: none;
	margin-top: 50px;
	padding: 0px;	
	overflow: hidden;
}

#hp_mainmenu ul li a
{
	display: block;
	height: 25px;
	width: 168px;
	font-family: "黑体";
	font-size: 13px;
	color: #000;
	line-height: 25px;
	overflow: hidden;	
}

#hp_mainmenu ul li a span
{
	margin-right: 20px;
	float: right;
}

#hp_mainmenu ul li a:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(../../images/main/selectedbars.png);
}

#hp_menu1
{
	float: left;
	margin-top: 215px;
	height: 258px;
	width: 172px;
	background-image: url(../../images/main/menu_company_bg.png);
	cursor: pointer
}

#hp_menu2
{
	float: left;
	margin-top: 215px;
	height: 258px;
	width: 172px;
	background-image: url(../../images/main/menu_service_bg.png);
	cursor: pointer
}

#hp_menu3
{
	float: left;
	margin-top: 215px;
	height: 258px;
	width: 172px;
	background-image: url(../../images/main/menu_solution_bg.png);
	cursor: pointer
}

#hp_menu4
{
	float: left;
	margin-top: 215px;
	height: 258px;
	width: 172px;
	background-image: url(../../images/main/menu_customer_bg.png);
	cursor: pointer
}

#hp_menu5
{
	float: left;
	margin-top: 215px;
	height: 258px;
	width: 172px;
	background-image: url(../../images/main/menu_recruit_bg.png);
	cursor: pointer
}

/*--------------------------------------------------------内容页样式cp-----------------------------------------------------------------------*/
#cp_header
{
	position: relative;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 177px;
	width: 862px;
	overflow: hidden;	
}

.aboutheaderbg
{
	background-image: url(../../images/company/aboutheaderbg.png);
}

.businessheaderbg
{
	background-image: url(../../images/company/businessheaderbg.png);
}

.contactheaderbg
{
	background-image: url(../../images/company/contactheaderbg.png);
}

.devheaderbg
{
	background-image: url(../../images/service/devheaderbg.png);
}

.siheaderbg
{
	background-image: url(../../images/service/siheaderbg.png);
}

.otheaderbg
{
	background-image: url(../../images/service/otheaderbg.png);
}

.solutionheaderbg
{
	background-image: url(../../images/solution/solutionheaderbg.png);
}

.inquiryheaderbg
{
	background-image: url(../../images/customer/inquiryheaderbg.png);
}

.recruitheaderbg
{
	background-image: url(../../images/recruit/recruitheaderbg.png);
}


#cp_logo
{
	position: absolute;
	top: 10px;
	left: 10px;
	height: 45px;
	width: 175px;
}

#cp_smallmenu
{
	position: absolute;
	top: 10px;
	right: 0px;
	height: 20px;
}

#cp_smallmenu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#cp_smallmenu ul li 
{
	float: left;
}

#cp_smallmenu ul li a
{
	display: block;
	height: 16px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
}

#cp_smallmenu ul li a:hover
{
	color: #0E62A7;
	text-decoration: none;
}

#cp_slash
{
	height: 16px;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	margin-right: 4px;
	margin-left: 4px;
}

#cp_mainmenu
{
	position: absolute;
	top:50px;
	left: 260px;
}

#cp_mainmenu ul
{
	list-style-type: none;
	padding: 0px;
	overflow: hidden;
	margin: 0px;
}

#cp_mainmenu ul li,#cp_mainmenu ul li ul li
{
	float: left;
}

#cp_mainmenu ul li a#parent
{
	display: block;
	height: 34px;
	width: 97px;
	font-family: "黑体";
	color: #2B6298;
	font-size: 16px;
	font-weight: bold;
	line-height: 34px;
	text-align: center;
	margin-left: 15px;
}

#cp_mainmenu ul li#company:hover ul, #cp_mainmenu ul li#service:hover ul, #cp_mainmenu ul li#customer:hover ul
{
	display: block;
}

#cp_mainmenu ul li#company:hover a#parent
{
	color: #FFF;
	text-decoration: none;
	background-image: url(../../images/main/button_company_bg.png);
}

#cp_mainmenu ul li#service:hover a#parent
{
	color: #FFF;
	text-decoration: none;
	background-image: url(../../images/main/button_survice_bg.png);
}

#cp_mainmenu ul li#solution:hover a#parent
{
	color: #FFF;
	text-decoration: none;
	background-image: url(../../images/main/button_solution_bg.png);
}

#cp_mainmenu ul li#customer:hover a#parent
{
	color: #FFF;
	text-decoration: none;
	background-image: url(../../images/main/button_customer_bg.png);
}

#cp_mainmenu ul li#recruit:hover a#parent
{
	color: #FFF;
	text-decoration: none;
	background-image: url(../../images/main/button_recruit_bg.png);
}


#cp_mainmenu ul li#company ul
{
	display: none;
	position: absolute;
	top:30px;
	left:-65px;
	margin: 0px;
	height: 29px;
	width: 253px;
	padding-left: 4px;
	background-image: url(../../images/main/child_menu_company.png);
}

 #cp_mainmenu ul li#service ul
{
	display: none;
	position: absolute;
	top:30px;
	left:48px;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 253px;
	padding-left: 4px;
	background-image: url(../../images/main/child_menu_service.png);
}

#cp_mainmenu ul li#customer ul
{
	display: none;
	position: absolute;
	top:30px;
	left:325px;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 148px;
	background-image: url(../../images/main/child_menu_customer.png);
}


#cp_mainmenu ul li#company ul li a, #cp_mainmenu ul li#service ul li a, #cp_mainmenu ul li#customer ul li a
{
	display: block;
	height: 27px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #9E9E9E;
	line-height: 27px;
	text-decoration: none;
	margin-left: 16px;
	margin-right: 16px;
}

#cp_mainmenu ul li#company ul li a:hover
{
	text-decoration: none;
	color: #0E62A7;	
}

#cp_mainmenu ul li#service ul li a:hover
{
	text-decoration: none;
	color: #C6CA2F;
}

#cp_mainmenu ul li#customer ul li a:hover
{
	text-decoration: none;
	color: #CA4146;
}

#childmenu_slash
{
	height: 28px;
	font-size: 8px;
	color: #9E9E9E;
	line-height: 28px;
}


















