﻿*
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
body
{
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:center;
	
}
img
{
	border:0px #EFEFEF solid;
}
li
{
	list-style:none;
}
div
{
	color:#555555;
	font-family:Arial, 宋体, Helvetica, sans-serif;
	font-size:12px;
}

a 
{
	color: #555;
	cursor:pointer;
}

a:link 
{
	text-decoration: none;
}

a:visited 
{
	text-decoration: none;
	color: #555;
}

a:hover 
{
	text-decoration: none;
	color: #C71A1E;
}

a:active 
{
	text-decoration: none;
	color: #555;
}

/********divHeader*********/
#divHeader
{
	background-image:url('../img/head-tools-bg.gif');
	background-repeat:repeat-x;
	height: 30px;
	width:100%;
	line-height: 30px;
}
#headTools
{
	width:918px;
	height:30px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
#imgSHP
{
	margin-top:6px;
	float:left;
}
#spanSHP
{
	float:left;
	margin-left:3px;
	margin-top:1px;
}
#imgATF
{
	float:left;
	margin-top:6px;
}
#spanATF
{
	float:left;
	margin-left:3px;
	margin-top:1px;
}
#spanWelcome
{
	float:left;
	margin-left:153px;
	margin-top:1px;
}

#spanCS
{
	float:left;
	margin-left:25px;
	margin-top:1px;
}
/********divMain*********/
#divMain
{
	width:918px;
	overflow:hidden;
	background-color:#FFFFFF;
}
/********divTop*********/
#divTop
{
	width:918px;
	height:120px;
	margin-top:8px;
	overflow:hidden;
}
#divLogo
{
	float:left;
	width:270px;
	height:120px;
}
#divTopFlash
{
	float:left;
	margin-left:8px;
	width:638px;
	height:118px;
	border:1px #dddddd solid;
	overflow:hidden;
}
/********dinMenu*********/
#divMenu
{
	float:left;
	width:918px;
	background-color:#a60407;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}
#divMenu ul
{
	list-style:none;
	margin:0px 0px 0px 0px;
	background-color:#ffffff; 
}
#divMenu li
{
	float:left;
	background-color:#ffffff;
}

#divMenu .liMenu a
{
	display:block;
	color:#FFFFFF;
	background-color:#444444;
	width:90px;
	
	background-image:url('../img/menuBg.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	
	margin-left:2px;
	margin-top:4px;
	
	line-height:28px;
	
}

#divMenu .liMenu a:hover
{
	background-image:url('../img/menuBg.jpg');
	background-repeat:no-repeat;
	background-position:0px -46px;
	
	margin-top:0px;
	line-height:32px;
}

#liHome a
{
	display:block;
	color:#FFFFFF;
	background-color:#ffffff;
	width:90px;
	background-image:url('../img/menuBg.jpg');
	background-repeat:no-repeat;
	background-position:left -46px;
	line-height:38px;
}
#liHome a:hover
{
	background-image:url('../img/menuBg.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}
/********divMenu2********/
/********divLeft*********/
#divLeft
{
	float:left;
	width:631px;
	background-color:#ffffff;
	margin-top:0px;
	overflow:hidden;
}

/********divFocus*********/
#divFocus
{
	float:left;
	margin-top:16px;
	width:348px;
	height:204px;
	overflow:hidden;
	border:1px #efefef solid;
	background-color:#ffffff;
	color:#555;
}

/********divNews*********/
.aMore1
{
	float:right;
	margin-top:1px;
	margin-right:0px;
	display:block;
	width:40px;
	height:20px;
}
.imgMore1
{
	margin-top:0px;
}
#divNews
{
	float:left;
	width:278px;
	height:227px;
	overflow:hidden;
	
	text-align:left;
	
	margin-left:3px;
	margin-top:2px;
	
	background-color:#fdfdfd;	
}
#divNewsTitle
{
	float:left;
	width:278px;
	height:24px;
	border-bottom:1px #ddd solid;
	
	background-image:url('../img/rightTitleBg.jpg');
	background-repeat:repeat-x;	
	
}
#divNewsContent
{
	display:inline;
	width:270px;
	text-align:left;
	line-height:2.1em;
	float:left;
	margin-left:6px;
}
#divNewsContent li
{
	float:left;
	width:270px;
	height:25px;
	overflow:hidden;
	
	background-image:url('../img/listStyle.gif');
	background-repeat:no-repeat;
	background-position:left 9px;	
}
#divNewsContent a
{
	float:left;
	display:inline;
	margin-left:12px;
	
	width:268px;
}
#divNewsContent a:hover
{
	background-color:#dddddd;
}

/********divZTE*********/
#divZTE
{
	float:left;
	width:630px;
	background-color:#ffffff;
	border-left:1px #efefef solid;
	border-top:1px #efefef solid;
	margin-top:16px;
}

/**********divZTE*********/
#container-cp
{
	width: 630px;
	background: url("../img/cp.jpg") no-repeat right bottom;
	clear: both;
	margin-top: 0px;
}


#container-cp #cp-list
{
	background: url("../img/cp1.gif") no-repeat right top;
	list-style:none;
	width: 103px;
	height:174px;
	margin: 4px 10px 10px 0;
	float: left;
}
#container-cp #cp-list li
{
	background: url("../img/cp2.gif") no-repeat right bottom;
	font-size: 12px;
	overflow: hidden;
	line-height: 29px;
	height: 29px;
	width: 103px;
	
	display:block;
	
	overflow:hidden;
}

#container-cp #cp-list a 
{	
	display:block;
	
	width:102px;
	height:28px;
	
	overflow:hidden;
	
	text-align:right;
			
}

#container-cp #cp-list a.up 
{
	font-weight: bold;
	background: url("../img/cp3.jpg") no-repeat right;
	color: #C71A1E;

}

#cp-content
{
	width: 487px;
	float: right;
	margin: 8px 10px 0px 10px;
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.25,wipestyle=0,motion=forward);
	text-align:left;
}
#cp-content .switch
{
	margin: 0
}
#cp-content .switch img
{
	float: left;
	margin: 0px 15px 5px 0;
}
#cp-content .switch p
{
	margin: 0;
	margin-bottom: 8px;
	text-indent: 2em
}

#cp-content .switch .switch-title
{
	color:#C71A1E;
	font-weight: bold;
	padding:0 10px;
	text-indent: 0
}
#cp-content .switch a
{
	color: #FF9000;
	margin-left:10px 
}
#cp-content .switch a:hover
{
	color:#C71A1E;
}
/**********divCases*********/
#divCases
{
	float:left;
	margin-top:6px;
}
/**********divCasesTitle*********/
#divCasesTitle
{
	width:629px;
	height:30px;
	float:left;
	background-image:url('../img/bgCasesMenu.jpg');
	background-repeat:repeat-x;
	border-left:1px #EFEFEF solid;
	border-right:1px #EFEFEF solid;
}
.titleImg1
{
	float:left;
	display:inline;
	margin-top:7px;
	margin-left:10px;
}
.titleSpan
{
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-left:6px;
	margin-top:9px;
	color:#C71A1E;
}
.titleMenu
{
	float:left;
	margin-top:9px;
	margin-left:16px;
}
.aMore
{
	float:right;
	margin-top:1px;
	margin-right:0px;
	display:block;
	width:40px;
	height:28px;
}
.imgMore
{
	margin-top:5px;
}
/**********divCasesContent*********/
#divCasesContent
{
	border:1px #EFEFEF solid;
	float:left;
	width:629px;
	height:152px;
	background-color:#fdfdfd;
	padding-top:10px;
	overflow:hidden;
}
.divPicList1
{
	float:left;
	width:1490px;
	display:inline;
	margin-left:2px;
	text-align:center;
}

.divPicList1 ul
{
	margin-left:0px;
}
.divPicList1 li
{
	text-align:center;
	float:left;
	width:149px;
	list-style:none;
}
.divPicList1 li a
{
	width:131px;
	height: 98px;
	border: solid 1px #D3D3D3;
	overflow: hidden;
	display: block;
	margin-bottom:6px;
}
.divPicList1 li a:hover
{
filter: Alpha(Opacity=52); 

}
.divPicList1 li img
{
	margin-top:0px;
	margin-left:0px;
}

/**********sliderCases*********/
.container{width:600px; background:#fdfdfd; overflow:hidden;}

.content{ overflow:hidden; margin-bottom:4px;width:600px;}

.slider{ padding:2px 0; position:relative;background:#fdfdfd;height:15px;float:left; width:566px;
cursor:pointer;background-image:url('../img/sliderBarBg.jpg');background-position:0px 5px;background-repeat:repeat-x }

.slider_left, .slider_right{ background:url('../img/sliderArrowLR.jpg') no-repeat; 
height:17px; width:17px; float:left; cursor:pointer;
}
.slider_left{background-position:left top;}
.slider_right{background-position:right top;}

.bar{ height:15px; width:150px; background:url('../img/sliderBarBody.jpg') repeat-x left top;
}

.bar_left, .bar_right{background:url('../img/sliderBarLR.jpg') no-repeat;
height:13px;font-size:0; width:6px; position:absolute; top:0px;
}
.bar_left{background-position:left top;left:0px;}
.bar_right{background-position:right top;right:0px;}

/**********divAd1*********/
#divAd1
{
	float:left;
	margin-top:12px;
	width:629px;
	height:120px;
	overflow:hidden;
	border:1px #EFEFEF solid;
}
/**********divElite*********/
#divElite
{
	float:left;
	margin-top:16px;
}

/**********divEliteTitle*********/
#divEliteTitle
{
	width:629px;
	height:30px;
	float:left;
	background-image:url('../img/bgCasesMenu.jpg');
	background-repeat:repeat-x;
	border-left:1px #EFEFEF solid;
	border-right:1px #EFEFEF solid;
}
/**********divEliteContent*********/
#divEliteContent
{
	border:1px #EFEFEF solid;
	float:left;
	width:629px;
	height:152px;
	background-color:#fdfdfd;
	padding-top:10px;
	overflow:hidden;
}
#divPromotion
{
	float:left;
	display:inline;
	margin-left:0px;
	margin-top:12px;
	width:308px;
	height:238px;
	background-color:#fdfdfd;
	border:1px #efefef solid;
	border-top:0px;
	overflow:hidden;
}
#divJobs
{
	float:left;
	display:inline;
	margin-left:11px;
	margin-top:12px;
	width:308px;
	height:238px;
	background-color:#fdfdfd;
	border:1px #efefef solid;
	border-top:0px;
	overflow:hidden;
}
.divTitleLeft2
{
	float:left;
	width:308px;
	height:28px;
	border-bottom:1px #efefef solid;
	
	background-image:url('../img/bgCasesMenu.jpg');
	background-repeat:repeat-x;	
	
	margin-bottom:6px;
}
.divContentLeft2 img
{
	margin-top:2px;
}
.divContentLeft2 ul
{
	text-align:left;
	margin-top:3px;
	margin-left:9px;
	line-height:2.1em;
}
.divContentLeft2 li
{
	float:left;
	width:295px;
	height:25px;
	overflow:hidden;
	
	background-image:url('../img/listStyle.gif');
	background-repeat:no-repeat;
	background-position:left 9px;	
}
.divContentLeft2 a
{
	float:left;
	display:inline;
	margin-left:11px;
	
	width:295px;
}
.divContentLeft2 a:hover
{
	background-color:#dddddd;
}

/*********divLinks*****/
#divLinks
{
	float:left;
	width:629px;
	height:144px;
	border:1px #efefef solid;
	margin-top:12px;
	background-color:#fdfdfd;
	
}
#divLinks ul
{
	margin-left:8px;
}
#divLinks li
{
	float:left;
	display:inline;
	width:102px;
	height:34px;
	
	margin-top:10px;
}
#divLinks img
{
	width:88px;
	height:32px;
	border:1px #dddddd solid;
}
#divLinks span
{
	line-height:22px;
}
/********divRight*********/
#divRight
{
	float:left;
	width:271px;
	margin-top:0px;
	margin-left:16px;
	overflow:hidden;
}
.divTitleRight
{
	float:left;
	width:269px;
	height:28px;
	border-bottom:1px #efefef solid;
	
	background-image:url('../img/rightTitleBg.jpg');
	background-repeat:repeat-x;	
	
	margin-bottom:6px;
}
.divContentRight2
{
	float:left;
	display:inline;
	width:260px;
	height:120px;
	overflow:hidden;
	margin-left:4px;
}
/********上滚图片列表********/
.divPicList2
{
	width:260px;
	height:360px;
}

.divPicList2 ul
{
	width:268px;
}
.divPicList2 li
{
	width:130px;
	height:120px;
	float:left;
	
	text-align:center;
		
	list-style:none;
	display:block;
	overflow:hidden;
}
.divPicList2 li a
{
	width:120px;
	height:90px;
	border:1px #D3D3D3 solid;
	overflow:hidden;
	display:block;
	margin-bottom:3px;
}
.divPicList2 li a:hover
{
	filter: Alpha(Opacity=52); 
}
.divPicList2 li img
{
	margin-top:0px;
	margin-left:0px;
}
/***************************/
.divContentRight3
{
	float:left;
	display:inline;
	width:260px;
	height:126px;
	overflow:hidden;
	
	margin-left:4px;
}
/********左滚图片列表********/
.divPicList3
{
}

.divPicList3 li
{
	list-style:none;
	
	width:130px;
	height:120px;
	float:left;
}
.divPicList3 li a
{
	width:120px;
	height:90px;
	border:1px #D3D3D3 solid;
	overflow:hidden;
	display:block;
	margin-bottom:3px;
}
.divPicList3 li a:hover
{
	filter: Alpha(Opacity=52); 
}
.divPicList3 li img
{
	margin-top:0px;
	margin-left:0px;
}
/***************************/
#divSearch
{
	float:left;
	width:271px;
	height:34px;
	background-color:#A80206;
	background-image:url('../img/test/search.jpg');
	background-repeat:no-repeat;
	background-position:16px 0px;

}
#divService
{
	float:left;
	margin-top:12px;
	width:269px;
	height:95px;
	background-color:#fdfdfd;
	border:1px #efefef solid;
	padding-top:2px;
	
}
#divRecentProject
{
	float:left;
	margin-top:8px;
	width:269px;
	height:164px;
	background-color:#fdfdfd;
	border:1px #efefef solid;
	overflow:hidden;
}
/**********divHonor*********/
#divHonor
{
	float:left;
	margin-top:12px;
	width:269px;
	height:164px;
	background-color:#fdfdfd;
	border:1px #efefef solid;
	overflow:hidden;
}
#divTechnics
{
	float:left;
	margin-top:8px;
	width:269px;
	height:164px;
	background-color:#fdfdfd;
	border:1px #efefef solid;
	overflow:hidden;
}

/********divArticle*********/
#divArticle
{
	float:left;
	display:inline;
	margin-left:0px;
	margin-top:8px;
	width:269px;
	height:288px;
	background-color:#fdfdfd;
	background-image:url('../img/acBg.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	border:1px #efefef solid;
	border-top:0px;
	overflow:hidden;
}

.divTitleRightArticle
{
	float:left;
	width:269px;
	height:28px;
	border-bottom:1px #efefef solid;
	
	background-image:url('../img/bgCasesMenu.jpg');
	background-repeat:repeat-x;	
	
	margin-bottom:6px;
}


.divContentRightArticle img
{
	margin-top:0px;
	border:1px #dddddd solid;
}
.divContentRightArticle ul
{
	text-align:left;
	margin-top:3px;
	margin-left:9px;
	line-height:2.1em;
}
.divContentRightArticle li
{
	float:left;
	width:256px;
	height:25px;
	overflow:hidden;
	
	background-image:url('../img/listStyle.gif');
	background-repeat:no-repeat;
	background-position:left 9px;	
}
.divContentRightArticle a
{
	float:left;
	display:inline;
	margin-left:11px;
	
	width:260px;
}
.divContentRightArticle a:hover
{
	background-color:#dddddd;
}




/*****************/

#divSpzp
{
	float:left;
	margin-top:8px;
	width:269px;
	height:138px;
	background-color:#fdfdfd;
	border:1px #efefef solid;
	padding-top:2px;
}
#divProducts
{
	margin-top:6px;
}
/********divBottom*********/
#divBottom
{
	width:100%;
	height:86px;
	background-color:#eeeeee;
	border-top:1px #CCCCCC solid;
	margin-top:8px;
}
#divBottom1
{
	width:918px;
	margin-top:8px;
}
#divBottom1 p
{
	line-height:1.5em;
}
/**********add**********/
#divPicListHonor img
{
	width:120px;
	height:90px;
}
#divPicListTechnics img
{
	width:120px;
	height:90px;
}
#divPicListRP img
{
	width:120px;
	height:90px;
}
/*****************/
#divPicList1 img
{
	width:131px;
	height:98px;
}

/***********************/






