/* CSS Document */
.pro_class_img
{
  float:left;
  width:140px;
  overflow:hidden;
}

.pro_class_img img
{
    padding:7px 13px ;
	background-image:url(../images/products/image_bg.gif);
}

.pro_class_word
{
  float:left;
  text-align:left;
  padding:0px 10px 0px 1px;
  margin-top:2px;
  width:170px;
  height:95px;
  overflow:hidden;
}

.class_num strong
{
  color:#666666;
}

.class_num b
{
  color:#88A5C3;
}

.class_name
{
   font-size:16px;
   color:#7FA801;
}

.class_name strong  a:link {
	color:#7FA801;
}
.class_name strong a:visited {
	color:#7FA801;
}
.class_name strong a:hover {
	color:#88A5C3;
}

.pro_class_list
{
  float:left;
  margin-left:10px;
  margin-top:25px;
  margin-bottom:5px;
  overflow:hidden;
}


.line_0
{
  font-size:0px;
  float:left;
  height:80px;
  width:1px;
  border-left:1px solid #DDDDDD;
  margin-top:25px;
}

.line_1
{
  width:90%;
  font-size:0px;
  height:2px;
  border-bottom:1px #DDDDDD solid;
  margin:0 auto;
  overflow:hidden;
}

.pro_image
{
  float:left;
  width:200px;
  border-bottom:1px solid #DDDDDD;
  height:145px;
  padding-top:25px;
  margin-left:10px;
}
.pro_image img
{
  margin:0 auto;
}
#page
{
  text-align:center;
  margin-top:10px;
}
.pro_brief
{
  float:left;
  text-align:left;
  width:456px!important;
  width:442px;
  border-left:1px solid #DDDDDD;
  margin-left:10px;
  height:171px;
  padding-left:20px;
  padding-right:10px:
}
.pro_brief div
{
  margin-right:15px;
}

.pro_brief strong
{
  color:#7FA801;
}

.brief2
{
   background-color:#EFEFEF;
}
#page_list
{
  width:86%;
  margin-top:20px;
  margin-left:50px!important;
  margin-left:0px;  
}

#page_list2
{
  width:86%;
  margin:0 auto;
}
#pro_content
{
   width:100%;
   text-align:center;
   margin:0 auto;
   
}
#page_content
{
  background-color:#EFEFEF;
  height:20px;
  border-left:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD; 
}
.d3
{
  background:#EFEFEF;
  border-left:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD; 
}

#pro_class_brief
{
  background-color:#EFEFEF;
  padding:20px 50px 20px 50px;
  text-align:left;
  color:#7FA801;
  line-height:150%;
}

#pro_brief{
  background-color:#EFEFEF;
  border-left:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;
  overflow:hidden;
  text-align:left;
  padding:5px 20px 20px 20px;
  line-height:200%;

}

#product_name
{
  margin-top:10px;
  margin-bottom:20px;
  color:#7fa80a;
  
}

#pro_image
{
  text-align:center;
  overflow:hidden;
}

#pro_back
{
  text-align:right;
  padding-right:50px;
}

#preview
{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:3px;
	display:none;
	color:#fff;
}

#pro_detail_content
{
  margin:0 auto;
}
