body{ margin:0px; padding:0px;}
div,span,p,from,li,ul,ol,a{ margin:0px; padding:0px;}
li,ul,ol{ list-style:none;}
img,a img{margin:0px; padding:0px; border:0px;}
::selection {background:#c6252b; color:#FFF;}
a{ color:#646464; text-decoration:none;}
a:hover{ color:#363636; text-decoration:underline;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
h3 b,h1 b{ display:none;}
table,td,input{font-size:12px;}
.clear{clear:both;}
.pIndent{ text-indent:25px;}
.cursor{ cursor:pointer;}
#header,#container,#footer,#flash{ width:937px; margin:0 auto; position:relative;}
#containerNei{ width:944px; margin:0 auto; position:relative;}
#containerNei p{ font-weight:normal;}
#logo{ background:url(../images/logo.gif) no-repeat; width:184px; height:60px; float:left; display:inline; margin:10px 0;}
#logo a{ display:block; width:185px; height:58px;}
#logo strong{ display:none;}
#logo1{ background:url(../images/logo1.gif) no-repeat; width:184px; height:60px; float:left; display:inline; margin:10px 0;}
#logo1 a{ display:block; width:185px; height:58px;}
#logo1 strong{ display:none;}
#tel{ float:right; background:url(../images/tel.gif) right no-repeat; width:220px; height:64px; display:inline; margin-top:10px;}
#tel strong{ display:none;}
#nav{ height:60px; background:url(../images/bg.gif) 0px -8px repeat-x; margin-bottom:15px;}
#nav ul li{ float:left; line-height:60px; width:100px; background:url(../images/bg.gif) 72px -392px no-repeat;}
#nav ul li.last{ background:none;}
#nav ul li a{text-decoration:none;}
#nav ul li a b{ display:none;}
#nav ul li a:hover b{ display:inline; background:#464646; color:#FFFFFF; padding:3px; _color:#000;}
#nav ul li a:hover span{ display:none;}
#nav ul li a.onPage b{display:inline; color:#000;}
#nav ul li a.onPage span{ display:none;}
#contactUs{ background:url(../images/bg.gif) 0px -110px repeat-x; height:60px; line-height:60px; margin:10px 0px;}
#contactUs strong{ margin-left:20px;}
#worksShow{ background:url(../images/bg.gif) 0px 180px repeat-x; height:200px;}
#worksShow ol li{ float:left; display:inline; margin-right:26px; width:200px;}
#worksShow ol li.last{ float:right; margin-right:0px;}
#worksShow ol li a p{ width:200px; height:140px; overflow:hidden;}
#worksShow ol li a:hover p img{margin-top:-140px;}
#worksShow ol li span{ display:block; text-align:center; height:30px; line-height:30px;}
#aboutUs h3,#newsHot h3,#caseNew h3{ font-size:14px; font-weight:bold; background:url(../images/bg.gif) 0px -300px no-repeat; height:30px; line-height:30px; text-indent:11px;}
#newsHot ul li,#caseNew ul li{ background:url(../images/bg.gif) 0px -355px no-repeat; text-indent:11px; line-height:22px;}
#aboutUs{ float:left; width:280px; display:inline; margin-right:50px;}
#newsHot{ float:left; width:300px; display:inline; margin-right:10px;}
#caseNew{ float:right; width:200px; display:inline;}
#footer{ border-top:#bcbcbc 1px dashed; margin-top:10px;}
#copyright{ margin-top:10px; height:30px; line-height:30px; float:left; width:885px;}


#side{ width:212px; height:369px; float:left; margin-top:10px; background:url(../images/menu.jpg) no-repeat;}
#side ul{ margin:45px 0px 10px 15px; width:202px;}
#side ul li{ line-height:26px; display:inline;}
#side ul li a{ display:block; height:26px; line-height:26px; width:180px; text-decoration:none; background:url(../images/menu.gif) right -26px no-repeat;}
#side ul li a b{ font-weight:normal;}
#side ul li a:hover{background:url(../images/menu.gif) right 0px no-repeat; display:block; height:26px; line-height:26px; width:185px;}
#side ul li a.onPage{background:url(../images/menu.gif) right 0px no-repeat; color:#db0007; font-weight:bold;}
#content{ width:720px; float:right;}
.workShow ul li{ width:198px; height:200px; float:left; display:inline; margin:10px 63px 5px 0px;}
.workShow ul li.rightli{ margin:10px 0px 5px 0px;}
.workShow ul li div{ margin-left:10px;}
.workShow ul li p{ font-weight:normal; margin:3px 10px; color:#646464;}
.workShow ul li p b{ display:block; color:#111;}
.workShow ul li a.imga{ background:url(../images/index/index_13.jpg) no-repeat; display:block; width:191px; height:142px;}
.workShow ul li a.imga img{ margin:8px;}
#content table{ margin-top:10px; font-weight:normal;}
#content .conBody{ margin:0px 10px; margin-bottom:30px; border-bottom:#e0e0e0 1px dashed;}
#content .conBody p{ margin-bottom:10px; font-weight:normal; line-height:22px; text-indent:2em;}
#content .conBody img{ margin-bottom:20px;}
.qqzx{text-align:left; width:180px; margin:0 auto; margin-top:140px; }
.qqzx a{ float:left; display:inline; width:81px; margin-left:7px;}


#serviceCon{ background:url(../images/004_subpage_13.jpg) right top no-repeat; height:552px; margin:5px;}
#serviceCon ul{ width:470px;}
#serviceCon ul li{ margin-bottom:25px;}
#serviceCon ul li.line{background:url(../images/bg.gif) 0px 30px repeat-x; height:30px; }

#aboutCon{ background:url(../images/005_subpage_01.jpg) right top no-repeat; height:767px; margin:5px;}
#aboutCon ul{ width:470px;}
#aboutCon ul li{ margin-bottom:25px;}
#aboutCon ul li.line{background:url(../images/bg.gif) 0px 30px repeat-x; height:30px; }

#contactCon{ background:url(../images/006_subpage_01_03.jpg) right top no-repeat; height:505px; margin:5px;}
#contactCon ul{ width:470px;}
#contactCon ul li{ margin-bottom:25px;}
#contactCon ul li.line{background:url(../images/bg.gif) 0px 30px repeat-x; height:30px; }

.newsCon ul li{ background:url(../images/bg.gif) 0px -355px no-repeat; text-indent:11px; line-height:22px;}
#newsCon .conBody h5{ font-size:16px; font-weight:bold; height:50px; line-height:50px; color:#000; background:#f2f2f2; margin-bottom:10px;  text-align:center;}
#content .fanye{ margin-left:20px;}
.fanye span a{ padding:1px 5px; border:#999 1px solid; text-align:center; margin:0px 1px;}
.fanye span a.onPage{ background:#464646; border:#333333 1px solid; color:#FFFFFF; font-weight:bold;}

#clientsCon ul li{ float:left; margin:15px; display:inline;}

.main_pics {
	height:178px;
}
.main_pics ul {
	padding-left:4px;
	display:block;
}
.main_pics ul li {
	width:200px;
	height:165px;
	float:left;
	position:relative;
	margin-right:25px;
	display:inline;
}
.main_pics ul li b {
	position:absolute;
	width:200px;
	height:140px;
	top:0;
	left:0;
	background:#FFF;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.main_pics ul li.last{float:right; margin-right:0px;}
.main_pics ul li span {
	width:200px;
	height:140px;
	position:absolute;
	top:0;
	left:0;
	background:#FFF;
}
.main_pics ul li span img {
	filter:gray;
	text-decoration:none;
}
.main_pics ul li p {
	display:block;
	padding-top:5px;
	height:35px;
	text-align:center;
	color:#b1b1b1;
	line-height:15px;
}
.main_pics ul li p strong {
	font-weight:normal;
	display:block;
	line-height:35px;
}
.main_pics ul li a {
    text-decoration:none;
	display:block;
	cursor:pointer;
}
.main_pics ul li a:hover p {
	color:#000;
}
.main_pics ul li a:hover strong {
}
#nav_ .nav_click div{
	background-position:0 0;
}
#nav_ .nav_click div {
	color:#FFF;
	line-height:26px;
}
#nav_ .nav_click div strong {
	color:#FFF;
}
#main_pics_click span, #main_pics_click b {
	display:none;
}
#main_pics_click p {
	color:#000;
}
#main_pics_click strong {
}

/* changeBox_a1 */
.changeBox_a1{
width:880px;height:200px; 
position:relative;}

.changeBox_a1 .a_bigImg img{
position:absolute;
top:2px;left:2px;
display:none;}


.changeDiv{
position:absolute;
top:2px;left:2px;
display:none;}

.changeDiv h3{
position:absolute;
left:0px;bottom:0;
width:880px;
height:30px;line-height:30px;
background:#fff;
filter:alpha(opacity=70);
opacity:0.7;}

.changeDiv h3 a{
display:block;
padding-left:15px; 
color:#FF6600;}
.workShow li p{ font-weight:normal; color:#333;}
