body {
  color: #111111;
  background-color: #f3f4f5;
  /*background-image: url('image/***.jpg');*/
  /*background-repeat: repeat-y; */
  margin : 0;
  font-family: tahoma, arial, 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
}

img {  border: none;}

.hr1 { width:100%; height:1px; margin:5px 0px; background-color:#999; clear:both; }


.productContent { font-size:12px;line-height:200%;text-align:left;
    width:410px;
    padding:0px 30px 10px 30px;
    margin:0px;
    float:left;
}

.historyContent {
    width:490px;
    padding:10px 10px 10px 0px;
    margin:0px;
    float:left;
}



a:link       { color: #000;text-decoration:none; }
a:visited    { color: #000;text-decoration:none; }
a:hover      { color: #33c;text-decoration:underline; }
a:active     { color: #33c;text-decoration:underline; }


a.topheader:link       { color: #000;text-decoration:none; }
a.topheader:visited    { color: #000;text-decoration:none; }
a.topheader:hover      { color: #111;text-decoration:underline; }
a.topheader:active     { color: #111;text-decoration:underline; }


#maps {
	margin: 0px;
	padding: 0px;
}
#maps li {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 15px;
	border-bottom: 1px dotted #A7B8BA;
}
#maps li dl {}
#maps li dt {}
#maps li dd {
	font-size: 82%;
}
#maps li img {
	float: right;
	margin-top: 7px;
}

#youtube {
	padding:0 0 0 35px;
	float:left;
	margin: 0px 20px 15px 0;
}
#youtube div {
	width:560px;
	height:315px;
	margin-left:70px;
	border: 1px solid gray;
}

#catalog {
	width: 30px;
	float:left;
}


.drift{ width:50px; height:auto; position:fixed; bottom:3%; right:2px; z-index:999;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));-margin-top:350px;}
.drift li{ width:50px; height:49px; margin-bottom:3px;position: relative;list-style: none;right: 50px;}
.drift li a{ display:block;width:50px; height:49px; background:#ccc; overflow:hidden;}
.drift li a:hover{ background:#07666d;}
.drift #rolls a{background:#07666d;}
.drift li a:hover span{display:block;}
.drift li span{width:166px; right:51px;top: 0;height: 49px;line-height: 49px; background: #07666d;color: #fff;text-align: center;font-family:Arial;position: absolute;font-size: 22px;font-weight: bold;display: none;}
.drift li .ewm{background:#fff;height:203px;border:1px solid #EEEFF1;}
.drift li .ewm img{width:146px;display:block;overflow:hidden;padding:10px;width:146px;}
.drift li .ewm em{height:40px;line-height:18px;overflow:hidden;  font-family: "Microsoft YaHei";font-size:12px;font-weight:normal;color:#000;font-style:normal;    display: block;}
