@charset "utf-8";
/*reset*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  padding: 0;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-weight: 400;
  font-style: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  font-size: 100%;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
}
body {
  font-family: Tahoma, "\5B8B\4F53", Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #666666;
  background: #FFFFFF;
}
a {
  text-decoration: none;
  color: #333333;
  font-family: tahoma;
}
a:hover {
  text-decoration: underline;
}
.hidden {
  display: none;
}
.show {
  display: block;
}
.clear {
  clear: both;
  font-size: 1px;
  width: 1px;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.wrapfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.wrapfix {
  display: inline-table;
}
/* Hides from IE-mac \*/
* html .wrapfix {
  height: 1%;
}
.wrapfix {
  display: block;
}
/* End hide from IE-mac */
* + html .wrapfix {
  min-height: 1px;
}
/*ie7*/
body {
  background: #f6f4f3 url(http://www.aipai.com/app/www/templates/common/img/global/gbhd/wbg.png) repeat-x;
}
/*index*/
html {
  overflow-y: scroll;
}
a:hover {
  color: #FF6600;
}
#index2012 {
  background-position: 0 -28px;
}
#index2012 .gbhd_con {
  padding-top: 3px;
}
#index2012 #gbhd {
  padding: 0 2px;
  background: #f6f4f3 url(http://www.aipai.com/app/www/templates/common/img/global/gbhd/wbg.png) repeat-x 0 -28px;
  position: relative;
}
#index2012 #gbhd .shengdian {
  position: absolute;
  left: 262px;
  top: 9px;
  width: 60px;
  height: 38px;
  background: url(logo/banjiang.gif) no-repeat;
}
#index2012 #gbhd .yaan {
  position: absolute;
  left: 274px;
  top: 14px;
  width: 50px;
  height: 56px;
  display: none;
}
#index2012 #gbhd .gk {
  position: absolute;
  left: 326px;
  top: 39px;
  width: 114px;
  height: 44px;
}
.mod {
  background: #ffffff url(mod_tbg.png) repeat-x;
  border: 1px solid #DDDDDB;
}
.mod .hd {
  height: 40px;
  overflow: hidden;
}
.mod .hd h3 {
  float: left;
  color: #333333;
  font-size: 14px;
  font-weight: 700;
  padding: 9px 0 0 12px;
}
.mod .hd .hdr {
  float: right;
}
.mod .hd .hdr .more {
  float: right;
  padding-right: 10px;
  background: url(ico.png) no-repeat right -45px;
  margin: 10px 10px 0 4px;
}
.mod .hd .rtxt {
  padding: 9px 12px 0 0;
  color: #FF9900;
}
.mod .hd .rtxt a {
  color: #FF9900;
}
.mod .hd .rban {
  width: 360px;
  height: 33px;
  overflow: hidden;
}
.mod .hd .rban img {
  float: right;
}
.banner div {
  height: 90px;
  overflow: hidden;
  margin-bottom: 10px;
  display: block!important;
}
.banner img {
  margin-bottom: 10px;
  display: block;
}
.banner_60 img {
  margin-bottom: 10px;
  display: block;
}
.banner_baidu {
  width: 960px;
  height: 90px;
  overflow: hidden;
  position: relative;
  margin-top: 10px;
  padding-bottom: 11px;
}
.banner_baidu .banner_con {
  width: 960px;
  height: 90px;
}
.side_banner {
  height: 250px;
  margin-bottom: 10px;
  overflow: hidden;
}
.side_banner img {
  display: block;
}
/*wraper*/
.wraper {
  width: 960px;
  padding: 0 2px;
  margin: 0 auto;
  background: #F6F4F3;
}
.wraper .col_main {
  width: 640px;
  float: left;
}
.wraper .col_side {
  width: 300px;
  float: right;
}
/*theme_gg*/
.theme_gg {
  position: relative;
  width: 964px;
  margin: 0 auto;
}
.theme_gg .con {
  width: 964px;
  height: 90px;
  margin: 0 auto;
  position: relative;
  display: none;
}
.theme_gg .btn_close {
  position: absolute;
  width: 58px;
  height: 20px;
  top: 4px;
  left: 902px;
  cursor: pointer;
  z-index: 100;
  background: url(btn_close.png) no-repeat;
  display: none;
}
.theme_gg .con_l,
.theme_gg .con_r {
  position: absolute;
  top: 0;
  display: block;
  width: 150px;
  height: 800px;
  z-index: 10;
  *z-index: -10;
  display: none;
}
.theme_gg .con_l {
  left: -150px;
  background: url(tmp/3005001.jpg) no-repeat right 0;
}
.theme_gg .con_r {
  right: -150px;
  background: url(tmp/3005002.jpg) no-repeat 0 0;
}
.theme_gg_show .con,
.theme_gg_show .btn_close,
.theme_gg_show .con_l,
.theme_gg_show .con_r {
  display: block;
}
/*gg_full*/
.gg_full {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.gg_full .gg_fbtn {
  width: 15px;
  height: 40px;
  position: absolute;
  left: -15px;
  top: 0px;
  display: none;
  z-index: 100;
  background: #f6f4f3 url(http://www.aipai.com/app/www/templates/common/img/global/gbhd/wbg.png) repeat-x 0 -114px;
}
.gg_full .gg_fbtn a {
  display: block;
  height: 40px;
  overflow: hidden;
  background: url(gg_btn.png) no-repeat 0 0;
}
.gg_full .gg_fbtn .gg_fclose {
  background: url(gg_btn.png) no-repeat -15px 0;
}
.gg_full .gg_fcon {
  height: 400px;
  padding-bottom: 10px;
  display: none;
}
/*sec_pds_user{*/
.sec_pds_user {
  height: 102px;
  background: url(bg_pds_user3.png) no-repeat;
  margin-bottom: 10px;
}
.mod_pds2 {
  width: 282px;
  height: 102px;
  float: left;
  background: url(pds5.jpg) no-repeat;
  overflow: hidden;
}
.mod_pds2 .link_pds {
  float: left;
  height: 100px;
  width: 117px;
  text-indent: -9999px;
  overflow: hidden;
}
.mod_pds2 .con {
  float: left;
  width: 160px;
  padding-top: 65px;
}
.mod_pds2 .con a {
  float: left;
  width: 74px;
  height: 29px;
  margin-right: 6px;
  text-indent: -9999px;
  overflow: hidden;
}
.mod_user {
  width: 673px;
  height: 100px;
  background: url(bg_pds_user3.png) no-repeat -610px -102px;
  float: right;
}
.mod_user .to_top {
  float: left;
  width: 350px;
  height: 100px;
}
.mod_user .to_top4 {
  float: left;
  width: 350px;
  height: 100px;
  position: relative;
}
.mod_user .to_top4 a {
  position: absolute;
}
.mod_user .to_top4 .link_top {
  width: 350px;
  height: 100px;
  z-index: 10;
}
.mod_user .to_top4 .link_up {
  z-index: 15;
  position: absolute;
  cursor: pointer;
  width: 91px;
  height: 26px;
  left: 131px;
  top: 63px;
  display: block;
  overflow: hidden;
  text-indent: -999px;
  background: url(ico_upload.gif) no-repeat;
}
.mod_user .to_top3 {
  float: left;
  width: 350px;
  height: 100px;
  position: relative;
}
.mod_user .to_top3 span {
  position: absolute;
  cursor: pointer;
  width: 91px;
  height: 26px;
  left: 131px;
  top: 63px;
  display: block;
  overflow: hidden;
  text-indent: -999px;
  background: url(ico_upload.gif) no-repeat;
}
/*wlogin*/
.wlogin {
  float: left;
  padding: 7px 0 0 0;
}
.wlogin .iw {
  position: relative;
  z-index: 1000;
  height: 30px;
}
.wlogin .iw label {
  width: 81px;
  text-align: right;
  line-height: 26px;
  color: #FFFFFF;
  float: left;
}
.wlogin .iw input {
  float: left;
  width: 191px;
  height: 14px;
  line-height: 14px;
  padding: 5px 3px;
  border: 1px solid #FE7700;
  background: #FFFFFF;
}
.wlogin .iw .tips {
  display: none;
  position: absolute;
  top: 0;
  left: 81px;
  width: 187px;
  height: 14px;
  line-height: 14px;
  padding: 5px;
  color: #FF0000;
  border: 1px solid #FE7700;
  background: #FFFFFF;
}
.wlogin .iw .focus {
  display: none;
  position: absolute;
  top: -1px;
  left: 80px;
  width: 220px;
  height: 14px;
  padding: 5px;
  border-width: 2px;
  border-style: solid;
  border-color: #FFEA00;
}
.wlogin .iw_pass {
  position: relative;
  z-index: 500;
}
.wlogin .iw_pass input {
  width: 224px;
}
.wlogin .iw_pass .tips {
  width: 220px;
}
.wlogin .iwb {
  padding-left: 81px;
}
.wlogin .iwb .btn_login {
  float: left;
  width: 72px;
  height: 26px;
  margin-right: 9px;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  background: url(bg_pds_user3.png) no-repeat 0 -102px;
}
.wlogin .iwb .links {
  float: left;
  line-height: 26px;
  color: #FF9F53;
}
.wlogin .iwb .links a {
  color: #FFFFFF;
}
.wlogin .iwb .links a:hover {
  color: #FFFFFF;
}
.wlogin .iwb .links .ap_vip_link {
  color: #FFF000;
}
.wlogin .iwb .links .ap_vip_link:hover {
  color: #FFF000;
}
.wlogin .iwb .links .ap_vip_link em {
  font-family: Arial;
}
.wlogin .iwb .loading {
  display: none;
  float: left;
  margin: 5px 0 0 4px;
}
.wlogin .oauth_w .oauth_btn {
  width: 33px;
  height: 26px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  background: url(bg_pds_user3.png) no-repeat 0 -128px;
}
.wlogin .oauth_w .oauth_list {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 25px;
  left: 289px;
  width: 113px;
}
.wlogin .oauth_w .oauth_list span {
  width: 111px;
  background: #000000;
  position: absolute;
  top: 2px;
  left: 2px;
  opacity: 0.1;
  -moz-opacity: 0.1;
}
.wlogin .oauth_w ul {
  position: relative;
  display: block;
  width: 103px;
  padding: 9px 0 4px 6px;
  background: #FFFFFF;
  border: 1px solid #FF8400;
}
.wlogin .oauth_w ul li {
  height: 18px;
  line-height: 18px;
  margin-bottom: 6px;
}
.wlogin .oauth_w ul li em {
  float: left;
  width: 16px;
  height: 18px;
  margin-right: 4px;
  background: url(http://www.aipai.com/app/www/templates/common/img/global/gbhd/gbhd.png) no-repeat -97px 0;
}
.wlogin .oauth_w ul li a {
  color: #666666;
}
.wlogin .oauth_w ul .oauth_rr em {
  background-position: -113px 0;
}
/*wlogged2*/
.wlogged2 {
  float: right;
  width: 308px;
  position: relative;
  outline: none;
}
.wlogged2 a:hover {
  color: #FFFFFF;
}
.wlogged2 .con {
  padding-top: 5px;
  height: 72px;
}
.wlogged2 .con .vip_icon {
  float: left;
  display: none;
  position: absolute;
  left: -2px;
  top: 6px;
  width: 30px;
  height: 30px;
}
.wlogged2 .con .vip_icon1 {
  background: url(../../aipaivip2013/img/ico_v1_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v1_s_news.png");
}
.wlogged2 .con .vip_icon2 {
  background: url(../../aipaivip2013/img/ico_v2_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v2_s_news.png");
}
.wlogged2 .con .vip_icon3 {
  background: url(../../aipaivip2013/img/ico_v3_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v3_s_news.png");
}
.wlogged2 .con .vip_icon4 {
  background: url(../../aipaivip2013/img/ico_v4_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v4_s_news.png");
}
.wlogged2 .con .vip_icon5 {
  background: url(../../aipaivip2013/img/ico_v5_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v5_s_news.png");
}
.wlogged2 .con .vip_icon6 {
  background: url(../../aipaivip2013/img/ico_v6_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v6_s_news.png");
}
.wlogged2 .con .vip_icon7 {
  background: url(../../aipaivip2013/img/ico_v7_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v7_s_news.png");
}
.wlogged2 .con .vip_txt {
  position: absolute;
  left: -2px;
  top: 6px;
  width: 30px;
  height: 30px;
  z-index: 99;
  cursor: pointer;
  display: none;
}
.wlogged2 .avatar {
  display: block;
  padding-top: 3px;
  float: left;
}
.wlogged2 .avatar img {
  float: left;
  padding: 1px 2px 3px 1px;
  margin-right: 13px;
  background: url(bg_pds_user3.png) no-repeat -72px -102px;
}
.wlogged2 .avatar img.vip_reg {
  padding: 0;
  margin-right: 10px;
  border: 3px solid #eb0101;
  background: none;
}
.wlogged2 .login_info {
  height: 20px;
  overflow: hidden;
}
.wlogged2 .login_info .uq,
.wlogged2 .login_info .name,
.wlogged2 .login_info .user_level_login,
.wlogged2 .login_info .vip_name,
.wlogged2 .login_info .logout {
  float: left;
}
.wlogged2 .login_info .user_level_login {
  position: relative;
  top: 4px;
}
.wlogged2 .login_info .uq {
  font-weight: bold;
  font-family: Arial;
}
.wlogged2 .login_info .logout {
  padding-left: 6px;
}
.wlogged2 .info {
  padding-left: 1px;
  width: 229px;
  float: left;
  line-height: 20px;
  height: 45px;
  color: #FFFFFF;
}
.wlogged2 .info a {
  color: #FFFFFF;
}
.wlogged2 .info a em {
  color: #FFFFFF;
}
.wlogged2 .info a .msg_flash {
  color: #FF9F53;
}
.wlogged2 .info a .msg_flash em {
  color: #FF9F53;
}
.wlogged2 .info .msg_flash {
  color: #FF9F53;
}
.wlogged2 .info .msg_flash em {
  color: #FF9F53;
}
.wlogged2 .info .name {
  color: #FFEF2E;
  font-weight: 700;
  padding-right: 3px;
}
.wlogged2 .info .vip_name {
  color: #f90202;
  font-weight: 700;
  padding-right: 3px;
}
.wlogged2 .info em {
  color: #FF9F53;
}
.wlogged2 .wtips {
  display: block;
  width: 204px;
  padding: 2px 5px 4px 7px;
  height: 14px;
  color: #FFEF2E;
  float: left;
  background: url(bg_pds_user3.png) no-repeat 0 -166px;
}
.wlogged2 .wtips .tips {
  display: block;
  height: 14px;
  line-height: 14px;
  width: 204px;
  overflow: hidden;
}
.wlogged2 .convey {
  line-height: 14px;
  height: 14px;
  overflow: hidden;
  padding: 0 10px 0 1px;
  color: #FFFFFF;
}
.wlogged2 .convey a {
  color: #FFFFFF;
  margin-right: 2px;
}
/*}sec_pds_user*/
/*** 
Add_By_Marko 2012/12/03 { 
**/
/*section_cat_wrap*/
.section_cat_wrap {
  margin-bottom: 10px;
}
/*mod_fs for main*/
.mod_fs {
  background: #FFFFFF;
  border: 1px solid #dcdcdc;
  margin-bottom: 10px;
  width: 687px;
}
.mod_fs .tab_con {
  position: relative;
  width: 654px;
}
.mod_fs .tab_in {
  width: 654px;
  overflow: hidden;
}
.mod_fs .tab_more {
  position: absolute;
  top: -20px;
  right: 0;
  display: none;
}
.mod_fs .tab_more .more {
  background: url("ico.png") right -45px no-repeat;
  left: 238px;
  padding-right: 10px;
  top: 76px;
}
.mod_fs .hd {
  padding-top: 17px;
  width: 654px;
  margin: 0 auto;
  position: relative;
}
.mod_fs .hd .new_tags {
  height: 26px;
  float: right;
  padding-top: 5px;
  position: absolute;
  right: 0;
  top: 11px;
}
.mod_fs .hd .new_tags a {
  float: left;
  padding-left: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #fd7812;
  /*&.n1{color:#fd7812;}
				&.n2{color:#ff2a66;}
				&.n3{color:#ff6954;}
				&.n4{color:#ae3dad;}*/
}
.mod_fs .hd .hotkey {
  padding-top: 13px;
}
.mod_fs .hd .hotkey a {
  font-size: 12px;
  font-weight: 500;
}
.mod_fs .hd .show_pic_note {
  position: absolute;
  right: -17px;
  top: 0;
}
.mod_fs .hd .tab_hd {
  height: 26px;
  overflow: hidden;
  background: url(tab_new_bg.png) repeat-x;
}
.mod_fs .hd .tab_hd.fs {
  background-position: 0 -36px;
}
.mod_fs .hd .tab_hd.fs li.cur {
  background: url(tab_new_bg.png) 50% 20px no-repeat;
}
.mod_fs .hd .tab_hd.fs li.cur span {
  color: #ff6c00;
}
.mod_fs .hd .tab_hd.games {
  background-position: 0 -61px;
}
.mod_fs .hd .tab_hd.games li.cur {
  background: url(tab_new_bg.png) 50% -5px no-repeat;
}
.mod_fs .hd .tab_hd.games li.cur span {
  color: #ff2a66;
}
.mod_fs .hd .tab_hd.ct {
  background-position: 0 -228px;
}
.mod_fs .hd .tab_hd.ct li.cur {
  border: 1px solid #f3d0f3;
  border-bottom: 0 none;
  padding: 0 14px 0 16px;
}
.mod_fs .hd .tab_hd ul {
  height: 26px;
  overflow: hidden;
  padding-left: 1px;
}
.mod_fs .hd .tab_hd ul li {
  height: 26px;
  float: left;
  font-weight: bold;
  color: #333333;
  overflow: hidden;
  cursor: pointer;
}
.mod_fs .hd .tab_hd ul li span {
  display: block;
  padding: 0 30px 0;
  background: url(line_4.png) right 50% no-repeat;
  font-size: 14px;
}
.mod_fs .hd .tab_hd ul li span.no_bor {
  background: none;
}
.mod_fs .hd .tab_hd ul li.no_bor {
  background: none;
}
.mod_fs .hd .tab_hd ul li.cur {
  position: relative;
  border-bottom: 0 none;
}
.mod_fs .bd {
  width: 654px;
  margin: 0 auto;
}
.mod_fs .bd .u a {
  float: left;
}
.mod_fs .bd p em {
  display: inline;
  float: left;
  width: 17px;
  height: 18px;
  background: url(ico_sf.png) 0 4px no-repeat;
}
.mod_fs .bd p .ico_zq {
  background-position: 0 -117px;
}
.mod_fs .bd p .ico_user {
  background-position: 0 3px;
}
.mod_fs .bd p .ico_tf {
  background-position: 0 -17px;
}
.mod_fs .bd p .ico_rz {
  background-position: 0 -37px;
}
.mod_fs .bd p .ico_hr {
  background-position: 0 -57px;
}
.mod_fs .bd p .ico_hrrz {
  background-position: 0 -76px;
  _background-position: 0 -755px;
}
/*mod_fs for side*/
.mod_sc {
  background: #fffcf8;
  margin-bottom: 10px;
  width: 248px;
}
.mod_sc .hd h3 {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  padding-left: 12px;
  position: relative;
  padding-bottom: 2px;
}
.mod_sc .hd h3 .tab_more {
  position: absolute;
  top: 0px;
  right: 5px;
}
.mod_sc .hd h3 .tab_more .more {
  background: url("ico.png") right -46px no-repeat;
  right: 5px;
  padding-right: 10px;
  top: 76px;
  font-size: 12px;
  font-weight: normal;
}
.mod_sc .bd .info p em {
  display: inline;
  float: left;
  width: 17px;
  height: 18px;
  background: url(ico_sf.png) 0 4px no-repeat;
}
.mod_sc .bd .info p .ico_zq {
  background-position: 0 -116px;
}
.mod_sc .bd .info p .ico_user {
  background-position: 0 3px;
}
.mod_sc .bd .info p .ico_tf {
  background-position: 0 -17px;
}
.mod_sc .bd .info p .ico_rz {
  background-position: 0 -36px;
}
.mod_sc .bd .info p .ico_hr {
  background-position: 0 -57px;
}
.mod_sc .bd .info p .ico_hrrz {
  background-position: 0 -77px;
  _background-position: 0 -75px;
}
/*mod_nav_con*/
.mod_nav_con {
  width: 250px;
  float: left;
}
/*mod_cat_con*/
.mod_cat_con {
  width: 689px;
  float: right;
}
/*All side Class*/
.mod_trans_door {
  border: 1px solid #fed1a9;
  height: 411px;
}
.mod_trans_door .hd {
  padding: 0 2px;
}
.mod_trans_door .tab_hd {
  height: 31px;
  background: url(trsdoor_tab.png) repeat-x;
  overflow: hidden;
}
.mod_trans_door .tab_hd span {
  float: left;
  width: 61px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #6f5636;
  cursor: pointer;
}
.mod_trans_door .tab_hd span.cur {
  height: 31px;
  background: url(trsdoor_tab.png) 50% -28px no-repeat;
  color: #ff9900;
  font-weight: bold;
}
.mod_trans_door .bd {
  padding: 0 2px;
}
.mod_trans_door .bd .top_pics {
  padding: 13px 0 10px 0;
  width: 220px;
  height: 55px;
  overflow: hidden;
  margin: 0 auto;
}
.mod_trans_door .bd .top_pics .w_in {
  width: 240px;
}
.mod_trans_door .bd .top_pics a {
  float: left;
  width: 100px;
  height: 55px;
  margin-right: 20px;
}
.mod_trans_door .bd .hot_keys {
  padding: 0 11px;
  line-height: 24px;
  height: 266px;
  overflow: hidden;
}
.mod_trans_door .bd .hot_keys a {
  margin: 0 15px 0 0;
}
.mod_trans_door .bd .hot_keys .aRed {
  color: #FF9900;
}
.mod_trans_door .bd .hot_keys .hotRed {
  color: #F50000;
}
.mod_trans_door .bd .hot_keys .b {
  font-weight: bold;
}
.mod_trans_door .bd .hot_keys .black {
  color: #000000;
}
.mod_trans_door .bd .hot_keys .s14 {
  font-size: 14px;
  font-weight: bold;
}
.mod_trans_door .bd .cat_games_hd {
  border-bottom: 1px dashed #fbd591;
  padding: 10px 0 0 16px;
  height: 49px;
  overflow: hidden;
}
.mod_trans_door .bd .cat_games_hd li {
  float: left;
  height: 17px;
  line-height: 17px;
  margin: 0 16px 6px 0;
  padding: 0 4px;
  _display: inline;
}
.mod_trans_door .bd .cat_games_hd li a {
  color: #e24000;
  text-decoration: underline;
}
.mod_trans_door .bd .cat_games_hd li.cur {
  background: #ffeacb;
}
.mod_trans_door .bd .cat_games_hd li.cur a {
  text-decoration: none;
}
.mod_trans_door .bd .gl {
  height: 285px;
  overflow: hidden;
  padding: 2px 16px 0;
  line-height: 24px;
}
.mod_trans_door .bd .gl a {
  color: #333333;
  margin-right: 18px;
}
.mod_trans_door .bd .gl .gl_content {
  height: 264px;
  overflow: hidden;
}
.mod_trans_door .bd .gl .page {
  width: 25px;
  height: 9px;
  float: right;
  overflow: hidden;
  padding-top: 8px;
}
.mod_trans_door .bd .gl .page em {
  float: left;
  background: url(cat_new_ti.png) no-repeat;
  width: 7px;
  height: 9px;
  cursor: pointer;
}
.mod_trans_door .bd .gl .page em.pre {
  background-position: 0 -741px;
  margin-right: 10px;
}
.mod_trans_door .bd .gl .page em.next {
  background-position: 0 -750px;
}
.ap_vip {
  width: 250px;
  height: 50px;
  overflow: hidden;
  padding-bottom: 10px;
}
.mod_bang_con {
  border: 1px solid #fe8656;
  height: 742px;
  overflow: hidden;
}
.mod_bang_con .hd h3 {
  color: #f50000;
}
.mod_bang_con .hd h3 a {
  color: #f50000;
}
.mod_guessulike {
  border: 1px solid #fed0a7;
  height: 345px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}
.mod_guessulike.loading {
  background: url(../../common/img/loading.gif) 50% 50% no-repeat #fffcf8;
}
.mod_guessulike .hd {
  height: 36px;
  padding-top: 2px;
}
.mod_guessulike .hd .ftr {
  float: left;
  width: 68px;
  overflow: hidden;
  margin: 0 auto;
  position: absolute;
  top: 3px;
  right: 0px;
  height: 15px;
  padding-top: 5px;
}
.mod_guessulike .hd .ftr a {
  background: url("ico.png") no-repeat 0 -398px;
  color: #FF9C00;
  float: left;
  padding-left: 15px;
  text-decoration: none;
  font-size: 12px;
  line-height: 15px;
  font-weight: normal;
}
.mod_guessulike .hd .ftr a:hover {
  text-decoration: underline;
}
.mod_guessulike .bd {
  height: 306px;
}
.mod_guessulike ul li {
  height: 102px;
  overflow: hidden;
  padding: 0 0 0 9px;
}
.mod_guessulike ul li .pic {
  float: left;
  width: 120px;
  height: 87px;
}
.mod_guessulike ul li .info {
  width: 92px;
  float: left;
  padding: 5px 0 0 10px;
}
.mod_guessulike ul li .info h5 {
  height: 36px;
  line-height: 18px;
  overflow: hidden;
}
.mod_guessulike ul li .info p {
  height: 18px;
  line-height: 18px;
  overflow: hidden;
}
/*All mainContent Class*/
.mod_fun_show {
  height: 411px;
  position: relative;
}
.mod_fun_show .ico_fc {
  position: absolute;
  float: left;
  width: 46px;
  height: 46px;
  background: url(ico_cat.png) 0 -46px no-repeat;
  top: -1px;
  left: -1px;
}
.mod_fun_show .hc {
  padding-top: 10px;
}
.mod_fun_show .hc .col_left {
  float: left;
  width: 250px;
}
.mod_fun_show .hc .col_left .fpic {
  height: 250px;
  position: relative;
}
.mod_fun_show .hc .col_left .fpic a {
  display: block;
}
.mod_fun_show .hc .col_left .fpic .play_ico {
  background: url(play_ico.png) no-repeat;
  width: 52px;
  height: 54px;
  position: absolute;
  bottom: 10px;
  right: 15px;
  cursor: pointer;
}
.mod_fun_show .hc .col_left .fpic .score {
  display: block;
  width: 57px;
  height: 50px;
  background: url(m_flag_ico.png) no-repeat;
  position: absolute;
  right: -22px;
  top: 0;
  overflow: hidden;
}
.mod_fun_show .hc .col_left .fpic .score em {
  position: relative;
  font-size: 18px;
  top: 20px;
  left: 6px;
  font-family: Arial;
  font-weight: bold;
  color: #FFFFFF;
}
.mod_fun_show .hc .col_left h5 {
  padding-top: 8px;
}
.mod_fun_show .hc .col_left h5 a {
  font-weight: bold;
}
.mod_fun_show .hc .col_left .rec {
  line-height: 20px;
  height: 40px;
  padding: 4px 0 4px;
  overflow: hidden;
  color: #666666;
}
.mod_fun_show .hc .col_left .rec strong {
  color: #333333;
}
.mod_fun_show .hc .col_left .rlink a {
  font-weight: bold;
  color: #ff9900;
  text-decoration: underline;
  margin-right: 15px;
}
.mod_fun_show .hc .col_right {
  width: 370px;
  float: right;
}
.mod_fun_show .hc .col_right dl {
  height: 175px;
  overflow: hidden;
}
.mod_fun_show .hc .col_right dl dt {
  position: relative;
  width: 370px;
  height: 120px;
  overflow: hidden;
}
.mod_fun_show .hc .col_right dl dt .score {
  display: block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background: url(m_circle_ico.png) no-repeat;
  position: absolute;
  right: 2px;
  bottom: 3px;
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;
  color: #FFFFFF;
  overflow: hidden;
  text-align: center;
}
.mod_fun_show .hc .col_right dl dd {
  padding-top: 7px;
  height: 36px;
  overflow: hidden;
}
.mod_fun_show .hc .col_right dl dd .pic {
  float: left;
  margin: 1px 15px 0 0;
  _display: inline;
}
.mod_fun_show .hc .col_right dl dd .user {
  height: 18px;
  line-height: 18px;
  display: block;
  overflow: hidden;
}
.mod_fun_show .hc .col_right dl dd .user a {
  color: #0083b9;
  float: left;
}
.mod_fun_show .v_list {
  width: 688px;
}
.mod_fun_show .v_list li {
  width: 200px;
  height: 288px;
  overflow: hidden;
  float: left;
  padding: 22px 27px 0 0;
}
.mod_fun_show .v_list li .play_ico {
  background: url(play_ico.png) no-repeat;
  width: 52px;
  height: 54px;
  position: absolute;
  bottom: 5px;
  right: 6px;
  cursor: pointer;
}
.mod_fun_show .v_list li .pic {
  display: block;
  overflow: hidden;
  width: 200px;
  height: 200px;
  position: relative;
}
.mod_fun_show .v_list li h5 {
  line-height: 18px;
  height: 19px;
  overflow: hidden;
  text-align: left;
  padding: 6px 0 3px;
}
.mod_fun_show .v_list li h5 a {
  color: #333333;
}
.mod_fun_show .v_list li .info {
  height: 60px;
}
.mod_fun_show .v_list li .info .pics {
  float: left;
  width: 60px;
  height: 60px;
  overflow: hidden;
  margin-right: 13px;
}
.mod_fun_show .v_list li .info .u a {
  color: #0083b9;
}
.mod_fun_show .v_list li .info p {
  height: 18px;
  line-height: 18px;
}
.mod_fun_show .v_list li .info p.p2 {
  height: 14px;
  padding-top: 11px;
}
.mod_fun_show .v_list li .info p.p2 a {
  background: url(ico.png) no-repeat 0 -425px;
  float: left;
  height: 9px;
  margin: 1px 7px 0 0;
  overflow: hidden;
}
.mod_fun_show .v_list li .info p.p2 .ivideo {
  width: 12px;
}
.mod_fun_show .v_list li .info p.p2 .ivideo:hover {
  background-position: 0 -463px;
}
.mod_fun_show .v_list li .info p.p2 .imsg {
  width: 11px;
  background-position: 0 -434px;
}
.mod_fun_show .v_list li .info p.p2 .imsg:hover {
  background-position: 0 -472px;
}
.mod_fun_show .v_list li .info p.p2 .ifans {
  width: 10px;
  background-position: 0 -443px;
}
.mod_fun_show .v_list li .info p.p2 .ifans:hover {
  background-position: 0 -481px;
}
.mod_fun_show .v_list li .info p.p2 .ijoin {
  width: 11px;
  height: 11px;
  background-position: 0 -452px;
}
.mod_fun_show .v_list li .info p.p2 .ijoin:hover {
  background-position: 0 -490px;
}
.mod_fun_show .v_list li .info p.tags {
  line-height: 18px;
  height: 18px;
  white-space: nowrap;
  overflow: hidden;
}
.mod_fun_show .v_list li .info p.tags span {
  padding-right: 10px;
  float: left;
}
.mod_fun_show .fun_link {
  padding-top: 22px;
}
.mod_fun_show .fun_link a {
  font-weight: bold;
  color: #ff9900;
  text-decoration: underline;
  margin-right: 15px;
}
.mod_games {
  height: 474px;
  position: relative;
}
.mod_games .ico_g {
  position: absolute;
  float: left;
  top: -1px;
  left: -1px;
  width: 46px;
  height: 46px;
  background: url(ico_cat.png) 0 0 no-repeat;
}
.mod_games .tab_con {
  height: 425px;
  overflow: hidden;
}
.mod_games .tab_in {
  height: 420px;
  overflow: hidden;
}
.mod_games .bd {
  height: 425px;
  overflow: hidden;
}
.mod_games .hd h3 {
  background-position: 0 -38px;
}
.mod_games .hrlm {
  padding-top: 17px;
}
.mod_games .hrlm .col_left {
  float: left;
  width: 300px;
}
.mod_games .hrlm .col_left .pic {
  display: block;
  width: 300px;
  height: 280px;
}
.mod_games .hrlm .col_left .intro {
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  padding: 5px 5px 0 7px;
  color: #333333;
  margin-bottom: 14px;
}
.mod_games .hrlm .col_left .game_dt {
  width: 300px;
  height: 56px;
  overflow: hidden;
  background: #fff4f7;
}
.mod_games .hrlm .col_left .game_dt p {
  width: 252px;
  height: 44px;
  overflow: hidden;
  line-height: 22px;
  color: #1c0001;
  padding: 4px 0 0 24px;
}
.mod_games .hrlm .col_left .game_dt p a {
  color: #0083b9;
}
.mod_games .hrlm .col_right {
  float: right;
  width: 330px;
}
.mod_games .hrlm .col_right ul li {
  height: 120px;
  padding-bottom: 19px;
  overflow: hidden;
}
.mod_games .hrlm .col_right ul li img {
  float: left;
  margin: 0 11px 0 0;
}
.mod_games .hrlm .col_right ul li p {
  line-height: 22px;
  padding-top: 5px;
  color: #333333;
}
.mod_games .hrlm .col_right ul li p .fu {
  color: #ff2a66;
}
.mod_games .hrlm .col_right ul li p .area {
  color: #0083b9;
}
.mod_games .lyjp {
  padding-top: 17px;
}
.mod_games .lyjp .col_left {
  float: left;
  width: 300px;
}
.mod_games .lyjp .col_left .pic {
  display: block;
  width: 300px;
  height: 280px;
  overflow: hidden;
}
.mod_games .lyjp .col_left .intro {
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  padding: 5px 5px 0 7px;
  color: #333333;
  margin-bottom: 14px;
}
.mod_games .lyjp .col_left .game_dt {
  width: 300px;
  height: 56px;
  overflow: hidden;
  background: #fff4f7;
}
.mod_games .lyjp .col_left .game_dt p {
  width: 252px;
  height: 44px;
  overflow: hidden;
  line-height: 22px;
  color: #1c0001;
  padding: 4px 0 0 24px;
}
.mod_games .lyjp .col_left .game_dt p a {
  color: #0083b9;
}
.mod_games .lyjp .col_right {
  float: right;
  width: 330px;
}
.mod_games .lyjp .col_right ul li {
  height: 120px;
  padding-bottom: 19px;
  overflow: hidden;
  position: relative;
}
.mod_games .lyjp .col_right ul li .play_ico {
  display: block;
  background: url(play_ico.png) no-repeat;
  width: 52px;
  height: 54px;
  position: absolute;
  top: 38px;
  left: 64px;
  cursor: pointer;
}
.mod_games .lyjp .col_right ul li img {
  float: left;
  margin: 0 11px 0 0;
}
.mod_games .lyjp .col_right ul li p {
  line-height: 20px;
  padding-top: 8px;
  color: #333333;
}
.mod_games .lyjp .col_right ul li p .fu {
  display: block;
  color: #FF2A66;
  height: 40px;
  width: 132px;
  margin-bottom: 5px;
  overflow: hidden;
}
.mod_games .lyjp .col_right ul li p .intro {
  display: block;
  height: 60px;
  width: 132px;
  overflow: hidden;
}
.mod_games .tab_con .v_list {
  padding-top: 13px;
  width: 684px;
}
.mod_games .tab_con .v_list li {
  width: 200px;
  height: 195px;
  float: left;
  padding: 0 27px 17px 0;
  overflow: hidden;
}
.mod_games .tab_con .v_list li .info {
  height: 36px;
  overflow: hidden;
}
.mod_games .tab_con .v_list li .pics {
  margin: 3px 11px 0 0;
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  overflow: hidden;
}
.mod_games .tab_con .v_list li a {
  color: #333333;
}
.mod_games .tab_con .v_list li h5 {
  padding: 5px 0 0;
  line-height: 18px;
  height: 18px;
  overflow: hidden;
}
.mod_games .tab_con .v_list li p {
  line-height: 18px;
  height: 18px;
  overflow: hidden;
  color: #EEAD82;
}
.mod_games .tab_con .v_list li p.u a {
  color: #0083b9;
}
.mod_games .tab_con .v_list li .author,
.mod_games .tab_con .v_list li .game {
  padding-left: 17px;
  background: url(ico.png) no-repeat 0 -145px;
}
.mod_games .tab_con .v_list li .game {
  background-position: 0 -170px;
}
.mod_games .tab_con .v_list li .p1 em {
  display: inline;
  float: left;
  width: 18px;
  height: 20px;
  background: url(ico_sf.png) 0 4px no-repeat;
}
.mod_games .tab_con .v_list li .p1 .ico_zq {
  background-position: 0 -115px;
}
.mod_games .tab_con .v_list li .p1 .ico_user {
  background-position: 0 4px;
}
.mod_games .tab_con .v_list li .p1 .ico_tf {
  background-position: 0 -17px;
}
.mod_games .tab_con .v_list li .p1 .ico_rz {
  background-position: 0 -35px;
}
.mod_games .tab_con .v_list li .p1 .ico_hr {
  background-position: 0 -55px;
}
.mod_games .tab_con .v_list li .p1 .ico_hrrz {
  background-position: 0 -76px;
}
.mod_elesport {
  height: 303px;
  overflow: hidden;
}
.mod_elesport .hd {
  height: 25px;
  overflow: hidden;
  border-bottom: 1px solid #ffebe8;
  padding: 12px 0 5px;
}
.mod_elesport .hd .new_tags {
  top: 13px;
}
.mod_elesport .hd .vs_link {
  float: left;
  width: 100px;
  height: 25px;
  overflow: hidden;
  background: url(cat_new_ti.png) 0 -872px no-repeat;
}
.mod_elesport .short_news {
  position: absolute;
  left: 103px;
  bottom: 8px;
  text-align: center;
  width: 280px;
  height: 17px;
  overflow: hidden;
}
.mod_elesport .short_news .s_con {
  height: 18px;
  overflow: hidden;
}
.mod_elesport .short_news p {
  height: 18px;
  line-height: 18px;
}
.mod_elesport .short_news span {
  color: #ff4a2a;
}
.mod_elesport .bd .top_con {
  padding: 8px 0 0;
}
.mod_elesport .top_con .n1,
.mod_elesport .top_con .n3 {
  background: url(cat_new_ti.png) no-repeat;
  color: #333333;
}
.mod_elesport .top_con .n1 p,
.mod_elesport .top_con .n3 p {
  width: 166px;
  line-height: 22px;
  overflow: hidden;
  color: #333333;
}
.mod_elesport .top_con .n1 {
  float: left;
  width: 195px;
  height: 85px;
  overflow: hidden;
  background-position: 0 -328px;
}
.mod_elesport .top_con .n1 p {
  padding: 8px 0 0 9px;
}
.mod_elesport .top_con .n2 {
  float: left;
  width: 221px;
  height: 85px;
  overflow: hidden;
  padding-left: 25px;
  background-position: 0 -328px;
  position: relative;
}
.mod_elesport .top_con .n2 .vs_link {
  position: absolute;
  left: 25px;
  top: 0px;
  width: 220px;
  height: 85px;
  overflow: hidden;
  display: block;
  float: left;
  background: url(s.png);
}
.mod_elesport .top_con .n2 .vs_ti {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 5px;
  color: #333333;
}
.mod_elesport .top_con .n3 {
  float: right;
  width: 195px;
  height: 85px;
  overflow: hidden;
  background-position: 0 -413px;
}
.mod_elesport .top_con .n3 p {
  padding: 8px 0 0 26px;
}
.mod_elesport .top_con .vs_con li {
  float: left;
  height: 60px;
  overflow: hidden;
  background: #FFFFFF;
}
.mod_elesport .top_con .vs_con li.it1 {
  width: 60px;
}
.mod_elesport .top_con .vs_con li.it2 {
  width: 101px;
  background: url(cat_new_ti.png) 32px -622px no-repeat;
}
.mod_elesport .top_con .vs_con li.it2.down {
  background-position: 32px -613px;
}
.mod_elesport .top_con .vs_con li.it2 p {
  text-align: center;
  padding-top: 46px;
}
.mod_elesport .top_con .vs_con li.it2 p a {
  color: #0083b9;
}
.mod_elesport .tj_con {
  padding-top: 8px;
}
.mod_elesport .tj_con dl {
  width: 320px;
  height: 145px;
  border: 1px solid #ffdcd6;
  float: left;
  overflow: hidden;
}
.mod_elesport .tj_con dl.n2 {
  float: right;
}
.mod_elesport .tj_con dl dt {
  float: left;
  width: 140px;
  height: 140px;
  padding: 2px 13px 0 2px;
}
.mod_elesport .tj_con dl dd {
  float: left;
  width: 144px;
}
.mod_elesport .tj_con dl dd .it1,
.mod_elesport .tj_con dl dd .it2,
.mod_elesport .tj_con dl dd .it3 {
  background: url(cat_new_ti.png) no-repeat;
  padding-left: 30px;
  height: 22px;
  overflow: hidden;
}
.mod_elesport .tj_con dl dd h5 {
  padding: 8px 0 4px 0;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
}
.mod_elesport .tj_con dl dd h5 a {
  font-weight: bold;
  color: #333;
}
.mod_elesport .tj_con dl dd p {
  color: #333333;
  line-height: 22px;
}
.mod_elesport .tj_con dl dd p span {
  color: #ff6954;
  font-family: Arial;
  padding: 0 7px;
}
.mod_elesport .tj_con dl dd p.it1 {
  background-position: 0 -514px;
}
.mod_elesport .tj_con dl dd p.it2 {
  background-position: 0 -536px;
}
.mod_elesport .tj_con dl dd p.it3 {
  background-position: 0 -558px;
}
.mod_cartoon {
  height: 262px;
  width: 687px;
  overflow: hidden;
}
.mod_cartoon .hd {
  padding: 12px 0 5px;
  height: 26px;
  overflow: hidden;
  border-bottom: 1px solid #eac7ea;
}
.mod_cartoon .hd .new_tags {
  top: 15px;
}
.mod_cartoon .moblie_link {
  float: left;
  width: 250px;
  height: 26px;
  background: url(cat_new_ti.png) 0 -929px no-repeat;
  overflow: hidden;
}
.mod_cartoon .tab_con ul {
  padding-top: 11px;
  width: 684px;
}
.mod_cartoon .tab_con ul li {
  width: 200px;
  float: left;
  padding-right: 27px;
}
.mod_cartoon .tab_con ul li .pics {
  margin: 3px 10px 0 1px;
  display: inline;
  float: left;
  width: 30px;
  height: 30px;
}
.mod_cartoon .tab_con ul li .pics img {
  display: block;
}
.mod_cartoon .tab_con ul li a {
  color: #333333;
}
.mod_cartoon .tab_con ul li h5 {
  padding: 6px 0 0;
  line-height: 18px;
  height: 18px;
  overflow: hidden;
}
.mod_cartoon .tab_con ul li p {
  line-height: 18px;
  height: 18px;
  overflow: hidden;
  color: #EEAD82;
}
.mod_cartoon .tab_con ul li p.u a {
  color: #0083b9;
}
.mod_cartoon .tab_con ul li p.txt {
  line-height: 18px;
  height: 18px;
  width: 156px;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
}
.mod_cartoon .tab_con ul li p.txt a {
  color: #333333;
}
.mod_cartoon .tab_con ul li p.txt span {
  padding-right: 9px;
}
.mod_cartoon .tab_con ul li .info {
  width: 200px;
  overflow: hidden;
}
.mod_cartoon .tab_con ul li .author,
.mod_cartoon .tab_con ul li .game {
  padding-left: 17px;
  background: url(ico.png) no-repeat 0 -145px;
}
.mod_cartoon .tab_con ul li .game {
  background-position: 0 -170px;
}
.mod_cartoon .tab_con ul li .p1 em {
  display: inline;
  float: left;
  width: 18px;
  height: 20px;
  background: url(ico_sf.png) 0 4px no-repeat;
}
.mod_cartoon .tab_con ul li .p1 .ico_zq {
  background-position: 0 -115px;
}
.mod_cartoon .tab_con ul li .p1 .ico_user {
  background-position: 0 4px;
}
.mod_cartoon .tab_con ul li .p1 .ico_tf {
  background-position: 0 -17px;
}
.mod_cartoon .tab_con ul li .p1 .ico_rz {
  background-position: 0 -35px;
}
.mod_cartoon .tab_con ul li .p1 .ico_hr {
  background-position: 0 -55px;
}
.mod_cartoon .tab_con ul li .p1 .ico_hrrz {
  background-position: 0 -76px;
}
/* end : Marko }*/
/*mod_convey2*/
.mod_convey2 .hd {
  height: 22px;
  padding: 7px 12px 0 17px;
}
.mod_convey2 .hd h3 {
  float: left;
}
.mod_convey2 .hd .more {
  margin-top: 3px;
  float: right;
}
.mod_convey2 .bd {
  padding: 0 45px 0 17px;
}
.mod_convey2 h3 {
  font-weight: 700;
  color: #333333;
  line-height: 22px;
}
.mod_convey2 .con {
  line-height: 22px;
  color: #DEDEDE;
  margin-bottom: 5px;
}
.mod_convey2 .con .aRed {
  color: #FF9900;
}
.mod_convey2 .con .hotRed {
  color: #F50000;
}
/*focus_today2*/
.focus_today2 {
  border: 1px solid #DDDDDB;
  background: #FFFFFF;
  padding: 1px;
  margin-bottom: 10px;
  height: 321px;
  overflow: hidden;
}
.focus_today2 .mod_focus2 {
  float: left;
  width: 650px;
  height: 320px;
  overflow: hidden;
  position: relative;
}
.focus_today2 .mod_focus2 .con div {
  width: 650px;
  height: 320px;
  position: absolute;
  top: 0px;
  left: 0px;
}
.focus_today2 .mod_focus2 .pre_bg {
  height: 70px;
  width: 650px;
  background: #000000;
  position: absolute;
  left: 0;
  top: 250px;
  z-index: 10;
  opacity: 0.6;
  -moz-opacity: 0.6;
}
.focus_today2 .mod_focus2 .pre_view {
  z-index: 200;
  height: 70px;
  position: absolute;
  left: 0;
  top: 250px;
  padding-left: 5px;
}
.focus_today2 .mod_focus2 .pre_view .link_cover {
  position: absolute;
  left: 628px;
  padding: 10px 5px 0 6px;
  line-height: 13px;
  width: 11px;
  height: 60px;
  color: #FFAE00;
  text-decoration: none;
  z-index: 50;
  display: none;
}
.focus_today2 .mod_focus2 .pre_view li {
  float: left;
  padding: 4px 5px;
  margin-left: -5px;
  display: inline;
}
.focus_today2 .mod_focus2 .pre_view li img {
  height: 62px;
  width: 87px;
  float: left;
}
.focus_today2 .mod_focus2 .pre_view .cur {
  padding: 0px;
  position: relative;
}
.focus_today2 .mod_focus2 .pre_view .cur img {
  border: 5px solid #FF0000;
  border-top: 4px solid #FF0000;
  border-bottom: 4px solid #FF0000;
}
.focus_today2 .mod_focus2 .pre_view .cur span {
  display: block;
  margin: 0 auto;
  position: absolute;
  left: 46px;
  top: -4px;
  width: 7px;
  height: 4px;
  overflow: hidden;
  background: url(ico.png) no-repeat -13px 0;
  cursor: pointer;
}
.focus_today2 .mod_focus2 .pre_view .cur em {
  width: 75px;
  height: 76px;
  display: block;
  position: absolute;
  top: -163px;
  left: 0px;
  cursor: pointer;
  background: url(ico_play.png) no-repeat;
}
.focus_today2 .mod_focus2 .pre_view .it1 em {
  left: 287px;
}
.focus_today2 .mod_focus2 .pre_view .it2 em {
  left: 195px;
}
.focus_today2 .mod_focus2 .pre_view .it3 em {
  left: 103px;
}
.focus_today2 .mod_focus2 .pre_view .it4 em {
  left: 11px;
}
.focus_today2 .mod_focus2 .pre_view .it5 em {
  left: -81px;
}
.focus_today2 .mod_focus2 .pre_view .it6 em {
  left: -173px;
}
.focus_today2 .mod_focus2 .pre_view .it7 em {
  left: -265px;
}
.focus_today2 .mod_focus2 .line_bg {
  position: absolute;
  height: 70px;
  width: 1px;
  left: 628px;
  top: 250px;
  overflow: hidden;
  z-index: 100;
  display: block;
  background: url(focus_line.png) no-repeat;
  display: none;
}
.focus_today2 .mod_news2 {
  width: 288px;
  /*padding:0 0 0 18px;*/
  float: right;
}
.focus_today2 .mod_news2 .hd {
  color: #333333;
  height: 28px;
  padding: 10px 13px 0 0;
}
.focus_today2 .mod_news2 .hd h3 {
  font-weight: 700;
  padding-left: 1px;
  float: left;
  font-size: 14px;
}
.focus_today2 .mod_news2 .hd .more {
  float: right;
  background: url("ico.png") no-repeat scroll right -42px transparent;
  padding: 3px 10px 0 0;
}
.focus_today2 .mod_news2 .list_txt {
  height: 176px;
  overflow: hidden;
  padding-right: 15px;
}
.focus_today2 .mod_news2 .list_txt li {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  padding-left: 11px;
  font-size: 14px;
  background: url(ico.png) no-repeat 3px -16px;
}
.focus_today2 .mod_news2 .list_txt li a {
  color: #333333;
  font-size: 14px;
}
.focus_today2 .mod_news2 .list_txt li .hot {
  color: #F50000;
}
.focus_today2 .mod_news2 .list_game {
  padding: 10px 0 0 3px;
  float: left;
  position: relative;
}
.focus_today2 .mod_news2 .list_game .more {
  position: absolute;
  left: 238px;
  top: 76px;
  background: url("ico.png") no-repeat scroll right -45px transparent;
  padding-right: 10px;
}
.focus_today2 .mod_news2 .list_game li {
  height: 16px;
  width: 115px;
  float: left;
  margin-bottom: 6px;
}
.focus_today2 .mod_news2 .list_game img {
  float: left;
}
.focus_today2 .mod_news2 .list_game a {
  float: left;
  line-height: 16px;
  height: 16px;
  padding-left: 4px;
}
/*cat_con2*/
.cat_con2 .list_video {
  padding: 20px 0 0 0;
  width: 751px;
  float: left;
}
.cat_con2 .list_video li {
  width: 220px;
  padding: 0 2px 0 21px;
  float: left;
}
.cat_con2 .list_video li img {
  display: block;
}
.cat_con2 .list_video li h5 {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  padding-top: 3px;
}
.cat_con2 .list_video li p {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  color: #EEAD82;
}
.cat_con2 .list_video li .author,
.cat_con2 .list_video li .game {
  padding-left: 17px;
  background: url(ico.png) no-repeat 0 -145px;
}
.cat_con2 .list_video li .author a {
  color: #0083B9;
  line-height: 20px;
}
.cat_con2 .list_video li .game {
  background-position: 0 -170px;
}
.cat_con2 .list_video li .info {
  height: 38px;
  overflow: hidden;
}
.cat_con2 .list_video li .info .pics {
  float: left;
  display: inline;
  margin: 4px 6px 0 1px;
  width: 30px;
  height: 30px;
  border: 1px solid #EDEDED;
}
.cat_con2 .list_video li .info .pics img {
  display: block;
}
.cat_con2 .list_video li .info p {
  float: left;
  width: 181px;
  height: 35px;
  line-height: 18px;
  color: #333333;
  /*a.yx:hover {color:#FF6600;}*/
}
.cat_con2 .list_video li .info p a {
  color: #0083B9;
}
.cat_con2 .list_video li .info p .yx {
  color: #323232;
}
.cat_con2 .mod_convey {
  margin-top: 11px;
  height: 211px;
  width: 193px;
  padding-right: 14px;
  float: right;
}
.cat_con2 .mod_convey .hd {
  height: 20px;
  color: #333333;
}
.cat_con2 .mod_convey .hd h3 {
  font-weight: 700;
  float: left;
}
.cat_con2 .mod_convey .hd .more {
  float: right;
}
.cat_con2 .mod_convey .bd {
  line-height: 28px;
  color: #DEDEDE;
  overflow: hidden;
  height: 220px;
}
.cat_con2 .mod_convey .bd a {
  margin: 0 12px 0 0;
}
.cat_con2 .mod_convey .bd .aRed {
  color: #FF9900;
}
.cat_con2 .mod_convey .bd .hotRed {
  color: #F50000;
}
.cat_con2 .mod_convey .bd .b {
  font-weight: bold;
}
.cat_con2 .mod_convey .bd .black {
  color: #000000;
}
.cat_con2 .mod_convey .bd .s14 {
  font-size: 14px;
  font-weight: bold;
}
.cat_con2 .mod_convey .bd .s16 {
  font-family: "\9ED1\4F53";
  font-size: 16px;
}
.cat_con2 .mod_convey .bd .s18 {
  font-family: "\9ED1\4F53";
  font-size: 18px;
}
/*ly_vlist*/
.cat_con2 .ly_vlist {
  float: left;
  padding: 20px 5px 0;
}
.cat_con2 .ly_vlist li {
  float: left;
  padding: 0 25px;
  position: relative;
}
.cat_con2 .ly_vlist li img {
  display: block;
}
.cat_con2 .ly_vlist li.hover_info .pic {
  display: block;
  width: 108px;
  height: 130px;
  position: relative;
  z-index: 9999;
}
.cat_con2 .ly_vlist li h5 {
  padding: 8px 0 3px;
  width: 108px;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.cat_con2 .ly_vlist li h5 a {
  font-size: 14px;
}
.cat_con2 .ly_vlist li .intro {
  width: 108px;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
  color: #999999;
}
.cat_con2 .ly_relate {
  padding-top: 20px;
  float: right;
  width: 208px;
}
.cat_con2 .ly_relate .data_info {
  color: #333333;
  margin-bottom: 20px;
}
.cat_con2 .ly_relate .st_inf li {
  width: 193px;
  height: 36px;
  overflow: hidden;
  background: url(ly_btns.png) no-repeat;
}
.cat_con2 .ly_relate .st_inf li.n1 {
  background-position: 0 0;
  margin-bottom: 30px;
}
.cat_con2 .ly_relate .st_inf li.n2 {
  background-position: 0 -46px;
}
.cat_con2 .ly_relate .st_inf li p {
  line-height: 18px;
  padding-left: 42px;
}
/*cat_con3{*/
.cat_con3 .list_video {
  padding: 20px 0 0 0;
  width: 751px;
  float: left;
}
.cat_con3 .list_video li {
  width: 220px;
  padding: 0 2px 0 21px;
  float: left;
}
.cat_con3 .list_video li img {
  display: block;
}
.cat_con3 .list_video li h5 {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  padding-top: 3px;
}
.cat_con3 .list_video li p {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  color: #EEAD82;
}
.cat_con3 .list_video li .author,
.cat_con3 .list_video li .game {
  padding-left: 17px;
  background: url(ico.png) no-repeat 0 -145px;
}
.cat_con3 .list_video li .author a {
  color: #0083B9;
  line-height: 20px;
}
.cat_con3 .list_video li .game {
  background-position: 0 -170px;
}
.cat_con3 .list_video li .info {
  height: 38px;
  overflow: hidden;
}
.cat_con3 .list_video li .info .pics {
  float: left;
  display: inline;
  margin: 4px 6px 0 1px;
  width: 30px;
  height: 30px;
  border: 1px solid #EDEDED;
}
.cat_con3 .list_video li .info .pics img {
  display: block;
}
.cat_con3 .list_video li .info p {
  float: left;
  width: 181px;
  height: 20px;
  line-height: 19px;
  color: #333333;
  overflow: hidden;
}
.cat_con3 .list_video li .info p a {
  color: #0083B9;
}
.cat_con3 .list_video li .info p .yx {
  color: #323232;
}
.cat_con3 .list_video li .info p em {
  display: inline;
  float: left;
  width: 18px;
  height: 20px;
  background: url(ico_sf.png) 0 4px no-repeat;
}
.cat_con3 .list_video li .info p .ico_zq {
  background-position: 0 -116px;
}
.cat_con3 .list_video li .info p .ico_user {
  background-position: 0 4px;
}
.cat_con3 .list_video li .info p .ico_tf {
  background-position: 0 -17px;
}
.cat_con3 .list_video li .info p .ico_rz {
  background-position: 0 -35px;
}
.cat_con3 .list_video li .info p .ico_hr {
  background-position: 0 -55px;
}
.cat_con3 .list_video li .info p .ico_hrrz {
  background-position: 0 -76px;
}
.cat_con3 .mod_convey {
  margin-top: 11px;
  height: 211px;
  width: 193px;
  padding-right: 14px;
  float: right;
}
.cat_con3 .mod_convey .hd {
  height: 20px;
  color: #333333;
}
.cat_con3 .mod_convey .hd h3 {
  font-weight: 700;
  float: left;
}
.cat_con3 .mod_convey .hd .more {
  float: right;
}
.cat_con3 .mod_convey .bd {
  line-height: 28px;
  color: #DEDEDE;
  overflow: hidden;
  height: 220px;
}
.cat_con3 .mod_convey .bd a {
  margin: 0 12px 0 0;
}
.cat_con3 .mod_convey .bd .aRed {
  color: #FF9900;
}
.cat_con3 .mod_convey .bd .hotRed {
  color: #F50000;
}
.cat_con3 .mod_convey .bd .b {
  font-weight: bold;
}
.cat_con3 .mod_convey .bd .black {
  color: #000000;
}
.cat_con3 .mod_convey .bd .s14 {
  font-size: 14px;
  font-weight: bold;
}
.cat_con3 .mod_convey .bd .s16 {
  font-family: "\9ED1\4F53";
  font-size: 16px;
}
.cat_con3 .mod_convey .bd .s18 {
  font-family: "\9ED1\4F53";
  font-size: 18px;
}
/*ly_vlist*/
.cat_con3 .ly_vlist {
  float: left;
  padding: 20px 5px 0;
}
.cat_con3 .ly_vlist li {
  float: left;
  padding: 0 25px;
  position: relative;
}
.cat_con3 .ly_vlist li img {
  display: block;
}
.cat_con3 .ly_vlist li.hover_info .pic {
  display: block;
  width: 108px;
  height: 130px;
  position: relative;
  z-index: 9999;
}
.cat_con3 .ly_vlist li h5 {
  padding: 8px 0 3px;
  width: 108px;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.cat_con3 .ly_vlist li h5 a {
  font-size: 14px;
}
.cat_con3 .ly_vlist li .intro {
  width: 108px;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
  color: #999999;
}
.cat_con3 .ly_relate {
  padding-top: 20px;
  float: right;
  width: 208px;
}
.cat_con3 .ly_relate .data_info {
  color: #333333;
  margin-bottom: 20px;
}
.cat_con3 .ly_relate .st_inf li {
  width: 193px;
  height: 36px;
  overflow: hidden;
  background: url(ly_btns.png) no-repeat;
}
.cat_con3 .ly_relate .st_inf li.n1 {
  background-position: 0 0;
  margin-bottom: 30px;
}
.cat_con3 .ly_relate .st_inf li.n2 {
  background-position: 0 -46px;
}
.cat_con3 .ly_relate .st_inf li p {
  line-height: 18px;
  padding-left: 42px;
}
/*}cat_con3*/
/* pop_gameinfo : Form "lieyou.css" */
.pop_gameinfo {
  display: none;
}
.hover_info {
  z-index: 99;
}
.hover_info .t_await {
  z-index: 1001;
}
.hover_info .pop_gameinfo {
  position: absolute;
  left: 15px;
  top: -10px;
  width: 318px;
  height: 130px;
  background: #FFFBE6;
  border: #FDC044 2px solid;
  filter: alpha(opacity=95);
  opacity: 0.95;
  -moz-opacity: 0.95;
  z-index: 100;
  display: none;
  padding: 8px;
}
.hover_info .ico_play {
  position: absolute;
  left: 24px;
  top: 34px;
  width: 65px;
  height: 66px;
  background: url(ly_ico_play.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/index2012/img2/ly_ico_play.png");
  display: none;
  z-index: 10000;
  cursor: pointer;
}
.hover_info img {
  position: relative;
  z-index: 100;
}
.hover_info .game_info {
  float: right;
  width: 201px;
}
.hover_info .game_info strong {
  display: block;
  height: 26px;
  color: #B03400;
  font-size: 14px;
}
.hover_info .game_info td {
  width: 104px;
  height: 20px;
  color: #000000;
  white-space: nowrap;
}
.hover_info .game_info td em {
  color: #FF6600;
}
.hover_info .game_info .colspan {
  width: 160px;
}
.hover_info .game_info .game_fen {
  padding-top: 5px;
}
.hover_info .game_info .game_fen em {
  float: left;
  color: #FF0000;
  font-size: 16px;
  font-family: Arial;
  padding-right: 18px;
}
.hover_info .game_info .game_fen .xing {
  width: 140px;
  height: 14px;
  float: left;
  background: url(xing1.png) repeat-x;
  _background: url(xing01.png) repeat-x;
  margin-top: 2px;
}
.hover_info .game_info .game_fen .xing .currentRating {
  height: 14px;
  background: url(xing2.png) repeat-x;
  _background: url(xing02.png) repeat-x;
}
.hover_info .pop_right {
  left: -195px;
}
.hover_info .pop_right .game_info {
  float: left;
}
/* cat_like */
.cat_like .likd_bd {
  height: 198px;
  overflow: hidden;
}
.cat_like .loading {
  padding-top: 100px;
}
.cat_like .loading img {
  display: block;
  margin: 0 auto;
}
.cat_like .list_video {
  height: 188px;
  padding-top: 13px;
  overflow: hidden;
}
.cat_like .list_video li {
  float: left;
  width: 274px;
  height: 87px;
  padding: 0 9px 13px 31px;
  overflow: hidden;
}
.cat_like .list_video li a {
  color: #333333;
}
.cat_like .list_video li img {
  float: left;
  margin-right: 11px;
}
.cat_like .list_video li h5 {
  padding: 5px 0 3px;
  line-height: 17px;
  height: 34px;
  overflow: hidden;
}
.cat_like .list_video li p {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  color: #EEAD82;
}
.cat_like .list_video li .author,
.cat_like .list_video li .game {
  padding-left: 17px;
  background: url(ico.png) no-repeat 0 -145px;
}
.cat_like .list_video li .game {
  background-position: 0 -170px;
}
.cat_like .list_video li .p1 em {
  display: inline;
  float: left;
  width: 18px;
  height: 20px;
  background: url(ico_sf.png) 0 4px no-repeat;
}
.cat_like .list_video li .p1 .ico_zq {
  background-position: 0 -115px;
}
.cat_like .list_video li .p1 .ico_user {
  background-position: 0 4px;
}
.cat_like .list_video li .p1 .ico_tf {
  background-position: 0 -17px;
}
.cat_like .list_video li .p1 .ico_rz {
  background-position: 0 -35px;
}
.cat_like .list_video li .p1 .ico_hr {
  background-position: 0 -55px;
}
.cat_like .list_video li .p1 .ico_hrrz {
  background-position: 0 -76px;
}
.cat_like .like_ft .ftl {
  float: left;
  width: 440px;
  height: 30px;
  padding: 17px 0 0 30px;
  background: url(ti_like.png) no-repeat 30px 2px;
  cursor: pointer;
}
.cat_like .like_ft .ftr {
  width: 136px;
  float: right;
  padding-top: 23px;
}
.cat_like .like_ft .ftr a {
  float: left;
  padding-left: 15px;
  color: #FF9C00;
  text-decoration: underline;
  background: url(ico.png) no-repeat 0 -397px;
}
.cat_like .like_ft .ftr a:hover {
  text-decoration: none;
}
/*}cat_nav2*/
/*section_n1{*/
.section_n1 {
  height: 930px;
  margin-bottom: 10px;
}
/*mod_star*/
.mod_star {
  height: 193px;
  margin-bottom: 10px;
}
.mod_star .bd {
  padding: 2px 0 0 12px;
  height: 130px;
  overflow: hidden;
}
.mod_star .bd li {
  width: 102px;
  overflow: hidden;
  float: left;
}
.mod_star .bd li .inner {
  width: 310px;
}
.mod_star .bd li .pic img {
  float: left;
  margin-right: 2px;
}
.mod_star .bd li .info {
  display: none;
  padding: 0 20px 0 6px;
  width: 182px;
  float: left;
}
.mod_star .bd li .info h5 {
  font-size: 18px;
  font-weight: 700;
  height: 25px;
  padding: 1px 0 3px;
  overflow: hidden;
}
.mod_star .bd li .info h5 a {
  color: #F50073;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.mod_star .bd li .info h5 a:hover {
  color: #F50073;
}
.mod_star .bd li .info h6 {
  margin-bottom: 6px;
  height: 18px;
  overflow: hidden;
}
.mod_star .bd li .info h6 a {
  color: #333333;
  font-size: 14px;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.mod_star .bd li .info p {
  line-height: 18px;
  height: 54px;
  overflow: hidden;
}
.mod_star .bd li .info .btns {
  padding-top: 5px;
}
.mod_star .bd li .info .btns a {
  float: left;
  color: #666666;
  background: url(ico.png) no-repeat 0 -75px;
  padding: 0 10px 0 17px;
  height: 14px;
  line-height: 14px;
}
.mod_star .bd li .info .btns a:hover {
  color: #FF6600;
}
.mod_star .bd li .info .btns .space {
  background-position: 0 -73px;
}
.mod_star .bd li .info .btns .msg {
  padding-left: 19px;
  background-position: 0 -98px;
}
.mod_star .bd li .info .btns .fans {
  background-position: 0 -123px;
  padding-right: 0;
}
.mod_star .bd .cur {
  width: 310px;
}
.mod_star .bd .cur .info {
  display: block;
}
/*mod_star*/
.mod_star2 {
  height: 193px;
  margin-bottom: 10px;
}
.mod_star2 .bd {
  padding: 2px 0 0 12px;
  height: 130px;
  overflow: hidden;
}
.mod_star2 .bd li {
  width: 102px;
  overflow: hidden;
  float: left;
}
.mod_star2 .bd li .inner {
  width: 310px;
}
.mod_star2 .bd li .pic img {
  float: left;
  margin-right: 2px;
  background: #999;
}
.mod_star2 .bd .info {
  display: none;
  padding: 0 20px 0 6px;
  width: 182px;
  float: left;
}
.mod_star2 .bd .info h5 {
  font-size: 18px;
  font-weight: 700;
  height: 25px;
  padding: 1px 0 3px;
  overflow: hidden;
}
.mod_star2 .bd .info h5 a {
  color: #F50073;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.mod_star2 .bd .info h5 a:hover {
  color: #F50073;
}
.mod_star2 .bd .info h6 {
  margin-bottom: 6px;
  height: 18px;
  overflow: hidden;
}
.mod_star2 .bd .info h6 a {
  color: #333333;
  font-size: 14px;
  float: left;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.mod_star2 .bd .info p {
  line-height: 18px;
  height: 54px;
  overflow: hidden;
}
.mod_star2 .bd .info .btns {
  float: right;
  padding-top: 2px;
}
.mod_star2 .bd .info .btns a {
  float: left;
  color: #666666;
  background: url(ico.png) no-repeat 0 -75px;
  width: 19px;
  height: 14px;
  line-height: 14px;
}
.mod_star2 .bd .info .btns a:hover {
  color: #FF6600;
}
.mod_star2 .bd .info .btns .space {
  background-position: 0 -73px;
}
.mod_star2 .bd .info .btns .msg {
  width: 21px;
  background-position: 0 -98px;
}
.mod_star2 .bd .info .btns .fans {
  background-position: 0 -123px;
  padding-right: 0;
}
.mod_star2 .bd .info .last_work {
  padding-top: 5px;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
}
.mod_star2 .bd .info .last_work a {
  color: #0083B9;
}
.mod_star2 .bd .cur {
  width: 310px;
}
.mod_star2 .bd .cur .info {
  display: block;
}
/*mod_task*/
.mod_task {
  height: 724px;
}
.mod_task .bd {
  padding-top: 6px;
  /*list_future*/
}
.mod_task .bd .list_task li {
  width: 180px;
  height: 431px;
  overflow: hidden;
  background: url(task_line.png) 208px 0 no-repeat;
  padding: 0 20px 0 12px;
  line-height: 20px;
  float: left;
}
.mod_task .bd .list_task li .task_box {
  height: 230px;
  overflow: hidden;
}
.mod_task .bd .list_task li .task_box img {
  display: block;
}
.mod_task .bd .list_task li .task_box h5 {
  font-weight: 700;
  padding-left: 2px;
  margin-top: 4px;
  height: 21px;
  line-height: 22px;
  overflow: hidden;
}
.mod_task .bd .list_task li .task_box h5 a {
  color: #FF010D;
  font-size: 14px;
  line-height: 22px;
}
.mod_task .bd .list_task li .task_box h5 a:hover {
  color: #FF010D;
}
.mod_task .bd .list_task li .task_box p {
  padding-left: 2px;
}
.mod_task .bd .list_task li .task_box p span {
  color: #FF9900;
}
.mod_task .bd .list_task li .task_box .detail {
  height: 40px;
  color: #333333;
  line-height: 20px;
  overflow: hidden;
}
.mod_task .bd .list_task li .task_box .btn {
  padding: 7px 0 0 1px;
}
.mod_task .bd .list_task li .task_box .btn a {
  float: left;
  width: 68px;
  height: 24px;
  background: url(bg.png) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
.mod_task .bd .list_task li .task_box .btn span {
  line-height: 24px;
  float: left;
  padding-left: 10px;
}
.mod_task .bd .list_task li .task_box .btn span em {
  color: #FF010D;
  font-weight: 700;
}
.mod_task .bd .list_task li dl {
  display: block;
  padding: 0 9px 0 0;
  width: 180px;
}
.mod_task .bd .list_task li dl dt {
  height: 22px;
}
.mod_task .bd .list_task li dl dd {
  padding-left: 1px;
  position: relative;
  height: 178px;
}
.mod_task .bd .list_task li dl dd .more {
  position: absolute;
  padding-right: 10px;
  left: 2px;
  top: 144px;
  background: url(ico.png) no-repeat right -43px;
}
.mod_task .bd .list_task li dl dd .good_box {
  line-height: 16px;
  height: 72px;
  /*overflow:hidden;*/
  position: relative;
}
.mod_task .bd .list_task li dl dd .good_box .vip_link {
  display: block;
  width: 33px;
  height: 33px;
  position: absolute;
  top: -3px;
  left: -6px;
  cursor: pointer;
  z-index: 100;
  overflow: hidden;
}
.mod_task .bd .list_task li dl dd .good_box .vip_icon {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 33px;
  height: 33px;
  cursor: pointer;
  z-index: 10;
}
.mod_task .bd .list_task li dl dd .good_box .vip_icon1 {
  background: url(../../aipaivip2013/img/ico_v1_m.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v1_m.png");
}
.mod_task .bd .list_task li dl dd .good_box .vip_icon2 {
  background: url(../../aipaivip2013/img/ico_v2_m.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v2_m.png");
}
.mod_task .bd .list_task li dl dd .good_box .vip_icon3 {
  background: url(../../aipaivip2013/img/ico_v3_m.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v3_m.png");
}
.mod_task .bd .list_task li dl dd .good_box .vip_icon4 {
  background: url(../../aipaivip2013/img/ico_v4_m.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v4_m.png");
}
.mod_task .bd .list_task li dl dd .good_box .vip_icon5 {
  background: url(../../aipaivip2013/img/ico_v5_m.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v5_m.png");
}
.mod_task .bd .list_task li dl dd .good_box .vip_icon6 {
  background: url(../../aipaivip2013/img/ico_v6_m.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v6_m.png");
}
.mod_task .bd .list_task li dl dd .good_box .vip_icon7 {
  background: url(../../aipaivip2013/img/ico_v7_m.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v7_m.png");
}
.mod_task .bd .list_task li dl dd .good_box .pic {
  float: left;
  top: 3px;
  position: relative;
  display: inline;
  margin-right: 9px;
  width: 62px;
  height: 62px;
}
.mod_task .bd .list_task li dl dd .good_box .pic img {
  display: block;
  border: 1px solid #EDEDED;
}
.mod_task .bd .list_task li dl dd .good_box p {
  height: 32px;
  overflow: hidden;
}
.mod_task .bd .list_task li dl dd .good_box p a {
  color: #666666;
}
.mod_task .bd .list_task li dl dd .good_box p a:hover {
  color: #FF6600;
}
.mod_task .bd .list_task li dl dd .good_box .btn_sup {
  color: #0083B9;
}
.mod_task .bd .list_task li.nob {
  background: none;
}
.mod_task .bd .list_future {
  width: 634px;
  height: 245px;
  background: #FFFCE5;
  margin-left: 2px;
  overflow: hidden;
  position: relative;
}
.mod_task .bd .list_future dl {
  width: 636px;
}
.mod_task .bd .list_future .inner {
  height: 245px;
  float: left;
}
.mod_task .bd .list_future .inner .top_star {
  width: 358px;
}
.mod_task .bd .list_future .inner .info {
  width: 594px;
}
.mod_task .bd .list_future .inner label {
  width: 163px;
}
.mod_task .bd .list_future .inner .s_prize {
  width: 163px;
}
.mod_task .bd .list_future .inner2 .top_star {
  width: 318px;
}
.mod_task .bd .list_future .inner2 .info {
  width: 554px;
  border-right: 1px solid #FFD200;
}
.mod_task .bd .list_future .inner2 label {
  width: 123px;
}
.mod_task .bd .list_future .inner2 .s_prize {
  width: 123px;
}
.mod_task .bd .list_future .inner2 .top_star .prize {
  width: 123px;
}
.mod_task .bd .list_future .inner3 .top_star {
  width: 278px;
}
.mod_task .bd .list_future .inner3 .info {
  width: 514px;
  border-right: 1px solid #FFD200;
}
.mod_task .bd .list_future .inner3 label {
  width: 82px;
}
.mod_task .bd .list_future .inner3 .s_prize {
  width: 82px;
}
.mod_task .bd .list_future .inner3 .top_star .prize {
  width: 82px;
}
.mod_task .bd .list_future .tit {
  width: 40px;
  line-height: 20px;
  float: left;
  height: 246px;
  overflow: hidden;
  cursor: pointer;
}
.mod_task .bd .list_future .tit span {
  width: 40px;
  height: 246px;
  display: block;
}
.mod_task .bd .list_future .tit span img {
  display: block;
}
.mod_task .bd .list_future .info {
  float: left;
  border-top: 1px solid #FFD200;
  height: 244px;
}
.mod_task .bd .list_future .info .ico_r {
  position: absolute;
  width: 6px;
  display: block;
  height: 9px;
  background: url(task_ico2.png) no-repeat;
  top: 118px;
  left: -1px;
}
.mod_task .bd .list_future .info h6 {
  font-weight: 700;
  color: #FF010D;
  height: 30px;
  padding-top: 8px;
  line-height: 28px;
}
.mod_task .bd .list_future .info .future_star {
  position: relative;
  float: left;
  width: 214px;
  padding-left: 20px;
  height: 245px;
  display: inline;
}
.mod_task .bd .list_future .info .future_star .user {
  line-height: 18px;
  height: 87px;
}
.mod_task .bd .list_future .info .future_star .user .pic {
  float: left;
  display: inline;
  margin-right: 7px;
  width: 60px;
  height: 60px;
  border: 1px solid #EDEDED;
  background: #FFFFFF;
  padding: 4px;
}
.mod_task .bd .list_future .info .future_star .user .pic img {
  display: block;
}
.mod_task .bd .list_future .info .future_star .user h4 a {
  color: #FF9900;
}
.mod_task .bd .list_future .info .future_star .user p {
  width: 110px;
  float: left;
  color: #333333;
}
.mod_task .bd .list_future .info .future_star .user p a {
  color: #0083b9;
}
.mod_task .bd .list_future .info .future_star .user h5 {
  width: 110px;
  height: 36px;
  float: left;
  overflow: hidden;
  color: #333333;
}
.mod_task .bd .list_future .info .future_star .user h5 a {
  color: #0090CC;
}
.mod_task .bd .list_future .info .future_star .ggpic {
  display: block;
  overflow: hidden;
  width: 180px;
  height: 100px;
}
.mod_task .bd .top_star {
  float: left;
  text-align: left;
  overflow: hidden;
}
.mod_task .bd .top_star li {
  width: 100%;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  float: left;
}
.mod_task .bd .top_star li span {
  color: #999999;
  float: left;
  width: 195px;
  position: relative;
  top: -4px;
  overflow: hidden;
}
.mod_task .bd .top_star li span a {
  color: #333333;
}
.mod_task .bd .top_star li span a:hover {
  color: #FF6600;
}
.mod_task .bd .top_star li span em {
  color: #333333;
}
.mod_task .bd .top_star li span strong {
  float: left;
  width: 15px;
  font-family: Arial;
  color: #FEAC2F;
}
.mod_task .bd .top_star li label {
  float: left;
  color: #FF9900;
  position: relative;
  top: -4px;
}
.mod_task .bd .top_star li .s_prize {
  float: left;
  color: #FF9900;
  position: relative;
  top: -4px;
  overflow: hidden;
  height: 20px;
}
.mod_task .bd .top_star li .nick {
  color: #999999;
}
.mod_task .bd .top_star li .prize {
  float: left;
  position: relative;
  top: -4px;
  width: 163px;
  color: #999999;
}
/*mod_card*/
.mod_card {
  height: 655px;
  border: 1px solid #DDDDDB;
  margin-bottom: 10px;
}
.mod_card .hd {
  height: 36px;
  line-height: 20px;
  overflow: hidden;
}
.mod_card .hd .hdr {
  padding: 0 4px 0 0;
}
.mod_card .hd .hdr .more {
  margin: 6px 10px 0 4px;
  background-position: right -42px;
}
.mod_card .bd .list_card {
  width: 283px;
  height: 226px;
  overflow: hidden;
  margin: 0 auto;
}
.mod_card .bd .list_card .com_ti {
  height: 25px;
  line-height: 25px;
  background: #fff2df;
  border-bottom: 1px solid #fbd591;
  color: #333333;
  overflow: hidden;
}
.mod_card .bd .list_card .com_ti span {
  float: left;
  height: 25px;
  overflow: hidden;
}
.mod_card .bd .list_card .com_ti span.it1 {
  width: 78px;
  padding-left: 10px;
}
.mod_card .bd .list_card .com_ti span.it2 {
  width: 78px;
}
.mod_card .bd .list_card .com_ti span.it3 {
  width: 78px;
}
.mod_card .bd .list_card .com_ti span.it4 {
  width: 39px;
}
.mod_card .bd .list_card .ct_list li {
  float: left;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}
.mod_card .bd .list_card .ct_list li.sp1 {
  background: #f9f9f9;
}
.mod_card .bd .list_card .ct_list li .ling {
  color: #ff9900;
}
.mod_card .bd .list_card .ct_list li .fa {
  color: #0090cc;
}
.mod_card .bd .list_card .ct_list span {
  float: left;
  height: 25px;
  overflow: hidden;
  color: #333333;
}
.mod_card .bd .list_card .ct_list span.it1 {
  width: 78px;
  padding-left: 10px;
}
.mod_card .bd .list_card .ct_list span.it2 {
  width: 78px;
}
.mod_card .bd .list_card .ct_list span.it3 {
  width: 48px;
  padding: 0 20px 0 10px;
}
.mod_card .bd .list_card .ct_list span.it4 {
  width: 39px;
}
.mod_card .bd .list_card .card_con {
  height: 144px;
  overflow: hidden;
}
.mod_card .bd .list_scroll {
  width: 280px;
  height: 363px;
  overflow: hidden;
  float: left;
  padding: 13px 0 0 12px;
}
.mod_card .bd .list_scroll .navo {
  width: 274px;
  height: 17px;
  overflow: hidden;
  text-align: center;
  padding-top: 10px;
}
.mod_card .bd .list_scroll .navo .navi {
  float: left;
  position: relative;
  left: 50%;
}
.mod_card .bd .list_scroll .navo .navi a {
  position: relative;
  /*left:-50%;*/
  left: -15px;
  float: left;
  width: 10px;
  height: 10px;
  background: url(ico2.png) no-repeat 0 -12px;
}
.mod_card .bd .list_scroll .navo .navi .active {
  background-position: 0 0;
}
.mod_card .bd .scrollable {
  position: relative;
  overflow: hidden;
  width: 274px;
  height: 341px;
  padding-top: 1px;
}
.mod_card .bd .scrollable .items {
  width: 20000em;
  position: absolute;
  /*height:128px;
				overflow:hidden;*/
}
.mod_card .bd .scrollable .items div {
  float: left;
}
.mod_card .bd .scrollable .items li {
  width: 275px;
  height: 100px;
  padding-bottom: 20px;
}
.mod_card .bd .scrollable .items img {
  float: left;
  display: block;
}
.mod_card .bd .scrollable .items h5 {
  float: left;
  line-height: 22px;
  padding: 13px 0 0 10px;
  width: 84px;
}
/*mod_hots*/
.mod_hots {
  height: 710px;
  background: #FFFFFF;
  overflow: hidden;
}
.mod_hots .hd {
  height: 30px;
  line-height: 30px;
  padding-left: 11px;
}
.mod_hots .hd h3 {
  font-size: 14px;
  font-weight: 700;
  color: #F50000;
}
.mod_hots .bd {
  padding: 0 2px;
}
.mod_hots .bd .tab_hd {
  height: 54px;
  background: #fff2df;
  background: url(mod_bang_new_hd.png) repeat-x;
  position: relative;
  overflow: hidden;
  width: 244px;
}
.mod_hots .bd .tab_hd .w_in {
  width: 234px;
  height: 44px;
  padding: 6px 0 0 10px;
}
.mod_hots .bd .tab_hd span {
  height: 22px;
  line-height: 22px;
  float: left;
  color: #6F5636;
  cursor: pointer;
  position: relative;
  min-width: 10px;
  white-space: nowrap;
}
.mod_hots .bd .tab_hd em {
  float: left;
  height: 22px;
  line-height: 22px;
  width: 18px;
  overflow: hidden;
  text-align: center;
  color: #eec282;
  font-familay: \5B8B\4F53;
  text-indent: -999em;
  background: url(bang_vline.png) 50% 6px no-repeat;
}
.mod_hots .bd .tab_hd .cur {
  font-weight: 700;
  color: #FF9900;
}
.hots_user .user_level {
  position: relative;
  top: 10px;
}
.hots_user .caption {
  height: 24px;
  line-height: 22px;
  padding-top: 8px;
  overflow: hidden;
}
.hots_user .caption span {
  float: left;
  color: #999999;
}
.hots_user .caption .it1 {
  padding-left: 11px;
  width: 146px;
}
.hots_user .caption .it2 {
  display: none;
}
.hots_user .caption .it3 {
  width: 83px;
  text-align: right;
}
.hots_user .list {
  height: 582px;
  overflow: hidden;
}
.hots_user li {
  height: 35px;
  padding-top: 4px;
  width: 244px;
  float: left;
  overflow: hidden;
  position: relative;
}
.hots_user li .vip_link {
  position: absolute;
  left: 27px;
  top: 3px;
  width: 14px;
  height: 32px;
}
.hots_user li img {
  padding: 0 2px;
  float: left;
  margin-right: 5px;
  margin-left: 15px;
}
.hots_user li em,
.hots_user li .name,
.hots_user li .num {
  line-height: 30px;
  float: left;
  width: 101px;
}
.hots_user li .name {
  width: 111px;
}
.hots_user li em {
  width: 20px;
  text-align: center;
  padding-left: 6px;
  font-size: 14px;
  font-weight: 700;
  font-family: Arial;
}
.hots_user li .level {
  width: 67px;
  color: #555555;
  display: none;
}
.hots_user li .num {
  width: 36px;
  text-align: right;
  font-weight: 700;
  font-family: Arial;
  color: #333333;
  padding-right: 9px;
}
.hots_user li .up,
.hots_user li .stay,
.hots_user li .down {
  background: url(ico.png) no-repeat right -239px;
}
.hots_user li .stay {
  background-position: right -339px;
}
.hots_user li .down {
  background-position: right -288px;
}
.hots_user .top1,
.hots_user .top2,
.hots_user .top3 {
  /*height:37px;*/
  /*em,.name, .level, .num{
            margin-top:2px;
        }*/
}
.hots_user .top1 img,
.hots_user .top2 img,
.hots_user .top3 img {
  /*padding:2px;
            background:url(bg.png) no-repeat 0 -24px;*/
}
.hots_user .top1 em,
.hots_user .top2 em,
.hots_user .top3 em,
.hots_user .top1 a,
.hots_user .top2 a,
.hots_user .top3 a {
  color: #FF9900;
}
.hots_user .top1 .num,
.hots_user .top2 .num,
.hots_user .top3 .num {
  color: #f50000;
}
.hots_user .top2 img {
  /*background-position:-68px -24px;*/
}
.hots_user .top2 em,
.hots_user .top2 a {
  color: #FF4400;
}
.hots_user .top3 img {
  /*background-position:-34px -24px;*/
}
.hots_user .top3 em,
.hots_user .top3 a {
  color: #F50051;
}
.hots_user .bg {
  background: #FFFDED;
}
.hots_user .vip_icon {
  background-image: url(../../aipaivip2013/img/ico_v_list.png);
  background-repeat: no-repeat;
  background-position: 27px 3px;
}
.hots_user .vip_icon1 {
  background-position: 27px -267px;
}
.hots_user .vip_icon2 {
  background-position: 27px -221px;
}
.hots_user .vip_icon3 {
  background-position: 27px -177px;
}
.hots_user .vip_icon4 {
  background-position: 27px -132px;
}
.hots_user .vip_icon5 {
  background-position: 27px -87px;
}
.hots_user .vip_icon6 {
  background-position: 27px -42px;
}
.hots_user .vip_icon7 {
  background-position: 27px 3px;
}
.hots_user .hu_ft {
  padding-top: 13px;
  text-align: center;
}
.hots_user .hu_ft a {
  font-weight: 700;
  color: #FF9900;
  text-decoration: underline;
}
.hots_user .hu_ft a:hover {
  text-decoration: none;
}
.hots_user_tf {
  /*other_level*/
}
.hots_user_tf .caption .it1 {
  width: 165px;
}
.hots_user_tf .caption .it2 {
  display: block;
}
.hots_user_tf .ap_level {
  line-height: 30px;
}
.hots_user_tf .otlv em {
  width: 40px;
  height: 15px;
  float: left;
  text-indent: -9999px;
  overflow: hidden;
  background: url(ico_level4.png) no-repeat;
  position: relative;
  top: 7px;
}
.hots_user_tf .otlv .l2 {
  background-position: 0 -15px;
}
.hots_user_tf .otlv .l3 {
  background-position: 0 -30px;
}
.hots_user_tf .otlv .l4 {
  background-position: 0 -45px;
}
.hots_user_tf .otlv .l5 {
  background-position: 0 -60px;
}
.hots_user_tf .otlv .l6 {
  background-position: 0 -75px;
}
.hots_user_tf .otlv .l7 {
  background-position: 0 -90px;
}
.hots_user_tf .otlv .l8 {
  background-position: 0 -105px;
}
.hots_user_tf .otlv .l9 {
  background-position: 0 -120px;
}
.hots_user_tf .otlv .l10 {
  background-position: 0 -135px;
}
.hots_user_tf .otlv .l11 {
  background-position: 0 -150px;
}
.hots_user_tf .otlv .l12 {
  background-position: 0 -165px;
}
.hots_user_tf .otlv .l13 {
  background-position: 0 -180px;
}
.hots_user_tf .otlv .l14 {
  background-position: 0 -195px;
}
.hots_user_tf .otlv .l15 {
  background-position: 0 -210px;
}
.hots_user_tf .otlv .l16 {
  background-position: 0 -225px;
}
.hots_user_tf .otlv .l17 {
  background-position: 0 -240px;
}
.hots_user_tf .otlv .l18 {
  background-position: 0 -255px;
}
.hots_user_tf .otlv .l19 {
  width: 47px;
  background-position: 0 -270px;
}
.hots_user_tf .otlv .l20 {
  width: 47px;
  background-position: 0 -285px;
}
.hots_user_tf .otlv .l21 {
  width: 47px;
  background-position: 0 -300px;
}
.hots_user_ds .caption .it1 {
  width: 180px;
}
.hots_user_ds .caption .it2 {
  display: block;
  float: right;
  padding-right: 5px;
}
.hots_user_ds li .name {
  width: 123px;
}
.hots_user_ds li .ap_level {
  line-height: 30px;
  color: ##555555;
}
.hots_work .caption {
  height: 24px;
  line-height: 22px;
  overflow: hidden;
}
.hots_work .caption span {
  float: left;
  color: #999999;
}
.hots_work .caption .it1 {
  padding-left: 11px;
  width: 234px;
}
.hots_work li {
  height: 41px;
  width: 294px;
  float: left;
  overflow: hidden;
}
.hots_work li em,
.hots_work li .num {
  line-height: 40px;
  float: left;
}
.hots_work li em {
  width: 24px;
  text-align: center;
  padding-left: 6px;
  font-size: 14px;
  font-weight: 700;
  font-family: Arial;
}
.hots_work li .num {
  width: 46px;
  text-align: right;
  font-weight: 700;
  font-family: Arial;
  color: #F50000;
}
.hots_work li p {
  width: 205px;
  line-height: 15px;
  float: left;
  padding-top: 5px;
}
.hots_work li p span {
  height: 15px;
  display: block;
  overflow: hidden;
}
.hots_work li p .au {
  padding-left: 14px;
  background: url(ico.png) no-repeat -1px -147px;
}
.hots_work li p .au a {
  color: #999999;
}
.hots_work .top1 em,
.hots_work .top2 em,
.hots_work .top3 em,
.hots_work .top1 .ti a,
.hots_work .top2 .ti a,
.hots_work .top3 .ti a {
  color: #FF9900;
}
.hots_work .top2 em,
.hots_work .top2 .ti a {
  color: #FF4400;
}
.hots_work .top3 em,
.hots_work .top3 .ti a {
  color: #F50051;
}
.hots_work .bg {
  background: #FFFDED;
}
.hots_lw li .num {
  width: 45px;
  padding-right: 0;
}
/*mod_daoyan*/
.mod_daoyan {
  width: 300px;
  height: 248px;
  background: #ffffff url(bg_daoyan.png) no-repeat;
  position: relative;
}
.mod_daoyan .all {
  display: block;
  width: 300px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
.mod_daoyan .links {
  position: absolute;
  height: 15px;
  bottom: 15px;
  left: 46px;
}
.mod_daoyan .links a {
  font-weight: 700;
  color: #FFEDA8;
  text-decoration: underline;
}
.mod_daoyan .links a:hover {
  text-decoration: none;
}
/*}section_n1*/
/*section_n2{*/
.section_n2 {
  height: 1127px;
  margin-bottom: 10px;
  overflow: hidden;
}
/*mod_original*/
.mod_original {
  height: 1125px;
}
.mod_original .bd {
  padding-top: 2px;
}
.mod_bang {
  width: 295px;
  height: 360px;
  overflow: hidden;
  float: left;
  padding: 0 2px 0 13px;
}
.mod_bang .bang_hd {
  height: 22px;
  border-bottom: 1px solid #D4D4D4;
}
.mod_bang .bang_hd em {
  float: left;
  height: 20px;
  line-height: 20px;
  padding: 0 12px 0 11px;
  font-weight: 700;
  color: #535353;
  cursor: pointer;
  border-top: 1px solid #FFFFFF;
  padding-bottom: 1px;
  background: url(line.png) no-repeat right 0;
  position: relative;
  top: 1px;
}
.mod_bang .bang_hd .nobor {
  background: none;
}
.mod_bang .bang_hd .cur {
  padding: 0 10px 0 11px;
  border: 1px solid #D4D4D4;
  border-bottom: 1px solid #FFFFFF;
  padding-bottom: 0px;
  background: none;
  left: -1px;
}
.mod_bang .sub_nav {
  height: 24px;
  padding: 9px 0 0 4px;
}
.mod_bang .sub_nav .rank {
  float: left;
  color: #D4D4D4;
}
.mod_bang .sub_nav .rank strong {
  color: #FF9900;
}
.mod_bang .sub_nav .more {
  float: right;
  padding-right: 3px;
}
.mod_bang .sub_nav .more a {
  float: right;
  padding-right: 10px;
  background: url(ico.png) no-repeat right -45px;
}
.mod_bang .bang_bd .bang_loading {
  height: 300px;
  background: url(../../common/img/loading.gif) 50% 50% no-repeat;
}
.mod_bang .bang_bd ul {
  padding: 0 5px 0 2px;
}
.mod_bang .bang_bd li {
  line-height: 22px;
  height: 22px;
  overflow: hidden;
}
.mod_bang .bang_bd li em {
  color: #FF9900;
  font-weight: 700;
  margin-right: 4px;
}
.mod_bang .bang_bd li .game {
  color: #999999;
}
.mod_bang .bang_bd li .game:hover {
  color: #FF6600;
}
.mod_bang .bang_bd .top3 em {
  color: #F50000;
}
.mod_bang .bang_bd .top {
  height: 94px;
  position: relative;
  overflow: visible;
  padding-left: 2px;
}
.mod_bang .bang_bd .top em {
  width: 40px;
  height: 16px;
  display: block;
  position: absolute;
  top: -4px;
  left: 82px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(no1.png) no-repeat;
}
.mod_bang .bang_bd .top img {
  float: left;
  border: 2px solid #D22027;
  margin-right: 12px;
}
.mod_bang .bang_bd .top h5 {
  line-height: 18px;
  padding: 6px 0 4px;
}
.mod_bang .bang_bd .top .name,
.mod_bang .bang_bd .top .game {
  line-height: 18px;
  height: 18px;
  overflow: hidden;
  padding-left: 17px;
  background: url(ico.png) no-repeat 0 -146px;
}
.mod_bang .bang_bd .top .game {
  background-position: 0 -171px;
}
.mod_bang .bang_bd .top p {
  width: 147px;
  float: left;
}
.mod_bang .bang_bd .top p span {
  display: inline;
  float: left;
  width: 18px;
  height: 22px;
  background: url(ico_sf.png) 0 5px no-repeat;
}
.mod_bang .bang_bd .top p span.ico_zq {
  background-position: 0 -114px;
}
.mod_bang .bang_bd .top p span.ico_user {
  background-position: 0 6px;
}
.mod_bang .bang_bd .top p span.ico_tf {
  background-position: 0 -18px;
}
.mod_bang .bang_bd .top p span.ico_rz {
  background-position: 0 -35px;
}
.mod_bang .bang_bd .top p span.ico_hr {
  background-position: 0 -55px;
}
.mod_bang .bang_bd .top p span.ico_hrrz {
  background-position: 0 -76px;
}
/*mod_tfans*/
.mod_tfans {
  height: 196px;
  margin-bottom: 10px;
  border: 2px solid #E90000;
  background: url(bg_tfans.png) no-repeat;
}
.mod_tfans .hd {
  height: 60px;
}
.mod_tfans .hd a {
  height: 60px;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}
.mod_tfans .bd {
  height: 82px;
  overflow: hidden;
  padding: 7px 0 0 14px;
}
.mod_tfans li {
  height: 44px;
  float: left;
  width: 260px;
  overflow: hidden;
  color: #333333;
  padding-left: 13px;
  /*position:relative;*/
}
.mod_tfans li .vip_link {
  float: left;
  width: 14px;
  height: 32px;
}
.mod_tfans li img {
  float: left;
  margin-right: 6px;
  padding: 2px;
  border: 1px solid #E9E9E9;
}
.mod_tfans li p {
  width: 200px;
  float: left;
  line-height: 18px;
  height: 36px;
  overflow: hidden;
}
.mod_tfans li p a {
  color: #0090CC;
}
.mod_tfans li p .hr {
  color: #FF9900;
}
.mod_tfans .ft {
  padding: 4px 0 0 205px;
}
.mod_tfans .ft a {
  display: block;
  width: 88px;
  height: 38px;
  text-indent: -9999px;
  overflow: hidden;
}
.mod_tfans .vip_icon {
  background: url(../../aipaivip2013/img/ico_v_list.png) no-repeat;
  padding-left: 2px;
}
.mod_tfans .vip_icon img {
  border: none;
  padding: 1px 0 0 0;
}
.mod_tfans .vip_icon p {
  padding-left: 3px;
}
.mod_tfans .vip_icon1 {
  background-position: 0 -270px;
}
.mod_tfans .vip_icon2 {
  background-position: 0 -224px;
}
.mod_tfans .vip_icon3 {
  background-position: 0 -180px;
}
.mod_tfans .vip_icon4 {
  background-position: 0 -135px;
}
.mod_tfans .vip_icon5 {
  background-position: 0 -90px;
}
.mod_tfans .vip_icon6 {
  background-position: 0 -45px;
}
/*mod_point*/
.mod_point {
  height: 670px;
  margin-bottom: 10px;
  overflow: hidden;
}
.mod_point .con {
  height: 160px;
  padding: 0 14px;
}
.mod_point .con h4 {
  font-size: 18px;
  font-weight: 700;
  color: #0090CC;
  font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
  margin: 1px 0 4px;
}
.mod_point .con p {
  line-height: 18px;
  margin-bottom: 8px;
}
.mod_point .list_video {
  padding: 0 14px;
}
.mod_point .list_video li {
  height: 119px;
  overflow: hidden;
}
.mod_point .list_video li img {
  float: left;
  padding: 1px;
  border: 1px solid #E9E9E9;
  margin: 2px 8px 0 0;
}
.mod_point .list_video li h5 {
  line-height: 17px;
}
.mod_point .list_video li p {
  line-height: 18px;
  height: 18px;
}
.mod_point .list_video li .p1 {
  line-height: 18px;
  height: 18px;
}
.mod_point .list_video li .p1 em {
  display: inline;
  float: left;
  width: 18px;
  height: 18px;
  background: url(ico_sf.png) 0 4px no-repeat;
}
.mod_point .list_video li .p1 .ico_zq {
  background-position: 0 -116px;
}
.mod_point .list_video li .p1 .ico_user {
  background-position: 0 4px;
}
.mod_point .list_video li .p1 .ico_tf {
  background-position: 0 -18px;
}
.mod_point .list_video li .p1 .ico_rz {
  background-position: 0 -35px;
}
.mod_point .list_video li .p1 .ico_hr {
  background-position: 0 -55px;
}
.mod_point .list_video li .p1 .ico_hrrz {
  background-position: 0 -76px;
}
.mod_point .list_video li .author,
.mod_point .list_video li .game {
  overflow: hidden;
  padding-left: 17px;
  background: url(ico.png) no-repeat 0 -146px;
  margin-bottom: 1px;
}
.mod_point .list_video li .game {
  background-position: 0 -171px;
}
.mod_point .list_video li .tag {
  padding: 1px 0;
}
.mod_point .list_video li .tag span {
  margin-right: 7px;
  float: left;
}
.mod_point .list_video li .tag .t1 {
  color: #FF9C00;
}
.mod_point .list_video li .tag .t2 {
  color: #00B204;
}
.mod_point .list_video li .tag .t3 {
  color: #F50073;
}
/*}section_n2*/
/*section_n3{*/
.section_n3 {
  height: 440px;
  margin-bottom: 10px;
}
/*mod_push*/
.mod_push {
  height: 438px;
}
.mod_push .list_txt2 {
  padding-left: 4px;
  width: 630px;
  height: 16px;
  margin-bottom: 16px;
  overflow: hidden;
}
.mod_push .list_txt2 ul {
  overflow: hidden;
  width: 630px;
}
.mod_push .list_txt2 li {
  line-height: 16px;
  height: 16px;
  width: 630px;
  float: left;
  overflow: hidden;
}
.mod_push .list_txt2 li div {
  float: left;
  white-space: nowrap;
  background: #ffffff url(ico.png) no-repeat 0 -199px;
  padding-left: 18px;
  margin-left: 24px;
  height: 16px;
  overflow: hidden;
}
.mod_push .list_txt2 li a {
  color: #FF9900;
  text-decoration: underline;
}
.mod_push .list_txt2 li a:hover {
  text-decoration: none;
}
.mod_push .list_txt2 li span {
  color: #333333;
}
.mod_push .list_txt2 li span a {
  color: #333333;
  text-decoration: none;
}
.mod_push .list_txt2 li span a:hover {
  text-decoration: underline;
}
.mod_push .list_video li {
  width: 120px;
  height: 180px;
  padding: 0 2px 0 28px;
  float: left;
}
.mod_push .list_video li img {
  display: block;
}
.mod_push .list_video li h5 {
  line-height: 17px;
  height: 34px;
  overflow: hidden;
  margin: 4px 0 2px;
}
.mod_push .list_video li h5 .tg {
  color: #FF9900;
}
.mod_push .list_video li h5 .tg em {
  font-weight: 700;
}
.mod_push .list_video li p {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  padding-left: 17px;
  background: url(ico.png) no-repeat 0 -145px;
}
.mod_push .list_video li .game {
  background-position: 0 -170px;
}
/*mod_push2*/
.mod_push2 {
  height: 438px;
}
.mod_push2 .list_txt2 {
  padding-left: 4px;
  width: 630px;
  height: 16px;
  margin-bottom: 16px;
  overflow: hidden;
}
.mod_push2 .list_txt2 ul {
  overflow: hidden;
  width: 630px;
  height: 16px;
}
.mod_push2 .list_txt2 li {
  line-height: 16px;
  height: 16px;
  width: 630px;
  float: left;
  overflow: hidden;
}
.mod_push2 .list_txt2 li div {
  float: left;
  white-space: nowrap;
  background: #ffffff url(ico.png) no-repeat 0 -199px;
  padding-left: 18px;
  margin-left: 24px;
  height: 16px;
  overflow: hidden;
  display: inline;
}
.mod_push2 .list_txt2 li a {
  color: #FF9900;
  text-decoration: underline;
}
.mod_push2 .list_txt2 li a:hover {
  text-decoration: none;
}
.mod_push2 .list_txt2 li span {
  color: #333333;
}
.mod_push2 .list_txt2 li span a {
  color: #333333;
  text-decoration: none;
}
.mod_push2 .list_txt2 li span a:hover {
  text-decoration: underline;
}
.mod_push2 .list_video li {
  width: 120px;
  height: 180px;
  padding: 0 2px 0 28px;
  float: left;
}
.mod_push2 .list_video li img {
  display: block;
}
.mod_push2 .list_video li h5 {
  line-height: 17px;
  height: 34px;
  overflow: hidden;
  margin: 4px 0 2px;
}
.mod_push2 .list_video li h5 .tg {
  color: #FF9900;
}
.mod_push2 .list_video li h5 .tg em {
  font-weight: 700;
}
.mod_push2 .list_video li p {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
}
.mod_push2 .list_video li p em {
  display: inline;
  float: left;
  width: 17px;
  height: 20px;
  background: url(ico_sf.png) 0 4px no-repeat;
}
.mod_push2 .list_video li p .ico_zq {
  background-position: 0 -115px;
}
.mod_push2 .list_video li p .ico_user {
  background-position: 0 4px;
}
.mod_push2 .list_video li p .ico_tf {
  background-position: 0 -17px;
}
.mod_push2 .list_video li p .ico_rz {
  background-position: 0 -35px;
}
.mod_push2 .list_video li p .ico_hr {
  background-position: 0 -55px;
}
.mod_push2 .list_video li p .ico_hrrz {
  background-position: 0 -76px;
}
/*mod_active*/
.mod_active {
  height: 438px;
}
.mod_active .bd {
  padding: 3px 0 0 12px;
  height: 384px;
  overflow: hidden;
}
.mod_active .bd li {
  height: 64px;
  width: 280px;
  float: left;
  /*overflow:hidden;*/
  position: relative;
}
.mod_active .bd li .vip_link {
  position: absolute;
  left: -2px;
  top: -2px;
  width: 27px;
  height: 17px;
  z-index: 99;
  cursor: pointer;
}
.mod_active .bd li .vip_icon {
  position: absolute;
  left: -2px;
  top: -2px;
  width: 30px;
  height: 30px;
}
.mod_active .bd li .vip_icon1 {
  background: url(../../aipaivip2013/img/ico_v1_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v1_s_news.png");
}
.mod_active .bd li .vip_icon2 {
  background: url(../../aipaivip2013/img/ico_v2_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v2_s_news.png");
}
.mod_active .bd li .vip_icon3 {
  background: url(../../aipaivip2013/img/ico_v3_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v3_s_news.png");
}
.mod_active .bd li .vip_icon4 {
  background: url(../../aipaivip2013/img/ico_v4_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v4_s_news.png");
}
.mod_active .bd li .vip_icon5 {
  background: url(../../aipaivip2013/img/ico_v5_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v5_s_news.png");
}
.mod_active .bd li .vip_icon6 {
  background: url(../../aipaivip2013/img/ico_v6_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v6_s_news.png");
}
.mod_active .bd li .vip_icon7 {
  background: url(../../aipaivip2013/img/ico_v7_s_news.png) no-repeat;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.aipai.com/app/www/templates/aipaivip2013/img/ico_v7_s_news.png");
}
.mod_active .bd li img {
  padding: 3px 4px 3px 3px;
  float: left;
  margin-right: 7px;
  background: #ffffff url(bg.png) no-repeat -116px -72px;
}
.mod_active .bd li p {
  float: left;
  line-height: 18px;
  height: 36px;
  width: 200px;
  overflow: hidden;
}
.mod_active .bd li p span,
.mod_active .bd li p a {
  color: #FF9900;
}
.mod_active .bd li p .name {
  color: #0090CC;
}
.mod_active .bd li .p2 {
  height: 14px;
  padding-top: 4px;
}
.mod_active .bd li .p2 a {
  background: url(ico.png) no-repeat 0 -425px;
  float: left;
  height: 9px;
  margin: 1px 7px 0 0;
  overflow: hidden;
}
.mod_active .bd li .p2 .ivideo {
  width: 12px;
}
.mod_active .bd li .p2 .ivideo:hover {
  background-position: 0 -463px;
}
.mod_active .bd li .p2 .imsg {
  width: 11px;
  background-position: 0 -434px;
}
.mod_active .bd li .p2 .imsg:hover {
  background-position: 0 -472px;
}
.mod_active .bd li .p2 .ifans {
  width: 10px;
  background-position: 0 -443px;
}
.mod_active .bd li .p2 .ifans:hover {
  background-position: 0 -481px;
}
.mod_active .bd li .p2 .ijoin {
  width: 11px;
  height: 11px;
  background-position: 0 -452px;
}
.mod_active .bd li .p2 .ijoin:hover {
  background-position: 0 -490px;
}
/*}section_n3*/
/*mod_pic*/
.mod_pic {
  height: 243px;
  background: #FFFFFF;
}
.mod_pic .bd {
  padding: 1px 0 0 1px;
}
.mod_pic .bd li {
  width: 102px;
  height: 176px;
  background: #f8f8f8 url(bg.png) no-repeat 0 -58px;
  padding: 6px 8px 0 6px;
  margin-left: 17px;
  float: left;
  display: inline;
}
.mod_pic .bd li img {
  display: block;
  margin-bottom: 3px;
}
.mod_pic .bd li em {
  display: block;
  line-height: 18px;
  height: 36px;
  overflow: hidden;
}
/*mod_pic2*/
.mod_pic2 {
  height: 440px;
  background: #FFFFFF;
}
.mod_pic2 .bd {
  padding: 1px 0 0 1px;
}
.mod_pic2 .bd li {
  width: 102px;
  height: 176px;
  background: #f8f8f8 url(bg.png) no-repeat 0 -58px;
  padding: 6px 8px 0 6px;
  margin-left: 17px;
  margin-bottom: 15px;
  float: left;
  display: inline;
}
.mod_pic2 .bd li img {
  display: block;
  margin-bottom: 3px;
}
.mod_pic2 .bd li em {
  display: block;
  line-height: 18px;
  height: 36px;
  overflow: hidden;
}
/*mod_cs*/
.mod_cs {
  height: 34px;
  padding-top: 9px;
  border-bottom: 1px solid #DDDDDB;
  line-height: 25px;
}
.mod_cs .hd {
  font-size: 14px;
  font-weight: 700;
  float: left;
  padding-left: 7px;
  width: 51px;
  color: #333333;
}
.mod_cs .hd h3 {
  font-weight: 700;
}
.mod_cs .bd {
  color: #555555;
}
.mod_cs .bd li {
  padding-right: 24px;
  float: left;
}
.mod_cs .bd li span {
  float: left;
  padding-right: 3px;
}
.mod_cs .bd li a {
  float: left;
  width: 90px;
  height: 25px;
  background: #dff8ff url(bg.png) no-repeat 0 -240px;
}
.mod_cs .bd .it2 a {
  background-position: 0 -265px;
}
.mod_cs .bd .it3 a {
  width: 79px;
  background-position: 0 -290px;
}
.mod_cs .bd .it4 a {
  width: 99px;
  background-position: 0 -315px;
}
.mod_cs .bd .it5 {
  padding-right: 19px;
}
.mod_cs .bd .it5 a {
  width: 99px;
  background-position: 0 -340px;
}
.mod_cs .bd .it6 {
  float: right;
  padding-right: 5px;
}
.mod_cs .bd .it6 a {
  background: none;
  width: auto;
  float: right;
  padding-right: 10px;
  background: url(ico.png) no-repeat right -40px;
}
/*mod_class*/
.mod_class {
  border: 1px solid #DDDDDB;
  background: #FFFFFF;
}
.mod_class .hd {
  height: 46px;
  line-height: 40px;
  padding-left: 12px;
}
.mod_class .hd h3 {
  color: #333333;
  font-size: 14px;
  font-weight: 700;
}
.mod_class .bd {
  padding: 0 18px 38px;
}
.mod_class .bd a {
  color: #666666;
  margin: 0 3px 0 2px;
}
.mod_class .bd a:hover {
  color: #FF6600;
}
.class_hot_new .tab_hd {
  height: 25px;
}
.class_hot_new .tab_hd span {
  float: left;
  display: inline;
  margin-right: 1px;
  text-align: center;
}
.class_hot_new .tab_hd span a {
  float: left;
  height: 21px;
  padding-top: 1px;
  text-decoration: underline;
  color: #ff8a00;
}
.class_hot_new .tab_hd span a:hover {
  text-decoration: none;
}
.class_hot_new .tab_hd .cur {
  background: url(class_tab.png) no-repeat;
  color: #FFFFFF;
  text-decoration: none;
}
.class_hot_new .tab_hd .cur:hover {
  color: #FFFFFF;
}
.class_hot_new .tab_hd .it1 a {
  width: 59px;
}
.class_hot_new .tab_hd .it2 a {
  width: 47px;
}
.class_hot_new .tab_hd .it2 .cur {
  background-position: 0 -38px;
}
.class_hot_new .tab_bd {
  line-height: 20px;
  color: #DDDDDB;
  padding-bottom: 16px;
}
.class_other {
  height: 101px;
  padding-top: 13px;
  border-top: 1px solid #F4F4F4;
  border-bottom: 1px solid #F4F4F4;
  line-height: 21px;
}
.class_other li {
  height: 21px;
}
.class_other strong {
  float: left;
}
.class_other p {
  color: #DDDDDB;
  float: left;
}
.class_other .it1 strong {
  color: #00AED3;
}
.class_other .it2 strong {
  color: #00B204;
}
.class_other .it3 strong {
  color: #FF8A00;
}
.class_other .it4 strong {
  color: #EB0202;
}
.class_letter .cl_hd {
  padding: 15px 0 12px;
  color: #DDDDDB;
}
.class_letter .cl_hd span {
  width: 32px;
  margin: 0 5px 0 6px;
  text-align: center;
  font-family: Tahoma;
  font-size: 14px;
  font-weight: 600;
  color: #FF8A00;
  cursor: pointer;
}
.class_letter .cl_hd .cur {
  text-decoration: underline;
}
.class_letter .cl_bd li {
  line-height: 22px;
  margin-bottom: 2px;
  overflow: hidden;
}
.class_letter .cl_bd span {
  width: 29px;
  float: left;
  color: #333333;
  font-weight: 700;
}
.class_letter .cl_bd .cur {
  color: #FF8A00;
}
.class_letter .cl_bd p {
  width: 886px;
  float: left;
  color: #CCCCCC;
}
.class_letter .cl_bd .bob {
  margin-bottom: 20px;
}
/*mod_ipad*/
.mod_ipad_fav {
  height: 80px;
  border-bottom: 1px solid #ebd482;
  background: url('ipad_tip.png') no-repeat 20px 13px #feffe5;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  min-width: 640px;
}
.mod_ipad_fav .ipad_cls {
  display: block;
  background: url('itip_cls.png') no-repeat 50% #feffe5;
  width: 70px;
  height: 60px;
  float: right;
  margin: 10px;
}
.mod_ipad_fav .con {
  float: left;
}
.mod_ipad_fav p:first-of-type {
  font-weight: bold;
  font-size: 14px;
  padding: 18px 0 0 93px;
}
.mod_ipad_fav p:first-of-type span {
  padding: 0 4px;
}
.mod_ipad_fav p:first-of-type em {
  font-weight: bold;
  font-size: 14px;
  color: #ff6e00;
}
.mod_ipad_fav p:nth-child(2) {
  font-weight: bold;
  font-size: 14px;
  padding: 13px 0 0 93px;
}
.mod_ipad_fav p:nth-child(2) span:nth-child(1) {
  padding: 0 12px;
  background: url(ipad_tip.png) 4px -93px no-repeat;
}
.mod_ipad_fav p:nth-child(2) span:nth-child(2) {
  padding: 0 12px;
  background: url(ipad_tip.png) 4px -134px no-repeat;
}
.mod_ipad_fav p:nth-child(2) span:nth-child(3) {
  padding: 0 10px;
}
/*gb_foot*/
.gb_foot {
  width: 960px;
  margin: 0 auto;
  padding: 2px 2px 20px;
  background: #F6F4F3;
}
.gb_foot .gbf_menu {
  line-height: 24px;
  text-align: center;
  color: #E2DBDA;
}
.gb_foot .gbf_menu .gbf_nav,
.gb_foot .gbf_menu .gbf_site {
  text-align: center;
}
.gb_foot .gbf_menu span {
  color: #333333;
}
.gb_foot .gbf_menu .c_tx {
  color: #E40000;
}
.gb_foot .gbf_menu a {
  color: #333333;
}
.gb_foot .gbf_menu a:hover {
  color: #333333;
}
.gb_foot .foot_menu {
  line-height: 24px;
  text-align: center;
  color: #D8D8D8;
}
.gb_foot .foot_menu span {
  color: #555555;
}
.gb_foot .foot_menu .c_tx {
  color: #E40000;
}
.gb_foot .foot_menu a {
  color: #555555;
}
.gb_foot .foot_menu a:hover {
  color: #333333;
}
.gb_foot .foot_inf {
  width: 527px;
  margin: 4px auto 0;
}
.gb_foot .foot_inf a {
  float: left;
  width: 129px;
  height: 49px;
  background: url(foot_info.png) no-repeat;
}
.gb_foot .foot_inf .anwang {
  width: 129px;
  background-position: -129px 0;
}
.gb_foot .foot_inf .jingc {
  width: 140px;
  background-position: -258px 0;
}
.gb_foot .foot_inf .cnnic {
  width: 128px;
  background-position: -398px 0;
}
.gb_foot2 {
  width: 960px;
  border-top: 1px solid #DDDDDB;
  margin: 0 auto;
  padding: 12px 2px 20px;
  background: #F6F4F3;
  /*font-family:'宋体',Tahoma,Arial,Verdana,sans-serif;*/
}
.gb_foot2 .gbf_menu {
  line-height: 24px;
  text-align: center;
}
.gb_foot2 .gbf_menu .gbf_nav,
.gb_foot2 .gb_foot2 .gbf_menu .gbf_site {
  text-align: center;
}
.gb_foot2 .gbf_menu .gbf_nav {
  color: #E4DEE3;
  font-family: '宋体', Tahoma, Arial, Verdana, sans-serif;
}
.gb_foot2 .gbf_menu .c_tx {
  color: #868686;
}
.gb_foot2 .gbf_menu span {
  color: #868686;
}
.gb_foot2 .gbf_menu a {
  color: #868686;
}
.gb_foot2 .gbf_menu a:hover {
  color: #868686;
}
.gb_foot2 .foot_inf {
  width: 527px;
  margin: 4px auto 0;
}
.gb_foot2 .foot_inf a {
  float: left;
  width: 129px;
  height: 49px;
  background: url(foot_info2.png) no-repeat;
}
.gb_foot2 .foot_inf .anwang {
  width: 129px;
  background-position: -129px 0;
}
.gb_foot2 .foot_inf .jingc {
  width: 140px;
  background-position: -258px 0;
}
.gb_foot2 .foot_inf .cnnic {
  width: 128px;
  background-position: -398px 0;
}
/*uesr_level_for_index*/
.user_level_login {
  display: block;
  width: 31px;
  height: 13px;
  overflow: hidden;
  background: url(user_level_index.png) no-repeat;
  /*level 1*/
  /*level 2*/
  /*level 3*/
  /*level 4*/
  /*level 5*/
  /*level 6*/
  /*level 7*/
  /*level 8*/
}
.user_level_login.lv1 {
  background-position: 0 0;
}
.user_level_login.lv2 {
  background-position: -31px 0;
}
.user_level_login.lv3 {
  background-position: -62px 0;
}
.user_level_login.lv4 {
  background-position: -93px 0;
}
.user_level_login.lv5 {
  background-position: -124px 0;
}
.user_level_login.lv6 {
  background-position: -155px 0;
}
.user_level_login.lv7 {
  background-position: -186px 0;
}
.user_level_login.lv8 {
  background-position: -217px 0;
}
.user_level_login.lv9 {
  background-position: -248px 0;
}
.user_level_login.lv10 {
  background-position: -279px 0;
}
.user_level_login.lv11 {
  background-position: 0 -13px;
}
.user_level_login.lv12 {
  background-position: -31px -13px;
}
.user_level_login.lv13 {
  background-position: -62px -13px;
}
.user_level_login.lv14 {
  background-position: -93px -13px;
}
.user_level_login.lv15 {
  background-position: -124px -13px;
}
.user_level_login.lv16 {
  background-position: -155px -13px;
}
.user_level_login.lv17 {
  background-position: -186px -13px;
}
.user_level_login.lv18 {
  background-position: -217px -13px;
}
.user_level_login.lv19 {
  background-position: -248px -13px;
}
.user_level_login.lv20 {
  background-position: -279px -13px;
}
.user_level_login.lv21 {
  background-position: 0 -26px;
}
.user_level_login.lv22 {
  background-position: -31px -26px;
}
.user_level_login.lv23 {
  background-position: -62px -26px;
}
.user_level_login.lv24 {
  background-position: -93px -26px;
}
.user_level_login.lv25 {
  background-position: -124px -26px;
}
.user_level_login.lv26 {
  background-position: -155px -26px;
}
.user_level_login.lv27 {
  background-position: -186px -26px;
}
.user_level_login.lv28 {
  background-position: -217px -26px;
}
.user_level_login.lv29 {
  background-position: -248px -26px;
}
.user_level_login.lv30 {
  background-position: -279px -26px;
}
.user_level_login.lv31 {
  background-position: 0 -39px;
}
.user_level_login.lv32 {
  background-position: -31px -39px;
}
.user_level_login.lv33 {
  background-position: -62px -39px;
}
.user_level_login.lv34 {
  background-position: -93px -39px;
}
.user_level_login.lv35 {
  background-position: -124px -39px;
}
.user_level_login.lv36 {
  background-position: -155px -39px;
}
.user_level_login.lv37 {
  background-position: -186px -39px;
}
.user_level_login.lv38 {
  background-position: -217px -39px;
}
.user_level_login.lv39 {
  background-position: -248px -39px;
}
.user_level_login.lv40 {
  background-position: -279px -39px;
}
.user_level_login.lv41 {
  background-position: 0 -52px;
}
.user_level_login.lv42 {
  background-position: -31px -52px;
}
.user_level_login.lv43 {
  background-position: -62px -52px;
}
.user_level_login.lv44 {
  background-position: -93px -52px;
}
.user_level_login.lv45 {
  background-position: -124px -52px;
}
.user_level_login.lv46 {
  background-position: -155px -52px;
}
.user_level_login.lv47 {
  background-position: -186px -52px;
}
.user_level_login.lv48 {
  background-position: -217px -52px;
}
.user_level_login.lv49 {
  background-position: -248px -52px;
}
.user_level_login.lv50 {
  background-position: -279px -52px;
}
.user_level_login.lv51 {
  background-position: 0 -65px;
}
.user_level_login.lv52 {
  background-position: -31px -65px;
}
.user_level_login.lv53 {
  background-position: -62px -65px;
}
.user_level_login.lv54 {
  background-position: -93px -65px;
}
.user_level_login.lv55 {
  background-position: -124px -65px;
}
.user_level_login.lv56 {
  background-position: -155px -65px;
}
.user_level_login.lv57 {
  background-position: -186px -65px;
}
.user_level_login.lv58 {
  background-position: -217px -65px;
}
.user_level_login.lv59 {
  background-position: -248px -65px;
}
.user_level_login.lv60 {
  background-position: -279px -65px;
}
.user_level_login.lv61 {
  background-position: 0 -78px;
}
.user_level_login.lv62 {
  background-position: -31px -78px;
}
.user_level_login.lv63 {
  background-position: -62px -78px;
}
.user_level_login.lv64 {
  background-position: -93px -78px;
}
.user_level_login.lv65 {
  background-position: -124px -78px;
}
.user_level_login.lv66 {
  background-position: -155px -78px;
}
.user_level_login.lv67 {
  background-position: -186px -78px;
}
.user_level_login.lv68 {
  background-position: -217px -78px;
}
.user_level_login.lv69 {
  background-position: -248px -78px;
}
.user_level_login.lv70 {
  background-position: -279px -78px;
}
.user_level_login.lv71 {
  background-position: 0 -91px;
  width: 43px;
}
#btn_dragdrop {
  height: 24px;
  cursor: pointer;
  display: none;
}
#btn_dragdrop p {
  display: block;
  width: 114px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  padding-left: 22px;
}
#btn_dragdrop .lbox {
  float: left;
}
#btn_dragdrop .lbtn {
  float: left;
  width: 26px;
  height: 23px;
  background: url(lieyou/lbtn.png) no-repeat;
}
#btn_dragdrop .xbtn {
  float: left;
  height: 23px;
  line-height: 23px;
  padding-left: 8px;
  background: url(lieyou/xbtn.png) repeat-x;
}
#btn_dragdrop .rbtn {
  float: left;
  width: 15px;
  height: 23px;
  background: url(lieyou/rbtn.png) no-repeat;
}
#btn_dragdrop .rbtn_open {
  height: 110px;
  width: 20px;
}
#btn_dragdrop .drag_menu {
  width: 74px;
  display: none;
  position: absolute;
  left: 0;
  top: -139px;
  _top: 23px;
  z-index: 10000;
}
#btn_dragdrop .drag_menu ul {
  width: 74px;
  padding: 3px 0;
  border: #979797 1px solid;
  background: url(lieyou/menu_bg.png) right 0 repeat-y;
}
#btn_dragdrop .drag_menu li {
  height: 22px;
  padding: 2px 0;
}
#btn_dragdrop .drag_menu .line {
  background: url(lieyou/menu_line.png) right bottom no-repeat;
}
#btn_dragdrop .drag_menu li span {
  display: block;
  width: 64px;
  height: 22px;
  line-height: 22px;
  padding-left: 10px;
  color: #333333;
}
#btn_dragdrop .drag_menu li span:hover,
#btn_dragdrop .drag_menu li .cur {
  background: url(lieyou/menu_cur.png) 50px 0 no-repeat;
}
/*logo*/
#index2012 .gbhd_con {
  /*春节*/
  /*background:url(logo/chunwan_logo.png) no-repeat;*/
  /*情人节*/
  /*background:url(logo/love_logo.png) no-repeat;*/
  /*4.20雅安地震*/
  /*background:url(logo/eq_logo.png) no-repeat;*/
  /*6.1 儿童节*/
  /*background:url(logo/logo_61.png) 221px 0 no-repeat;*/
  /*高考*/
  /*background:url(logo/logo_gk.png) 308px 23px no-repeat;*/
  /*不挂科
        background:url(logo/buguake_logo2.png) left top no-repeat;*/
}
#index2012 .gbhd_con .gbhd_logo a {
  float: left;
  width: 313px;
  height: 43px;
  overflow: hidden;
  /*节日logo专用*/
  /*img{
					display:none;
				}*/
}
#index2012 #gbhd .shengdian {
  display: none;
}
#index2012 #festival_link {
  position: absolute;
  left: 258px;
  top: 10px;
  width: 80px;
  height: 28px;
}
