@charset "utf-8";
/* CSS Document */
body {
	background-color: #ebf2de;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; font-family: Arial, Helvetica, "Microsoft YaHei";
	font-size: 14px;
	color: 646464;}
*{ padding:0px; margin:0px;}
ul li{ list-style-type:none; padding:0px; margin:0px;}
img{ padding:0px;}

a:link {
	color: #646464;text-decoration:none;
}
a:visited {
	color: #646464;text-decoration:none;
}
a:hover {
	color: #f65c68; text-decoration:none;
}
a:active {
	color: #646464;text-decoration:none;
}

a{noFocusLine:expression(this.onFocus=this.blur()); outline:none;}
a:visited{noFocusLine:expression(this.onFocus=this.blur()); outline:none;}
a:hover{noFocusLine:expression(this.onFocus=this.blur()); outline:none;}
a:active{noFocusLine:expression(this.onFocus=this.blur()); outline:none;}


html {}{ 
    filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

.clear{ PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px;}

.width12{ width:1200px; margin:0 auto;}


.sty1 li{ width:171px; line-height:85px; float:left;}
.sty1 li a,.sty1 li a:visited{ display:block; height:85px; width:100%; text-align:center; color:#FFFFFF; font-size:22px;}
.sty1 li a:hover{ background-color:#f65c68;}

.sty2 td{ padding-left:10px;}


.bai,a.bai{ color:#FFFFFF;}
.size16{ font-size:16px;}


.Menubox{ width:364px;}
.Menubox li{ width:182px; height:133px; position:relative; float:left; cursor:pointer;}

.Menubox li.hover{ border:#f75c6a 2px solid;position:relative; width:178px; height:129px; z-index:0;}
.Menubox li.hover img{ width:178px; height:129px;  z-index:0;}
.Menubox li.hover span{ width:13px; height:16px; position:absolute; left:-12px; top:50%; margin-top:-8px; background:url(sj.png) top center no-repeat; display:block;  z-index:0;}




.sty3 li{width:222px; height:155px; position:relative;cursor:pointer;}

.sty3 li.hover{border:#f75c6a 2px solid;position:relative; width:218px; height:151px; z-index:0;}

.sty3 li.hover img{width:218px; height:151px; z-index:0;}

.sty3 li.hover span{width:13px; height:16px; position:absolute; right:-12px; top:50%; margin-top:-8px; background:url(sj2.png) top center no-repeat; display:block;  z-index:0;}


.sty4 li{width:50%; float:left; height:75px; position:relative;cursor:pointer; background-image:url(g3.png); background-repeat:no-repeat; background-position:left; font-size:30px; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:15px;}
.sty4 li.hover{background-image:url(g2.png); color:#20b697;}


.xcf2 td{ padding:10px; line-height:26px;}

.xcf2 strong{ color:#20b697;}

			
			
#Demo,#Demo1,#Demo2,#Demo3,#Demo4{ position:relative; margin:0px auto; padding:0px; height: 515px; overflow: hidden;}
#Demo .content,#Demo1 .content,#Demo2 .content,#Demo3 .conten,#Demo4 .conten { height: 515px }			
			


.STYLE1 {font-size:18px;}






.sty5 li{width:50%; float:left; height:75px; position:relative;cursor:pointer; background-image:url(g33.png); background-repeat:no-repeat; background-position:left; font-size:30px; color:#c2c2c2; font-weight:bold; text-align:center; padding-top:15px;}
.sty5 li.hover{background-image:url(g22.png); color:#fff;}



.gu{Z-INDEX:99999999999; POSITION: fixed;  WIDTH:167px; BOTTOM:20px; HEIGHT:246px; LEFT: 10px; _position: absolute;_top:expression( eval(document.compatMode && document.compatMode==’CSS1Compat’) ? documentElement.scrollTop + (documentElement.clientHeight – this.clientHeight) – 1 : document.body.scrollTop + (document.body.clientHeight – this.clientHeight) – 1); }













.services {
	float: left;  z-index:999999999999999999999;
}
.services .con {
	background: url(../images/service.png) no-repeat 0 0;
	width: 152px;
	height: 282px;
	position: relative; z-index:999999999999999999999;
}

#kuakao1 .Obtn {
	background: url(../images/service.png) no-repeat -331px -53px;
	float: left;
	width: 39px;
	height: 197px;
	margin-top: 40px;
	margin-left: -1px;  z-index:999999999999999999999;
}
#kuakao1 a.wx {
	position: absolute;
	top: 166px;
	left: 15px;
	overflow: hidden;
	text-indent: -999em;
	display: block;
	width: 95px;
	height: 95px;  z-index:999999999999999999999;
}








