#tb-main{font-family:\5b8b\4f53;}
#tb-main .mainhead{
  min-width:950px;
  height:409px;
  background:url(  https://i.alipayobjects.com/e/201201/2L9wIstw5L.jpg) no-repeat center top;
}
#tb-main .mainhead a{
  position:absolute;
  background:url(https://i.alipayobjects.com/e/201201/2Kp3wKRhw3.gif) no-repeat -999px -999px;
}
#tb-main .mainhead a.dbpay{
  width:216px;
  height:76px;
  margin:202px 0 0 20px;
}
#tb-main .mainhead a.fun1{
  width:258px;
  height:57px;
  margin:342px 0 0 15px;
}
#tb-main .mainhead a.fun2{
  width:284px;
  height:47px;
  margin:308px 0 0 294px;
}
#tb-main .mainhead a.fun3{
  width:215px;
  height:51px;
  margin:354px 0 0 500px;
}
#tb-main .mainhead a.fun4{
  width:151px;
  height:57px;
  margin:323px 0 0 777px;
}

#tb-main .mainbody{
  min-width:950px;
  background:url(https://i.alipayobjects.com/e/201201/2KntSmqzT9.png) repeat left top;
}
#tb-main .main{
  margin:auto;
  width:950px;
  padding-bottom:20px;
}
#tb-main .main-wrap{
  margin-bottom:10px;
}
#tb-main .main-tip{
  position:absolute;
  margin:7px 0 0 -113px;
}
#tb-main .main-head{
  height:56px;
  overflow:hidden;
}
#tb-main .shopping{
  background-color:#ffebef;
  padding:10px 0 10px 8px;
}
#tb-main .shopping-tip{
  position:absolute;
  margin:-10px 0 0 942px;
}
#tb-main .shopping-tip p{
  margin-bottom:8px;
}
#tb-main .shopping li{
  float:left;
  width:229px;
  line-height:24px;
  margin:0 6px 12px 0;
}
#tb-main .shopping li img{
  display:block;
}
#tb-main .shopping li a{
  color:#434343;
  text-decoration:underline;
}
#tb-main .trshop{
  background-color:#ffe7fb;
  padding:10px 16px 16px 16px;
  line-height:24px;
  font-size:14px;
  color:#2b1c26;
  font-family:"微软雅黑";
}
#tb-main .trshop a{
  color:#2b1c26;
}
#tb-main .trshop span{
  font-weight:bold;
  font-size:16px;
  color:#d71e24;
}
#tb-main .weibo{
  background-color:#f2f8d9;
  padding:10px 16px 16px 16px;
  font-size:14px;
  color:#2b1c26;
  font-family:"微软雅黑";
}
#tb-main .weibo span{
  font-weight:bold;
  font-size:16px;
  color:#d11100;
}
#tb-main .rule{
  background-color:#f2f8d9;
  padding:10px 15px 20px 15px;
}
#tb-main .halfwrap{
  width:446px;
  border:solid 2px #ff546f;
}
#tb-main .halfwrap-head{
  height:25px;
  overflow:hidden;
  background-color:#ff546f;
}
#tb-main .halfwrap-body{
  font-size:14px;
  color:#000010;
  line-height:26px;
  padding:12px 10px;
  background-color:#fff3ec;
}
#tb-main .halfwrap-body span{
  font-weight:bold;
  color:#c00022;
}
#tb-main .rulewrap{
  margin-top:16px;
  border:solid 2px #ff6f84;
}
#tb-main .rulewrap-head{
  height:25px;
  overflow:hidden;
  background-color:#ff6f84;
}
#tb-main .rulewrap-body{
  font-size:14px;
  color:#000010;
  line-height:26px;
  padding:12px 10px;
  background-color:#fff3ec;
}

.m-result{
  padding:20px 0 10px 0;
}
.m-result .boxhead{
  background-color:#ff546f;
  color:#fff;
  line-height:30px;
  padding-left:12px;
  font-weight:bold;
}
.m-result .boxbody{
  border:solid 1px #ff546f;
  font-size:12px;
  font-family:\5b8b\4f53;
  padding:6px 10px;
}
.m-result .boxbody li{
  float:left;
  width:170px;
}