@charset "gb2312";
body,div,ul,ol,li,dl,dt,dd,form,input,textarea,p,th,td,h1,h2,h3,h4{ margin:0; padding:0;}
body,th,td,input,select,textarea,h1,h2,h3,h4,font{ font:14px "microsoft yahei",Tahoma, Geneva, sans-serif; font-weight:normal;color:#333;}
html,body{height:auto;}
ul,ol{ list-style-type:none;}
img{ border:0;vertical-align: middle;}
input,select,textarea{ vertical-align:middle;border: 0;outline: none}
a{ text-decoration:none; color:#333;}
/* initial */
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.hide{display:none;}
.w{margin:0 auto;width:1000px;}
.ovf{overflow:hidden;}
.container{overflow:hidden;}
.topbg{background-color:#fff;}
.top{ clear:both;width:1000px; height:42px; margin:0 auto;}
.logo{ float:left;}
.top-link{float: right; font-size: 16px;color: #000;padding-top: 10px;}
.top-link a{padding-right: 3px;padding-left: 3px;}
.tel{font-weight:bold;margin-top: -9px;display:inline;}
.banner,
.content,
.banner h2{background-repeat:no-repeat;background-position:center;}
.banner{height:471px;padding-top:86px;background-image:url(imgbanner.jpg);}
.logo-icon{left:0;top:-86px;display:block;cursor: default;}
.banner h2{height:188px;margin-bottom:26px;text-align:center;}
.huodong-shuiming-icon{left:-6px;top:308px;}
.product-shuiming{z-index:5;}
.product-shuiming p{width:711px;padding:32px 24px 0 50px;font-size: 22px;color:#810825;font-weight:bold;line-height:34px;letter-spacing:1px;}
.product-shuiming .wexin-con{width:215px;}
.product-shuiming .wexin-con .weixin-icon{left:28px;top:-58px;transform:scale(1);
-webkit-animation:scale0 1s linear infinite alternate;
-moz-animation:scale0 1s linear infinite alternate ;
-ms-animation:scale0 1s linear infinite alternate;
animation:scale0 1s linear infinite alternate;}
@-webkit-keyframes scale0{
	from{transform:scale(1)}
	to{transform:scale(1.1)}
}
@-moz-keyframes scale0{
	from{transform:scale(1)}
	to{transform:scale(1.1)}
}
@-ms-keyframes scale0{
	from{transform:scale(1)}
	to{transform:scale(1.1)}
}
@keyframes scale0{
	from{transform:scale(1)}
	to{transform:scale(1.1)}
}
.product-shuiming .wexin-con span{left:0;bottom:-161px;display:block;padding:8px 10px;color:#fff;font-size:16px;line-height:20px;font-weight:bold;}
.product-shuiming .fl span{color:#f8504b;font-weight:bold;}
.product-shuiming .fl strong{font-size:30px;color:#f31956;}
.date-time{margin:0 auto;width:485px;height:48px;margin-bottom:48px;font-size:24px;line-height:48px;font-weight:bold;color:#fff;text-align:center;background-color:#9932a5;border-radius:20px;letter-spacing:1px;}
.content{height: 1201px;padding-top:51px;background-image:url(imgbody-bg.jpg);}
.content h2{margin:0 16px;height:80px;font-size:40px;color:#fff;text-align:center;font-weight:bold;
-webkit-text-shadow:3px 3px 0 #8a1031;
-moz-text-shadow:3px 3px 0 #8a1031;
text-shadow:3px 3px 0 #8a1031;line-height:80px;background-color:#c32f68;}
.content-item{padding:63px 0 36px 67px;background-color:#f76d8e;}
.content-item dl{float:left;margin-right:8px;margin-bottom:55px;}
.content-item dt{height:22px;*width:286px;color:#fff;font-size:22px;line-height:22px;font-weight:bold;text-align:center;margin-top:-48px;}
.footer p{height:60px;color:#faafc1;font-size:18px;text-align:center;line-height:60px;background-color:#a8032a;}
