@charset "utf-8";

ul#menupro, ul#menupro ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  

}

ul#menupro a {
  display: block;
  text-decoration: none;	
  font-family:"微软雅黑";
}

ul#menupro li {
  margin-top: 1px;
}

ul#menupro li a {
  background: url(../images/hong.png) #f9f9f9 no-repeat 10px 16px;
  color: #333;	
  
  width:190px;
  padding:10px 5px 10px 25px;
  line-height:17px;
  font-size:14px;
  font-weight:normal; 
  font-family:"微软雅黑";
  border-bottom:1px solid #ddd;

}

ul#menupro li a:hover {

  background: url(../images/bai.png) #DA0000 no-repeat 10px 16px;
  color: #fff;	
  
  width:190px;
  padding:10px 5px 10px 25px;
  line-height:17px;
  font-size:14px;
  font-weight:normal; 
  font-family:"微软雅黑";
  border-bottom:1px solid #ddd;
}

ul#menupro li a.current:link {

  background: url(../images/bai.png) #DA0000 no-repeat 10px 16px;
  color: #fff;	
  
  width:190px;
  padding:10px 5px 10px 25px;
  line-height:17px;
  font-size:14px;
  font-weight:normal; 
  font-family:"微软雅黑";
  border-bottom:1px solid #ddd;
   height:auto;
}

ul#menupro li a.current:visited {

  background: url(../images/bai.png) #DA0000 no-repeat 10px 16px;
  color: #fff;	
  
  width:190px;
  padding:10px 5px 10px 25px;
  line-height:17px;
  font-size:14px;
  font-weight:normal; 
  font-family:"微软雅黑";
  border-bottom:1px solid #ddd;
  height:auto;
  
}

ul#menupro li a.current:hover {

  background: url(../images/bai.png) #DA0000 no-repeat 10px 16px;
  color: #fff;	
  
  width:190px;
  padding:10px 5px 10px 25px;
  line-height:17px;
  font-size:14px;
  font-weight:normal; 
  font-family:"微软雅黑";
  border-bottom:1px solid #ddd;
   height:auto;
}


ul#menupro li ul li a:link {
  background: #f3f3f3;
  color: #555;
  padding-left:30px;
  width:190px;
 padding-top:4px;
 padding-bottom:4px;
  line-height:20px;
  font-size:12px;
  height:100%;

}
ul#menupro li ul li a:visited {
  background: #f3f3f3;
  color: #555;
  padding-left:30px;
  width:190px;
 padding-top:4px;
 padding-bottom:4px;
  line-height:20px;
  font-size:12px;
  height:100%;

}

ul#menupro li ul li a:hover {
  background: #06c;
  color: #fff;
  padding-left:30px;
  width:190px;
 padding-top:4px;
 padding-bottom:4px;
  line-height:20px;
  font-size:12px;
   height:100%;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
#cp71 a:link,#cp65 a:link{background: url(../images/cpdi.jpg) no-repeat left center;}
#cp71 a:visited,#cp65 a:visited{background: url(../images/cpdi.jpg) no-repeat left center;}
#cp71 a:hover,#cp65 a:hover{background: url(../images/cpdi.jpg) no-repeat left center;}
ul#menupro #cp71 ul li a:link,ul#menupro #cp65 ul li a:link {
  background: #f3f3f3;
  color: #555;
  padding-left:30px;
  width:190px;
 padding-top:4px;
 padding-bottom:4px;
  line-height:20px;
  font-size:12px;
  height:100%;

}
ul#menupro #cp71 ul li a:visited,ul#menupro #cp65 ul li a:visited {
  background: #f3f3f3;
  color: #555;
  padding-left:30px;
  width:190px;
 padding-top:4px;
 padding-bottom:4px;
  line-height:20px;
  font-size:12px;
  height:100%;

}
ul#menupro #cp71 ul li a:hover,ul#menupro #cp65 ul li a:hover {
  background: #06c;
  color: #fff;
  padding-left:30px;
  width:190px;
 padding-top:4px;
 padding-bottom:4px;
  line-height:20px;
  font-size:12px;
   height:100%;

}