html,body
    {
        margin:0; padding:0; height:100%;
    }
 a {
   text-decoration:none;
   color:#000;
 }
 img {
   margin:0;
   padding:0;
 }

#icont{
  width:100%;
}
#icontent{
  width:1000px;
  margin:0 auto;
}
#itop{
  width:1000px;
  height:85px;
}
#itopmenu{
  width:1000px;
  height:30px;
  background-color:rgb(47, 47, 148);
}
#icontenta{
  width:1000px;
}
#icontenta_a{
   cursor:pointer;
  float:left;
  margin:50px;
  width:200px;
  height:250px;
  border: 1px solid #C3B8B8;
}
#icontenta_aa{
 display: inline-block;
 overflow: hidden;
 width:200px;
  height:200px;
   text-align: center;
}
#icontenta_aa img{
  margin-top:20px;
  vertical-align: middle;
  width:180px;

}
#icontenta_ab{
  border-top: 1px solid #C3B8B8;
  width:200px;
  text-align: center;
  font-size:20px;
}
#icontenta_a:hover {
     background-color:#f2f2f2;
     box-shadow: 4px 0 10px rgba(0,0,0,0.5);
}
.icat{
  color:rgb(229, 47, 47);
}
table tr td {
    border: 1px solid black;
   padding: 5px;

}
table tr th {
    border: 1px solid black;
   padding: 5px;

}
table {
    color:black;
   /* margin-left: 20px;*/
    border-collapse: collapse;
    }
#idesc{
  width:800px;
}
#idesca{
  margin-top:50px;
  cursor:pointer;
  width:300px;
  height:300px;
  float:left;
}
#idesca img{
  width:300px;
}
#idescb {
  width:400px;
  float:left;
  margin-left:100px;
  margin-top:50px;

}
.idescb_b{
  font-size:20px;
}
.idescb_c{
  margin-left:20px;
  color: #2F2F94;
  font-size:25px;
}
#box{
   position:fixed;
  background-color:#fff;
  color:#7F7F7F;
  padding:20px;
 /* border:2px solid #ccc;     */
  z-index:101;
  width:500px;
 min-height: 340px;
  margin: 0 auto;
  top: 250px;
 /*  left: 800px;    */

}
#overlay{
  display: none;
  background:transparent url(../img/overlay.png) repeat top left;
  position:fixed;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  z-index:100;
}