@charset "utf-8";
/* CSS Document */

body{
	margin-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

ul{
/*-------------------------firefox*/
	/*margin-top: 8px;
	margin-left: 24px;
	margin-right: 8px;*/
/*-------------------------IE*/
	/**margin-top: 10px;
	*margin-left: 34px;
	*margin-right: 30px;*/
   float: left;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 48px;
	*margin-left: 50px;
	_margin-left: 24px;
	margin-right: 0;
	*margin-right: 35px;
	_margin-right: 35px;
	list-style: none;
	list-style-position: inside;
	/*background-color: #FF8C00;*/
}

li{
	font-size: 12px;
	/*vertical-align: super;*/
	line-height: 18px;
	*line-height: 18px;
	color: #7b7b7b;
	text-indent: 12px;
	/*list-style-image: url(images/2px-dog_FX.gif);*/
	/**list-style-image: url(images/2px-dog.gif);*/
	background: url(../images/2px-dog.gif) no-repeat 2px 8px;
	*background: url(../images/2px-dog.gif) no-repeat 16px 8px;
	/*background-color: #D8BFD8;*/
	
	/*background-color: Aqua;*/
	/*list-style-position: inside;*/
	margin: 0;
	padding: 0;
	margin-left: 0;
	*margin-left: -16px;
	
}

li a{
	color: #7b7b7b;
}

/*div-----------------------------*/
.center{
text-align: center;
/*background-color: Blue;*/
width: 100%;
}

.middleDiv{
	/*background-color: Aqua;*/
	width: 980px;
	margin: 0 auto;
}

.menuFlash{
	width: 189px;
	height: 606px;
	float: left;
}

.bannerFlash{
	width: 791px;	
	/*background-color: Gray;*/
	float: left;
}

.footBg{
	width: 771px;
	height: 147px;
	float: left;
	padding-left: 20px;
	background-image: url(../images/index_foot_bg.jpg);
	background-repeat: no-repeat;
}

.imgTitle{
	float: left;
}

.work1{
	width: 368px;
	height: 91px;
	float: left;	
	margin-top: 15px;
	margin-right: 10px;
	background-image: url(../images/img_work_bg.jpg);
	/*margin-left: 12px;
	*margin-left: 10px;*/
}
/*--project page---------------------------------------*/
.projectMainTop{
	/*background-color: #FF93B6;*/
	width: 791px;
	float: left;
	background: url(../images/project_top_bg.gif) no-repeat;
}

.projectMenu{
	width: 183px;
	text-align: center;
	height: 581px;
	float: right;
}
.projectTitle{
   background: url(../images/project_title_bg.jpg) no-repeat;
	width: 183px;
	height: 111px;
	text-align: right;
	float: right;
	
}
.projectTitle p{
	color: #1e51a2;
	font-size: larger;
	font-weight: bolder;
	margin: 0;
	margin-top: 35px;
	*margin-top: 40px;
	margin-right: 23px;
}

.contentTop{
	/*background-color: #FF93B6;*/
	width: 791px;
	padding-bottom: 5px;
	float: left;
	background: url(../images/content_bg.gif) no-repeat;
}

.contentTop p{
	font-size: 12px;
	color: #777777;
	margin-top: 30px;
	margin-left: 65px;
	margin-right: 400px;
	line-height: 22px;
}

.contentTop .comapnyInfo{
	font-size: 12px;
	color: #777777;
	margin-top: 30px;
	margin-left: 65px;
	margin-right: 50px;
	line-height: 22px;
	margin-bottom: 10px;
}

.contentTop .companyImg{
	margin-left: 20px;
	float: right;
	margin-right: 46px;
	margin-top: 30px;
	padding: 5px;
}

.contentTop .textWidth{
	margin-right: 50px;
	margin-top: 5px;
}

.contentTop .pblue{
	color: #07aaff;
	line-height: 18px;
}

.contentTop .contentInsideimg{
	float: right;
	padding: 5px;
	margin-right: 46px;
	margin-top: 30px;
}

/*siteMap-------------------------------------------------------*/
.siteMap{
	font-size: 11px;
	font-style: normal;
	color: #bdbdbd;
	margin-top: 8px;
	margin-bottom: 5px;
	text-indent: 10px;
	background: url(../images/siteMap_title.gif) no-repeat 3px 3px;
	margin-left: 30px;
}

.siteMap span{
	color: #7094cc;
}

.siteMapdiv p{
font-size: 11px;
font-style: normal;
color: #bdbdbd;
margin-top: 0;
margin-bottom: 5px;
text-indent: 10px;
background: url(../images/siteMap_title.gif) no-repeat 3px 3px;
}

.siteMapdiv span{
	color: #7094cc;
}
/*-----------------------------------------------------------------*/

/*material page---------------------------------------------------*/

.contentTop .materialTitle{
	margin-top: 50px;
	font-size: 16px;
	font-weight: bold;
	color: #1e51a2;
	text-indent: 12px;
	background: url(../images/material_title_dot.gif) no-repeat 0px 7px;
	
}

.contentTop .boldBlue{
	font-weight: bold;
	color: #0001A4;
	margin-bottom: 0px;
	margin-top: 0px;
}

.contentTop .materText{
margin-top: 2px;
	font-size: 12px;
	color: #777777;
	margin-left: 65px;
	margin-right: 400px;
	line-height: 22px;
}

.contentTop .textBold{
	font-weight: bold;
}

.infoTable{
	width: 455px;
	height: 280px;
	border: 0px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0px;
	background-image: url(../images/info_talbe_bg.gif);
}

.infoTable a img{
	border: none;
}

.infoTable td{
border-collapse: collapse;
	padding: 0;
	
}

.infoTable .infoTableSimg{
	padding-top:1px;
	/*margin-top: 10px;*/
	vertical-align: top;
	width: 70px;
}

.infoTable .infoTableSimg img{
	width: 60px;
	height: 60px;
	border: 1px;
	border-style: solid;
	border-color: White;
	margin-top: 6px;
	margin-left: 3px;
	cursor: pointer;
}

.infoTableDiv{
	width: 455px;
	height: 400px;
	/*background-color: #BDFEFF;*/
	float: left;
	margin-top: 94px;
	margin-left: 75px;
	*margin-left: 75px;
	_margin-left: 41px;
}

.infoTableDiv a{
	border: none;;
}
/*-title div-----------------------------------------------------*/

.projectName{
	width: 226px;
	height: 161px;
	float: left;
	margin-top: 13px;
}

.projectName img{
	float: right;
}

.projectName .show{
	font-size: 14px;
	font-weight: bold;
	color: #4c4c4c;
	margin-top: 1px;
	*margin-top: 2px;
	_margin-top: 2px;
	margin-right: 10px;
	text-align: right;
}

.projectName span{
	color: #1e51a2;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;

	text-align: right;
}

.projectImgTitle{
	margin-top: 0px;
	margin-left: 1px;
	*margin-left: 0px;
	*margin-left: 2px;
	_margin-left: 0px;
	float: left;
}

.projectTitleTable{
	margin-top: 13px;
	margin-left: 6px;
	float: left;
	font-size: 12px;
	color: #5d5d5d;
}

.projectTitleTable td{
	line-height: 19px;
}

.projectTitleTable span{
color: #777777;
}



/*footer---------------------------------------------------*/
.insideFootBg{
	background-image: url(../images/footer_bg.gif);
	width: 791px;
	height: 25px;
	float: right;
}

/*contentIside--------------------------------------------*/
.contentInside{
width: 690px;
/*background-color: #FFDEAD;*/
float: left;
margin-top: 30px;
margin-left: 52px;
*margin-left: 53px;
_margin-left: 27px;
padding-top: 0px;
padding-left: 0px;	
}

.contentInside p{
margin: 0;
padding: 0;
display: block;
}

/*QA-----------------------------------------------------*/
.contentInside .titleQ{
	font-weight: bold;
	color: #04386e;
	text-indent: 24px;
	background: url(../images/qa_Q.gif) no-repeat 0px 2px;
	*background: url(../images/qa_Q.gif) no-repeat 0px 0px;
	_background: url(../images/qa_Q.gif) no-repeat 0px 0px;
}

.contentInside .titleA{
	color: #777777;
	text-indent: 24px;
	margin-bottom: 30px;
	background: url(../images/qa_A.gif) no-repeat 0px 2px;
	*background: url(../images/qa_A.gif) no-repeat 0px 0px;
	_background: url(../images/qa_A.gif) no-repeat 0px 0px;
}

/*NEWS-----------------------------------------------------*/
.contentInside .newsDiv{
	background-image: url(../images/stitle_news_bg.jpg);
	background-repeat: no-repeat;
	width: 690px;
	margin: 0;
	float: left;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.contentInside .newsDiv ul li{	
	display: block;
	/*margin-left: 20px;
	*margin-left: -28px;
	_margin-left: 0px;*/
	/*text-indent: 50px;*/
	/*background-color: Aqua;*/
	width:585px;
	padding-left: 12px;
	*padding-left: 0px;
	_padding-left: 12px;
	margin-bottom: 10px;
	background: url(../images/blue_line_1px.gif) no-repeat 0px 8px;
	border-bottom-width: 1px;
	border-bottom-color: #05407b;
	border-bottom-style: solid;
	/**background: url(../images/blue_line_1px.gif) no-repeat 5px 7px;
	_background: url(../images/blue_line_1px.gif) no-repeat 0px 7px;*/
}


.contentInside .newsDiv span{
	font-weight: bold;
	color: #04386e;
	float: right;
	display: block;
}

.contentInside .newsDivsmall{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 20px;
	*margin-bottom: 20px;
	
}

.contentInside .newsDivsmall .sTable{
   border-collapse: collapse;
	color: #7b7b7b;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	width: 331px;
	background: url(../images/news_table_bg_s.gif) repeat;
	background-color: #eeeeee;
	margin-bottom: 0px;
}

.contentInside .newsDivsmall .sTable a{
color: #7b7b7b;
}

.contentInside .newsDivsmall .sTable tr{
	border-collapse: collapse;
	width: 331px;
	height: 20px;
}

/*--contact page-------------------------------------------------*/

.contentInside .contactImg{
	float: right;
	margin-bottom: 30px;
}

.contentInside .name{
	font-size: 12px;
	color: #777777;
	text-indent: 12px;
	padding-left: 12px;
	line-height: 30px;
	*line-height: 30px;
	background: url(../images/blue_4px.gif) no-repeat 0px 6px;
	margin-left: 25px;
	*margin-left: 15px;
	/*vertical-align: super;*/
}






.formType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	/*line-height: 14px;*/
	color: #777777;
	background-image: url(../images/form_bg.gif);
	background-repeat: no-repeat;
	width: 220px;
	margin: 0;
	vertical-align: bottom;
	/**margin-top: 4px;*/
	height: 18px;
	padding-top: 4px;
	padding-left: 6px;
}

.buttonImg{
	/*float: right;*/
	padding-left: 100px;
	padding-top: 10px;
}

.buttonImg img{
margin-left: 5px;

}

.contantMe{
	float: left=;
	margin-left: 100px;
	*margin-left: 100px;
	_margin-left: 100px;
	margin-top: 28px;
	*margin-top: 30px;
	_margin-top: 30px;
}

.contantMe p{
line-height: 18px;
}

.contantMe span{
font-weight: bold;
color: #4c4c4c;
font-size: 12px;
}



/*--Global-----------------------------------------*/
.global{
	float: left;
	margin-top: 20px;
	text-align: center;
	/*margin-left: 15px;
	*margin-left: 15px;
	_margin-left: 8px;*/
}
.global a{
color: #1951a8;
}
.global .area{
display: block;
width: 300px;
/*background-color: Fuchsia;*/
float: left;
margin-left: 20px;
*margin-left: 20px;
_margin-left: 10px;
margin-bottom: 20px;
height: 200px;
}

.global .titleC{
	font-size: 12px;
	color: #04396e;
	font-weight: bold;
	padding-left: 10px;
	margin-left: 10px;
	background: url(../images/blue_4px.gif) no-repeat 0px 6px;
	*background: url(../images/blue_4px.gif) no-repeat 0px 6px;
	_background: url(../images/blue_4px.gif) no-repeat 0px 6px;
}

/*.global .nameC{
	color: #676767;
}*/

.global .globalCompany {
	display: block;
	line-height: 14px;
	margin-left: 20px;
	font-size: 12px;
	color: #676767;
	margin-top: 0px;
}

.global .globalAdd {
	display: block;
	line-height: 16px;
	margin-left: 20px;
	font-size: 12px;
	color: #a6a6a6;
	margin-top: 8px;
	margin-bottom: 15px;
}

