@charset "utf-8";
/* CSS Document */


.center,.center .container{background:url(../image/center_bg.jpg);height:464px;overflow:visible;}
.gumei_pillar{
	position: absolute;
	top:-101px;
	right:-10px;
	z-index: 100;
	overflow:hidden;
	width: 286px;
	height: 1407px;
}
*body .gumei_pillar{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="image/gumei_pillar.png"); background:no-repeat;}
html>body .gumei_pillar{background: url(../image/gumei_pillar.png) no-repeat 0 0;}
.center h2{
	width:100%;
	height:21px;
}
.center_left{width:666px;float:left;}
.center_left .text{text-indent:-9999px;background-position:0 -264px;height:62px;overflow:hidden;margin:34px 0 11px;}
.center_right{margin:107px 0 0 18px;width:240px;float:left;display:inline;}
.contact{ background-image:url(../image/contact.jpg);height:337px;width:222px;text-indent: -9999px;}
.contact dl{
	padding:180px 0 0;
}



.example,.example .container{background:url(../image/example.png) repeat-x;height:1342px;}
.example h3{
	display:block;margin:18px 0 10px;background-position:0 -669px;width:213px;height:17px;text-indent:-9999px;
}
.example .profile{width:655px;line-height:20px;margin:4px 0 24px;color:#404040;}
.example .left{
	width:673px;overflow:hidden;
}
.example .show{
	width:840px;overflow:hidden;
}
.example .show dl{
	width:671px;
	height: 161px;
	margin: 0 0 9px;
	background-color:#fff;
	border: 1px solid #e4d7d7;
	position: relative;
}
.show dt{
	padding:15px 0 0 17px;
	color: #ac2929;
	font:bold 14px/20px "Microsoft YaHei";
}
.show .siteMess{
	width:170px;
	padding:2px 0 0 17px;
	position: relative;
	z-index: 2;
}
.show .siteMess em{
	display: block;
	margin: 0 0 10px;
}
.show .siteMess a{
	color: #5e5e5e;
}
.show .siteMess span{
	display: block;
	height: 66px;
	color: #adadad;
}
.show .siteShow{
	width:413px;
	height:146px;
	padding:15px 23px 0 64px;
	background-position:-338px -331px;
	position: absolute;
	top: 0;
	right: 0;
}
.show .siteShow a{
	display: block;
	padding:29px 0 0;
	height: 117px;
	background-position:-402px -346px;
}
.example .show .over{
	background: #2f2f2f;
	border-color:#df0000;
}
.example .over .siteShow{
	background: #2f2f2f;
}
.show .over dt{
	color: #db0000;
}
.over .siteMess span{
	color: #727272;
}
.over .siteMess em,.over .siteMess a{
	color: #959595;
}
.index .service{
	position:relative;left:-3px;
	width:670px;height:225px;
	margin:30px 0 27px;
	background-position:-221px -496px;
}
.service .bmargin{
	margin-bottom:56px;
}
.serli01{
	float: left;
	padding-left:6px;
}
.serli02{
	float: right;
	padding-right:23px;
}
.plan{
	width:720px;height:337px;
	position:relative;left:-33px;top:0;
}
.plan dl{
	overflow:visible; position: relative;
	float:left;
	width:182px;
	padding:45px 0 0 43px;
	background-position:-685px -70px;
	line-height:20px;
}
.plan .over{
	color:#000;
}
.plan .plan01{
	z-index:3;
}
.plan .plan02{
	z-index:2;
}
.plan dl dt{
	font:bold 16px "Microsoft Yahei";text-indent:3px;
	color:#c40404;
}
.plan dl dd{
	width:195px;height:195px;overflow:hidden;
	margin:18px 0;
}
.plan dl .img{
	height:20px;width:100px;
	margin:0;
}
.plan dl .img a{
	display:block;height:20px;width:100px;
	background-position:-530px -237px;
	color:#fff;
	text-indent:10px;
}
.cando{
	width:650px;margin:67px 0 0 0;
}
.cando dl{
	position:relative;float: left;width:325px;height:94px;
}
.cando dt,.cando dd{
	position:absolute;top:20px;left:141px;
	width:170px;line-height:17px;
}
.cando dt{
	display:block;top:0;
	color:#c40404;font-weight:bold;
}
.cando .img{
	left:0;top:0;
	width:134px;height:54px;
	background-position:-420px -388px;
}
.cando .img img{
	padding:3px;
}#apDiv1 {
	position:absolute;
	width:49px;
	height:40px;
	z-index:1;
	left: 686px;
	top: 55px;
	background-image: url(../image/split.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#apDiv1 a {
	display: block;
	background-image: url(../image/2008_g.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 38px;
}
#apDiv1 a:hover{
	background-image:
url(../image/2008_r.jpg);
	float: left;
}
#apDiv2 {
	position:absolute;
	width:49px;
	height:40px;
	z-index:2;
	left: 744px;
	top: 55px;
}
#apDiv2 a {
	background-image: url(../image/flash_g.jpg);
	height: 40px;
	width: 49px;
	display: block;
}
#apDiv2 a:hover {
	background-image: url(../image/flash_r.jpg);
	height: 40px;
	width: 49px;
	display: block;
}
