/* 基本属性CSS */
* {
  margin: 0;
  padding: 0;
}

body {
  background-color: #fff;
  color: #333;
  font-size: 12px;
}

img {
  border: 0px;
}

img.cover {
  width: 90px;
  height: 135px
}

li {
  list-style-type: none;
}

/* 主链接颜色 */
a {
  color: #333;
  text-decoration: none;
}

a:hover {
  color: red;
  text-decoration: underline;
}

/* 框架 */
.warp {
  margin: 0 auto;
  width: 950px;
  height: 100%;
  overflow: hidden;
}

/* 广告 */
.a90x200 {
  width: 90px;
  height: 200px;
  float: left;
  overflow: hidden;
}

.a950x45 {
  width: 950px;
  float: left;
  overflow: hidden;
}

.a610x60 {
  width: 610px;
  float: left;
  overflow: hidden;
}

.a950x90 {
  width: 950px;
  height: 90px;
  float: left;
  overflow: hidden;
}

.a90x200 {
  width: 90px;
  height: 200px;
  float: left;
  overflow: hidden;
}

.a200x300 {
  width: 200px;
  height: 300px;
  float: left;
  overflow: hidden;
}

.a205x230 {
  width: 205px;
  height: 230px;
  float: left;
  overflow: hidden;
}

.a220x90 {
  width: 222px;
  height: 90px;
  overflow: hidden;
  float: left;
}

.a220x140 {
  width: 220px;
  height: 140px;
  float: left;
  overflow: hidden;
}

.a220x160 {
  width: 220px;
  height: 160px;
  float: left;
  overflow: hidden;
}

.a220x170 {
  width: 220px;
  height: 170px;
  overflow: hidden;
  float: left;
}

.a220x220 {
  width: 220px;
  height: 220px;
  overflow: hidden;
  float: left;
}

.a220x250 {
  width: 220px;
  height: 250px;
  float: left;
  overflow: hidden;
}

.a250x75 {
  width: 250px;
  height: 75px;
  float: left;
  overflow: hidden;
}

.a260x75 {
  width: 260px;
  height: 75px;
  float: left;
  overflow: hidden;
}

.a260x90 {
  width: 260px;
  height: 90px;
  float: left;
  overflow: hidden;
}

.a300x150 {
  width: 300px;
  height: 150px;
  overflow: hidden;
  float: left;
  margin: 0;
  padding: 0;
}

.a300x250 {
  width: 300px;
  height: 250px;
  overflow: hidden;
  float: left;
}

.a260x30 {
  width: 260px;
  height: 30px;
  float: left;
  overflow: hidden;
}

.a310x30 {
  width: 310px;
  height: 30px;
  float: left;
  overflow: hidden;
}

.a320x200 {
  width: 320px;
  height: 200px;
  float: left;
  overflow: hidden;
}

/* 快捷CLASS */
.l {
  float: left;
}

.r {
  font-weight: normal;
  float: right;
}

.clear {
  clear: both;
}

.hidden {
  display: none;
}

.mt8 {
  margin-top: 8px;
}

.ml8 {
  margin-left: 8px;
}

.mr8 {
  margin-right: 8px;
}

.mb8 {
  margin-bottom: 8px;
}

.ct8 {
  background-color: white;
  width: 300px;
  float: left;
  padding-top: 8px;
}

.cl8 {
  background-color: white;
  float: left;
  padding-left: 8px;
}

.cr8 {
  background-color: white;
  float: left;
  padding-right: 8px;
}

.cb8 {
  float: left;
  padding-bottom: 8px;
}

.mt7 {
  margin-top: 7px;
}

.ml7 {
  margin-left: 7px;
}

.mr7 {
  margin-right: 7px;
}

.mb7 {
  margin-bottom: 7px;
}

.mt5 {
  margin-top: 5px;
}

.ml5 {
  margin-left: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.ho {
  height: 100%;
  overflow: hidden;
}

.divbg1 h2 {
  height: 28px;
  line-height: 28px;
  color: #555;
  font-size: 14px;
  padding-left: 15px;
}

.divbg1 .more {
  height: 28px;
  line-height: 28px;
  float: right;
  font-size: 12px;
  font-weight: normal;
  padding-right: 10px;
}

.divbg1 .more a {
  color: #07519A;
}

.divbg2 {
  border: 1px solid #CDD5E0;
  background-color: #fff;
}

.divbg2 h2 {
  height: 28px;
  line-height: 28px;
  color: #555;
  font-size: 14px;
  padding-left: 15px;
  background-color: #E8F2FE;
}

.divbg2 .more {
  height: 28px;
  line-height: 28px;
  float: right;
  font-size: 12px;
  font-weight: normal;
  padding-right: 10px;
}

.divbg2 .more a {
  color: #07519A;
}

.divbg3 {
  border: 1px solid #CDD5E0;
  border-top: 0;
  background-color: #fff;
}

.divbg3 h2 {
  height: 34px;
  line-height: 28px;
  color: #555;
  font-size: 14px;
  padding-left: 15px;
  background: url("http://www.myrice.com/assets/images/list_title_bg.gif") repeat-x;
}

.divbg3 h2 ul {
  height: 34px;
  float: right;
  margin-right: 8px;
  display: inline;
  background: url("http://www.myrice.com/assets/images/list_bg.gif") no-repeat;
}

.divbg3 h2 ul li {
  width: 82px;
  height: 34px;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  float: left;
}

.divbg3 h2 ul li a {
  width: 82px;
  height: 34px;
  display: block;
  color: #07519A;
  font-weight: normal;
}

.divbg3 h2 ul li a:hover,
.divbg3 h2 ul li.active,
.divbg3 h2 ul li.active a,
.divbg3 h2 ul li.active a:hover {
  font-weight: bold;
  background: url("http://www.myrice.com/assets/images/list_btn.gif") no-repeat;
}

.hide {
  display: none
}

.stopWeb {
  width: 100%;
  text-align: center;
  min-height: 600px;
  font-size: 24px;
  margin-top: 200px;
}