a{ text-decoration: none; } 
a:link { color: #333; }
a:visited { color: #333; } 
a:hover{ color: #dd0000; } 
a:active { color: #111; } 

html{ overflow-y:scroll; }
body{ margin:0 auto;padding:0;  font-size: 0.9rem; color: #333; zoom: 1;   }
h1,h2,h3,h4,h5,h6,h7,p,strong,b,ul,span{ margin: 0 auto; padding: 0; font-weight: normal; }
li{ list-style-type: none; }
input,select,textarea{ border: 0; border: 0; border: 1px #ccc solid; font-size: 0.9rem; padding: 3px; background: #fff;  border-radius: 2px; }
.submit{ padding:0 6px 0 6px; margin: 0; height: 28px; line-height: 28px;   background: #B70000; color: #fff; border:0; }
img{vertical-align:top;}
ul{ overflow:hidden;  }
.mc{ width: 100%; margin: 0 auto; padding: 0; overflow:hidden;  }
.no{ display: none; }
.menu{ margin: 0 auto; padding: 0;  width: 50%;  height: 60px; line-height: 60px; font-size: 1.2rem;   background: #eee; position:fixed; z-index: 999;  visibility:visible; bottom: 0; left: 25%; overflow: hidden;  }
.ilogo{ width: 100%; text-align: center; width: 100%; margin: 0 auto; padding: 0; overflow:hidden;}
.ilogo img{ width: 80%; }
.clogo{ width: 100%; margin: 0 auto; padding: 0;  overflow:hidden; }
.clogo logo{ width: 17%; float:left; display: none;}
.clogo logo img{ width: 100%; margin-top: 6px; }
.clogor{ width: 100%;  }
.ijj{  line-height: 28px; display: block;  overflow:hidden; margin-top: 10px; }
.ijj li{ width: 23%; margin: 1%; float: left;  text-align: center; display: block;  }
.ijj li a{ display: block;  }
.ijj1s,.ijj2s,.ijj3s,.ijj4s{ background: #eee; display: none;  }
 
.ijj1,.ijj1s a:hover{ background: #8A7A06; color: #fff; }
.ijj2,.ijj2s a:hover{ background: #BB5E00; color: #fff; }
.ijj3,.ijj3s a:hover{ background: #A60000; color: #fff; }
.ijj4,.ijj4s a:hover{ background: #8000FF; color: #fff;  }
.ijj1 a,.ijj2 a,.ijj3 a,.ijj4 a{ color: #fff; }
.iso{ height: 44px; line-height: 44px;overflow:hidden; width: 98%; font-size: 1rem; padding: 0 1% 0  1%; background: #aa0000; color: #fff;  }
.isol{ float: left; }
.isoi{ padding: 3px; border: 1px #cccs solid; }
.isor{ float:right; }
.isor a{ margin-right: 20px; color: #fff; }
.isor a:Hover{ color: #FFFF00; font-weight: bold; }
.ijjc{  background: #f7f7f7;  }
.ijjc a{ color: #333; }
.ijjc1 a:Hover{  background: #666; }
h2{ height: 36px; line-height: 36px; background: #f7f7f7; font-size: 1.2rem; margin-top: 10px; }
h2 strong{  padding-left: 10px; color: #DD0000; font-weight: bold;  display: block; float:Left; }
h2 span{ color: #666; margin-left: 10px; font-size: 0.9rem;  display: block; float: right; }
h2 span a{ margin: 0 6px 0 6px; }

.ijjcs{  line-height: 120%; background: #f7f7f7; display: block;  overflow:hidden; margin-top: 2px; }
.ijjcs li{ width: 49%; padding: 0.5%; background: #f7f7f7; float:left; }
.ijjcs li a{ width: 31%; margin: 1%; font-size: 0.8rem; float:left; display: block; }
.ijjcs li a font{ color: #dd0000; }
 
.iket{ display: block; overflow:hidden; margin-top: 10px; }
.iket a{ width: 48%; margin: 1%; float:left; display: block;  overflow:hidden;  }
.iket img{ width: 100%;  }
.ike{ display: block;  overflow:hidden;  }
.ikel li{ background: #f7f7f7;  width: 48%; margin: 1%; float: left; }
.ikel li pic { display: block; overflow:hidden;  }
.ikel li pic img{ width: 100%;   }
.ikel li h3{ display: block; font-size: 1.2rem; text-align: center; margin: 6px;  }
.ikel li p{ font-size: 0.9rem; color: #666; padding: 6px; }
.ikel li span{ height: 44px; line-height: 44px; padding: 0 6px 0 6px; display: block; border-top: 1px #ccc dashed; }
.ikel li span font{ font-size: 1.2rem; font-weight: bold; color: #dd0000;  margin-right: 4px;   }
.ikel li span b{ float:right; margin-right: 6px; font-size: 0.8rem; color: #666; }
.ikel li span b img{ height: 12px; margin: 16px 4px 0 4px; }

.cheads{ height: 36px; line-height: 36px; background: #f7f7f7;  }
.chead{ width: 100%; font-size: 0.8rem; margin: 0 auto; padding: 0; }
.chead font{ color: #dd0000; margin: 0 4px 0 4px; font-size: 0.9rem; }
.cheadl{ float: left; }
.cheadr{ float: right; }

.mcl{ width: 100%;  display: none; background: #eee;   margin-top: 10px; }
 
h4{ height: 36px; line-height: 36px; font-size: 1.4rem; padding-left: 12px; margin-top: 10px; }
.muser{ padding-bottom: 20px; border-bottom: 1px #ccc dashed; display: block; overflow:hidden;  }
.muser user{ height: 60px; line-height: 60px; text-align: center; padding: 0 8px 0 8px; font-size: 1.4rem; display: block; }
.muser user vip{ margin-left: 8px; }
.muser user vip img{ margin-top: 22px; }
 
.muser levels{ width: 94%; margin: 0 auto;padding: 0; display: block; overflow:hidden;  border-radius: 20px;  background:#eee;  }
.muser level{ height: 16px; line-height: 16px; background:#dd0000; float:left; border-radius: 20px;  display: block;  }
.muser levels b{ float: right; font-size: 0.6rem; padding-right: 4px; color: #FFFF80;  }
.muser jfs{  display: block; overflow:hidden; margin-top: 10px; }
.muser jf{ width: 48%; margin: 1%;  font-size: 1rem; color: #666;float: left; text-align: center; }
.muser jf b{ font-size: 1.6rem; font-weight: bold; color: #dd0000; display: block;  }
.muser cp{ display: block; overflow:hidden; padding: 8px 0 8px 0; margin-top: 8px; border-top: 1px #ccc solid; }
.muser cp a{ width: 44%; float:Left; margin: 3%;  font-size: 1rem; text-align: center; display: block;  }
.muser cp font{ color: #dd0000; font-weight: bold; }

.mclist{ display: block; overflow:hidden; }
.mclist img{ width: 100%; }
.mclist li{ height: 32px; line-height: 32px; font-size: 0.8rem; padding-left: 6px; border-bottom: 1px #ccc dashed; }
.mclist li:Hover{ background: #ccc; }
.mcr{ width: 100%;   margin-top: 10px; }
.kev{ display: block; overflow:hidden;  }
.kevl{ width: 100%;  overflow:hidden; }
.kevl img{ width: 100%;   }
.kevrs{ width: 30%; float:left;   background: #f7f7f7; border-top: 2px #ccc solid;  }
.kevrs ul{ background: #666; color: #fff; }
.kevrs li{ border-bottom: 1px #444 solid;  font-size: 1rem;  height: 38.6px; line-height: 38px; padding-left: 8px; }
.kevrs li:Hover,.kevrso{ background: #333; font-weight: bold;  color: #ffff80; }

.kevr{ width: 70%; float:right; background: #f7f7f7; border-top: 2px #ccc solid;  }
.kevr ul{  }
.kevr li{ border-bottom: 1px #eee solid; height: 34.7px; line-height: 34.7px; padding-left: 10px; font-size: 1rem; }
.kevr li b{ width: 20px; display: block; float: Left; }
.kevr li a{ float: left; }
.kevr li:hover{ background: #fff; }

h1{ display: block; overflow:hidden; background: #f7f7f7; padding-left: 12px; height: 56px; line-height: 56px; }
h1 strong{ float:left;}
h1 span{ font-size: 1.2rem; float:left; margin-left: 20px; }
h1 span font{ font-size: 1.6rem; color: #dd0000; }
h1 p{ font-size: 1.1rem; float: right; margin-right: 20px; }
h1 p font{  color: #dd0000; }